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 provides a tool for generating C/C++ bindings to Rust code.
This package provides a GTK patchbay for pipewire.
MollySocket is a UnifiedPush provider that receives push notifications from Signal through the Molly app, and pushes them to a user's distributor. Message encryption keys are never stored nor received by Mollysocket.
This package provides An ls command with a lot of pretty colors and some other stuff.
bat is a drop-in cat replacement featuring syntax highlighting for a large number of languages, git integration, and automatic paging.
eza is a modern replacement for the command-line program ls. It uses colours to distinguish file types and metadata. It also knows about symlinks, extended attributes, and Git. This package is the community maintained fork of exa.
Typst is a markup-based typesetting system that is designed to be as powerful as LaTeX while being much easier to learn and use. Features include built-in markup for math typesetting, bibliography management and other common tasks, an extensible scripting system for uncommon tasks, incremental compilation, and intuitive error messages.
i3status-rs is a feature-rich and resource-friendly replacement for i3status, written in pure Rust. It provides a way to display blocks of system information (time, battery status, volume, etc) on the i3 bar. It is also compatible with sway.
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.
Jujutsu is a version control system designed to be easy to use. It uses a real commit to represent the working copy, records all operations performed on the repository and supports automatic conflict resolution.
Although Jujutsu uses a Git repository as its storage backend, it internally abstracts the user interface and version control algorithms from the storage systems. This opens possibility for it to serve as a version control system with other physical backends.
This package provides a cli tool to pipe data over the network, with NAT hole punching. It uses iroh to establish peer-to-peer connections between systems.
difft provides a structural diff that understands syntax. It compares files using the syntax, not line-by-line providing accurate diffs that are easier to read. It works with a variety of languages including Javascript, Python, Rust and Scheme.
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.
Agate is a server for the Gemini network protocol, built with the Rust programming language. It has very few features, and can only serve static files. It uses async I/O, and should be quite efficient even when running on low-end hardware and serving many concurrent requests.
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.
rabbitmqadmin is a tool to manage RabbitMQ broker via management plugin.
It supports many of the operations available in the management UI:
Listing objects like virtual hosts, users, queues, streams, permissions, policies, and so on.
Creating objects.
Deleting objects.
Access to cluster and node metrics.
Run health checks.
Listing feature flag state.
Listing deprecated features in use across the cluster.
Definition export, transformations, and import.
Operations on shovels.
Operations on federation upstreams and links.
Closing connections.
Rebalancing of queue leaders across cluster nodes.
Zoxide is a fast replacement for your cd command. It keeps track of the directories you use most frequently, and uses a ranking algorithm to navigate to the best match.
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.
dutree is command line tool to analyze disk usage. Features include:
coloured output, according to the
LS_COLORSenvironment variable.display the file system tree.
ability to aggregate small files.
ability to exclude files or directories.
ability to compare different directories.
fast, written in Rust.
Extract content from HTML files using CSS selectors.
ripgrep (rg) is a line-oriented search tool that recursively searches your current directory for a regex pattern while respecting your gitignore rules. ripgrep is similar to other popular search tools like The Silver Searcher, ack and grep.
This program can be used to generate Rust register maps (`struct`s) from SVD files.
Prettypst is a configurable source file formatter for the Typst typesetting system.
This package provides dynamic key remapper for X and Wayland.