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

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-show-asm 0.2.57
Dependencies: capstone@5.0.3
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.

rust-cbindgen 0.29.4
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.

fclones 0.35.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/pkolaczk/fclones
Licenses: Expat
Build system: cargo
Synopsis: Find and operate on duplicate files
Description:

fclones is a command line utility that identifies groups of identical files and gets rid of the file copies you no longer need. It comes with plenty of configuration options for controlling the search scope and offers many ways of removing duplicates. For maximum flexibility, it integrates well with other Unix utilities like find and it speaks JSON, so you have a lot of control over the search and cleanup process.

sd 1.0.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/chmln/sd
Licenses: Expat
Build system: cargo
Synopsis: Intuitive find & replace CLI
Description:

sd is an intuitive find & replace CLI with JavaScript/Python-style regular expressions, a string-literal mode, and smart, common-sense defaults.

ncspot 1.3.3
Dependencies: dbus@1.16.2 libxcb@1.17.0 ncurses@6.2.20210619 openssl@3.5.7 pulseaudio@17.0 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.

gitoxide 0.52.0
Dependencies: curl@8.20.0 openssl@3.5.7 sqlite@3.39.3 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/GitoxideLabs/gitoxide
Licenses: Expat ASL 2.0
Build system: cargo
Synopsis: command-line application for interacting with git repositories
Description:

This package provides a command-line application for interacting with git repositories.

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.

bottom 0.12.3
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/ClementTsang/bottom
Licenses: Expat
Build system: cargo
Synopsis: Customizable graphical process/system monitor for the terminal
Description:

This package provides a customizable graphical process/system monitor for the terminal.

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

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

cargo-bloat 0.12.1
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/RazrFalcon/cargo-bloat
Licenses: Expat
Build system: cargo
Synopsis: Find out what takes most of the space in your executable
Description:

This package provides a way to find out what takes most of the space in your executable.

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.

gitlogue 0.9.0
Dependencies: libgit2@1.9.4 libssh2@1.11.1 openssl@3.5.7 zlib@1.3.1
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/unhappychoice/gitlogue
Licenses: ISC
Build system: cargo
Synopsis: Git history screensaver
Description:

Gitlogue is a Git history screensaver - watch your code rewrite itself.

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.

git-delta 0.19.2
Dependencies: libgit2@1.9.4 oniguruma@6.9.10 openssl@3.5.7 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.

htmlq 0.4.0
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://github.com/mgdm/htmlq
Licenses: Expat
Build system: cargo
Synopsis: Like jq, but for HTML
Description:

Extract content from HTML files using CSS selectors.

rust-cbindgen 0.29.4
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.

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.7 wxwidgets@3.2.11 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)))
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.

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.

dutree 0.2.18
Channel: guix
Location: gnu/packages/rust-apps.scm (gnu packages rust-apps)
Home page: https://ownyourbits.com/2018/03/25/analyze-disk-usage-with-dutree/
Licenses: GPL 3
Build system: cargo
Synopsis: Command line tool to analyze disk usage
Description:

dutree is command line tool to analyze disk usage. Features include:

  1. coloured output, according to the LS_COLORS environment variable.

  2. display the file system tree.

  3. ability to aggregate small files.

  4. ability to exclude files or directories.

  5. ability to compare different directories.

  6. fast, written in Rust.

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.

alfis 0.10.0
Dependencies: fontconfig-minimal@2.17.1 libxcursor@1.2.3 libxft@2.3.8 libxi@1.8.2 libxinerama@1.1.5 libxkbcommon@1.13.1 libxmu@1.2.1 libxpresent@1.0.1 libxrandr@1.5.4 libxscrnsaver@1.2.4 libxtst@1.2.5 mesa@26.0.2 sqlite@3.39.3 wayland@1.24.0 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.

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`.

Total packages: 32836