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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
nfacct is the command line tool to create/retrieve/delete accounting objects
listing the objects of the nfacct table in plain text/XML
atomically get and reset objects of the nfacct table
adding new objects to the nfacct table
deleting objects from the nfacct table
Headers of the Linux-Libre kernel.
This simple Linux kernel module allows calls from user space to any ACPI method provided by your computer's firmware, by writing to /proc/acpi/call. You can pass any number of parameters of types ACPI_INTEGER, ACPI_STRING, and ACPI_BUFFER.
It grants direct and undocumented access to your hardware that may cause damage and should be used with caution, especially on untested models.
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 library called libpfm4, which is used to develop monitoring tools exploiting the performance monitoring events such as those provided by the Performance Monitoring Unit (PMU) of modern processors.
Libpfm4 helps convert from an event name, expressed as a string, to the event encoding that is either the raw event as documented by the hardware vendor or the OS-specific encoding. In the latter case, the library is able to prepare the OS-specific data structures needed by the kernel to setup the event.
libpfm4 provides support for the perf_events interface, which was introduced in Linux 2.6.31.
ulogd is a userspace logging daemon for netfilter/iptables related logging. This includes per-packet logging of security violations, per-packet logging for accounting, per-flow logging and flexible user-defined accounting.
Packet and flow-based traffic accounting
Flexible user-defined traffic accounting via nfacct infrastructure
SQL database back-end support: SQLite3, PostgreSQL, MySQL
Text-based output formats: CSV, XML, Netfilter's LOG, Netfilter's conntrack
Control groups is Linux kernel method for process resource restriction, permission handling and more. This package provides userspace interface to this kernel feature.
The SBC is a digital audio encoder and decoder used to transfer data to Bluetooth audio output devices like headphones or loudspeakers.
Libmnl is a minimalistic user-space library oriented to Netlink developers. There are a lot of common tasks in parsing, validating, constructing of both the Netlink header and TLVs that are repetitive and easy to get wrong. This library aims to provide simple helpers that allows you to re-use code and to avoid re-inventing the wheel.
OpenFabrics Interfaces (OFI) is a framework focused on exporting fabric communication services to applications. OFI is best described as a collection of libraries and applications used to export fabric services. The key components of OFI are: application interfaces, provider libraries, kernel services, daemons, and test applications.
Libfabric is a core component of OFI. It is the library that defines and exports the user-space API of OFI, and is typically the only software that applications deal with directly. It works in conjunction with provider libraries, which are often integrated directly into libfabric.
PipeWire is a project that aims to greatly improve handling of audio and video under Linux. It aims to support the usecases currently handled by both PulseAudio and Jack and at the same time provide same level of powerful handling of Video input and output. It also introduces a security model that makes interacting with audio and video devices from containerized applications easy, with supporting Flatpak applications being the primary goal. Alongside Wayland and Flatpak we expect PipeWire to provide a core building block for the future of Linux application development.
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.
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.
iucode_tool is a utility to work with microcode packages for Intel processors. It can convert between formats, extract specific versions, create a firmware image suitable for the Linux kernel, and more.
TLP is a power management tool for Linux. It comes with a default configuration already optimized for battery life. Nevertheless, TLP is customizable to fulfil system requirements. TLP settings are applied every time the power supply source is changed.
Dwarves is a set of tools that use the debugging information inserted in ELF binaries by compilers such as GCC, used by well known debuggers such as GDB.
Utilities in the Dwarves suite include pahole, that can be used to find alignment holes in structures and classes in languages such as C, C++, but not limited to these. These tools can also be used to encode and read the BTF type information format used with the kernel Linux bpf syscall.
The codiff command can be used to compare the effects changes in source code generate on the resulting binaries.
The pfunct command can be used to find all sorts of information about functions, inlines, decisions made by the compiler about inlining, etc.
The pahole command can be used to use all this type information to pretty print raw data according to command line directions.
Headers can have its data format described from debugging info and offsets from it can be used to further format a number of records.
Finally, the btfdiff command can be used to compare the output of pahole from BTF and DWARF, to make sure they produce the same results.
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.
haveged generates an unpredictable stream of random numbers for use by Linux's /dev/random and /dev/urandom devices. The kernel's standard mechanisms for filling the entropy pool may not be sufficient for systems with high needs or limited user interaction, such as headless servers.
haveged runs as a privileged daemon, harvesting randomness from the indirect effects of hardware events on hidden processor state using the HAVEGE algorithm. It tunes itself to its environment and provides the same built-in test suite for the output stream as used on certified hardware security devices.
The quality of the randomness produced by this algorithm has not been proven. It is recommended to run it together with another entropy source like rngd, and not as a replacement for it.
This package provides userspace helpers for memory error detection and correction (EDAC).
Linux kernel patches and device-trees used for the MNT Reform systems
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.
fakechroot runs a command in an environment were is additional possibility to use chroot command without root privileges. This is useful for allowing users to create own chrooted environment with possibility to install another packages without need for root privileges.
It works by providing libfakechroot.so, a shared library meant to be set as LD_PRELOAD to override the C library file system functions.
This package contains Advanced Linux Sound Architecture Use Case Manager configuration of audio input/output names and routing for specific audio hardware.
The Python scripts in this project generate a GTK-UI to change TLP configuration files easily. It aims to protect users from setting bad configuration and to deliver a basic overview of all the valid configuration values.