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

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.


direwolf 1.7
Dependencies: alsa-lib@1.2.16 hamlib@4.6.2
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/wb2osz/direwolf
Licenses: GPL 2+
Build system: cmake
Synopsis: TNC for Amateur Packet Radio
Description:

Dire Wolf is a Terminal Node Controller (TNC) for Amateur Packet Radio. It can perform as:

  • APRS GPS tracker,

  • Digipeater,

  • Internet gateway (IGate)

  • APRStt gateway

python-meshtastic 2.7.8
Propagated dependencies: python-argcomplete@3.6.2 python-bleak@2.1.1 python-dotmap@1.3.30 python-packaging@25.0 python-pandas@2.3.3 python-pandas-stubs@2.3.3.251219 python-protobuf@3.20.3 python-pypubsub@4.0.3 python-pyqrcode@1.2.1-0.674a77b python-pyserial@3.5 python-pyyaml@6.0.2 python-requests@2.32.5 python-tabulate@0.9.0 python-wcwidth@0.2.13
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/meshtastic/python
Licenses: GPL 3
Build system: pyproject
Synopsis: Python library and CLI for talking to Meshtastic devices
Description:

Meshtastic Python is a small library which provides an easy API for sending and receiving messages over mesh radios. It provides access to any of the operations/data available in the device user interface or the Android applications. Events are delivered using a publish-subscribe model, and you can subscribe to only the message types you are interested in.

fldigi 4.2.11
Dependencies: alsa-lib@1.2.16 fltk@1.4.4 eudev@3.2.14 hamlib@4.6.2 libpng@1.6.39 libsamplerate@0.1.9 libusb@1.0.25 libx11@1.8.12 libxext@1.3.6 libxfixes@6.0.1 libxft@2.3.8 portaudio@190600.20161030 pulseaudio@16.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: http://www.w1hkj.com/
Licenses: GPL 3+
Build system: gnu
Synopsis: Software modem for amateur radio use
Description:

Fldigi is a software modem for amateur radio use. It is a sound card based program that is used for both transmitting and receiving data by connecting the microphone and headphone connections of a computer to some radio hardware.

gr-osmosdr 0.2.4
Dependencies: airspy@1.0.10-1.6f92f47 airspyhf@1.6.8-1.40836c5 bladerf@2025.10 boost@1.83.0 fftwf@3.3.10 gmp@6.3.0 gnuradio@3.10.12.0 gr-iqbal@0.38.3 hackrf@2024.02.1 libsndfile@1.2.2-0.68f6c16 log4cpp@1.1.3 python@3.12.12 python-numpy@2.3.1 python-pyqt@5.15.11 rtl-sdr@2.0.1 soapysdr@0.8.1 spdlog@1.15.3 volk@3.0.0
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://osmocom.org/projects/gr-osmosdr/wiki/GrOsmoSDR
Licenses: GPL 3+
Build system: cmake
Synopsis: GNU Radio block for interfacing with various radio hardware
Description:

This is a block for GNU Radio allowing to use a common API to access different radio hardware.

nanovna-saver 0.6.4
Dependencies: python-numpy@2.3.1 python-pyqt@6.9.1 python-pyserial@3.5 python-scipy@1.16.3
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/NanoVNA-Saver/nanovna-saver
Licenses: GPL 3+
Build system: pyproject
Synopsis: GUI for NanoVNA devices
Description:

NanoVNA-Saver is a tool for reading, displaying and saving data from the NanoVNA vector network analyzers.

flwrap 1.3.6
Dependencies: fltk@1.3.11 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: File encapsulation program
Description:

Flwrap is a software utility for amateur radio use. Its purpose is to encapsulate both text and binary files in a way that allows them to be transmitted over any of several digital modes and verified at the receipt end for correctness.

gr-iqbal 0.38.3
Dependencies: boost@1.88.0 fftwf@3.3.10 gmp@6.3.0 gnuradio@3.10.12.0 libosmo-dsp@0.4.0 log4cpp@1.1.3 spdlog@1.15.3 volk@3.0.0
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://git.osmocom.org/gr-iqbal/
Licenses: GPL 3+
Build system: cmake
Synopsis: GNU Radio block to correct IQ imbalance
Description:

This is a GNU Radio block to correct IQ imbalance in quadrature receivers. It's composed of two main block:

  • Fix: Given a phase and amplitude error, it will correct a complex signal.

  • Optimize: Attempts to auto-detect the phase and amplitude error to feed to the fix block above.

libiio 0.26
Dependencies: avahi@0.8 libaio@0.3.113 libxml2@2.14.6 libusb@1.0.25
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/analogdevicesinc/libiio
Licenses: LGPL 2.1 GPL 2
Build system: cmake
Synopsis: Library for interfacing with Linux IIO devices
Description:

Libiio is used to interface to the Linux Industrial Input/Output (IIO) Subsystem. The Linux IIO subsystem is intended to provide support for devices that in some sense are analog to digital or digital to analog converters (ADCs, DACs). This includes, but is not limited to ADCs, Accelerometers, Gyros, IMUs, Capacitance to Digital Converters (CDCs), Pressure Sensors, Color, Light and Proximity Sensors, Temperature Sensors, Magnetometers, DACs, DDS (Direct Digital Synthesis), PLLs (Phase Locked Loops), Variable/Programmable Gain Amplifiers (VGA, PGA), and RF transceivers. You can use libiio natively on an embedded Linux target (local mode), or use libiio to communicate remotely to that same target from a host Linux, Windows or MAC over USB or Ethernet or Serial.

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.

sdr++ 1.1.0-1.b89fdba
Dependencies: airspy@1.0.10-1.6f92f47 airspyhf@1.6.8-1.40836c5 alsa-lib@1.2.16 bladerf@2025.10 codec2@0.9.2 fftwf@3.3.10 glew@2.2.0 glfw@3.3.10 hackrf@2024.02.1 jack2@1.9.22-0.1795946 libad9361@0.3 libiio@0.26 libusb@1.0.25 pulseaudio@16.1 rtaudio@5.2.0 rtl-sdr@2.0.1 soapysdr@0.8.1 volk@3.0.0 zstd@1.5.6
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/AlexandreRouma/SDRPlusPlus
Licenses: GPL 3+
Build system: cmake
Synopsis: Software defined radio software
Description:

SDR++ is a software defined radio software for various hardware.

gnss-sdr 0.0.20
Dependencies: armadillo@12.4.2 boost@1.83.0 cpu-features@0.9.0 fmt@11.2.0 gflags@2.2.2 glog@0.5.0 gmp@6.3.0 gnuradio@3.10.12.0 gnuplot@6.0.1 gnutls@3.8.9 gr-osmosdr@0.2.4 libpcap@1.10.1 log4cpp@1.1.3 matio@1.5.23 openblas@0.3.31 openssl@3.5.5 protobuf@3.21.9 pugixml@1.12.1 spdlog@1.15.3 volk@3.0.0 volk-gnsssdr@0.0.19
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://gnss-sdr.org/
Licenses: GPL 3+
Build system: cmake
Synopsis: Global Navigation Satellite Systems software-defined receiver
Description:

This program is a software-defined receiver which is able to process (that is, to perform detection, synchronization, demodulation and decoding of the navigation message, computation of observables and, finally, computation of position fixes) the signals of the BeiDou, Galileo, GLONASS and GPS Global Navigation Satellite System.

soapyremote 0.5.2-1.f375555
Dependencies: avahi@0.8 soapysdr@0.8.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/pothosware/SoapyRemote
Licenses: Boost 1.0
Build system: cmake
Synopsis: Remote support for Soapy SDR
Description:

This is a SoapySDR module to use a supported device transparently over a local network link.

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.

gqrx 2.17.7
Dependencies: alsa-lib@1.2.16 boost@1.88.0 fftwf@3.3.10 gmp@6.3.0 gnuradio@3.10.12.0 gr-iqbal@0.38.3 gr-osmosdr@0.2.4 jack2@1.9.22-0.1795946 libsndfile@1.2.2-0.68f6c16 log4cpp@1.1.3 portaudio@190600.20161030 pulseaudio@16.1 qtbase@6.9.2 qtsvg@6.9.2 qtwayland@6.9.2 spdlog@1.15.3 volk@3.0.0
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://gqrx.dk/
Licenses: GPL 3+
Build system: qt
Synopsis: Software defined radio receiver
Description:

Gqrx is a software defined radio (SDR) receiver implemented using GNU Radio and the Qt GUI toolkit.

dsdcc 1.9.5
Dependencies: mbelib@1.3.0-1.9a04ed5 serialdv@1.1.4
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/f4exb/dsdcc
Licenses: GPL 3+
Build system: cmake
Synopsis: Digital speech decoder
Description:

This package provides a library and a program to decode several digital voice formats.

soapyhackrf 0.3.4-1.6c0c33f
Dependencies: hackrf@2024.02.1 soapysdr@0.8.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/pothosware/SoapyHackRF/wiki
Licenses: Expat
Build system: cmake
Synopsis: SoapySDR HackRF module
Description:

This package provides HackRF devices support to the SoapySDR library.

js8call 2.2.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: http://js8call.com/
Licenses: GPL 3
Build system: qt
Synopsis: Weak-signal ham radio communication program
Description:

JS8Call is a software using the JS8 digital mode (a derivative of the FT8 mode) providing weak signal keyboard to keyboard messaging to amateur radio operators.

csdr 0.18.2
Dependencies: fftwf@3.3.10 libsamplerate@0.1.9
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/jketterl/csdr
Licenses: GPL 3+
Build system: cmake
Synopsis: DSP for software defined radio
Description:

This package includes the libcsdr library of DSP functions for SDRs, and the csdr command line program that can be used to build simple signal processing flow graphs.

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.

kochmorse 3.5.1
Dependencies: qtbase@5.15.17 qtmultimedia@5.15.17 qtwayland@5.15.18
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://dm3mat.darc.de/kochmorse/
Licenses: GPL 2+
Build system: qt
Synopsis: Morse code tutor
Description:

KochMorse is a simple morse-code tutor using the Koch method.

jtdx-hamlib 2.2.158
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.

rtl-433 23.11
Dependencies: libusb@1.0.25 openssl@3.5.5 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.

dump1090 10.2
Dependencies: bladerf@2025.10 hackrf@2024.02.1 libusb@1.0.25 ncurses@6.2.20210619 rtl-sdr@2.0.1 soapysdr@0.8.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/flightaware/dump1090
Licenses: GPL 2+
Build system: gnu
Synopsis: Mode S decoder for rtl-sdr devices
Description:

Dump1090 is a Mode S decoder specifically designed for rtl-sdr devices. It can be used to decode the ADS-B signals that planes emit to indicate their position, altitude, speed, etc.

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.3.1 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: 72465