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

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.


v4l2loopback-linux-module 0.15.3
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/v4l2loopback/v4l2loopback
Licenses: GPL 2+
Build system: linux-module
Synopsis: Linux kernel module to create virtual V4L2 video devices
Description:

This Linux module creates virtual video devices. V4L2 applications will treat these as ordinary video devices but read video data generated by another application, instead of a hardware device such as a capture card.

This lets you apply nifty effects to your Jitsi video, for example, but also allows some more serious things like adding streaming capabilities to an application by hooking GStreamer into the loopback device.

f2fs-tools 1.16.0
Dependencies: util-linux@2.40.4
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://f2fs.wiki.kernel.org/
Licenses: GPL 2 LGPL 2.1
Build system: gnu
Synopsis: Userland tools for f2fs
Description:

F2FS, the Flash-Friendly File System, is a modern file system designed to be fast and durable on flash devices such as solid-state disks and SD cards. This package provides the userland utilities.

touchegg 2.0.18
Dependencies: cairo@1.18.4 gtk+@3.24.51 libgudev@238 libinput@1.29.1 libxrandr@1.5.4 libxtst@1.2.5 pugixml@1.12.1
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/JoseExposito/touchegg
Licenses: GPL 3+
Build system: cmake
Synopsis: Multitouch gesture recognizer
Description:

Touchégg is an application that runs in the background and transform the gestures you make on your touchpad or touchscreen into visible actions in your desktop.

crda 4.15
Dependencies: libnl@3.12.0
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://wireless.wiki.kernel.org/en/developers/Regulatory/CRDA
Licenses: copyleft-next
Build system: gnu
Synopsis: @acronym{CRDA, Central Regulatory Domain Agent} for WiFi
Description:

The CRDA acts as the udev helper for communication between the kernel Linux and user space for regulatory compliance.

linux-libre-arm64-honeycomb 6.18.37
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://www.gnu.org/software/linux-libre/
Licenses: GPL 2
Build system: gnu
Synopsis: 100% free redistribution of a cleaned Linux kernel
Description:

GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It has been modified to remove all non-free binary blobs.

linux-libre-documentation 7.0.14
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://www.gnu.org/software/linux-libre/
Licenses: GPL 2
Build system: gnu
Synopsis: Documentation for the kernel Linux-Libre
Description:

This package provides the documentation for the kernel Linux-Libre, as an Info manual. To consult it, run info linux.

libgpiod 2.2.2
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/
Licenses: LGPL 2.1+ GPL 2+ LGPL 3+
Build system: gnu
Synopsis: Interact with the Linux GPIO character device
Description:

This package provides a C library with C++ bindings and command-line tools for interacting with GPIO devices that avoids the usage of older system-wide /sys interface.

alsa-plugins 1.2.12
Dependencies: alsa-lib@1.2.16 jack@0.125.0 speex@1.2.1 libsamplerate@0.1.9 ffmpeg@8.1.1 pulseaudio@16.1
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: http://www.alsa-project.org/
Licenses: GPL 2+ LGPL 2.1+
Build system: gnu
Synopsis: Plugins for the Advanced Linux Sound Architecture (ALSA)
Description:

ALSA provides audio and MIDI functionality to the Linux-based operating system. This package enhances ALSA by providing additional plugins which include: upmixing, downmixing, jackd and pulseaudio support for native alsa applications, format conversion (s16 to a52), and external rate conversion.

usbutils 018
Dependencies: eudev@3.2.14 libusb@1.0.25 python@3.12.12
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: http://www.linux-usb.org/
Licenses: GPL 2+
Build system: meson
Synopsis: Tools for working with USB devices
Description:

Collection of tools to query what type of USB devices are connected to the system, including lsusb. The experimental usbreset command included in the package, but be aware that it may not work for all devices.

fakeroot 1.38
Dependencies: acl@2.3.1 libcap@2.64 util-linux@2.40.4 sed@4.9 coreutils@9.1
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: http://freshmeat.sourceforge.net/projects/fakeroot
Licenses: GPL 3+
Build system: gnu
Synopsis: Run commands in an environment with fake root privileges
Description:

fakeroot runs a command in an environment where it appears to have root privileges for file manipulation. This is useful for allowing users to create archives (tar, ar, deb, etc.) with files in them with root permissions and/or ownership.

Without fakeroot, one would have to have root privileges to create the constituent files of the archives with the correct permissions and ownership, and then pack them up, or one would have to construct the archives directly, without using the archiver.

bpftool 7.0.14
Dependencies: elfutils@0.192 libcap@2.64 openssl@3.5.5 readline@8.2.13 zlib@1.3.1
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git/tree/tools/bpf/bpftool
Licenses: GPL 2
Build system: gnu
Synopsis: Tool for inspection and manipulation of eBPF programs and maps
Description:

bpftool allows for inspection and simple modification of BPF objects on the system.

light 1.2.2
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://haikarainen.github.io/light/
Licenses: GPL 3+
Build system: gnu
Synopsis: GNU/Linux application to control backlights
Description:

Light is a program to send commands to screen backlight controllers under GNU/Linux. Features include:

  • It does not rely on X.

  • Light can automatically figure out the best controller to use, making full use of underlying hardware.

  • It is possible to set a minimum brightness value, as some controllers set the screen to be pitch black at a value of 0 (or higher).

ebtables 2.0.11
Dependencies: perl@5.36.0 iptables@1.8.11
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://ebtables.netfilter.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Ethernet bridge frame table administration
Description:

ebtables is an application program used to set up and maintain the tables of rules (inside the Linux kernel) that inspect Ethernet frames. It is analogous to the iptables application, but less complicated, due to the fact that the Ethernet protocol is much simpler than the IP protocol.

kernel-hardening-checker 0.6.17.1
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/a13xp0p0v/kernel-hardening-checker
Licenses: GPL 3
Build system: pyproject
Synopsis: Tool for checking the security hardening options of the Linux kernel
Description:

kernel-hardening-checker is a tool for checking the security hardening options of the Linux kernel. Provided preferences are based on suggestions from various sources, including:

  • KSPP recommended settings

  • CLIP OS kernel configuration

  • Last public grsecurity patch (options which they disable)

  • SECURITY_LOCKDOWN_LSM patchset

  • Direct feedback from the Linux kernel maintainers

This tool supports checking Kconfig options and kernel cmdline parameters.

libnl 3.12.0
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://www.infradead.org/~tgr/libnl/
Licenses: GPL 2
Build system: gnu
Synopsis: NetLink protocol library suite
Description:

The libnl suite is a collection of libraries providing APIs to netlink protocol based Linux kernel interfaces. Netlink is an IPC mechanism primarily between the kernel and user space processes. It was designed to be a more flexible successor to ioctl to provide mainly networking related kernel configuration and monitoring interfaces.

alsa-lib 1.2.16
Dependencies: autoconf@2.72 automake@1.17 alsa-ucm-conf@1.2.15.3 alsa-topology-conf@1.2.5.1 libtool@2.4.7
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://www.alsa-project.org/wiki/Main_Page
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: The Advanced Linux Sound Architecture libraries
Description:

ALSA provides audio and MIDI functionality to the Linux-based operating system.

linux-libre-arm64-mnt-reform 6.12.94
Dependencies: reform-debian-packages@2023-07-10-320-gaf0a461
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://www.gnu.org/software/linux-libre/
Licenses: GPL 2
Build system: gnu
Synopsis: 100% free redistribution of a cleaned Linux kernel for MNT/Reform systems
Description:

GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It has been modified to remove all non-free binary blobs. Configuration options and patches have been applied for use with MNT/Reform systems.

ryzenadj 0.17.0
Dependencies: pciutils@3.13.0
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/flygoat/ryzenadj
Licenses: LGPL 3
Build system: cmake
Synopsis: Power management tool for AMD Ryzen APUs
Description:

ryzenadj is an utility to adjust power management settings for AMD Ryzen mobile processors. You will need to ensure it can access /dev/mem, for instance by using the "iomem=relaxed" kernel argument.

sshfs 3.7.5
Dependencies: fuse@3.18.1 glib@2.86.0
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/libfuse/sshfs
Licenses: GPL 2+
Build system: meson
Synopsis: Mount remote file systems over SSH
Description:

This is a file system client based on the SSH File Transfer Protocol. Since most SSH servers already support this protocol it is very easy to set up: on the server side there's nothing to do; on the client side mounting the file system is as easy as logging into the server with an SSH client.

libevdi 1.14.15
Dependencies: libdrm@2.4.131
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/DisplayLink/evdi
Licenses: LGPL 2.1
Build system: gnu
Synopsis: @acronym{EVDI, Extensible Virtual Display Interface} user-space library
Description:

Libevdi is a library that gives applications easy access to EVDI devices provided by the evdi driver package.

psm 3.3.20170428
Dependencies: util-linux@2.40.4
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/intel/psm
Licenses: FreeBSD GPL 2
Build system: gnu
Synopsis: Intel Performance Scaled Messaging (PSM) Libraries
Description:

The PSM Messaging API, or PSM API, is Intel's low-level user-level communications interface for the True Scale family of products. PSM users are enabled with mechanisms necessary to implement higher level communications interfaces in parallel environments.

linux-libre 6.6.142
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://www.gnu.org/software/linux-libre/
Licenses: GPL 2
Build system: gnu
Synopsis: 100% free redistribution of a cleaned Linux kernel
Description:

GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It has been modified to remove all non-free binary blobs.

lm-sensors 3.6.2
Dependencies: gnuplot@6.0.1 kmod@29 perl@5.36.0 rrdtool@1.9.0
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://hwmon.wiki.kernel.org/lm_sensors
Licenses: GPL 2+
Build system: gnu
Synopsis: Utilities to read temperature/voltage/fan sensors
Description:

Lm-sensors is a hardware health monitoring package for Linux. It allows you to access information from temperature, voltage, and fan speed sensors. It works with most newer systems.

xfsprogs 5.9.0
Dependencies: libinih@62 liburcu@0.15.6 util-linux@2.40.4 python-wrapper@3.12.12
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://xfs.wiki.kernel.org/
Licenses: GPL 2 LGPL 2.1
Build system: gnu
Synopsis: XFS file system tools
Description:

This package provides commands to create and check XFS file systems.

Total packages: 73978