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

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.


guile2.0-sqlite3 0.1.3
Dependencies: guile@2.0.14 sqlite@3.53.1
Channel: guix
Location: gnu/packages/guile.scm (gnu packages guile)
Home page: https://codeberg.org/guile-sqlite3/guile-sqlite3.git
Licenses: GPL 3+
Build system: gnu
Synopsis: Access SQLite databases from Guile
Description:

This package provides Guile bindings to the SQLite database system.

guile2.0-bytestructures 2.0.2
Dependencies: guile@2.0.14
Channel: guix
Location: gnu/packages/guile.scm (gnu packages guile)
Home page: https://github.com/TaylanUB/scheme-bytestructures
Licenses: GPL 3+
Build system: gnu
Synopsis: Structured access to bytevector contents for Guile
Description:

Guile bytestructures offers a system imitating the type system of the C programming language, to be used on bytevectors. C's type system works on raw memory, and Guile works on bytevectors which are an abstraction over raw memory. It's also more powerful than the C type system, elevating types to first-class status.

guile-with-gmp 3.0.11
Dependencies: libffi@3.4.6 libxcrypt@4.4.38 bash-minimal@5.2.37
Propagated dependencies: libunistring@1.3 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.

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.

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.

memtester 4.6.0
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: http://pyropus.ca/software/memtester/
Licenses: GPL 2
Build system: gnu
Synopsis: User-space memory subsystem tester
Description:

Memtester stress-tests the memory subsystem of your operating system and computer. It repeatedly writes different patterns to all memory locations, reads them back again, and verifies whether the result is the same as what was written. This can help debug even intermittent and non-deterministic errors.

Memtester runs entirely in user space. This means that you don't need to reboot to test your memory, but also that it's not possible to test all of the RAM installed in the system.

It can also be told to test memory starting at a particular physical address.

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.

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.

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.

usbguard 1.1.4
Dependencies: audit@3.0.9 catch@1.3.5 dbus-glib@0.112 openldap@2.6.10 libcap-ng@0.9.3 libseccomp@2.6.0 libsodium@1.0.22 pegtl@3.2.7 polkit@121 protobuf@3.21.9 libqb@2.0.9
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://usbguard.github.io
Licenses: GPL 2
Build system: gnu
Synopsis: Helps to protect your computer against rogue USB devices (a.k.a. BadUSB)
Description:

USBGuard is a software framework for implementing USB device authorization policies (what kind of USB devices are authorized) as well as method of use policies (how a USB device may interact with the system). Simply put, it is a USB device whitelisting tool.

deskflow 1.26.0-0.ef96c2c
Dependencies: bash-minimal@5.2.37 cli11@2.4.2 gdk-pixbuf@2.44.4 libei@1.4.0 libportal@0.9.1 libx11@1.8.12 libxi@1.8.2 libxinerama@1.1.5 libxkbcommon@1.13.1 libxkbfile@1.1.3 libxrandr@1.5.4 libxtst@1.2.5 libsm@1.2.5 libice@1.1.2 openssl@3.5.5 pugixml@1.12.1 python@3.12.12 qtbase@6.9.2 qtsvg@6.9.2 qttranslations@6.9.2 qttools@6.9.2 qtwayland@6.9.2 tomlplusplus@3.4.0 wayland@1.24.0 wayland-protocols@1.47 xkeyboard-config@2.44
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://deskflow.org/
Licenses: GPL 2
Build system: cmake
Synopsis: Share a single keyboard and mouse between multiple computers
Description:

Deskflow is a keyboard and mouse sharing app. Use the keyboard, mouse,or trackpad of one computer to control nearby computers, and work seamlessly between them. It's like a software KVM (but without the video). TLS encryption is enabled by default. It supports Wayland clipboard sharing.

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.

ddcutil 2.2.5
Dependencies: eudev@3.2.14 glib@2.86.0 jansson@2.14 kmod@29 i2c-tools@4.3 libdrm@2.4.131 libusb@1.0.25 libx11@1.8.12 libxrandr@1.5.4 zlib@1.3.1
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://www.ddcutil.com/
Licenses: Modified BSD GPL 2+
Build system: gnu
Synopsis: Control external monitor settings
Description:

ddcutil can query and modify most external monitors' settings, such as brightness, colour levels, and input sources. Generally speaking, any setting that can be changed by pressing buttons on the monitor can be modified by ddcutil.

ddcutil communicates directly with monitors implementing the Monitor Control Command Set (MCCS). It usually does so through the the Display Data Channel Command Interface (DDC/CI) protocol on the I2C bus, but can also communicate over USB as per the USB Monitor Control Class Specification.

One particular use case is in colour profile management. Monitor calibration is relative to the monitor colour settings currently in effect, e.g. red gain. ddcutil allows colour-related settings to be saved at the time a monitor is calibrated, and restored when the calibration is applied.

This package includes udev rules that can be used by adding this package to the rules field of the udev-configuration record. It gives read/write access to i2c devices to users in the i2c group.

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.

utmp-cli 1.063
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://github.com/usbtemp/utmp-cli
Licenses: Expat
Build system: gnu
Synopsis: Read temperature from USB thermometer
Description:

Read temperature from usbtemp.com USB thermometer and DS9097E compatible 1-wire adapter with one DS18B20 digital probe attached through command line interface.

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.

wavemon 0.9.7
Dependencies: libcap@2.64 libnl@3.12.0 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://github.com/uoaerg/wavemon
Licenses: GPL 3+
Build system: gnu
Synopsis: Wireless network device monitor
Description:

Wavemon is a wireless device monitor with an interactive ncurses terminal interface. It can display and plot signal and noise levels in real time. It also reports packet statistics, device configuration, network parameters, and access points and other wireless clients of your wireless network hardware.

Wavemon should work (with varying levels of detail and features) with any device supported by the Linux kernel.

memtest86+ 7.20
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://www.memtest.org/
Licenses: GPL 2
Build system: gnu
Synopsis: Thorough real-mode memory tester
Description:

Memtest86+ is a thorough, stand-alone memory test for x86 systems. It repeatedly writes different patterns to all memory locations, reads them back again, and verifies whether the result is the same as what was written. This can help debug even intermittent and non-deterministic errors.

It runs independently of any operating system, at computer boot-up, so that it can scan as much of your RAM as possible for hardware defects.

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

lxi-tools 2.8
Dependencies: glib@2.86.0 gtk@4.22.1 gtksourceview@5.16.0 json-glib@1.10.0 libadwaita@1.8.2 liblxi@1.20 lua@5.3.5
Channel: guix
Location: gnu/packages/hardware.scm (gnu packages hardware)
Home page: https://lxi-tools.github.io/
Licenses: Modified BSD
Build system: meson
Synopsis: LAN eXtensions for Instrumentation tools
Description:

This package provides tools for LAN eXtensions for Instrumentation based on the LXI Consortium standard which defines the communication protocols for modern instrumentation and data acquision systems using Ethernet.

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.

Total packages: 73954