ggwave: A Tiny Data-over-Sound Library

2025-02-25
ggwave: A Tiny Data-over-Sound Library

ggwave is a lightweight open-source library enabling communication of small amounts of data between air-gapped devices using sound. It employs a simple FSK-based transmission protocol with a bandwidth of 8-16 bytes/sec, incorporating error correction codes for robust demodulation. Applications range from IoT and audio QR codes to device pairing. The library is cross-platform, offering examples and easy installation across various systems. Users can leverage different audio backends based on their needs.

Development data transmission