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.
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.
ast-grep is an abstract syntax tree based tool to search code by pattern code. Think of it as your old-friend grep, but matching AST nodes instead of text. Write patterns as if you are writing ordinary code. It will match all code that has the same syntactical structure. You can use $ and upper case letters as a wildcard, e.g. $MATCH, to match any single AST node. Think of it as regular expression dot ., except it is not textual.
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.
VTracer is a command-line tool and library to convert raster images (like PNG and JPEG) into vector graphics (SVG).
Wallust is a rust-based successor to "pywal" which generates color themes from images with advanced templating and generation options. Templates are made using either a subset of Jinja2 or pywal syntax. Color generation may be constrained to obey ANSI color standards, meet minimum contrast levels, and more.
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.
Popsicle is a utility for flashing multiple devices in parallel, written in rust.
This is a caching MITM proxy for fetching the dependencies of poorly designed build systems.
hx accepts a file path as input and outputs a hexadecimal colorized view to stdout.
This package provides a fast Terminal UI for git.
This package provides an LCS based diff highlighting tool to ease code review from your terminal.
This package provides dynamic key remapper for X and Wayland.
This package provides a light-weight daemon that connects to the Spotify music service. A Spotifyd instance can be controlled by clients that use the Spotify Connect protocol, which includes the official Spotify mobile apps.
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.
Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. With this context, Atuin gives you faster and better search of your shell history.
Additionally, Atuin (optionally) syncs your shell history between all of your machines, fully end-to-end encrypted.
Please note the Guix package currently disables several default features, including the daemon, PTY proxy, and Atuin AI.
This package provides dynamic key remapper for X and Wayland.
bacon is a background code checker. It lets registered commands, like cargo test or cargo clippy, to run each time files on your project change. Originally meant to support only tools used for Rust development it also supports tools from other languages, like go and cpp.
iwmenu (iNet Wireless Menu) manages Wi-Fi through your launcher of choice. Supported launchers are: dmenu, fuzzel, rofi, walker and custom.
bzmenu (BlueZ Menu) manages Bluetooth through your launcher of choice. Supported launchers are: dmenu, fuzzel, rofi, walker and custom.
This package provides a tool for generating C/C++ bindings to Rust code.
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.
pwmenu (PipeWire Menu) manages audio through your launcher of choice. Supported launchers are: dmenu, fuzzel, rofi, walker and custom.
This package provides a sampling profiler for Python programs.
This package provides C to Rust translation, refactoring, and cross-checking.