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

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.


python-libgpiod 2.3.0
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: pyproject
Synopsis: Interact with the Linux GPIO character device
Description:

This package provides Python bindings for interacting with GPIO devices that avoids the usage of older system-wide /sys interface.

linux-pam 1.7.2
Dependencies: libxcrypt@4.4.38
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: http://www.linux-pam.org/
Licenses: Modified BSD
Build system: meson
Synopsis: Pluggable authentication modules for Linux
Description:

A *Free* project to implement OSF's RFC 86.0. Pluggable authentication modules are small shared object files that can be used through the PAM API to perform tasks, like authenticating a user at login. Local and dynamic reconfiguration are its key features.

libnetfilter-log 1.0.2
Dependencies: libnfnetlink@1.0.2 libmnl@1.0.5
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://netfilter.org/projects/libnetfilter_log/index.html
Licenses: GPL 2+
Build system: gnu
Synopsis: Library providing interface to packets logged by netfilter
Description:

libnetfilter_log is a userspace library providing interface to packets that have been logged by the kernel packet filter. It is is part of a system that deprecates the old syslog/dmesg based packet logging. This library has been previously known as libnfnetlink_log.

  1. receiving to-be-logged packets from the kernel nfnetlink_log subsystem

gamemode 1.8.2
Dependencies: dbus@1.16.2 elogind@257.14 libinih@62
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/FeralInteractive/gamemode
Licenses: Modified BSD
Build system: meson
Synopsis: Optimise Linux system performance on demand
Description:

GameMode is a daemon and library for Linux that allows games to request a set of optimisations be temporarily applied to the host OS and/or a game process. GameMode was designed primarily as a stop-gap solution to problems with the Intel and AMD CPU powersave or ondemand governors, but is now host to a range of optimisation features and configurations, including CPU governor, I/O priority, process niceness, kernel scheduler, screensaver inhibiting, GPU performance mode, and custom scripts.

fuse 3.18.1
Dependencies: bash-minimal@5.2.37 util-linux@2.42.2
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/libfuse/libfuse
Licenses: LGPL 2.1 GPL 2+
Build system: meson
Synopsis: Support file systems implemented in user space
Description:

As a consequence of its monolithic design, file system code for Linux normally goes into the kernel itself---which is not only a robustness issue, but also an impediment to system extensibility. FUSE, for "file systems in user space", is a kernel module and user-space library that tries to address part of this problem by allowing users to run file system implementations as user-space processes.

watchdogd 4.1
Dependencies: libconfuse@3.3 libite@2.5.2 libuev@2.4.0
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://troglobit.com/projects/watchdogd/
Licenses: ISC
Build system: gnu
Synopsis: Advanced system & process supervisor for Linux
Description:

This package provides an advanced monitor of critical system resources, supervises the heartbeat of processes, records deadline transgressions, and initiates a controlled reset if needed.

cxi-driver 14.0.0
Propagated dependencies: cassini-headers@14.0.0
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/HewlettPackard/shs-cxi-driver
Licenses: GPL 2+
Build system: copy
Synopsis: Linux driver for the Cassini/Slingshot interconnect
Description:

This is the Linux driver for the Cray/HPE Cassini 1 and 2 high-speed network interconnect (aka. Slingshot), and its Ethernet driver. It includes the uapi/misc/cxi.h C header file for use by user-land software.

Currently the Linux driver itself is missing from this package.

procenv 0.60
Dependencies: expat@2.7.1 libcap@2.64 libselinux@3.4
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/jamesodhunt/procenv/
Licenses: GPL 3+
Build system: gnu
Synopsis: Utility to show process environment
Description:

Procenv is a command-line tool that displays as much detail about itself and its environment as possible. It can be used as a test tool, to understand the type of environment a process runs in, and for comparing system environments.

xfsprogs-static 6.12.0
Dependencies: libinih@62 util-linux@2.42.2 libinih@62 liburcu@0.15.6 util-linux@2.42.2
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: Statically linked XFS file system tools
Description:

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

unionfs-fuse 3.3
Dependencies: fuse@3.18.1
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/rpodgorny/unionfs-fuse
Licenses: Modified BSD
Build system: cmake
Synopsis: User-space union file system
Description:

UnionFS-FUSE is a flexible union file system implementation in user space, using the FUSE library. Mounting a union file system allows you to "aggregate" the contents of several directories into a single mount point. UnionFS-FUSE additionally supports copy-on-write.

fuse-exfat 1.4.0
Dependencies: fuse@2.9.9
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/relan/exfat
Licenses: GPL 2+
Build system: gnu
Synopsis: Mount exFAT file systems
Description:

This package provides a FUSE-based file system that provides read and write access to exFAT devices.

interception-tools 0.6.8
Dependencies: boost@1.89.0 libevdev@1.13.6 eudev@3.2.14 yaml-cpp@0.9.0
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://gitlab.com/interception/linux/tools
Licenses: GPL 3+
Build system: cmake
Synopsis: Utilities for operating on input events of evdev devices
Description:

Interception Tools provides a composable infrastructure on top of libudev and libevdev. The following utilities are provided:

  • udevmon --- monitor input devices for launching tasks

  • intercept --- redirect device input events to stdout

  • uinput --- redirect device input events from stding to virtual device

  • mux --- mux streams of input events

renameat2 0.0.0-0.5c5193f
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://gist.github.com/eatnumber1/f97ac7dad7b1f5a9721f
Licenses: Expat
Build system: gnu
Synopsis: Command to call the renameat2 Linux system call
Description:

This package provides a renameat2 command that calls the Linux-specific renameat2 system call.

kexec-tools 2.0.31
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://projects.horms.net/projects/kexec/
Licenses: GPL 2
Build system: gnu
Synopsis: Tools for booting directly into different kernels
Description:

This package provides the kexec program and ancillary utilities. Using kexec, it is possible to boot directly into a new kernel from the context of an already-running kernel, bypassing the normal system boot process.

radeontop 1.4
Dependencies: libdrm@2.4.131 libpciaccess@0.18.1 libxcb@1.17.0 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/clbr/radeontop/
Licenses: GPL 3
Build system: gnu
Synopsis: Usage monitor for AMD Radeon graphics
Description:

RadeonTop monitors resource consumption on supported AMD Radeon Graphics Processing Units (GPUs), either in real time as bar graphs on a terminal or saved to a file for further processing. It measures both the activity of the GPU as a whole, which is also accurate during OpenCL computations, as well as separate component statistics that are only meaningful under OpenGL graphics workloads.

bpftool 7.2.7
Dependencies: elfutils@0.192 libcap@2.64 openssl@3.5.7 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.

linux-libre-arm64-mnt-reform 6.18.53
Dependencies: reform-debian-packages@2023-07-10-525-g7e8a95c
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.

python-evdev 1.9.1
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/gvalkov/python-evdev
Licenses: Modified BSD
Build system: pyproject
Synopsis: Bindings to the Linux input handling subsystem
Description:

Python-evdev provides bindings to the generic input event interface in Linux. The evdev interface serves the purpose of passing events generated in the kernel directly to userspace through character devices that are typically located in /dev/input/.

This package also comes with bindings to uinput, the userspace input subsystem. uinput allows userspace programs to create and handle input devices that can inject events directly into the input subsystem.

libnvme 1.16.2
Propagated dependencies: dbus@1.16.2 json-c@0.18 openssl@3.5.7
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/linux-nvme/libnvme
Licenses: LGPL 2.1+
Build system: meson
Synopsis: C Library for NVM Express on Linux
Description:

libnvme provides type definitions for NVMe specification structures, enumerations, and bit fields, helper functions to construct, dispatch, and decode commands and payloads, and utilities to connect, scan, and manage nvme devices on a Linux system.

ntfs-3g-static 2026.7.7
Dependencies: util-linux@2.42.2 kmod@29 fuse@2.9.9
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://www.tuxera.com/community/open-source-ntfs-3g/
Licenses: GPL 2+
Build system: gnu
Synopsis: Read-write access to NTFS file systems
Description:

NTFS-3G provides read-write access to NTFS file systems, which are commonly found on Microsoft Windows. It is implemented as a FUSE file system. The package provides additional NTFS tools.

ttyebus-linux-module 1.5-0.fe4332a
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/eBUS/ttyebus
Licenses: GPL 3+
Build system: linux-module
Synopsis: Low-latency Raspberry Pi UART driver
Description:

This package provides a Linux kernel module that will provide a serial device /dev/ttyebus with almost no latency upon receiving. It is dedicated to the PL011 UART of the Raspberry Pi.

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.

simpleini 4.25
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/brofield/simpleini
Licenses: Expat
Build system: cmake
Synopsis: Simple API to read and write INI-style files
Description:

SimpleIni provides a simple API to read and write INI-style configuration files. It supports data files in ASCII, MBCS and Unicode.

ltrace 0.7.3
Dependencies: elfutils@0.192
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://www.ltrace.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Library call tracer for Linux
Description:

ltrace intercepts and records dynamic library calls which are called by an executed process and the signals received by that process. It can also intercept and print the system calls executed by the program.

Total packages: 33008