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 An ls command with a lot of pretty colors and some other stuff.
This package provides a customizable graphical process/system monitor for the terminal.
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 package provides dynamic key remapper for X and Wayland.
This is a caching MITM proxy for fetching the dependencies of poorly designed build systems.
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.
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.
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.
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.
Kanata is a keyboard re-mapper. It supports multiple layers of key, and advanced key behavior customization, such as tap-hold, macros and Unicode.
This package provides a tool for generating C/C++ bindings to Rust code.
Tokei is a program that displays statistics about your code. Tokei will show number of files, total lines within those files and code, comments, and blanks grouped by language.
This package provides a high performance CSV command line toolkit.
This package extends Cargo to allow you to add and remove dependencies by modifying your Cargo.toml file from the command line.
bat is a drop-in cat replacement featuring syntax highlighting for a large number of languages, git integration, and automatic paging.
This program can be used to generate Rust register maps (`struct`s) from SVD files.
emacs-lsp-booster improves the performance of lsp-mode and eglot Emacs packages using a wrapper executable. See the home-page for configuration instructions.
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.
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.
RuSTy is a IEC 61131-3 ST compiler written in Rust. It compiles ST down to native machine code, targeting most llvm-supported targets.
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.
Zola generates static websites from Markdown content and Tera templates. It supports taxonomies, shortcodes, and live reloading.
This package provides Rust bindings for PipeWire.