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 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 high performance CSV command line toolkit.
This package provides a swaybar-protocol implementation for sway/swaybar.
sd is an intuitive find & replace CLI with JavaScript/Python-style regular expressions, a string-literal mode, and smart, common-sense defaults.
Inspired by the kilo text editor in C, this package provides a text editor in less than 1024 lines of code with syntax highlighting, search and more.
watchexec is a simple, standalone tool that watches a path and runs a command whenever it detects modifications.
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.
fclones is a command line utility that identifies groups of identical files and gets rid of the file copies you no longer need. It comes with plenty of configuration options for controlling the search scope and offers many ways of removing duplicates. For maximum flexibility, it integrates well with other Unix utilities like find and it speaks JSON, so you have a lot of control over the search and cleanup process.
A LSP implementation for systemd unit files, providing editing support with syntax highlighting and analysis, diagnostics, autocompletion, documentation, and formatting.
This package provides a CLI tool to list system USB buses and devices similar to lsusb.
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.
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 package provides a command-line tool for flashing Espressif devices.
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 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.
This package provides a way to find out what takes most of the space in your executable.
This package provides a modern replacement for ps with colored output, multi-column keyword search, additional information, pager support, watch support (like top) and a tree view.
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.
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 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.
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.
This package provides a syntax-highlighting pager for git. It uses bat for syntax highlighting and provides many features such as advanced keybindings, word-level diff highlighting, syntax highlighting for grep and a stylized box presentation.
This package provides a fuzzy finder in Rust.
uv is a high-performance Python package and project manager written in Rust, known for its execution speed and compatibility with existing tools.