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

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.


guile 2.2.4
Dependencies: libffi@3.4.6 libxcrypt-without-failure-tokens@4.4.38 bash-minimal@5.2.37
Propagated dependencies: libunistring@1.3 libltdl@2.4.7 libgc@8.2.8 gmp@6.3.0
Channel: guix
Location: gnu/packages/guile.scm (gnu packages guile)
Home page: https://www.gnu.org/software/guile/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Scheme implementation intended especially for extensions
Description:

Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language of the GNU system. It is an implementation of the Scheme language which can be easily embedded in other applications to provide a convenient means of extending the functionality of the application without requiring the source code to be rewritten.

guile 2.0.14
Dependencies: libffi@3.4.6 libxcrypt@4.4.38 bash-minimal@5.2.37
Propagated dependencies: libunistring@1.3 libltdl@2.4.7 libgc@8.2.8 gmp@6.3.0
Channel: guix
Location: gnu/packages/guile.scm (gnu packages guile)
Home page: https://www.gnu.org/software/guile/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Scheme implementation intended especially for extensions
Description:

Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language of the GNU system. It is an implementation of the Scheme language which can be easily embedded in other applications to provide a convenient means of extending the functionality of the application without requiring the source code to be rewritten.

gv 3.7.4
Dependencies: ghostscript-with-x@9.56.1 libx11@1.8.12 libxaw3d@1.6.6 libxinerama@1.1.5 libxpm@3.5.17 zlib@1.3.1
Channel: guix
Location: gnu/packages/gv.scm (gnu packages gv)
Home page: https://www.gnu.org/software/gv/
Licenses: GPL 3+
Build system: gnu
Synopsis: PostScript and PDF viewer using Ghostscript as a back-end
Description:

GNU GV is a graphical user interface to the Ghostscript interpreter. With it, one can view and navigate through PostScript and PDF documents in X Windows.

gxmessage 3.4.3
Dependencies: gtk+@3.24.51
Channel: guix
Location: gnu/packages/gxmessage.scm (gnu packages gxmessage)
Home page: https://www.gnu.org/software/gxmessage/
Licenses: GPL 3+
Build system: gnu
Synopsis: Open popup message window with buttons for return
Description:

GNU gxmessage is a program that pops up dialog windows, which display a message to the user and waits for their action. The program then exits with an exit code corresponding to the response.

python-usbrelay 1.2.1
Dependencies: usbrelay@1.2.1
Propagated dependencies: python-paho-mqtt@2.1.0
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://github.com/darrylb123/usbrelay
Licenses: GPL 2+
Build system: pyproject
Synopsis: Python library to control USB relay modules
Description:

This is the Python extension to usbrelay, a Linux driver based on hidapi for a variety of inexpensive HID compatible USB relay modules. This package also includes usbrelayd.

rkdeveloptool 1.3-0.6e92ebc
Dependencies: libusb@1.0.25
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://github.com/rockchip-linux/rkdeveloptool
Licenses: GPL 2+
Build system: gnu
Synopsis: Read from and write to RockChicp devices over USB
Description:

Rkdeveloptool can read from and write to RockChip devices over USB, such as the Pinebook Pro.

envytools 0.1-1.9014a51
Dependencies: libxml2@2.14.6 python@3.12.12
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://github.com/envytools/envytools
Licenses: Expat
Build system: cmake
Synopsis: Reverse-engineering tools for Nvidia's proprietary GPU drivers
Description:

This package provides tools for exploring Nvidia's proprietary GPU drivers, including an assembler and a disassembler for several GPU instruction sets, and tools to deal with register databases.

openrgb 0.9
Dependencies: coreutils@9.1 hidapi@0.15.0 hueplusplus@1.1.0 nlohmann-json@3.12.0 libusb@1.0.25 mbedtls@2.28.9 qtbase@5.15.17 qtwayland@5.15.18
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://openrgb.org/
Licenses: GPL 2
Build system: qt
Synopsis: RGB lighting control
Description:

OpenRGB is lighting control that doesn't depend on manufacturer software. ASUS, ASRock, Corsair, G.Skill, Gigabyte, HyperX, MSI, Razer, ThermalTake, and more supported.

Features:

  • Set colors and select effect modes for a wide variety of RGB hardware

  • Save and load profiles

  • Control lighting from third party software using the OpenRGB SDK

  • Command line interface

  • Connect multiple instances of OpenRGB to synchronize lighting across multiple PCs

  • Can operate standalone or in a client/headless server configuration

  • View device information

  • No official/manufacturer software required

  • Graphical view of device LEDs makes creating custom patterns easy

tpm2-tss 3.0.3
Dependencies: curl@8.6.0 json-c@0.18 openssl@3.5.5
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://tpm2-software.github.io/
Licenses: FreeBSD
Build system: gnu
Synopsis: OSS Implementation of the TCG TPM2 Software Stack (TSS2)
Description:

This package provides the TCG TSS2. The stack contains libtss2-fapi, libtss2-esys, libtss2-sys, libtss2-mu, libtss2-tcti-device, libtss2-tcti-swtpm and libtss2-tcti-mssim.

i7z 0.28-0.1a41ff1
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://github.com/afontenot/i7z
Licenses: GPL 2
Build system: gnu
Synopsis: Thermal and C-state reporting on older Intel Core CPUs
Description:

The i7z utility accurately measures the current frequency and temperature of older Intel Core (i3, i5, and i7) processors including the Nehalem, Sandy Bridge, and Ivy Bridge generations. Reliable support for newer CPUs is not guaranteed, as this package has not seen significant development since 2013.

If your processor is supported, you'll get detailed reports on Turbo Boost and clock multipliers, core voltage, and time spent in different C-states. This information can be viewed in real time and/or logged to a file.

openhmd 0.3.0-0.04f5276
Dependencies: glew@2.2.0 hidapi@0.15.0 libusb@1.0.25 opencv@4.13.0
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: http://www.openhmd.net/
Licenses: Boost 1.0
Build system: meson
Synopsis: API and drivers for immersive technology
Description:

OpenHMD aims to provide an API and drivers for immersive technology, such as head mounted displays with built in head tracking.

headsetcontrol 3.1.0
Dependencies: hidapi@0.15.0
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://github.com/Sapd/HeadsetControl
Licenses: GPL 3+
Build system: cmake
Synopsis: Sidetone and Battery status for USB headsets
Description:

Headsetcontrol is a tool to control certain aspects of USB-connected headsets. Currently, support is provided for adjusting sidetone, getting battery state, controlling LEDs, and setting the inactive time.

usbrelay 1.2.1
Dependencies: hidapi@0.15.0
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://github.com/darrylb123/usbrelay
Licenses: GPL 2+
Build system: gnu
Synopsis: Control USB relay modules
Description:

This is a Linux driver based on hidapi for a variety of inexpensive HID compatible USB relay modules available with different number of output relays.

screentest 3.0
Dependencies: glib@2.86.0 gtk+@3.24.51
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://github.com/TobiX/screentest
Licenses: GPL 2
Build system: meson
Synopsis: Simple screen testing tool
Description:

This is a program for testing the quality of CRT/LCD screens. It displays various patterns and allows you to estimate the quality of your CRT/LCD monitor.

hd-idle 1.22
Dependencies: go-github-com-benmcclelland-sgio@0.0.0-20250710154739-45e823ff1f46
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://github.com/adelolmo/hd-idle
Licenses: GPL 3+
Build system: go
Synopsis: Spin down idle hard disks
Description:

hd-idle is a utility program for spinning down external disks after a period of idle time. Since most USB hard drives do not support setting the idle timer via hdparm, hd-idle can be used as a workaround.

ckb-next 0.6.2
Dependencies: bash-minimal@5.2.37 eudev@3.2.14 libdbusmenu-qt@0.9.3+16.04.20160218-0ubuntu1 libxcb@1.17.0 pulseaudio@16.1 qt5compat@6.9.2 qtx11extras@5.15.17 quazip@1.5 xcb-util-wm@0.4.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://github.com/ckb-next/ckb-next
Licenses: GPL 2
Build system: qt
Synopsis: Driver for Corsair keyboards and mice
Description:

ckb-next is a driver for Corsair keyboards and mice. It aims to bring the features of Corsair's proprietary software to Linux-based operating systems. It already supports much of the same functionality, including full RGB animations.

hwinfo 23.2
Dependencies: libx86emu@3.5 util-linux@2.40.4
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://github.com/openSUSE/hwinfo
Licenses: GPL 2+
Build system: gnu
Synopsis: Hardware information tool
Description:

HwInfo is used to probe for the hardware present in the system. It can be used to generate a system overview log which can be later used for support.

msr-tools 1.3
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://01.org/msr-tools/
Licenses: GPL 2
Build system: gnu
Synopsis: Read and write Model-Specific Registers (@dfn{MSR})
Description:

The MSR Tools project provides console utilities to directly access the Model-Specific Registers (MSRs) and CPU ID of Intel-compatible processors:

  • cpuid: show identification and feature information of any CPU

  • rdmsr: read MSRs from any CPU or all CPUs

  • wrmsr: write to MSRs on any CPU or all CPUs

These tools can be used to query and modify certain low-level CPU parameters, such as the Turbo Boost ratio and Thermal Design Power (TDP) limits.

MSR addresses differ (greatly) between processors, and any such modification can be dangerous and may void your CPU or system board's warranty.

ddcui 0.6.0
Dependencies: ddcutil@2.2.5 glib@2.86.0 qtbase@5.15.17 qtwayland@5.15.18
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://www.ddcutil.com/
Licenses: GPL 2+
Build system: qt
Synopsis: Graphical user interface for ddcutil
Description:

ddcui is a graphical user interface for ddcutil, implemented using Qt. It provide a dynamic way to inspect and configure external monitors through the Display Data Channel Command Interface (DDC/CI) protocol.

h-client 0.0a0-1.e6c78b1
Dependencies: gdk-pixbuf@2.44.4 gobject-introspection@1.86.0 guile@3.0.9 gtk+@3.24.51 pciutils@3.13.0 python-pycurl@7.45.4 python-pygobject@3.54.3 usbutils@018
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://savannah.nongnu.org/projects/h-source/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Graphical client for the h-node hardware database project
Description:

The h-node project (https://www.h-node.org) aims to build a database of hardware that works with fully free operating systems. h-client is a GTK+ graphical client that is able to retrieves information on the hardware inside the computer it's running on, and on peripherals connected to it, and helps you submit that information to the h-node project along with whether the hardware works with a fully free operating system or not.

liblxi 1.20
Dependencies: avahi@0.8 libtirpc@1.3.1 libxml2@2.14.6
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://lxi-tools.github.io/
Licenses: Modified BSD
Build system: meson
Synopsis: @acronym{LXI, LAN eXtensions for Instrumentation} library
Description:

This library offers a simple API for communicating with instruments compatible with the LXI standard that defines communication protocols for instrumentation and data acquisition systems using Ethernet. Applications can use liblxi to discover instruments on your network, send SCPI commands, and receive responses.

guile-usbrelay 0.1.1
Dependencies: hidapi@0.15.0
Propagated dependencies: nyacc@3.02.0
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://codeberg.org/pisemsky/guile-usbrelay
Licenses: LGPL 3+
Build system: guile
Synopsis: Control USB HID relays from Guile
Description:

This package provides a Guile Scheme API to control USB HID relay modules produced by dcttech.

hueplusplus 1.1.0
Dependencies: mbedtls@2.28.9
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://github.com/enwi/hueplusplus
Licenses: LGPL 3+
Build system: cmake
Synopsis: C++ library to control Philips Hue lights
Description:

Hueplusplus is a library for controlling Philips Hue lights. Features:

  • find bridges with SSDP or set an ip manually

  • all common light functions (brightness, color, temperature)

  • extended alert() functions, which alert in a specific color (good for notifications)

  • supports sensors, rules, groups, scenes and schedules

  • streaming with entertainment mode

  • documented with doxygen

Total packages: 72465