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

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.


mruby 3.3.0
Channel: guix
Location: gnu/packages/ruby.scm (gnu packages ruby)
Home page: https://github.com/mruby/mruby
Licenses: Expat
Build system: gnu
Synopsis: Lightweight Ruby
Description:

mruby is the lightweight implementation of the Ruby language. Its syntax is Ruby 3.x compatible except for pattern matching. mruby can be linked and embedded within your application.

ruby 3.3.9
Dependencies: readline@8.2.13 openssl@1.1.1w libffi@3.4.6 gdbm@1.25
Propagated dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/ruby.scm (gnu packages ruby)
Home page: https://www.ruby-lang.org
Licenses: Ruby License
Build system: gnu
Synopsis: Programming language interpreter
Description:

Ruby is a dynamic object-oriented programming language with a focus on simplicity and productivity.

ruby 3.3.9
Dependencies: readline@8.2.13 openssl@1.1.1w libffi@3.4.6 gdbm@1.25
Propagated dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/ruby.scm (gnu packages ruby)
Home page: https://www.ruby-lang.org
Licenses: Ruby License
Build system: gnu
Synopsis: Programming language interpreter
Description:

Ruby is a dynamic object-oriented programming language with a focus on simplicity and productivity.

ruby 2.7.8
Dependencies: readline@8.2.13 openssl@1.1.1w libffi@3.4.6 gdbm@1.25
Propagated dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/ruby.scm (gnu packages ruby)
Home page: https://www.ruby-lang.org
Licenses: Ruby License
Build system: gnu
Synopsis: Programming language interpreter
Description:

Ruby is a dynamic object-oriented programming language with a focus on simplicity and productivity.

helvum 0.5.1
Dependencies: glib@2.86.0 gtk@4.22.1 libadwaita@1.8.2 pipewire@1.6.2
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://gitlab.freedesktop.org/pipewire/helvum
Licenses: GPL 3
Build system: meson
Synopsis: GTK patchbay for pipewire
Description:

This package provides a GTK patchbay for pipewire.

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.

vtracer 0.6.5
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: http://www.visioncortex.org/vtracer
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: Raster to vector graphics converter with Python bindings
Description:

VTracer is a command-line tool and library to convert raster images (like PNG and JPEG) into vector graphics (SVG).

vivid 0.10.1
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/sharkdp/vivid
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: LS_COLORS environment variable manager
Description:

vivid is a generator for the LS_COLORS environment variable that controls the colorized output of ls, tree, fd, bfs, dust and many other tools.

It uses a YAML configuration format for the filetype-database and the color themes. In contrast to dircolors, the database and the themes are organized in different files. This allows users to choose and customize color themes independent from the collection of file extensions. Instead of using cryptic ANSI escape codes, colors can be specified in the RRGGBB format and will be translated to either truecolor (24-bit) ANSI codes or 8-bit codes for older terminal emulators.

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.

jujutsu 0.41.0
Dependencies: zlib@1.3.1 openssl@3.5.5 libssh2@1.11.1 libgit2@1.9.4
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/jj-vcs/jj
Licenses: ASL 2.0
Build system: cargo
Synopsis: Git-compatible distributed version control system
Description:

Jujutsu is a version control system designed to be easy to use. It uses a real commit to represent the working copy, records all operations performed on the repository and supports automatic conflict resolution.

Although Jujutsu uses a Git repository as its storage backend, it internally abstracts the user interface and version control algorithms from the storage systems. This opens possibility for it to serve as a version control system with other physical backends.

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.

macchina 6.4.0
Dependencies: libgit2@1.9.4 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/Macchina-CLI/macchina
Licenses: Expat
Build system: cargo
Synopsis: System information fetcher with an emphasis on performance
Description:

This package provides a system information fetcher with an emphasis on performance. Similar to neofetch, this package prints out system information on the terminal in a visually appealing way.

forgejo-cli 0.5.0
Dependencies: libgit2@1.9.4 libssh2@1.11.1 openssl@3.5.5 zlib@1.3.1 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://codeberg.org/forgejo-contrib/forgejo-cli/
Licenses: ASL 2.0 Expat
Build system: cargo
Synopsis: CLI tool for Forgejo
Description:

This package provides a CLI tool for Forgejo.

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.

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.

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

agate 3.3.14
Dependencies: openssl@3.5.5 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/mbrubeck/agate
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: Very simple server for the Gemini hypertext protocol
Description:

Agate is a server for the Gemini network protocol, built with the Rust programming language. It has very few features, and can only serve static files. It uses async I/O, and should be quite efficient even when running on low-end hardware and serving many concurrent requests.

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.

bibtex-format 0.2.0-0.dae63e9
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://gitlab.com/smaller-infinity/bibtex-format
Licenses: MPL 2.0
Build system: cargo
Synopsis: BibTeX formatter that is compliant with Emacs's bibtex-mode
Description:

A fast Bibtex formatter that is (largely) compliant with emacs's bibtex-mode. This project aims to help with that by building a new formatter in Rust that is fast but follows the same (or at least similar) behavior as the emacs formatter.

treefmt 0.6.1
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://numtide.github.io/treefmt
Licenses: Expat
Build system: cargo
Synopsis: Command-line application to format the code tree
Description:

This application provides a way to unify the formatting process of the codebase. It is nice for large code trees where using multiple formatters are common. treefmt comes with the following features.

  • Unified CLI and output.

  • Runs formatters in parallel.

  • Cache changed files for performance.

The application does have some design decisions to keep in mind.

  • The source code is kept under version control, making it possible to revert and check changes.

  • Only one formatter per file, making outputs idempotent.

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.

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.

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.

difftastic 0.69.0
Dependencies: jemalloc@5.3.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://difftastic.wilfred.me.uk/
Licenses: Expat
Build system: cargo
Synopsis: Structural diff command that understands syntax
Description:

difft provides a structural diff that understands syntax. It compares files using the syntax, not line-by-line providing accurate diffs that are easier to read. It works with a variety of languages including Javascript, Python, Rust and Scheme.

Total packages: 32521