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

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.


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).

soapymultisdr 0.0.0-1.e8bd329
Dependencies: soapysdr@0.8.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/pothosware/SoapyMultiSDR
Licenses: Boost 1.0
Build system: cmake
Synopsis: Multi-device support module for SoapySDR
Description:

This is a SoapySDR module to use multiple supported devices under a single device wrapper.

multimon-ng 1.3.1
Dependencies: libx11@1.8.12 pulseaudio@16.1
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

tlf 1.4.1
Dependencies: cmocka@1.1.5 glib@2.86.0 hamlib@4.6.2 libusb@1.0.25 ncurses@6.2.20210619 xmlrpc-c@1.43.08
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://tlf.github.io/
Licenses: GPL 2+
Build system: gnu
Synopsis: Amateur radio contest logging for the terminal
Description:

TLF is a Text User Interface amateur radio contest logging program. It integrates with radios supported by hamlib and other ham radio programs like fldigi. Many contests are supported including:

  • CQWW (SO, M/S and M/M)

  • WPX (SO, M/S and M/M)

  • ARRL Sweepstakes (SO, M/S )

  • EU SPRINT

  • EUHFC

  • ARRL-DX (both sides)

  • ARRL-FD

  • ARRL 10m

  • ARRL 160m

  • Region1 field day

  • SP DX contest

  • PACC (both sides)

  • NRAU - scandinavian

  • Wysiwyg mults mode (per band or per contest)

  • WAEDX

It also supports connecting to DX clusters, log synchronization with other TLF instances over the network, and general QSO and DXpedition logging.

bladerf 2025.10
Dependencies: curl@8.6.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).

welle-io 2.5
Dependencies: airspy@1.0.10-1.6f92f47 alsa-lib@1.2.16 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.

flmsg 4.0.23
Dependencies: fltk@1.4.4 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: NBEMS messaging system
Description:

FLMSG is a Narrow Band Emergency Messaging Software (NBEMS). It can be used to manage, send and receive the forms that are used as basis for emergency communications data transfers (like ICS213 forms).

limesuite-ng 25.1.0
Dependencies: boost@1.89.0 fftw@3.3.10 glew@2.2.0 gmp@6.3.0 gnuplot@6.0.1 gnuradio@3.10.12.0 googletest@1.17.0 libusb@1.0.25 mesa@26.0.2 pybind11@2.13.6 python@3.12.12 python-numpy@2.3.1 soapysdr@0.8.1 wxwidgets@3.2.10 spdlog@1.15.3 volk@3.0.0
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/myriadrf/LimeSuiteNG
Licenses: Expat
Build system: cmake
Synopsis: C++ library and tools for LimeSDR devices (LMS7002M)
Description:

Lime Suite NG is a collection of software supporting several hardware platforms based on the LMS7002M transceiver under the LimeSDR name. It provides a C++ API, command-line tools, a GUI, and plugins for multiple SDR tools.

libdab 0.8-2.dfacdcd
Dependencies: faad2@2.8.8 fftwf@3.3.10 zlib@1.3.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/JvanKatwijk/dab-cmdline
Licenses: GPL 2+
Build system: cmake
Synopsis: DAB decoding library
Description:

This is a library to decode DAB/DAB+.

minimodem 0.24
Dependencies: alsa-lib@1.2.16 fftwf@3.3.10 libsndfile@1.2.2-0.68f6c16 pulseaudio@16.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: http://www.whence.com/minimodem/
Licenses: GPL 3+
Build system: gnu
Synopsis: Software audio FSK modem
Description:

Minimodem is a command-line program which decodes (or generates) audio modem tones at any specified baud rate, using various framing protocols. It acts a general-purpose software FSK modem, and includes support for various standard FSK protocols such as Bell103, Bell202, RTTY, TTY/TDD, NOAA SAME, and Caller-ID.

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")).

libfec 1.0-1.9750ca0
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/quiet/libfec
Licenses: LGPL 2.1
Build system: cmake
Synopsis: Forward error correction algorithms library
Description:

This package provides a set of functions that implement several popular forward error correction (FEC) algorithms and several low-level routines useful in modems implemented with digital signal processing (DSP).

xnec2c 4.4.16
Dependencies: gtk+@3.24.51 openblas@0.3.31
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://www.xnec2c.org/
Licenses: GPL 3+
Build system: gnu
Synopsis: Antenna modeling software
Description:

Xnec2c is a GTK3-based graphical version of nec2c, a translation to the C language of NEC2, the FORTRAN Numerical Electromagnetics Code commonly used for antenna simulation and analysis. It can be used to define the geometry of an antenna, and then plot the radiation pattern or frequency-related data like gain and standing wave ratio.

acarsdec 4.4.1
Dependencies: libacars@2.2.0 rtl-sdr@2.0.1 alsa-lib@1.2.16
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/TLeconte/acarsdec
Licenses: GPL 2
Build system: cmake
Synopsis: ACARS SDR decoder
Description:

Acarsdec is a multi-channels acars decoder with built-in rtl_sdr, airspy front end or sdrplay device. Since 3.0, it comes with acarsserv to store received acars messages.

python-simplesoapy 1.5.1
Propagated dependencies: python-numpy@2.3.1 soapysdr@0.8.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/xmikos/simplesoapy
Licenses: Expat
Build system: pyproject
Synopsis: Python wrapper for SoapySDR
Description:

This package provide a simple pythonic wrapper for the SoapySDR library.

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)

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.

convert-samples 3.0.0
Dependencies: liquid-dsp@1.7.0
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://codeberg.org/glv/convert-samples
Licenses: GPL 3+
Build system: gnu
Synopsis: SDR samples converter
Description:

convert-samples is a command-line program to convert samples received from software defined radios from one format to another.

Supported formats:

  • s8: signed 8 bit integer

  • u8: unsigned 8 bit integer

  • s16: signed 16 bit integer

  • u16: unsigned 16 bit integer

  • s32: signed 32 bit integer

  • u32: unsigned 32 bit integer

  • f32: 32 bit float

  • cs8: complex made of signed 8 bit integers

  • cu8: complex made of unsigned 8 bit integers

  • cs16: complex made of signed 16 bit integers

  • cu16: complex made of unsigned 16 bit integers

  • cs32: complex made of signed 32 bit integers

  • cu32: complex made of unsigned 32 bit integers

  • cf32: complex made of 32 bit floats

gr-satellites 5.9.0
Dependencies: boost@1.88.0 gmp@6.3.0 gnuradio@3.10.12.0 log4cpp@1.1.3 python@3.12.12 python-construct@2.10.70-1.c1171b1 python-numpy@2.3.1 python-pyaml@25.7.0 python-pyzmq@27.1.0 python-requests@2.32.5 spdlog@1.15.3 volk@3.0.0
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/daniestevez/gr-satellites
Licenses: ASL 2.0 GPL 3+ LGPL 2.1
Build system: cmake
Synopsis: GNU Radio decoders for several Amateur satellites
Description:

gr-satellites is a GNU Radio out-of-tree module encompassing a collection of telemetry decoders that supports many different Amateur satellites.

soapyaudio 0.1.1-0.79129c9
Dependencies: alsa-lib@1.2.16 hamlib@4.6.2 jack@0.125.0 libusb@1.0.25 pulseaudio@16.1 rtaudio@5.2.0 soapysdr@0.8.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/pothosware/SoapyAudio/wiki
Licenses: Expat
Build system: cmake
Synopsis: SoapySDR module for audio devices
Description:

This package provides support for sound card devices to the SoapySDR library. It also adds hamlib support, which provides basic gain and frequency controls for certain tuners which may be paired with an audio device.

go-github-com-akosmarton-papipes 0.0.0-0.3c63b49
Dependencies: pulseaudio@16.1
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.

gnuais 0.3.3
Dependencies: alsa-lib@1.2.16 curl@8.6.0 gtk+@3.24.51 libsoup-minimal@3.6.5 mariadb@10.11.14 osm-gps-map@1.1.0 pulseaudio@16.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://gnuais.sourceforge.net/
Licenses: GPL 2+
Build system: cmake
Synopsis: AIS message demodulator and decoder
Description:

This program contains algorithms to demodulate and decode AIS (Automatic Identification System) messages sent by ships and coast stations.

dream 2.2
Dependencies: faad2@2.8.8 fftw@3.3.10 libsndfile@1.2.2-0.68f6c16 libpcap@1.10.1 opus@1.6.1 pulseaudio@16.1 qtbase@5.15.17 qtsvg@5.15.17 qtwayland@5.15.18 qwt@6.1.5 speexdsp@1.2.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://sourceforge.net/projects/drm/
Licenses: GPL 2+
Build system: qt
Synopsis: Digital Radio Mondiale receiver
Description:

Dream is a software implementation of a Digital Radio Mondiale (DRM) receiver.

Total packages: 72465