Why This Matters
GNU Radio, long a desktop-bound toolkit with a notoriously fiddly install, now runs entirely in a browser tab via WebAssembly, including the Qt GUI sinks for live spectrum, waterfall and constellation views. Because it reads and writes standard .grc files and can drive an RTL-SDR, PlutoSDR or HackRF over WebUSB, it lowers the barrier to SDR experimentation for students, hobbyists and educators without sacrificing compatibility with native workflows.
Key Takeaways
- The full GNU Radio DSP stack and Qt GUI sinks are compiled to WebAssembly, so flowgraphs build and run client-side with no Python, install or server.
- File compatibility is preserved: the browser editor reads and writes the same .grc files as native GNU Radio, plus bundled example flowgraphs and IQ recordings.
- WebUSB support lets the browser talk directly to real hardware including RTL-SDR, PlutoSDR and HackRF, making it a practical tool rather than just a demo.
GNU Radio World — GNU Radio flowgraphs in your browser
A GNU Radio Companion-style flowgraph editor and runtime that runs entirely in a browser tab. The GNU Radio DSP stack and the Qt GUI sinks are compiled to WebAssembly, so you can build a software-defined radio flowgraph, press Run, and watch live spectrum, waterfall and constellation plots — with no Python, no install and no server. It reads and writes the same .grc files as native GNU Radio, ships example flowgraphs and example IQ recordings, and talks to an RTL-SDR, PlutoSDR or HackRF over WebUSB.