GNU Radio in the browser
kristianpaul
191 points
24 comments
September 09, 2026
Related Discussions
Found 5 related stories in 61.3ms across 6,054 title embeddings via pgvector HNSW
- Show HN: Rdio – an open-source internet radio control suite taqibrahim · 19 pts · August 14, 2026 · 58% similar
- Radio Balkan – 500 Balkan radio stations in one HTML file nebs21 · 13 pts · July 28, 2026 · 52% similar
- Hacker Public Radio bmacho · 144 pts · July 30, 2026 · 51% similar
- Tea5767-Radio-Tuner turtushig22 · 35 pts · August 15, 2026 · 50% similar
- Air Theremin – A browser theremin you play by waving at your webcam gurov · 266 pts · August 19, 2026 · 49% similar
Discussion Highlights (7 comments)
jcims
I tinkered with gnuradio back when rtl-sdr just took off (2012ish?). I had no background in dsp or signal processing and found it so opaque as to be unusuable, even though I saw more skilled folks do amazing things with it. *scratches head* Might give it another go.
thomashabets2
Oh that's cool! I've set off time to blog about getting my broadband RF scanner (connecting to USRP B200 via WebUSB) to work in WASM. https://rf-survey.habets.se/ It's basically https://blog.habets.se/2026/08/Broadband-RF-scanner-revisite... , but in the browser. I also have an AX.25 decoder ( https://thomashabets.github.io/ruwasm/ ) and plain old FM receiver ( https://cement.retrofitta.se/tmp/rtlsdr-fm/ ) already. The latter two work with RTL-SDR, also via WebUSB, so no software installs or setup required. I've been meaning to make a "GNU Radio in the Browser" (well, gnuradio-companion-like) for my RustRadio project to build flowgraphs without coding, but not gotten to it yet.
tamimio
That’s amazing, thanks for the share! I did a small test, it works, screen is a bit harder to navigate on small screens but not an issue.
gvieri
Cool. On github forked and starred. Thank you.
miki_tyler
This is so cool! Congrats!
ghostly_s
No idea what I'm looking at, it's just combining some noise and a sawtooth wave to create pretty visuals I guess? if this is meant to serve as an introduction to the project it's not really succeeding. The "Description" isn't even readable despite most of the page being used for empty space. I guess it's expected to have no audio output? I presume the real purpose of this is to process signals from an actual radio? The "Help"->"Help" menu item is notably unhelpful: > For questions, comments, or suggestions, you can email support@gnuradioworld.com, join the Discord server, or post a GitHub issue. "Help"->"About" at least starts to clarify some things: > GNU Radio, entirely in your browser — explore the open-source SDR ecosystem with zero install! > GNU Radio World is a browser-based GNU Radio Companion flowgraph editor and WebAssembly runtime. You can place, connect, and configure blocks, then run the resulting flowgraph directly in your browser. > It is designed to download only the WebAssembly modules corresponding to the blocks you use. This on-demand architecture keeps the initial download small and can support a limitless collection of out-of-tree modules (OOTs) in the future. > GNU Radio World also includes a collection of real RF recordings that are downloaded only when you use them. You can inspect the recordings in the built-in recording view, adapted from IQEngine, and use them in the included flowgraph examples, allowing OOTs to be shown off with real recordings of the corresponding signals
baileynoack
This is super cool! It reminds me of MaxMSP and really takes me back to some signal processing classes. The GUI is pretty nice to interact with. I'll definitely be playing around with this some more, awesome project!