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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
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 tool for generating C/C++ bindings to Rust code.
This package provides dynamic key remapper for X and Wayland.
This package provides C to Rust translation, refactoring, and cross-checking.
ast-grep is an abstract syntax tree based tool to search code by pattern code. Think of it as your old-friend grep, but matching AST nodes instead of text. Write patterns as if you are writing ordinary code. It will match all code that has the same syntactical structure. You can use $ and upper case letters as a wildcard, e.g. $MATCH, to match any single AST node. Think of it as regular expression dot ., except it is not textual.
This package provides Cocogitto, a set of CLI tools for the Conventional Commit and SemVer specifications.
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 the wasm-bindgen command, which generates JavaScript glue code for communicating between WebAssembly modules and JavaScript.
Jnv is designed for navigating JSON, offering an interactive JSON viewer and jq filter editor.
This package provides Rust bindings to the JNI.
This package produces and installs a correct pkg-config file, a static library and a dynamic library, and a C header to be used by any C (and C-compatible) software.
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.
This package provides a tool for generating C/C++ bindings to Rust code.
This package provides a VHDL language server protocol implementation with support for diagnostics, navigating to symbol, finding all references etc.
This package provides a sampling profiler for Python programs.
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.
cargo-machete finds unused dependencies in Cargo.toml.
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 application is a terminal-based sequence editor for git interactive rebase.
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.
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.
git absorb automatically absorbs staged changes into their current branch. git absorb will automatically identify which commits are safe to modify, and which staged changes belong to each of those commits. It will then write fixup! commits for each of those changes.
emacs-lsp-booster improves the performance of lsp-mode and eglot Emacs packages using a wrapper executable. See the home-page for configuration instructions.