Gqrx is a software defined radio receiver that provides a graphical interface for receiving and analyzing radio signals across multiple hardware platforms.
The tool solves the problem of accessing and controlling software defined radio hardware through a user-friendly interface. It works by combining GNU Radio, which handles the signal processing, with the Qt GUI toolkit to present controls and visualizations. Users can operate it as an AM/FM/SSB receiver with audio output or as a spectrum analysis instrument using FFT display. The tool also exposes network socket hooks for integration with external applications.
Gqrx suits anyone working with SDR hardware who wants a ready-made receiver application rather than building signal chains from scratch. It supports a wide range of hardware including RTL-SDR dongles, Airspy, HackRF, BladeRF, RFSpace, USRP, and devices compatible with SoapySDR through the gr-osmosdr abstraction layer. The project runs on Linux and Mac, with Windows support available through radioconda. Many Linux distributions package it directly, and Mac users can install via MacPorts or Homebrew. The README recommends running the volk_profile utility before first use to enable processor-specific optimizations that can significantly improve performance. Configuration is straightforward: the tool auto-discovers connected devices on startup and supports multiple saved configurations for different hardware or operating modes.
Development activity shows consistent maintenance with regular pre-release builds generated from the master branch alongside official releases. The project maintains an active bug tracker on GitHub where issues are documented. Community support occurs through a dedicated Google group where users discuss installation, troubleshooting, and general questions, with an explicit call for experienced users to help others rather than relying solely on developers for support.