69 releases (11 breaking)
Uses new Rust 2024
0.12.0 | Mar 3, 2025 |
---|---|
0.10.1 | Feb 14, 2025 |
0.6.1 | Dec 7, 2024 |
0.5.5 | Nov 25, 2024 |
0.4.1 | Nov 14, 2023 |
#117 in Audio
359 downloads per month
1MB
7K
SLoC
Rust Radio
A library for digital signals processing in the spirit of GNU Radio.
Differences from GNU Radio
Pro
- Written in Rust instead of C++ & Python.
- Easier to get things right than C++.
- More performant than Python (and possibly more performant than C++).
- Easier to ship as a built binary.
- Type safe streams.
Con
- GNU Radio is obviously way more mature.
- GNU Radio has a very nice UI for iterating on graphs.
Missing feature before declaring 1.0
- A clear strategy for optional output streams.
- SymbolSync block at least have the right API.
- Example AX.25 KISS modem written.
Dependencies
~7–37MB
~592K SLoC