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

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.


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.

x86-energy-perf-policy 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: Display and update Intel-CPU energy-performance policy
Description:

x86_energy_perf_policy displays and updates energy-performance policy settings specific to Intel Architecture Processors. Settings are accessed via Model Specific Register (MSR) updates, no matter if the Linux cpufreq sub-system is enabled or not.

btrfs-progs 7.0
Dependencies: e2fsprogs@1.47.2 eudev@3.2.14 lzo@2.10 util-linux@2.40.4 util-linux@2.40.4 zlib@1.3.1 zlib@1.3.1 zstd@1.5.6 zstd@1.5.6
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://btrfs.wiki.kernel.org/index.php/Main_Page
Licenses: GPL 2 GPL 2+
Build system: gnu
Synopsis: Create and manage btrfs copy-on-write file systems
Description:

Btrfs is a CoW file system for Linux aimed at implementing advanced features while focusing on fault tolerance, repair and easy administration.

libseccomp 2.6.0
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/seccomp/libseccomp
Licenses: LGPL 2.1
Build system: gnu
Synopsis: Interface to Linux's seccomp syscall filtering mechanism
Description:

The libseccomp library provides an easy to use, platform independent, interface to the Linux Kernel's syscall filtering mechanism. The libseccomp API is designed to abstract away the underlying BPF based syscall filter language and present a more conventional function-call based filtering interface that should be familiar to, and easily adopted by, application developers.

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.

libtracefs 1.8.3
Dependencies: libtraceevent@1.9.0
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/
Licenses: GPL 2 LGPL 2.1
Build system: meson
Synopsis: Linux kernel trace file system library
Description:

This library provides APIs to access the Linux kernel's trace file system.

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.

falcosecurity-libs 0.20.0
Dependencies: elfutils@0.192
Propagated dependencies: c-ares@1.34.4 grpc@1.52.2 jsoncpp@1.9.6 libbpf@1.5.0 libelf@0.8.13 openssl@3.5.5 protobuf@3.21.9 uthash@2.1.0 zlib@1.3.1 curl@8.6.0 re2@2022-12-01 onetbb@2022.3.0
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/falcosecurity/libs/
Licenses: ASL 2.0
Build system: cmake
Synopsis: Falco security libraries
Description:

The Falco security libraries include libsinsp and libscap. libscap manages the data capture process, while libsinsp is a system inspection library that enriches events from libscap with machine state. libsinsp also performs events filtering with rule evaluation through its internal rule engine. These libraries are used by the sysdig command-line utility.

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.

pam-gnupg 0.3
Dependencies: gnupg@2.4.8 linux-pam@1.5.2
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/cruegge/pam-gnupg
Licenses: GPL 3+
Build system: gnu
Synopsis: Unlock GnuPG keys on login
Description:

This package provides a PAM module that hands over your login password to gpg-agent. This can be useful if you are using a GnuPG-based password manager like pass.

linux-libre-headers 6.1.175
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: GNU Linux-Libre kernel headers
Description:

Headers of the Linux-Libre kernel.

iotop 1.31
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/Tomas-M/iotop
Licenses: GPL 2+
Build system: gnu
Synopsis: Interactive @command{top}-like input/output activity monitor
Description:

iotop identifies which processes and threads are most responsible for I/O activity such as disc reads and writes. It sorts them in a live, interactive table overview similar to that of the well-known top.

This information makes it much easier for an administrator to see which tasks are blocking others and adjust their priority (using ionice) or stop or kill them altogether.

snapscreenshot 1.0.14.3
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://bisqwit.iki.fi/source/snapscreenshot.html
Licenses: GPL 2
Build system: gnu
Synopsis: Take screenshots of one or more Linux text consoles
Description:

snapscreenshot saves a screenshot of one or more Linux text consoles as a Targa (.tga) image. It can be used by anyone with read access to the relevant /dev/vcs* file(s).

powerstat 0.04.03
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://kernel.ubuntu.com/~cking/powerstat/
Licenses: GPL 2
Build system: gnu
Synopsis: Measure system power consumption
Description:

Powerstat measures and reports your computer's power consumption in real time. On mobile PCs, it uses ACPI battery information to measure the power drain of the entire system.

Powerstat can also report RAPL power domain measurements. These are available only on some hardware such as Intel Sandybridge and newer, and cover only part of the machine's components such as CPU, DRAM, and graphics. However, they provide accurate and immediate readings and don't require a battery at all.

The output is like vmstat but also shows power consumption statistics: at the end of a run, powerstat will calculate the average, standard deviation, and minimum and maximum values. It can show a nice histogram too.

btrfs-progs-static 7.0
Dependencies: btrfs-progs@7.0
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://btrfs.wiki.kernel.org/index.php/Main_Page
Licenses: GPL 2 GPL 2+
Build system: trivial
Synopsis: Statically-linked btrfs command from btrfs-progs
Description:

This package provides the statically-linked btrfs from the btrfs-progs package. It is meant to be used in initrds.

mcelog 195
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://mcelog.org/
Licenses: GPL 2
Build system: gnu
Synopsis: Machine check monitor for x86 Linux systems
Description:

The mcelog daemon logs memory, I/O, CPU, and other hardware errors on x86 systems running the kernel Linux. It can also perform user-defined tasks, such as bringing bad pages off-line, when configurable error thresholds are exceeded.

libcap 2.64
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://sites.google.com/site/fullycapable/
Licenses: Modified BSD GPL 2
Build system: gnu
Synopsis: Library for working with POSIX capabilities
Description:

Libcap2 provides a programming interface to POSIX capabilities on Linux-based operating systems.

dislocker 0.7.3
Dependencies: fuse@2.9.9 mbedtls@2.28.9
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://github.com/Aorimn/dislocker
Licenses: GPL 2+
Build system: cmake
Synopsis: FUSE driver to read/write Windows BitLocker drives
Description:

This package provides means to to read BitLocker encrypted partitions. Write functionality is also provided but check the README.

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.

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

ec 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: Utility for reading or writing @acronym{EC, Embedded Controller} registers
Description:

This utility can read or write specific registers or all the available registers of the EC supported by the ec_sys Linux driver.

zerofree 1.1.1
Dependencies: e2fsprogs@1.47.2
Channel: guix
Location: gnu/packages/linux.scm (gnu packages linux)
Home page: https://frippery.org/uml/
Licenses: GPL 2
Build system: gnu
Synopsis: Zero non-allocated regions in ext2/ext3/ext4 file systems
Description:

Zerofree finds the unallocated blocks with non-zero value content in an ext2, ext3, or ext4 file system and fills them with zeroes (or another value). This is a simple way to make disk images more compressible. Zerofree requires the file system to be unmounted or mounted read-only.

fuse 3.18.1
Dependencies: bash-minimal@5.2.37 util-linux@2.40.4
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.

linux-libre-headers 6.12.94
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: GNU Linux-Libre kernel headers
Description:

Headers of the Linux-Libre kernel.

Total packages: 32521