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

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.


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.

soapyaudio 0.1.1-0.79129c9
Dependencies: alsa-lib@1.2.11 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.

gr-dsd 1.0.0-0.f9b9936
Dependencies: boost@1.83.0 gmp@6.3.0 gnuradio@3.10.12.0 itpp@4.3.1 libsndfile@1.2.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://github.com/argilo/gr-dsd
Licenses: Modified BSD GPL 2 GPL 3+ ISC
Build system: cmake
Synopsis: GNU Radio block for Digital Speech Decoder
Description:

This package provides a GNU Radio block interfacing with Digital Speech Decoder (DSD) to decode several digital voice protocols, like D-STAR, DMR, NXDN, P25, etc.

minimodem 0.24
Dependencies: alsa-lib@1.2.11 fftwf@3.3.10 libsndfile@1.2.0 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.

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.

direwolf 1.7
Dependencies: alsa-lib@1.2.11 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

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.

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

radio-tool 0.3.0
Dependencies: libusb@1.0.25
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/v0l/radio_tool
Licenses: GPL 3+
Build system: cmake
Synopsis: Radio Firmware tool
Description:

radio_tool is a utility for reading, writing, and manipulating firmware/codeplugs on the following radios: TYT MD-2017, TYT MD-9600, TYT MD-UV380, TYT MD-UV390, TYT MD-390, TYT MD-380, TYT MD-446, TYT MD-280, Baofeng DM-1701, Baofeng DM1801, Baofeng RD-5R, Connect Systems CS800D, Ailunce HD1, Yaesu FT-70DR, and the Radioddity GD-77.

unixcw 3.6.0
Dependencies: alsa-lib@1.2.11 ncurses@6.2.20210619 pulseaudio@16.1 qtbase@5.15.17
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://unixcw.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: Morse code library and programs
Description:

unixcw is a project providing the libcw library and a set of programs using the library: cw, cwgen, cwcp and xcwcp. The programs are intended for people who want to learn receiving and sending morse code.

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

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.

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.

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.

dsd 1.7.0-1.59423fa
Dependencies: itpp@4.3.1 libsndfile@1.2.0 mbelib@1.3.0-1.9a04ed5 portaudio@190600.20161030
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/szechyjs/dsd
Licenses: Expat GPL 2
Build system: cmake
Synopsis: Digital speech decoder
Description:

DSD is able to decode several digital voice formats used in radio transmissions.

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

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

kappanhang 1.3
Dependencies: go-github-com-akosmarton-papipes@0.0.0-0.3c63b49 go-github-com-fatih-color@1.17.0 go-github-com-google-goterm@0.0.0-20200907032337-555d40f16ae2 go-github-com-mattn-go-isatty@0.0.20 go-github-com-mesilliac-pulse-simple@0.0.0-0.75ac54e go-github-com-pborman-getopt@1.0.0 go-go-uber-org-multierr@1.11.0 go-go-uber-org-zap@1.27.0
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/nonoo/kappanhang
Licenses: Expat
Build system: go
Synopsis: Client for Icom RS-BA1 server
Description:

Kappanhang remotely opens audio channels and a serial port to an Icom RS-BA1 server. The application is mainly developed for connecting to the Icom IC-705 transceiver, which has built-in WiFi and RS-BA1 server.

Compatible hardware/software:

  • Icom RS-BA1 server software,

  • Icom IC-705

  • Icom IC-9700

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.

dream 2.2
Dependencies: faad2@2.8.8 fftw@3.3.10 libsndfile@1.2.0 libpcap@1.10.1 opus@1.5.2 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.

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.

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.

chirp 0.4.0-4.bc27f66
Dependencies: python-future@1.0.0 python-importlib-resources@6.5.2 python-lark@1.2.2 python-pyserial@3.5 python-requests@2.32.5 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.

go-github-com-mesilliac-pulse-simple 0.0.0-0.75ac54e
Propagated dependencies: pkg-config@0.29.2 pulseaudio@16.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/mesilliac/pulse-simple
Licenses: Expat
Build system: go
Synopsis: Cgo bindings to PulseAudio's Simple API
Description:

This package provides Cgo bindings to PulseAudio's Simple API, to play or capture raw audio.

Total packages: 70994