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

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.


matugen 4.0.0
Dependencies: rust-ring@0.17.14
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/InioX/matugen
Licenses: GPL 2
Build system: cargo
Synopsis: Generate themes using the 'Material You' palette
Description:

matugen generates a 'Material You' color palette based on a specified image or color, easing the process of theme creation.

tectonic 0.16.9
Dependencies: fontconfig-minimal@2.17.1 freetype@2.13.3 graphite2@1.3.13 harfbuzz@11.4.4 icu4c@73.1 openssl@3.5.7 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://tectonic-typesetting.github.io/
Licenses: Expat
Build system: cargo
Synopsis: Complete, embeddable TeX/LaTeX engine
Description:

This package provides a modernized, complete, embeddable TeX/LaTeX engine. Tectonic is forked from the XeTeX extension to the classic Web2C implementation of TeX and uses the TeXLive distribution of support files.

soundcloud-tui 0.1.10
Dependencies: alsa-lib@1.2.16.1 ffmpeg@8.1.1 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/7ito/soundcloud-tui
Licenses: Expat
Build system: cargo
Synopsis: SoundCloud client for terminal
Description:

soundcloud-tui is a SoundCloud client for terminal, written in Rust. It can search for tracks, users and playlists, browse your feed, likes and playlists, play audio with bundled native streaming, manage a queue and add tracks to playlists or liked songs, and use a fullscreen visualizer and customizable settings and keybindings.

onefetch 2.27.1
Dependencies: zstd@1.5.6 rust-deunicode@1.6.2
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://onefetch.dev
Licenses: Expat
Build system: cargo
Synopsis: Command-line Git information tool
Description:

Onefetch is a command-line Git information tool that displays project information and code statistics for a local Git repository directly in your terminal. The tool works completely offline with a focus on performance and customizability.

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.

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.

bat 0.26.1
Dependencies: libgit2@1.9.4 oniguruma@6.9.10 zlib@1.3.1 rust-syntect@5.3.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/sharkdp/bat
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: @command{cat} clone with syntax highlighting and git integration
Description:

bat is a drop-in cat replacement featuring syntax highlighting for a large number of languages, git integration, and automatic paging.

mdopen 0.5.0-0.3858a4d
Dependencies: openssl@3.5.7 oniguruma@6.9.10 rust-ring@0.17.14 rust-syntect@5.3.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/immanelg/mdopen
Licenses: GPL 3+
Build system: cargo
Synopsis: Markdown preview server
Description:

Quickly preview local markdown files in browser with GitHub-like look.

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

swaysome 2.1.2
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://gitlab.com/hyask/swaysome
Licenses: Expat
Build system: cargo
Synopsis: Manage your multiple outputs with the sway window manager
Description:

This package provides a way to manage your multiple outputs with the sway window manager.

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.7 wxwidgets@3.2.11 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)))
cargo-license 0.6.1
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/onur/cargo-license
Licenses: Expat
Build system: cargo
Synopsis: Cargo subcommand to see license of dependencies
Description:

This package provides a Cargo subcommand, cargo license, to see license of dependencies.

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.

catppuccin-whiskers 2.9.0
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.

rot8 1.0.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/efernau/rot8/
Licenses: Expat
Build system: cargo
Synopsis: Automatic display rotation using built-in accelerometer
Description:

rot8 is a daemon that automates rotating screen and associated input devices using the built-in accelerometer; handy for convertible touchscreen devices.

aardvark-dns 2.0.0
Dependencies: rust-ring@0.17.14
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/containers/aardvark-dns
Licenses: ASL 2.0
Build system: cargo
Synopsis: Container-focused DNS A/AAAA record server
Description:

Aardvark-dns is an authoritative DNS server for A/AAAA container records. It can forward other requests to configured resolvers.

mise 2026.4.4
Dependencies: bzip2@1.0.8 lua@5.1.5 openssl@3.5.7 xz@5.4.5 zstd@1.5.6 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://mise.jdx.dev
Licenses: Expat
Build system: cargo
Synopsis: Polyglot version manager, task runner, and environment manager
Description:

Mise manages dev tool versions (e.g., Node.js, Python, Ruby, Go) allowing you to switch between versions per project. It also serves as a task runner and manages environment variables through .mise.toml configuration files. It is compatible with asdf plugins and supports .tool-versions files.

swayrbar 0.4.2
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://sr.ht/~tsdh/swayr/#swayrbar
Licenses: GPL 3+
Build system: cargo
Synopsis: Swaybar-protocol implementation for sway/swaybar
Description:

This package provides a swaybar-protocol implementation for sway/swaybar.

just 1.43.0
Dependencies: bash-minimal@5.2.37 coreutils-minimal@9.1
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/casey/just
Licenses: CC0
Build system: cargo
Synopsis: Command runner
Description:

This package provides just, a command runner. just is a handy way to save and run project-specific commands.

age-plugin-yubikey 0.5.1
Dependencies: pcsc-lite@2.5.0 openssl@3.5.7
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/str4d/age-plugin-yubikey
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: YubiKey plugin for age clients
Description:

This package provides YubiKey plugin for age clients.

svd2rust 0.36.1
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/rust-embedded/svd2rust/
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: Generate Rust register maps (`struct`s) from SVD files
Description:

This program can be used to generate Rust register maps (`struct`s) from SVD files.

xsv 0.13.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/BurntSushi/xsv
Licenses: Unlicense Expat
Build system: cargo
Synopsis: High performance CSV command line toolkit
Description:

This package provides a high performance CSV command line toolkit.

ouch 0.6.1
Dependencies: bzip2@1.0.8 bzip3@1.4.0 clang@13.0.1 xz@5.4.5 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/ouch-org/ouch
Licenses: Expat
Build system: cargo
Synopsis: Compression and decompression utility
Description:

This package provides a command-line utility for easily compressing and decompressing files and directories.

rust-cargo-edit 0.13.10
Dependencies: curl@8.20.0 libgit2@1.9.4 libssh2@1.11.1 openssl@3.5.7 zlib@1.3.1 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/killercup/cargo-edit
Licenses: ASL 2.0 Expat
Build system: cargo
Synopsis: Add and remove dependencies from the command line
Description:

This package extends Cargo to allow you to add and remove dependencies by modifying your Cargo.toml file from the command line.

Total packages: 32836