SDRoxide: Universal SDR Transceiver Client
A Rust-based, cross-platform SDR transceiver client with advanced features and wide hardware support
Description
Operates as a universal client for Software Defined Radios, SDRoxide provides a robust platform for amateur radio operators to engage in diverse modes and activities. It integrates a GPU panadapter for real-time spectrum visualization, dual VFOs for flexible tuning, and advanced neural noise reduction to enhance weak-signal reception. The software supports a comprehensive suite of digital modes, including FT8, JS8, RTTY, and PSK, alongside built-in skimmers for automated signal detection. Its capabilities extend to Winlink radio email, 868 MHz ISM sensor decoding, and hands-free satellite operation with continuous Doppler correction and Hamlib rotator tracking.
The client offers native drivers for popular SDR hardware like RTL-SDR, RX-888, and HackRF One, covering a wide frequency range from 1 MHz to 6 GHz. It also interfaces with CAT-controlled transceivers via Hamlib and Flrig, allowing a second SDR to function as a panadapter. Network dongles, SpyServer, KiwiSDR, and OpenHPSDR Ethernet SDRs are also supported, providing flexibility for remote and local operations.
Beyond core radio functions, SDRoxide incorporates a live 3D space-weather globe with aurora and lightning displays, real-time satellite tracking with TLE updates, and a measured propagation heat map. It includes a full-featured logbook with DX cluster spots, award tracking for DXCC and WAS, and direct QSL upload integration with services like eQSL and Club Log, streamlining post-QSO management.