_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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.


catppuccin-whiskers 2.5.1
Dependencies: rust-deunicode@1.6.2
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/catppuccin/whiskers
Licenses: Expat
Build system: cargo
Synopsis: Soothing port creation tool for the high-spirited
Description:

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.

rust-cbindgen 0.27.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/mozilla/cbindgen
Licenses: MPL 2.0
Build system: cargo
Synopsis: Tool for generating C bindings to Rust code
Description:

This package provides a tool for generating C/C++ bindings to Rust code.

rust-xremap 0.10.17
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/xremap/xremap
Licenses: Expat
Build system: cargo
Synopsis: Dynamic key remapper for X and Wayland
Description:

This package provides dynamic key remapper for X and Wayland.

c2rust 0.22.1
Dependencies: llvm@13.0.1
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://c2rust.com/
Licenses: Modified BSD
Build system: cargo
Synopsis: C to Rust translation, refactoring, and cross-checking
Description:

This package provides C to Rust translation, refactoring, and cross-checking.

ast-grep 0.42.1
Dependencies: bash-minimal@5.2.37
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/ast-grep/ast-grep
Licenses: Expat
Build system: cargo
Synopsis: CLI tool for code structural search, lint, and rewriting
Description:

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.

cocogitto 6.5.0
Dependencies: libgit2@1.9.4 libssh2@1.11.1 openssl@3.5.5 zlib@1.3.1 rust-deunicode@1.6.2
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/cocogitto/cocogitto
Licenses: Expat
Build system: cargo
Synopsis: Set of CLI tools for the Conventional Commit and SemVer specifications
Description:

This package provides Cocogitto, a set of CLI tools for the Conventional Commit and SemVer specifications.

espanso-x11 2.3.0
Dependencies: dbus@1.16.2 libx11@1.8.12 libxkbcommon@1.13.1 libxtst@1.2.5 openssl@3.5.5 wxwidgets@3.2.10 xdo@0.5.7 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://espanso.org
Licenses: GPL 3+
Build system: cargo
Synopsis: Cross-platform Text Expander written in Rust
Description:

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)))
wasm-bindgen-cli 0.2.120
Dependencies: rust-ring@0.17.14
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/wasm-bindgen/wasm-bindgen/
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: Generate JavaScript bindings for Rust WASM modules
Description:

This package provides the wasm-bindgen command, which generates JavaScript glue code for communicating between WebAssembly modules and JavaScript.

jnv 0.6.2
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/ynqa/jnv
Licenses: Expat
Build system: cargo
Synopsis: JSON navigator and interactive jq filter editor
Description:

Jnv is designed for navigating JSON, offering an interactive JSON viewer and jq filter editor.

jni 0.21.1
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/jni-rs/jni-rs
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: Rust bindings to the Java Native Interface
Description:

This package provides Rust bindings to the JNI.

rust-cargo-c 0.10.20+cargo-0.94.0
Dependencies: curl@8.6.0 libgit2@1.9.2 libssh2@1.11.1 openssl@3.5.5 sqlite@3.39.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/lu-zero/cargo-c
Licenses: Expat
Build system: cargo
Synopsis: Build and install C-compatible libraries
Description:

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.

hexyl 0.16.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/sharkdp/hexyl
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: Command-line hex viewer
Description:

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.

rust-cbindgen 0.29.2
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/mozilla/cbindgen
Licenses: MPL 2.0
Build system: cargo
Synopsis: Tool for generating C bindings to Rust code
Description:

This package provides a tool for generating C/C++ bindings to Rust code.

vhdl-ls 0.87.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/VHDL-LS/rust_hdl
Licenses: MPL 2.0
Build system: cargo
Synopsis: VHDL language server
Description:

This package provides a VHDL language server protocol implementation with support for diagnostics, navigating to symbol, finding all references etc.

py-spy 0.4.2
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/benfred/py-spy
Licenses: Expat
Build system: cargo
Synopsis: Sampling profiler for Python programs
Description:

This package provides a sampling profiler for Python programs.

zoxide 0.9.9
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/ajeetdsouza/zoxide/
Licenses: Expat
Build system: cargo
Synopsis: Fast way to navigate your file system
Description:

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 0.8.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/bnjbvr/cargo-machete
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: Find unused dependencies in Cargo.toml
Description:

cargo-machete finds unused dependencies in Cargo.toml.

systemd-lsp 0.1.1
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/jfryy/systemd-lsp
Licenses: Expat
Build system: cargo
Synopsis: Language Server Protocol implementation for systemd unit files
Description:

A LSP implementation for systemd unit files, providing editing support with syntax highlighting and analysis, diagnostics, autocompletion, documentation, and formatting.

xremap-niri 0.10.17
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/xremap/xremap
Licenses: Expat
Build system: cargo
Synopsis: Dynamic key remapper for X and Wayland
Description:

This package provides dynamic key remapper for X and Wayland.

git-interactive-rebase-tool 2.4.1
Dependencies: libgit2@1.7.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://gitrebasetool.mitmaro.ca/
Licenses: GPL 3+
Build system: cargo
Synopsis: Terminal based sequence editor for git interactive rebase
Description:

This application is a terminal-based sequence editor for git interactive rebase.

complgen 0.8.3
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/adaszko/complgen
Licenses: ASL 2.0
Build system: cargo
Synopsis: Declarative bash/fish/zsh completions without writing shell scripts
Description:

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 14.0.0
Dependencies: libgit2@1.8.5 openssl@3.5.5 zlib@1.3.1 rust-deunicode@1.6.2
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/XAMPPRocky/tokei
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: Count code, quickly
Description:

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 0.9.0
Dependencies: libgit2@1.9.4 zlib@1.3.1
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/tummychow/git-absorb
Licenses: Modified BSD
Build system: cargo
Synopsis: Git tool for making automatic fixup commits
Description:

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 0.2.1
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/blahgeek/emacs-lsp-booster
Licenses: Expat
Build system: cargo
Synopsis: Emacs LSP performance booster
Description:

emacs-lsp-booster improves the performance of lsp-mode and eglot Emacs packages using a wrapper executable. See the home-page for configuration instructions.

Total packages: 72450