PWA, KiCad 브라우저 포팅, 음성 인식 앱까지! 개발자들의 열정적인 프로젝트 공개!

by DD
5개월 전
조회수 32

PWA 기반의 개인 카페 앱, Nuxt 3Appwrite를 활용하여 웹 푸시 알림 구현. 사용자 맞춤형 주문 시스템 구축 및 개인적인 사용 목적에 초점.

KiCad를 브라우저로 포팅하는 프로젝트 진행 중, WxWidgets 업데이트 및 Web Workers를 활용한 멀티스레딩 구현 시도. Yjs를 이용한 협업 기능 추가 목표.

오프라인 음성 인식 앱 개발, Whisper.rnwhisper.cpp를 활용하여 무료로 제공. macOS/Windows/Linux 버전 출시 예정 및 iOS 버전 개발 완료.

PWA 기반 개인 카페 앱 기술 분석

개인 카페 앱은 Nuxt 3를 사용하여 프론트엔드를 구축하고, Appwrite를 백엔드로 활용하여 웹 푸시 알림 기능을 구현했다. 구체적으로, PWA 기술을 통해 오프라인 접근성을 확보하고, 사용자 경험을 향상시켰다. 따라서, 웹 푸시 알림을 통해 주문 알림을 실시간으로 받아볼 수 있으며, 개인적인 사용 목적에 최적화된 기능을 제공한다.

KiCad 브라우저 포팅 프로젝트 심층 분석

KiCad를 브라우저로 포팅하는 과정에서 WxWidgets의 업데이트와 Web Workers를 활용한 멀티스레딩 구현이 핵심 과제이다. 구체적으로, Emscripten을 사용하여 C++ 코드를 WASM으로 변환하고, asyncify를 통해 블로킹 코드를 비동기적으로 처리하려 시도한다. 반면, 레이스 컨디션과 같은 멀티스레딩 관련 문제 해결이 필요하며, Yjs를 이용한 협업 기능 구현을 목표로 한다.

오프라인 음성 인식 앱 기술 스택 및 특징

오프라인 음성 인식 앱은 Whisper.rnwhisper.cpp를 활용하여 개발되었으며, Hugging Face의 모델을 사용한다. 구체적으로, 오프라인 환경에서도 음성 인식이 가능하도록 설계되었으며, 무료로 제공된다는 점이 특징이다. 따라서, 사용자들은 별도의 계정 없이 음성 인식 기능을 사용할 수 있으며, macOS/Windows/LinuxiOS 버전으로 출시될 예정이다.

Ask HN: What Are You Working On? (December 2025)