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.
Irqbalance is a daemon to help balance the CPU load generated by interrupts across all of a systems CPUs. Irqbalance identifies the highest volume interrupt sources, and isolates each of them to a single unique CPU, so that load is spread as much as possible over an entire processor set, while minimizing cache miss rates for irq handlers.
This package provides means to to read BitLocker encrypted partitions. Write functionality is also provided but check the README.
Nvme-cli is a utility to provide standards compliant tooling for NVM-Express drives. It was made specifically for Linux as it relies on the IOCTLs defined by the mainline kernel driver.
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.
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 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 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.
efibootmgr is a user-space application to modify the Intel Extensible Firmware Interface (EFI) Boot Manager. This application can create and destroy boot entries, change the boot order, change the next running boot option, and more.
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.
The PSM Messaging API, or PSM API, is Intel's low-level user-level communications interface for the True Scale family of products. PSM users are enabled with mechanisms necessary to implement higher level communications interfaces in parallel environments.
This package provides the tuxedo_keyboard, tuxedo_io, clevo_wmi WMI and the clevo_acpi ACPI kernel modules to control the keyboard on most Tuxedo computers. The tuxedo_io module is also needed for the tuxedo-control-center (short tcc) package.
Btrfs is a CoW file system for Linux aimed at implementing advanced features while focusing on fault tolerance, repair and easy administration.
Wireless Tools are used to manipulate the now-deprecated Linux Wireless Extensions; consider using iw instead. The Wireless Extension was an interface allowing you to set Wireless LAN specific parameters and get the specific stats. It is deprecated in favor the nl80211 interface.
acpilight is a backward-compatibile replacement for xbacklight that uses the ACPI interface to set the display brightness. On modern laptops acpilight can control both display and keyboard backlight uniformly on either X11, the console or Wayland.
Headers of the Linux-Libre kernel.
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.
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.
The inotify-tools packages provides a C library and command-line tools to use Linux' inotify mechanism, which allows file accesses to be monitored.
mdadm is a tool for managing Linux Software RAID arrays. It can create, assemble, report on, and monitor arrays. It can also move spares between raid arrays when needed.
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.
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.
Cramfs is a Linux file system designed to be simple, small, and to compress things well. It is used on a number of embedded systems and small devices. This version has additional features such as uncompressed blocks and random block placement.
ipvsadm(8) is used to set up, maintain or inspect the virtual server table in the Linux kernel. The Linux Virtual Server can be used to build scalable network services based on a cluster of two or more nodes.
PowerTOP is a Linux tool to diagnose issues with power consumption and power management. In addition to being a diagnostic tool, PowerTOP also has an interactive mode where the user can experiment various power management settings for cases where the operating system has not enabled these settings.