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

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.


procs 0.14.10
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/dalance/procs
Licenses: Expat
Build system: cargo
Synopsis: Modern replacement for @command{ps}
Description:

This package provides a modern replacement for ps with colored output, multi-column keyword search, additional information, pager support, watch support (like top) and a tree view.

typstyle 0.13.10
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://enter-tainer.github.io/typstyle/
Licenses: ASL 2.0
Build system: cargo
Synopsis: Consistent formatter for Typst
Description:

Typstyle is a formatter for the Typst typesetting system designed with universal consistency and correctness as top priorities. It is configuration-free.

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.

ianny 2.1.3
Dependencies: dbus@1.16.2
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/zefr0x/ianny
Licenses: GPL 3
Build system: meson
Synopsis: RSI break timer for Wayland
Description:

Desktop utility that helps prevent repetitive strain injuries by keeping track of usage patterns and periodically reminding the user to take breaks.

rheo 0.1.2
Dependencies: openssl@3.5.5 rust-hypher@0.1.6 rust-syntect@5.3.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://rheo.ohrg.org
Licenses: ASL 2.0 Expat
Build system: cargo
Synopsis: Typesetting and static site engine based on Typst
Description:

Rheo is a typesetting and static site engine based on Typst. You can use it to compile folders containing Typst to PDF, HTML, and EPUB simultaneously. Rheo is a standalone CLI tool that includes a development server for rapid website iteration.

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.

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)))
fd 10.4.2
Dependencies: jemalloc@5.3.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/sharkdp/fd
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: Simple, fast and user-friendly alternative to find
Description:

fd is a simple, fast and user-friendly alternative to find. While it does not seek to mirror all of find's powerful functionality, it provides defaults for 80% of the use cases.

tectonic 0.16.9
Dependencies: fontconfig-minimal@2.16.0 freetype@2.13.3 graphite2@1.3.13 harfbuzz@11.4.4 icu4c@73.1 openssl@3.5.5 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 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.

hex 0.6.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/sitkevij/hex
Licenses: Expat
Build system: cargo
Synopsis: Hexadecimal colorized view of a file
Description:

hx accepts a file path as input and outputs a hexadecimal colorized view to stdout.

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.

hyperfine 1.20.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/sharkdp/hyperfine
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: Command-line benchmarking tool
Description:

This package provides a command-line benchmarking tool.

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.

mollysocket 1.6.0
Dependencies: openssl@3.5.5 sqlite@3.39.3 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/mollyim/mollysocket
Licenses: AGPL 3+
Build system: cargo
Synopsis: Signal push notifications through UnifiedPush
Description:

MollySocket is a UnifiedPush provider that receives push notifications from Signal through the Molly app, and pushes them to a user's distributor. Message encryption keys are never stored nor received by Mollysocket.

podlet 0.3.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/containers/podlet
Licenses: MPL 2.0
Build system: cargo
Synopsis: Generate Podman Quadlet files from a Podman command, compose file, or existing object
Description:

This package generates Podman Quadlet files from a Podman command, compose file, or existing object.

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)))
typst 0.14.2
Dependencies: openssl@3.5.5 rust-hypher@0.1.6 rust-syntect@5.3.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://typst.app/
Licenses: ASL 2.0
Build system: cargo
Synopsis: LaTeX-like typesetting system
Description:

Typst is a markup-based typesetting system that is designed to be as powerful as LaTeX while being much easier to learn and use. Features include built-in markup for math typesetting, bibliography management and other common tasks, an extensible scripting system for uncommon tasks, incremental compilation, and intuitive error messages.

kibi 0.3.3
Dependencies: rust-deunicode@1.6.2
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/ilai-deutel/kibi
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: Featureful text editor in less than 1024 lines of code
Description:

Inspired by the kilo text editor in C, this package provides a text editor in less than 1024 lines of code with syntax highlighting, search and more.

mise 2026.4.4
Dependencies: bzip2@1.0.8 lua@5.1.5 openssl@3.5.5 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.

git-delta 0.19.2
Dependencies: libgit2@1.9.4 oniguruma@6.9.10 openssl@3.5.5 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/dandavison/delta
Licenses: Expat
Build system: cargo
Synopsis: Syntax-highlighting pager for git
Description:

This package provides a syntax-highlighting pager for git. It uses bat for syntax highlighting and provides many features such as advanced keybindings, word-level diff highlighting, syntax highlighting for grep and a stylized box presentation.

swayhide 0.2.1
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/NomisIV/swayhide/
Licenses: GPL 3+
Build system: cargo
Synopsis: Swallow windows on swaywm
Description:

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.

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.

Total packages: 72465