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 command-line JSON viewer.
This project represents a minimal blockchain without cryptocurrency, capable of sustaining any number of domain names in a bunch of original alternative zones.
This package provides just, a command runner. just is a handy way to save and run project-specific commands.
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.
hx accepts a file path as input and outputs a hexadecimal colorized view to stdout.
RuSTy is a IEC 61131-3 ST compiler written in Rust. It compiles ST down to native machine code, targeting most llvm-supported targets.
Speakersafetyd is a userspace daemon written in Rust that implements an analogue of the Texas Instruments Smart Amp speaker protection model.
This package provides a customizable graphical process/system monitor for the terminal.
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.
This package provides dynamic key remapper for X and Wayland.
This program can be used to generate Rust register maps (`struct`s) from SVD files.
Whiskers is a helper tool that is custom-built to create ports of the Catppuccin color theme, allowing developers to define template files which the palette can be injected into.
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.
This package provides CLI Tool for codeberg similar to gh and glab.
rtss annotates its output with relative durations between consecutive lines and since program start.
rga is a line-oriented search tool for searching in both text and binary formats. It is a wrapper for ripgrep with adapters for common binary formats, enabling it to search in multitude of file types: pdf, docx, sqlite, jpg, movie subtitles (mkv, mp4), etc.
This package also supports adding custom adapters in its configuration file, matching for mime types or extensions and executing arbitrary executables for the parsing.
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 a command line hex viewer. It uses a colored output for distinguishing different kinds of bytes such as NULL bytes, printable ASCII characters, ASCII whitespace characters, other ASCII characters and non-ASCII.
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.
complgen is a tool that allows you to generate completion scripts for all major shells (bash, fish, zsh) from a single, concise, EBNF-like grammar.
This package provides dynamic key remapper for X and Wayland.
This package provides dynamic key remapper for X and Wayland.
Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages.
swayhide hides the currently active terminal (by moving it to the scratchpad), then it executes the supplied command. When the child process has finished, the terminal is moved back. This is useful if your workflow includes opening graphical programs from the terminal, as the locked terminal won't have to take up any space.