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 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.
This package provides a sampling profiler for Python programs.
This package provides a command-line application for interacting with git repositories.
This package provides a command-line JSON viewer.
This package provides a tool for generating C/C++ bindings to Rust code.
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.
This package provides a CLI tool to list system USB buses and devices similar to lsusb.
emacs-lsp-booster improves the performance of lsp-mode and eglot Emacs packages using a wrapper executable. See the home-page for configuration instructions.
Drill is a HTTP load testing application written in Rust inspired by Ansible syntax. Benchmark files can be written in YAML.
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.
Zola generates static websites from Markdown content and Tera templates. It supports taxonomies, shortcodes, and live reloading.
This package can be used to automatically generate Rust FFI bindings to C and C++ libraries. This package provides the bindgen command.
A LSP implementation for systemd unit files, providing editing support with syntax highlighting and analysis, diagnostics, autocompletion, documentation, and formatting.
This package provides dynamic key remapper for X and Wayland.
This package provides a swaybar-protocol implementation for sway/swaybar.
watchexec is a simple, standalone tool that watches a path and runs a command whenever it detects modifications.
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.
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.
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)))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.
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.
rot8 is a daemon that automates rotating screen and associated input devices using the built-in accelerometer; handy for convertible touchscreen devices.
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.
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.