_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


aptdec 1.7-3.4d4a0c9
Dependencies: libpng@1.6.39 libsndfile@1.2.2-0.68f6c16
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/Xerbo/aptdec
Licenses: GPL 2+
Build system: cmake
Synopsis: NOAA Automatic Picture Transmission (APT) decoder
Description:

Aptdec decodes Automatic Picture Transmission (APT) images. These are medium resolution images of the Earth transmitted by, among other satellites, the POES NOAA weather satellite series. These transmissions are on a frequency of 137 MHz. They can be received using an inexpensive antenna and a dedicated receiver.

rtl-433 23.11
Dependencies: libusb@1.0.25 openssl@3.5.7 rtl-sdr@2.0.1 soapysdr@0.8.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/merbanan/rtl_433
Licenses: GPL 2+
Build system: cmake
Synopsis: Decoder for radio transmissions in ISM bands
Description:

This is a generic data receiver, mainly for decoding radio transmissions from devices on the 433 MHz, 868 MHz, 315 MHz, 345 MHz and 915 MHz ISM bands.

airspy 1.0.10-1.6f92f47
Dependencies: libusb@1.0.25
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/airspy/airspyone_host
Licenses: Modified BSD Expat GPL 2+
Build system: cmake
Synopsis: Software defined radio driver for Airspy
Description:

This package provides the driver and utilities for controlling the Airspy Software Defined Radio (SDR) over USB.

To install the airspy udev rules, you must extend udev-service-type with this package. E.g.: (udev-rules-service 'airspy airspy)

flrig 2.0.04
Dependencies: eudev@3.2.14 fltk@1.4.5 libx11@1.8.12 libxext@1.3.6 libxfixes@6.0.1 libxft@2.3.8
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: http://www.w1hkj.com/
Licenses: GPL 3+
Build system: gnu
Synopsis: Radio transceiver control program
Description:

Flrig is a transceiver control program for amateur radio use. It provides computer aided control of various radios using a serial or USB connection.

go-github-com-akosmarton-papipes 0.0.0-0.3c63b49
Dependencies: pulseaudio@17.0
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/akosmarton/papipes
Licenses: Expat
Build system: go
Synopsis: Pulseaudio client library for Go
Description:

This is a Pulseaudio client library in Golang for creating virtual sinks and sources.

inspectrum 0.4.0
Dependencies: fftwf@3.3.10 liquid-dsp@1.7.0 qtbase@6.9.2 qtwayland@6.9.2
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/miek/inspectrum
Licenses: GPL 3+
Build system: qt
Synopsis: Radio signal analyser
Description:

Inspectrum is a tool for analysing captured signals, primarily from software-defined radio receivers.

airspyhf 1.6.8-1.40836c5
Dependencies: libusb@1.0.25
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/airspy/airspyhf
Licenses: Modified BSD
Build system: cmake
Synopsis: Software defined radio driver for Airspy HF+
Description:

This package provides the driver and utilities for controlling the Airspy HF+ Software Defined Radio (SDR) over USB.

To install the airspyhf udev rules, you must extend udev-service-type with this package. E.g.: (udev-rules-service 'airspyhf airspyhf)

soapy-power 1.6.1
Dependencies: python-numpy@2.4.6 python-scipy@1.17.1 python-simplesoapy@1.5.1 python-simplespectral@1.0.0
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/xmikos/soapy_power
Licenses: Expat
Build system: pyproject
Synopsis: Obtain power spectrum from SDR devices
Description:

The soapy_power obtains the power spectrum from SDR devices that are supported by the SoapySDR library.

rfcat 2.0.1
Dependencies: python-future@1.0.0 python-ipython@9.8.0 python-numpy@2.4.6 python-pyserial@3.5-0.a5c48d4 python-pyside-6@6.9.2 python-pyusb@1.2.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/atlas0fd00m/rfcat
Licenses: Modified BSD GPL 2
Build system: pyproject
Synopsis: Program to control some radio dongles
Description:

rfcat is a program to control some radio dongles operating in ISM bands.

Supported dongles:

  • YARD Stick One

  • cc1111emk

  • chronos watch dongle

  • imme (limited support)

To install the rfcat udev rules, you must extend udev-service-type with this package. E.g.: (udev-rules-service 'rfcat rfcat)

hamlib 4.6.2
Dependencies: gd@2.3.3 libusb@1.0.25 libxml2@2.14.6 lua@5.3.5 python@3.12.12 readline@8.2.13 tcl@8.6.12
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://hamlib.github.io/
Licenses: GPL 2+ LGPL 2.1+
Build system: gnu
Synopsis: Tools and API to control radios
Description:

The Ham Radio Control Library (Hamlib) is a project to provide programs with a consistent Application Programming Interface (API) for controlling the myriad of radios and rotators available to amateur radio and communications users.

chirp 0.4.0-5.6ff3339
Dependencies: python-lark@1.2.2 python-pyserial@3.5-0.a5c48d4 python-requests@2.34.2 python-suds@1.2.0 python-wxpython@4.2.2 python-yattag@1.16.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://chirp.danplanet.com
Licenses: GPL 3+
Build system: pyproject
Synopsis: Cross-radio programming tool
Description:

Chirp is a cross-radio programming tool. It supports a growing list of radios across several manufacturers and allows transferring of memory contents between them.

soapyairspyhf 0.2.0
Dependencies: airspyhf@1.6.8-1.40836c5 soapysdr@0.8.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/pothosware/SoapyAirspyHF/wiki
Licenses: Expat
Build system: cmake
Synopsis: SoapySDR Airspy HF+ module
Description:

This package provides Airspy HF+ devices support to the SoapySDR library.

bladerf 2025.10
Dependencies: curl@8.20.0 libedit@20191231-3.1 libusb@1.0.25 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://www.nuand.com/
Licenses: Modified BSD Expat GPL 2+ LGPL 2.1+
Build system: cmake
Synopsis: User-space library and utilities for BladeRF SDR
Description:

This package contains a library and command line utilities for controlling the BladeRF Software Defined Radio (SDR) over USB. To install the bladerf udev rules, you must extend 'udev-service-type' with this package. E.g.: (udev-rules-service 'bladerf bladerf).

qspectrumanalyzer 2.1.0
Dependencies: bash-minimal@5.2.37 python-pyqt@5.15.11 python-pyqtgraph@0.13.7 python-qt-py@2.0.3 python-simplespectral@1.0.0 python-simplesoapy@1.5.1 soapy-power@1.6.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/xmikos/qspectrumanalyzer
Licenses: GPL 3
Build system: pyproject
Synopsis: Spectrum analyzer for multiple SDR platforms
Description:

This package provides a spectrum analyzer for multiple SDR platforms. It is a GUI for soapy_power, hackrf_sweep, rtl_power, rx_power and other backends.

soapysdr 0.8.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/pothosware/SoapySDR/wiki
Licenses: Boost 1.0
Build system: cmake
Synopsis: Vendor and platform neutral SDR support library
Description:

SoapySDR is a library designed to support several kinds of software defined radio hardware devices with a common API.

welle-io 2.5
Dependencies: airspy@1.0.10-1.6f92f47 alsa-lib@1.2.16.1 faad2@2.8.8 fftwf@3.3.10 lame@3.100 libmpg123@1.33.5 libusb@1.0.25 qt5compat@6.9.2 qtcharts@6.9.2 qtdeclarative@6.9.2 qtmultimedia@6.9.2 rtl-sdr@2.0.1 soapysdr@0.8.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://www.welle.io/
Licenses: GPL 2+
Build system: qt
Synopsis: DAB and DAB+ software radio
Description:

welle.io is a Digital Audio Broadcasting (DAB and DAB+) software defined radio with support for rtl-sdr.

libosmo-dsp 0.4.0
Dependencies: fftwf@3.3.10
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://osmocom.org/projects/libosmo-dsp
Licenses: GPL 2+
Build system: gnu
Synopsis: DSP primitives for SDR
Description:

This a C-language library for common DSP (Digital Signal Processing) primitives for SDR (Software Defined Radio).

wsjtx 2.7.0
Dependencies: boost@1.89.0 fftw@3.3.10 fftwf@3.3.10 hamlib@4.6.2 libusb@1.0.25 qtbase@5.15.17 qtmultimedia@5.15.17 qtserialport@5.15.17 qtwayland@5.15.18
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://wsjt.sourceforge.io/wsjtx.html
Licenses: GPL 3
Build system: qt
Synopsis: Weak-signal ham radio communication program
Description:

WSJT-X implements communication protocols or modes called FT4, FT8, JT4, JT9, JT65, QRA64, ISCAT, MSK144, and WSPR, as well as one called Echo for detecting and measuring your own radio signals reflected from the Moon. These modes were all designed for making reliable, confirmed QSOs under extreme weak-signal conditions.

hackrf 2024.02.1
Dependencies: fftw@3.3.10 fftwf@3.3.10 libusb@1.0.25
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://greatscottgadgets.com/hackrf/
Licenses: GPL 2
Build system: cmake
Synopsis: User-space library and utilities for HackRF SDR
Description:

Command line utilities and a C library for controlling the HackRF Software Defined Radio (SDR) over USB. Installing this package installs the userspace hackrf utilities and C library. To install the hackrf udev rules, you must extend 'udev-service-type' with this package. E.g.: (udev-rules-service 'hackrf hackrf #:groups '("dialout")).

ggmorse 0.1.0-1.8fb433d
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://ggmorse.ggerganov.com/
Licenses: Expat
Build system: cmake
Synopsis: Morse code decoder
Description:

GGMorse is a library that decodes Morse code in real-time from raw audio.

qsstv 9.5.8
Dependencies: alsa-lib@1.2.16.1 fftw@3.3.10 fftwf@3.3.10 hamlib@4.6.2 openjpeg@2.5.0 pulseaudio@17.0 qtbase@5.15.17 qtwayland@5.15.18 v4l-utils@1.24.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: http://users.telenet.be/on4qz/qsstv/
Licenses: GPL 2+ QWT 1.0
Build system: qt
Synopsis: Program for receiving and transmitting SSTV and HAMDRM
Description:

QSSTV is a program for receiving and transmitting SSTV and HAMDRM (sometimes called DSSTV). It is compatible with most of MMSSTV and EasyPal.

multimon-ng 1.3.1
Dependencies: libx11@1.8.12 pulseaudio@17.0
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/EliasOenal/multimon-ng
Licenses: GPL 2+
Build system: cmake
Synopsis: Decoder for digital radio transmission modes
Description:

Multimon-ng can decode several digital radio transmission modes:

  • POCSAG512, POCSAG1200, POCSAG2400

  • FLEX

  • EAS

  • UFSK1200, CLIPFSK, AFSK1200, AFSK2400, AFSK2400_2, AFSK2400_3

  • HAPN4800

  • FSK9600

  • DTMF

  • ZVEI1, ZVEI2, ZVEI3, DZVEI, PZVEI

  • EEA, EIA, CCIR

  • MORSE CW

  • X10

wfview 2.11
Dependencies: eigen@3.4.0 eudev@3.2.14 hidapi@0.15.0 opus@1.6.1 portaudio@190600.20161030 pulseaudio@17.0 qcustomplot-qt5@2.1.1 qtgamepad@5.15.17 qtbase@5.15.17 qtmultimedia@5.15.17 qtserialport@5.15.17 qtwayland@5.15.18 qtwebsockets@5.15.17 rtaudio@5.2.0
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://wfview.org/
Licenses: Expat GPL 3
Build system: qt
Synopsis: Software to control Icom radios
Description:

wfview is a program to control modern Icom radios and view the spectrum waterfall. It supports at least the following models:

  • IC-705

  • IC-905

  • IC-7300

  • IC-7610

  • IC-7850

  • IC-7851

  • IC-9700

urh 2.10.0
Dependencies: airspy@1.0.10-1.6f92f47 bladerf@2025.10 gnuradio@3.10.12.0 gr-osmosdr@0.2.4 hackrf@2024.02.1 python-numpy@2.4.6 python-psutil@7.2.2 python-pyaudio@0.2.14 python-pyqt@6.9.1 rtl-sdr@2.0.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/jopohl/urh
Licenses: GPL 3+
Build system: pyproject
Synopsis: Wireless protocol investigation program
Description:

The Universal Radio Hacker (URH) is a complete suite for wireless protocol investigation with native support for many common Software Defined Radios.

Total packages: 32836