SDR-- lets you patch radio signals on a canvas like modular synth cables

SDR–; open source SDR with a patchable signal graph, Rust DSP, web UI

SDR-- lets you patch radio signals on a canvas like modular synth cables

SDR-- is an open-source software-defined radio with a visual signal path: connect devices, decoders, displays, and recorders on a canvas. A Rust server handles DSP, while a React interface runs in a desktop window or browser. It supports AM, NFM, SSB, digital voice, ADS-B, AIS, FT8, SSTV, and more, plus coherent receivers for direction finding and passive radar. A built-in signal generator lets you try it without hardware.

Connect devices, decoders, displays, and recorders on a canvas, then pin the controls you use to a rack.
  1. mandiantBob

    This looks along the same lines as CyberEther, though CyberEther does have alot more features to enable massive compute of raw data and arguably nicer gui.(https://github.com/luigifcruz/CyberEther)

  2. Retr0id

    Is this GNU Radio vibe-ported to rust? How does it compare?

  3. bmgxyz

    I wonder how much of the signal graph feature set could be implemented as an SDR++ module. It could even be written in Rust with some FFI.

    Rather than rewrite the entire SDR++ core in a separate project, maybe it would be better to incrementally port the existing code to Rust in a fork. I don't know what attitude the maintainers have toward Rust, though.

More from this day

2026-09-14