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 cargo subcommand that displays the generated assembly of Rust source code.
This package provides a system information fetcher with an emphasis on performance. Similar to neofetch, this package prints out system information on the terminal in a visually appealing way.
bat is a drop-in cat replacement featuring syntax highlighting for a large number of languages, git integration, and automatic paging.
Typstyle is a formatter for the Typst typesetting system designed with universal consistency and correctness as top priorities. It is configuration-free.
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.
sd is an intuitive find & replace CLI with JavaScript/Python-style regular expressions, a string-literal mode, and smart, common-sense defaults.
This package can be used to automatically generate Rust FFI bindings to C and C++ libraries. This package provides the bindgen command.
fd is a simple, fast and user-friendly alternative to find. While it does not seek to mirror all of find's powerful functionality, it provides defaults for 80% of the use cases.
This package provides a command-line tool for flashing Espressif devices.
This package provides a swaybar-protocol implementation for sway/swaybar.
vivid is a generator for the LS_COLORS environment variable that controls the colorized output of ls, tree, fd, bfs, dust and many other tools.
It uses a YAML configuration format for the filetype-database and the color themes. In contrast to dircolors, the database and the themes are organized in different files. This allows users to choose and customize color themes independent from the collection of file extensions. Instead of using cryptic ANSI escape codes, colors can be specified in the RRGGBB format and will be translated to either truecolor (24-bit) ANSI codes or 8-bit codes for older terminal emulators.
This package provides a command-line utility for easily compressing and decompressing files and directories.
This package provides dynamic key remapper for X and Wayland.
Netavark is a rust based network stack for containers. It is being designed to work with Podman but is also applicable for other OCI container management applications.
This application provides a way to unify the formatting process of the codebase. It is nice for large code trees where using multiple formatters are common. treefmt comes with the following features.
Unified CLI and output.
Runs formatters in parallel.
Cache changed files for performance.
The application does have some design decisions to keep in mind.
The source code is kept under version control, making it possible to revert and check changes.
Only one formatter per file, making outputs idempotent.
This package provides a VHDL language server protocol implementation with support for diagnostics, navigating to symbol, finding all references etc.
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.
Kanata is a keyboard re-mapper. It supports multiple layers of key, and advanced key behavior customization, such as tap-hold, macros and Unicode.
This package provides a Cargo subcommand for displaying LLVM optimization remarks from compiling Rust programs.
This package provides a CLI tool to list system USB buses and devices similar to lsusb.
Drill is a HTTP load testing application written in Rust inspired by Ansible syntax. Benchmark files can be written in YAML.
emacs-lsp-booster improves the performance of lsp-mode and eglot Emacs packages using a wrapper executable. See the home-page for configuration instructions.
This package provides a last-recently-used window-switcher for the sway window manager. Swayr consists of a daemon, and a client. The swayrd daemon records window/workspace creations, deletions, and focus changes using sway's JSON IPC interface. The swayr client offers subcommands, and sends them to the daemon which executes them.
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.