Skip to content
Tech News
← Back to articles

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

read original more articles
Why This Matters

This open source SDR project introduces a flexible, visual signal processing environment built with Rust and React, enabling both hobbyists and professionals to experiment with radio signals and decoding. Its modular design and network capabilities make it a notable tool for radio enthusiasts and developers seeking customizable, accessible SDR solutions.

Key Takeaways

sdr-- is a software-defined radio application with a visual signal path. Connect devices, decoders, displays, and recorders on a canvas, then pin the controls you use to a rack.

A Rust server handles the radio and signal processing. The React interface runs in a desktop window or browser. You can run both on one computer, or leave the server beside the antenna and connect over the network. A built-in signal generator lets you try it without an SDR.

Status

sdr-- is under active development. Most decoders have been tested with generated IQ fixtures; only some have been verified on air. The channel catalog lists the evidence for each mode and its limitations. Experimental modes may provide acquisition or measurements without decoded audio or video.

What you can do

Listen to AM, NFM, broadcast FM with stereo and RDS, SSB, and supported digital voice modes.

Decode aircraft, ship, amateur, pager, sensor, and other radio traffic. See the full channel list.

View spectrum, waterfalls, decoded messages, position maps, and received images.

Scan frequencies and save workspaces, presets, and bookmarks.

Record device IQ, channel baseband, or audio; replay IQ through the same decoders.

... continue reading