ggwave: Open-Source Tiny Library for Data-over-Sound Transmission
tom_doerr · x · 2026-08-13
ggwave is a tiny data transmission library open-sourced by Georgi Gerganov (creator of llama.cpp), currently boasting 7.8k stars on GitHub.
- Core Function: Allows the transmission of small amounts of digital data between devices using sound waves (via speakers and microphones), ideal for air-gapped environments.
- Technical Details: It implements a simple FSK (Frequency-Shift Keying) protocol with a bandwidth of 8-16 bytes/sec. Error Correction Codes (ECC) are used to improve demodulation robustness.
- Flexibility: The library only generates and analyzes raw waveforms, allowing integration with any audio backend (e.g., PulseAudio, ALSA), and provides rich examples including web and Arduino implementations.
More from Apps
- AI agent platform iLands lets autonomous agents work, trade, and form communities — tobyordoxford · 2026-08-13
- 7MB Open Source Tool OpenPencil Bypasses Figma Lock-in with Native AI Editor — JafarNajafov · 2026-08-13
- While Perplexity Hits $22B Valuation, Solo Dev Open-Sources Vane for Free — aigleeson · 2026-08-13
- 10 Open Source Tools for Solo Founders to Run Million-Dollar Businesses — bigaiguy · 2026-08-13
- AI Video Tool Revid Halves Generation Prices, Bills Per Second — tibo_maker · 2026-08-13
- Indie Dev Ships Q&A Product in 6 Days with 86 Commits Using Only AI — gefei55 · 2026-08-13