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.
The Advanced Linux Sound Architecture (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.
Firejail is a SUID sandbox program that reduces the risk of security breaches by restricting the running environment of untrusted applications using Linux namespaces, seccomp-bpf and Linux capabilities. The software includes sandbox profiles for a number of common Linux programs. Firejail should be added to the list of setuid programs in the system configuration to work properly.
CoreFreq is a CPU monitor that reports low-level processor settings and performance data with notably high precision by using a loadable Linux kernel module. Unlike most similar tools, it can be used to modify some settings if supported by the hardware and at your own risk. It's designed for 64-bit x86 Intel processors (Atom, Core2, Nehalem, SandyBridge, and newer) and compatible architectures like AMD Zen and Hygon Dhyana.
Supported processor features include:
time spent in C-states, including C1/C3 Auto- and UnDemotion;
core temperatures, voltage, and tweaking thermal limits;
core frequencies, ratios, and base clock rate;
enabling, disabling, and testing SpeedStep (EIST), Turbo Boost, and Hyper-Threading or SMT;
enabling or disabling data cache prefetching;
kernel assembly code to keep as near as possible readings of performance counters such as the TSC, UCC, and URC;
the number of instructions per cycle or second (IPS, IPC, and CPI);
memory controller geometry and RAM timings;
running processes' CPU affinity.
This package provides the corefreqd data collection daemon, the corefreq-cli client to visualise and control it in real time, and the corefreqk kernel module in its own separate output. Read the included README.md before loading it.
Hotspot is a standalone GUI for performance data analysis. It aims to be similar to KCachegrind, but for data collected with perf, a profiler for use with the kernel Linux. Its main feature is graphically visualizing a perf.data file.
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.
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.
Kbd-neo provides the Neo2 keyboard layout for use with loadkeys(1) from kbd(4).
This is a collection of tests written over uverbs intended for use as a performance micro-benchmark. The tests may be used for hardware or software tuning as well as for functional testing.
The collection contains a set of bandwidth and latency benchmark such as:
Send -
ib_send_bwandib_send_latRDMA Read -
ib_read_bwandib_read_latRDMA Write -
ib_write_bwandib_wriet_latRDMA Atomic -
ib_atomic_bwandib_atomic_latNative Ethernet (when working with MOFED2) -
raw_ethernet_bw,raw_ethernet_lat
EROFS is a compressed, read-only file system optimized for resource-scarce devices. This package provides user-space tools for creating EROFS file systems.
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.
Monitor a hardware random number generator, and supply entropy from that to the system kernel's /dev/random machinery.
Extundelete is a set of tools that can recover deleted files from an ext3 or ext4 partition.
The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux-based operating system.
The reform2_lpc module allows for interaction with the NXP LPC11U24 Cortex-M0 MCU system controller in the Reform 2 open hardware laptop. It provides battery status information and is necessary to completely shut down the system when powering it off via userspace.
WirePlumber is a modular session / policy manager for PipeWire and a GObject-based high-level library that wraps PipeWire's API, providing convenience for writing the daemon's modules as well as external tools for managing PipeWire.
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.
This library provides APIs to access the Linux kernel's trace file system.
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.
libnetfilter_cttimeout is the userspace library that provides the programming interface to the fine-grain connection tracking timeout infrastructure. With this library, you can create, update and delete timeout policies that can be attached to traffic flows. This library is used by conntrack-tools.
This simple tool injects fake MCEs into a running Linux kernel, to debug or test the kernel's EDAC-handling code specific to x86 and x86_64 platforms.
Real MCEs are internal CPU errors. Handling them correctly can be important to system stability and even prevent physical damage. In contrast, simulated MCEs produced by mce-inject are purely synthetic: injection happens only at the software level, inside the kernel, and is not visible to the platform hardware or firmware.
A convenient feature of mce-inject is that the input language used to describe MCEs is similar to the format used in Linux panic messages, with a few extensions. In general, you should be able to pipe in any logged MCE panic to simulate that same MCE.
The target kernel must have the CONFIG_X86_MCE_INJECT option enabled and the mce-inject module loaded if it exists.
bpftool allows for inspection and simple modification of BPF objects on the system.
This package is low-level user-level Intel's communications interface. The PSM2 API is a high-performance vendor-specific protocol that provides a low-level communications interface for the Intel Omni-Path family of high-speed networking devices.
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.
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