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

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.


ouch 0.6.1
Dependencies: clang@13.0.1 zstd@1.5.6 zlib@1.3.1
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.

i3status-rust 0.33.2
Dependencies: alsa-utils@1.2.11 bash-minimal@5.2.37 dbus@1.16.2 iproute2@6.4.0 kdeconnect@25.12.2 lm-sensors@3.6.2 pulseaudio@16.1 openssl@3.0.8 setxkbmap@1.3.4 speedtest-cli@2.1.3 xrandr@1.5.3 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/greshake/i3status-rust/
Licenses: GPL 3
Build system: cargo
Synopsis: Replacement for i3status, written in Rust
Description:

i3status-rs is a feature-rich and resource-friendly replacement for i3status, written in pure Rust. It provides a way to display blocks of system information (time, battery status, volume, etc) on the i3 bar. It is also compatible with sway.

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.

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.

diffr 0.1.5
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/mookid/diffr
Licenses: Expat
Build system: cargo
Synopsis: Longest Common Sequence based diff highlighting tool
Description:

This package provides an LCS based diff highlighting tool to ease code review from your terminal.

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

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.

espanso-wayland 2.3.0
Dependencies: dbus@1.16.2 libx11@1.8.12 libxkbcommon@1.11.0 libxtst@1.2.5 openssl@3.0.8 wxwidgets@3.2.8.1 xdo@0.5.7 rust-ring@0.17.14 wl-clipboard@2.2.1
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)))
jless 0.9.0
Dependencies: libx11@1.8.12 libxcb@1.17.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/PaulJuliusMartinez/jless
Licenses: Expat
Build system: cargo
Synopsis: Command-line JSON viewer
Description:

This package provides a command-line JSON viewer.

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.

cargo-remark 0.1.2
Dependencies: mimalloc@3.1.5
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.

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.

mitm-cache 0.1.2
Dependencies: zstd@1.5.6 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/chayleaf/mitm-cache
Licenses: Expat
Build system: cargo
Synopsis: Man-in-the-middle caching proxy
Description:

This is a caching MITM proxy for fetching the dependencies of poorly designed build systems.

pastel 0.10.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/sharkdp/pastel
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: Command-line tool to generate, analyze, convert and manipulate colors
Description:

Pastel is a command-line tool to generate, analyze, convert and manipulate colors. It supports many different color formats and color spaces like RGB (sRGB), HSL, CIELAB, CIELCh as well as ANSI 8-bit and 24-bit representations.

ncspot 1.3.3
Dependencies: dbus@1.16.2 libxcb@1.17.0 ncurses@6.2.20210619 openssl@3.0.8 pulseaudio@16.1 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/hrkfdn/ncspot
Licenses: FreeBSD
Build system: cargo
Synopsis: Ncurses Spotify client written in Rust
Description:

ncspot is an ncurses Spotify client written in Rust using librespot. It is heavily inspired by ncurses MPD clients, such as ncmpc. It provides a simple and resource friendly alternative to the official client.

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.

py-spy 0.4.0
Dependencies: libunwind@1.6.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.

git-delta 0.18.2
Dependencies: libgit2@1.7.2 oniguruma@6.9.10 openssl@3.0.8 zlib@1.3.1 rust-syntect@5.2.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.

helvum 0.5.1
Dependencies: glib@2.86.0 gtk@4.20.3 libadwaita@1.8.2 pipewire@1.5.85
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.

rbw 1.14.1
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.

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.

rust-smithay 0.7.0-0.20d2dac
Channel: guix
Location: gnu/packages/rust-sources.scm (gnu packages rust-sources)
Home page: https://github.com/Smithay/smithay
Licenses: Expat
Build system: cargo
Synopsis: Smithy for Rust Wayland compositors
Description:

Smithay aims to provide building blocks to create wayland compositors in Rust. While not being a full-blown compositor, it'll provide objects and interfaces implementing common functionalities that pretty much any compositor will need, in a generic fashion.

It supports the wayland, wayland-protocols, and some external extensions, such as wlr-protocols and plasma-wayland-protocols.

rust-deunicode 1.6.1
Channel: guix
Location: gnu/packages/rust-sources.scm (gnu packages rust-sources)
Home page: https://lib.rs/crates/deunicode
Licenses: Modified BSD
Build system: cargo
Synopsis: Convert Unicode strings to pure ASCII
Description:

This package converts Unicode strings to pure ASCII by intelligently transliterating them. It supports Emoji and Chinese.

rust-pipewire 0.8.0-0.fd3d8f7
Channel: guix
Location: gnu/packages/rust-sources.scm (gnu packages rust-sources)
Home page: https://pipewire.org/
Licenses: Expat
Build system: cargo
Synopsis: Rust bindings for PipeWire
Description:

This package provides Rust bindings for PipeWire.

Total packages: 70995