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

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.


cargo-auditable 0.7.4
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/rust-secure-code/cargo-auditable
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: Make production Rust binaries auditable
Description:

Know the exact crate versions used to build your Rust executable. Audit binaries for known bugs or security vulnerabilities in production, at scale, with zero bookkeeping.

This works by embedding data about the dependency tree in JSON format into a dedicated linker section of the compiled executable.

The end goal is to get Cargo itself to encode this information in binaries. There is an RFC for an implementation within Cargo, for which this project paves the way: rust-lang/rfcs#2801.

cargo-with 0.3.2
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/cbourjau/cargo-with/
Licenses: GPL 3
Build system: cargo
Synopsis: Cargo extension to run build artifacts through tools like `gdb`.
Description:

This package provides a Cargo extension to run the build artifacts through tools like `gdb`.

espflash 3.2.0
Dependencies: eudev@3.2.14 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/esp-rs/espflash
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: Command-line tool for flashing Espressif devices
Description:

This package provides a command-line tool for flashing Espressif devices.

xremap-wlroots 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.

rbw 1.15.0
Dependencies: coreutils-minimal@9.1 findutils@4.10.0 grep@3.11 perl@5.36.0 sed@4.9 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://git.tozt.net/rbw
Licenses: Expat
Build system: cargo
Synopsis: Unofficial Bitwarden CLI
Description:

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.

zola 0.22.1
Dependencies: libwebp@1.3.2 oniguruma@6.9.10 rust-deunicode@1.6.2 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://www.getzola.org/
Licenses: Expat
Build system: cargo
Synopsis: Static site generator
Description:

Zola generates static websites from Markdown content and Tera templates. It supports taxonomies, shortcodes, and live reloading.

evremap 0.1.0
Dependencies: libevdev@1.13.6
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/wez/evremap
Licenses: Expat
Build system: cargo
Synopsis: Keyboard input remappper
Description:

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-wayland 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 wl-clipboard@2.3.0
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)))
cyme 1.7.0
Dependencies: libusb@1.0.25
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/tuna-f1sh/cyme
Licenses: GPL 3+
Build system: cargo
Synopsis: List system USB buses and devices
Description:

This package provides a CLI tool to list system USB buses and devices similar to lsusb.

radicle 1.9.1
Dependencies: libgit2@1.9.4 sqlite@3.53.1
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://radicle.dev/
Licenses: ASL 2.0 Expat
Build system: cargo
Synopsis: Peer-to-peer code collaboration stack
Description:

Radicle is a peer-to-peer code collaboration stack built on Git. Unlike centralized code hosting platforms, there is no single entity controlling the network. Repositories are replicated across peers in a decentralized manner, and users are in full control of their data and workflow.

lsd 1.2.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/lsd-rs/lsd
Licenses: ASL 2.0
Build system: cargo
Synopsis: Mostly ls compatible command with pretty colors
Description:

This package provides An ls command with a lot of pretty colors and some other stuff.

dumbpipe 0.32.0
Dependencies: rust-ring@0.17.14
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/n0-computer/dumbpipe
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: CLI tool to pipe data over the network, with NAT hole punching
Description:

This package provides a cli tool to pipe data over the network, with NAT hole punching. It uses iroh to establish peer-to-peer connections between systems.

cargo-remark 0.1.2
Dependencies: mimalloc@3.3.2
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/kobzol/cargo-remark
Licenses: Expat
Build system: cargo
Synopsis: Cargo subcommand for displaying LLVM optimization remarks from compiling Rust programs
Description:

This package provides a Cargo subcommand for displaying LLVM optimization remarks from compiling Rust programs.

eza 0.23.4
Dependencies: libgit2@1.9.4 zlib@1.3.1
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://eza.rocks/
Licenses: EUPL 1.2
Build system: cargo
Synopsis: Modern replacement for ls
Description:

eza is a modern replacement for the command-line program ls. It uses colours to distinguish file types and metadata. It also knows about symlinks, extended attributes, and Git. This package is the community maintained fork of exa.

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.

uv 0.10.12
Dependencies: jemalloc@5.3.0 xz@5.4.5 zstd@1.5.6 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://docs.astral.sh/uv/
Licenses: ASL 2.0 Expat
Build system: pyproject
Synopsis: Python package and project manager written in Rust
Description:

uv is a high-performance Python package and project manager written in Rust, known for its execution speed and compatibility with existing tools.

kanata 1.11.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/jtroo/kanata
Licenses: LGPL 3
Build system: cargo
Synopsis: Multi-layer keyboard customization
Description:

Kanata is a keyboard re-mapper. It supports multiple layers of key, and advanced key behavior customization, such as tap-hold, macros and Unicode.

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.

alfis 0.8.5
Dependencies: at-spi2-core@2.52.0 gtk@4.22.1 glib@2.86.0 pango@1.56.4 sqlite@3.39.3 webkitgtk-with-libsoup2@2.50.3 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/Revertron/Alfis
Licenses: AGPL 3+
Build system: cargo
Synopsis: Alternative Free Identity System
Description:

This project represents a minimal blockchain without cryptocurrency, capable of sustaining any number of domain names in a bunch of original alternative zones.

rusty 0.5.0
Dependencies: libffi@3.4.6 llvm@21.1.8 rust-deunicode@1.6.2
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://plc-lang.github.io/rusty/
Licenses: LGPL 3 GPL 3
Build system: cargo
Synopsis: IEC 61131-3 structured text compiler
Description:

RuSTy is a IEC 61131-3 ST compiler written in Rust. It compiles ST down to native machine code, targeting most llvm-supported targets.

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.

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.

rust-bindgen-cli 0.71.1
Dependencies: bash-minimal@5.2.37 clang@18.1.8
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://rust-lang.github.io/rust-bindgen/
Licenses: Modified BSD
Build system: cargo
Synopsis: Generate Rust FFI bindings to C and C++ libraries
Description:

This package can be used to automatically generate Rust FFI bindings to C and C++ libraries. This package provides the bindgen command.

cargo-show-asm 0.2.57
Dependencies: capstone@5.0.1
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/pacak/cargo-show-asm
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: Cargo subcommand that displays the generated assembly of Rust source code
Description:

This package provides a cargo subcommand that displays the generated assembly of Rust source code.

Total packages: 32521