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.
This package can be used to automatically generate Rust FFI bindings to C and C++ libraries. This package provides the bindgen command.
rtss annotates its output with relative durations between consecutive lines and since program start.
This package produces and installs a correct pkg-config file, a static library and a dynamic library, and a C header to be used by any C (and C-compatible) software.
This package provides a tool for generating C/C++ bindings to Rust code.
This package provides C to Rust translation, refactoring, and cross-checking.
Aardvark-dns is an authoritative DNS server for A/AAAA container records. It can forward other requests to configured resolvers.
This package provides a way to find out what takes most of the space in your executable.
Prettypst is a configurable source file formatter for the Typst typesetting system.
uv is a high-performance Python package and project manager written in Rust, known for its execution speed and compatibility with existing tools.
This package provides a tool for generating C/C++ bindings to Rust code.
Espanso is a text expander. A text expander is a program that detects when you type a specific keyword and replaces it with something else.
To make espanso work, you need to allow espanso to read inputs. This is a privileged operation, the capability cap_dac_override+p is required. This can be achieved with sudo setcap "cap_dac_override+p" $(which espanso). On a Guix system, you can define the following in your operating-system definition:
(operating-system
...
(privileged-programs
(append (list (privileged-program
(program (file-append espanso "/bin/espanso"))
(capabilities "cap_dac_override+p")))
%default-privileged-programs)))This package provides a syntax-highlighting pager for git. It uses bat for syntax highlighting and provides many features such as advanced keybindings, word-level diff highlighting, syntax highlighting for grep and a stylized box presentation.
This package provides a swaybar-protocol implementation for sway/swaybar.
Tokei is a program that displays statistics about your code. Tokei will show number of files, total lines within those files and code, comments, and blanks grouped by language.
Evremap is a keyboard input remapper. It works by grabbing exclusive access to an input device and maintaining a model of the keys that are pressed. It then applies your remapping configuration to produce the effective set of pressed keys and emits appropriate changes to a virtual output device.
Its remapping is effective system-wide: in Wayland, X11 and the Linux console.
This program can be used to generate Rust register maps (`struct`s) from SVD files.
This package provides a CLI tool to list system USB buses and devices similar to lsusb.
This package provides a tool for generating C/C++ bindings to Rust code.
This package provides a network sniffer written in Rust. Packets are parsed concurrently using a thread pool to utilize all cpu cores. A goal of the project is to be runnable on untrusted networks without crashing.
Drill is a HTTP load testing application written in Rust inspired by Ansible syntax. Benchmark files can be written in YAML.
This package provides a modern replacement for ps with colored output, multi-column keyword search, additional information, pager support, watch support (like top) and a tree view.
Typstyle is a formatter for the Typst typesetting system designed with universal consistency and correctness as top priorities. It is configuration-free.
This is a caching MITM proxy for fetching the dependencies of poorly designed build systems.
This package is an unofficial command line client for Bitwarden. Although Bitwarden ships with a command line client, but it's limited by being stateless, which makes it very difficult to use. This client avoids that problem by maintaining a background process which is able to hold the keys in memory, similar to the way that ssh-agent or gpg-agent work. This allows the client to be used in a much simpler way, with the background agent taking care of maintaining the necessary state.