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

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.


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.

rtl-sdr 2.0.1
Dependencies: libusb@1.0.25
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://osmocom.org/projects/sdr/wiki/rtl-sdr
Licenses: GPL 2+
Build system: cmake
Synopsis: Software defined radio driver for Realtek RTL2832U
Description:

DVB-T dongles based on the Realtek RTL2832U can be used as a cheap software defined radio, since the chip allows transferring the raw I/Q samples to the host. rtl-sdr provides drivers for this purpose.

The default Linux driver managing DVB-T dongles as TV devices doesn't work for SDR purposes and clashes with this package. Therefore you must prevent the kernel from loading it automatically by adding the following line to your system configuration:

(kernel-arguments '("modprobe.blacklist=dvb_usb_rtl28xxu"))

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

soapyrtlsdr 0.3.3
Dependencies: rtl-sdr@2.0.1 soapysdr@0.8.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/pothosware/SoapyRTLSDR/wiki
Licenses: Expat
Build system: cmake
Synopsis: SoapySDR RTL-SDR module
Description:

This package provides RTL-SDR devices support to the SoapySDR library.

libacars 2.2.0
Dependencies: jansson@2.14 libxml2@2.14.6 zlib@1.3.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/szpajder/libacars
Licenses: FreeBSD Expat
Build system: cmake
Synopsis: Decoder for ACARS messages
Description:

This package provides a library for decoding the contents of ACARS messages used by planes.

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.

flamp 2.2.12
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: Tool for AMP file transfer
Description:

FLAMP is a program for transferring files by radio waves using AMP (Amateur Multicast Protocol).

gqrx-scanner 1.0.5
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/neural75/gqrx-scanner
Licenses: Expat
Build system: cmake
Synopsis: Frequency scanner for Gqrx
Description:

This package provides a frequency scanner for the Gqrx software-defined radio receiver.

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.

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.

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.

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

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

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.

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.

qdmr 0.13.1
Dependencies: libusb@1.0.25 qtbase@6.9.2 qtpositioning@6.9.2 qtserialport@6.9.2 qtwayland@6.9.2 yaml-cpp@0.9.0
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://dm3mat.darc.de/qdmr/
Licenses: GPL 3+
Build system: qt
Synopsis: GUI application and command line tool to program DMR radios
Description:

qdmr is a graphical user interface (GUI) application that allows one to program several types of DMR radios. It is comparable to the Customer Programming Software (CPS) bundled with these radios but aims to be a more universal tool.

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

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.

gnuradio 3.10.12.0
Dependencies: alsa-lib@1.2.16 bash-minimal@5.2.37 boost@1.83.0 cairo@1.18.4 codec2@0.9.2 cppzmq@4.10.0 fftwf@3.3.10 gmp@6.3.0 gsl@2.8 gsm@1.0.20 gtk+@3.24.51 jack@0.125.0 libsndfile@1.2.2-0.68f6c16 log4cpp@1.1.3 pango@1.56.4 portaudio@190600.20161030 python@3.12.12 python-click@8.3.1 python-click-plugins@1.1.1.2 python-jsonschema@4.23.0 python-lxml@6.0.2 python-matplotlib@3.10.8 python-numpy@2.3.1 python-pycairo@1.28.0 python-pygobject@3.50.2 python-pyqt@6.9.1 python-pyqtgraph@0.13.7 python-pyyaml@6.0.2 qtbase@6.9.2 qwt@6.1.5 sdl12-compat@1.2.68 soapysdr@0.8.1 spdlog@1.15.3 volk@3.0.0 zeromq@4.3.5
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://www.gnuradio.org
Licenses: GPL 3+
Build system: cmake
Synopsis: Toolkit for software-defined radios
Description:

GNU Radio is a development toolkit that provides signal processing blocks to implement software radios. It can be used with external RF hardware to create software-defined radios, or without hardware in a simulation-like environment.

cm256cc 1.1.1
Channel: guix
Location: gnu/packages/radio.scm (gnu packages radio)
Home page: https://github.com/f4exb/cm256cc
Licenses: GPL 3+
Build system: cmake
Synopsis: Cauchy MDS Block Erasure Codec
Description:

This is a C++ library implementing fast GF(256) Cauchy MDS Block Erasure Codec.

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.

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

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

ragel 6.10
Channel: guix
Location: gnu/packages/ragel.scm (gnu packages ragel)
Home page: https://www.colm.net/open-source/ragel/
Licenses: GPL 2+
Build system: gnu
Synopsis: State machine compiler
Description:

Ragel compiles executable finite state machines from regular languages. Ragel targets C, C++, Obj-C, C#, D, Java, Go and Ruby. Ragel state machines can not only recognize byte sequences as regular expression machines do, but can also execute code at arbitrary points in the recognition of a regular language. Code embedding is done using inline operators that do not disrupt the regular language syntax.

ruby-rspec-rails 7.0.2
Propagated dependencies: ruby-actionpack@7.2.2.1 ruby-activesupport@7.2.2.1 ruby-railties@7.2.2.1 ruby-rspec-core@3.13.2 ruby-rspec-expectations@3.13.3 ruby-rspec-mocks@3.13.2 ruby-rspec-support@3.13.2
Channel: guix
Location: gnu/packages/rails.scm (gnu packages rails)
Home page: https://github.com/rspec/rspec-rails
Licenses: Expat
Build system: ruby
Synopsis: Use RSpec to test Ruby on Rails applications
Description:

This package provides support for using RSpec to test Ruby on Rails applications, in pace of the default Minitest testing library.

ruby-propshaft 0.7.0
Propagated dependencies: ruby-actionpack@7.2.2.1 ruby-activesupport@7.2.2.1 ruby-rack@2.2.22 ruby-railties@7.2.2.1
Channel: guix
Location: gnu/packages/rails.scm (gnu packages rails)
Home page: https://github.com/rails/propshaft
Licenses: Expat
Build system: ruby
Synopsis: Asset pipeline library for Rails
Description:

Propshaft is an asset pipeline library for Rails. It's built for an era where bundling assets to save on HTTP connections is no longer urgent, where JavaScript and CSS are either compiled by dedicated Node.js bundlers or served directly to the browsers, and where increases in bandwidth have made the need for minification less pressing. These factors allow for a dramatically simpler and faster asset pipeline compared to previous options, like Sprockets.

Total packages: 72166