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.
cargo-machete finds unused dependencies in Cargo.toml.
rust-swc is a typescript/javascript compiler. It consumes a javascript or typescript file which uses recently added features like async-await and emits javascript code which can be executed on old browsers.
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 package provides dynamic key remapper for X and Wayland.
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.
This package provides just, a command runner. just is a handy way to save and run project-specific commands.
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 package provides a CLI tool to list system USB buses and devices similar to lsusb.
This package provides An ls command with a lot of pretty colors and some other stuff.
RuSTy is a IEC 61131-3 ST compiler written in Rust. It compiles ST down to native machine code, targeting most llvm-supported targets.
Typstyle is a formatter for the Typst typesetting system designed with universal consistency and correctness as top priorities. It is configuration-free.
This package can be used to automatically generate Rust FFI bindings to C and C++ libraries. This package provides the bindgen command.
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 extends Cargo to allow you to add and remove dependencies by modifying your Cargo.toml file from the command line.
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.
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 can be used to automatically generate Rust FFI bindings to C and C++ libraries. This package provides the bindgen command.
This package provides a GTK patchbay for pipewire.
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 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 YubiKey plugin for age clients.
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 provides a cargo subcommand that displays the generated assembly of Rust source code.
Zola generates static websites from Markdown content and Tera templates. It supports taxonomies, shortcodes, and live reloading.