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.
inputattach dispatches input events from several device types and interfaces and translates so that the X server can use them.
This package provides a statically linked xfs_repair taken from the xfsprogs package. It is meant to be used in initrds.
Keyd is a keyboard remapping utility with intuitive ini configuration file format. Keyd has several features, many of which are traditionally only found in custom keyboard firmware like QMK.
This package provides a way to access the System Management Unit for certain AMD Ryzen processors. This includes access to the System Management Network.
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.
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.
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.
receiving to-be-logged packets from the kernel nfnetlink_log subsystem
LVM2 is the logical volume management tool set for Linux-based systems. This package includes the user-space libraries and tools, including the device mapper. Kernel components are part of Linux-libre.
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.
This package provides boltd, a userspace daemon for Thunderbolt devices, and boltctl, a command-line utility for managing those devices.
The daemon boltd exposes devices via D-Bus to clients. It also stores a database of previously authorized devices and will, depending on the policy set for the individual devices, automatically authorize newly connected devices without user interaction.
The command-line utility boltctl manages Thunderbolt devices via boltd. It can list devices, monitor changes, and initiate authorization of devices.
This tool turns ldd into a tree and explains how shared libraries are found or why they cannot be located.
Tmon is a tool to interact with the complex thermal subsystem of the kernel Linux. It helps visualize thermal relationships and real-time thermal data, tune and test cooling devices and sensors, and collect thermal data for further analysis.
As computers become smaller and more thermally constrained, more sensors are added and new cooling capabilities introduced. Thermal relationships can change dynamically. Their complexity grows exponentially among cooling devices, zones, sensors, and trip points.
Linux exposes this relationship through /sys/class/thermal with a matrix of symbolic links, trip point bindings, and device instances. To traverse it by hand is no trivial task: tmon aims to make it understandable.
Turbostat reports x86 processor topology, frequency, idle power state statistics, temperature, and power consumption. Some information is unavailable on older processors.
It can be used to identify machines that are inefficient in terms of power usage or idle time, report the rate of SMIs occurring on the system, or verify the effects of power management tuning.
turbostat reads hardware counters but doesn't write to them, so it won't interfere with the OS or other running processes---including multiple invocations of itself.
This package provides a renameat2 command that calls the Linux-specific renameat2 system call.
This package contains ALSA topology configuration files that can be used for specific audio hardware.
This package provides small event loop that wraps the epoll family of APIs.
Libcap2 provides a programming interface to POSIX capabilities on Linux-based operating systems.
Kbd-neo provides the Neo2 keyboard layout for use with loadkeys(1) from kbd(4).
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.
This package provides a statically linked ntfsfix taken from the ntfs-3g package. It is meant to be used in initrds.
This package provides a way to record and replay device descriptions and events, making it possible to emulate input devices through the Linux kernel's input system. Emulated devices are for most practical purposes indistinguishable from real devices.
It provides a command line program and also a Python library.
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.
The i2c-tools package contains a heterogeneous set of I2C tools for Linux: a bus probing tool, a chip dumper, register-level SMBus access helpers, EEPROM decoding scripts, EEPROM programming tools, and a python module for SMBus access.
This package contains the wireless regulatory database for the CRDA. The database contains information on country-specific regulations for the wireless spectrum.