Why This Matters
Compiling the GNU Radio DSP stack and Qt GUI sinks to WebAssembly removes the biggest barrier to software-defined radio: a fiddly local install. Anyone with a browser can now build, run and visualize flowgraphs, and even drive real hardware like RTL-SDR, PlutoSDR or HackRF over WebUSB. Because it reads and writes standard .grc files, it slots into existing workflows rather than forking the ecosystem.
Key Takeaways
- GNU Radio flowgraphs run fully client-side in a browser tab via WebAssembly — no Python, install or server.
- File compatibility with native GNU Radio (.grc) plus bundled examples and IQ recordings lowers the learning curve.
- WebUSB support means real SDR hardware (RTL-SDR, PlutoSDR, HackRF) works directly from the browser.
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.