Useful utilities
written in Rust
A curated showcase of useful Rust tools — CLI, TUI, GUI and more.
Alacritty
A GPU-accelerated terminal emulator focused on simplicity and performance.
Am
Amberol
A minimal, focused music player for GNOME that plays local audio files and nothing else, built with …
as
asciinema
Record, replay, and share terminal sessions as lightweight text-based casts instead of video files.
Atuin
Replaces your shell history with a SQLite database, giving you full-text fuzzy search, statistics, a…
Au
Authenticator
A TOTP and HOTP two-factor authentication code generator for GNOME, written in Rust with support for…
b3
b3sum
A command-line utility for computing BLAKE3 cryptographic hashes — faster than MD5, SHA-1, and SHA-2…
bacon
A background Rust code checker that reruns cargo check, test, or clippy automatically on save.
ba
bandwhich
A terminal bandwidth utilisation tool that shows current network usage by process, connection, and r…
bat
A cat clone with syntax highlighting and Git integration.
Biome
A fast formatter and linter for JavaScript, TypeScript, JSX, JSON, and CSS — a single tool replacing…
bo
bottom
A cross-platform graphical process and system monitor for the terminal, featuring a customizable int…
broot
A new way to see and navigate directory trees — fast, fuzzy, and interactive.
Ca
Cartero
A native GTK4 HTTP client for Linux that lets you build and send requests, inspect responses, and ma…
ch
choose
A human-friendly and fast alternative to cut and awk for selecting fields from command output.
Co
Contrast
A GNOME desktop tool for checking whether a colour pair meets WCAG accessibility contrast requiremen…
CO
COSMIC Files
The file manager for the System76 COSMIC desktop environment, written in Rust with a tab-based inter…
CO
COSMIC Launcher
The application launcher and system command runner for the COSMIC desktop, written in Rust with plug…
CO
COSMIC Settings
The system settings application for the COSMIC desktop environment, written in Rust and covering app…
CO
COSMIC Store
The application store for the COSMIC desktop environment, written in Rust, supporting Flatpak and sy…
CO
COSMIC Terminal
The terminal emulator for the System76 COSMIC desktop environment, written in Rust with GPU-accelera…
CO
COSMIC Text Editor
The text editor for the System76 COSMIC desktop environment, written in Rust with the iced GUI libra…
Co
CozoDB
An embeddable, transactional, relational-graph database with Datalog as its query language — designe…
Cz
Czkawka
A fast, multi-tool duplicate file finder with both a CLI and two GUI frontends (GTK4 and Slint), wri…
Databend
An open-source, cloud-native data warehouse written in Rust — a high-performance alternative to Snow…
De
Decoder
A QR code scanner and generator for GNOME written in Rust, supporting camera scanning, screenshot sc…
delta
A syntax-highlighting pager for git, diff, grep, and blame output.
Deno
A secure JavaScript and TypeScript runtime built on V8, written in Rust — with built-in tooling, nat…
difftastic
A structural diff tool that understands syntax — diffs code by its AST, not by lines, so renames and…
dp
dprint
A pluggable, fast code formatting platform supporting Rust, TypeScript, JavaScript, JSON, Markdown, …
dust
A more intuitive version of du — shows disk usage as a visual bar chart so you can understand where …
erdtree
A colourful, multi-threaded file tree visualiser and disk usage analyser — like tree and du combined…
Ey
Eyedropper
A colour picker for GNOME written in Rust that picks screen colours and converts between a comprehen…
eza
A modern, maintained replacement for ls with colour, icons, and Git integration.
fd
A simple, fast, and user-friendly alternative to the Unix find command.
felix
A TUI file manager written in Rust with Vim-style keybindings, file previews, and a focus on simplic…
ff
ffsend
Securely share files from the command line using client-side encryption and a self-hostable Send ser…
Firecracker
A lightweight open-source virtualization technology built for serverless workloads — runs secure mic…
Fl
Flare
A native Signal messenger client for Linux built with Rust and GTK4, providing a desktop interface t…
fn
fnm
Fast and simple Node.js version manager, built in Rust — supports .nvmrc and .node-version files.
Fr
Fractal
A Matrix messaging client for GNOME, built in Rust with GTK4 and libadwaita for a native desktop exp…
Fr
Fragments
A minimal BitTorrent client for GNOME based on the Transmission backend, completely rewritten in Rus…
fs
fselect
Find files with SQL-like queries — filter by name, size, date, permissions, EXIF data, and more usin…
Fu
Furtherance
A cross-platform time tracking app built with Rust and Iced that records tasks with project, tags, a…
Ge
Geopard
A colorful, adaptive Gemini protocol browser for GNOME written in Rust and GTK4, with async streamin…
gi
git-cliff
A highly customizable changelog generator that creates beautiful changelogs from your Git history us…
GitButler
A Git branch management tool that lets you work on multiple branches simultaneously without switchin…
gi
gitoxide
A pure Rust implementation of Git — faster than C git for many operations, usable as both a library …
gitu
A TUI git client inspired by Magit — keyboard-driven, diff-centric, and fast.
gitui
A blazing fast terminal user interface for Git, written in Rust.
GN
GNOME Podcasts
A native podcast client for GNOME written in Rust with GTK4 and libadwaita, supporting RSS, Atom, Ap…
Gram
A fork of the Zed editor with batteries included — debugger support, built-in docs, and a highly con…
GrepTimeDB
A cloud-native, open-source time series database written in Rust — unified storage and querying for …
grex
A command-line tool for generating regular expressions from user-provided test cases.
gr
grex (XML)
A CLI tool that makes XML greppable by flattening it into a line-oriented format — like gron, but fo…
Ha
Halloy
An open-source IRC client written in Rust with the Iced GUI library, focused on being simple and fas…
He
Health
A fitness and health tracking app for GNOME written in Rust, recording weight, steps, and activities…
Helix
A post-modern modal text editor with built-in LSP support, multiple selections, and a tree-sitter po…
He
HelixDB
An open-source graph-vector database built in Rust, designed as a unified backend for AI application…
He
Helvum
A GTK4 patchbay for PipeWire that displays audio and video nodes as a visual graph and lets you conn…
he
hexyl
A command-line hex viewer with colored output and a clean ASCII column — makes binary files readable…
Hurl
A command-line tool that runs HTTP requests defined in plain text format, making it easy to test API…
hyperfine
A command-line benchmarking tool that runs commands multiple times and produces statistical summarie…
Im
Impression
A simple GNOME app for writing disk images to USB drives and SD cards — the Linux equivalent of Rufu…
in
inferno
A Rust implementation of Brendan Gregg's flamegraph stack trace visualiser — generates interactive S…
ja
jaq
A correct, fast jq clone written in Rust, with improved error messages and a more predictable handli…
jless
A command-line JSON viewer and pager — navigate, search, and explore JSON documents interactively in…
jujutsu
A Git-compatible version control system with a cleaner mental model, first-class conflict handling, …
ju
just
A handy command runner that lets you save and run project-specific commands, like make but without t…
ko
komorebi
A tiling window manager for Windows written in Rust, providing dynamic tiling layouts and multi-moni…
ko
kondo
Cleans build artefacts from your projects — scans for target/, node_modules/, .gradle/ and more acro…
Ko
Kooha
A minimal screen recorder for GNOME written in Rust with GTK4, supporting WebM, MP4, GIF, and Matros…
Lapce
A fast, native GUI code editor written in Rust, with built-in LSP support, remote development, and a…
li
librespot
An open source Spotify Connect receiver and client library that turns any device into a Spotify spea…
li
libSQL
An open-contribution fork of SQLite with a server mode, embedded replicas, WebAssembly UDFs, and sup…
Li
Lightning CSS
An extremely fast CSS parser, transformer, bundler, and minifier written in Rust — used by Parcel, V…
Lo
Loupe
GNOME's default image viewer since GNOME 45, written in Rust with GTK4 and sandboxed image loading v…
ly
lychee
A fast, async link checker written in Rust — checks thousands of URLs in parallel and integrates sea…
ma
magic-wormhole
Securely transfer files between computers using a short, one-time human-pronounceable code.
Materialize
A real-time data integration platform that continuously maintains SQL views over streaming data — al…
mc
mcfly
An upgraded shell history search that replaces ctrl-r, using a small neural network to prioritize re…
mdBook
A command-line tool to create books from Markdown files — the same tool used to write The Rust Progr…
md
mdcat
A cat command for Markdown — renders Markdown with formatting, syntax-highlighted code blocks, and i…
Meilisearch
A fast, open-source search engine that is easy to deploy and integrate — delivers typo-tolerant, rel…
mi
miniserve
A CLI tool to serve files and directories over HTTP — instantly, with no configuration.
mi
mise
A polyglot runtime version manager and task runner — one tool to replace nvm, pyenv, rbenv, and more…
Mo
Mousai
A music recognition app for GNOME written in Rust — like Shazam for your Linux desktop, identifying …
mprocs
A TUI tool for running multiple commands simultaneously, each in its own panel with independent scro…
navi
An interactive cheatsheet tool for the command line — browse, search, and execute shell snippets wit…
ncspot
A cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and vim.
Neon
Serverless Postgres with branching — separates storage from compute so databases scale to zero, bran…
Ne
NewsFlash
A fast RSS and Atom feed reader for GNOME written in Rust, supporting local feeds and cloud sync ser…
Nushell
A new kind of shell where pipelines carry structured data instead of plain text — tables, lists, and…
oha
A tiny HTTP load testing tool written in Rust, with a live TUI showing real-time stats, a latency hi…
onefetch
A command-line Git information tool that displays a summary of a repository directly in the terminal…
ou
ouch
A painless command-line tool for compressing and decompressing files, supporting a wide range of arc…
Oxc
A collection of high-performance JavaScript and TypeScript tools written in Rust — parser, linter (o…
ox
oxipng
A multithreaded lossless PNG optimizer written in Rust — shrinks PNG files with no quality loss.
pa
pastel
A command-line tool for generating, analyzing, converting, and manipulating colors.
Pi
Pijul
A patch-based distributed version control system written in Rust — mathematically sound conflict res…
Pi
Pika Backup
A simple GNOME backup application written in Rust, providing a friendly GTK4 interface for BorgBacku…
Po
Popsicle
A GTK application and CLI tool by System76 for flashing multiple USB drives simultaneously.
presenterm
A terminal slideshow tool that lets you create and present slides written in Markdown, with syntax h…
procs
A modern replacement for ps, the classic Unix process viewer, with color output, human-readable info…
pu
pueue
A command-line task queue manager for sequential and parallel execution of long-running shell comman…
Qdrant
A high-performance vector database and similarity search engine written in Rust — built for AI appli…
qs
qsv
A blazing fast CSV data-wrangling toolkit with 50+ subcommands including SQL queries, Lua scripting,…
Quickwit
A cloud-native distributed search engine for observability — search logs, traces and metrics stored …
ra
rage
A simple, modern, and secure file encryption tool implementing the age format, written in Rust.
Rio
A GPU-accelerated terminal emulator written in Rust, focused on typography, performance, and WebAsse…
ri
rip
A safe, ergonomic alternative to rm that sends files to a graveyard instead of permanently deleting …
ripgrep
A line-oriented search tool that recursively searches directories for a regex pattern, respecting gi…
RisingWave
A Postgres-compatible streaming database written in Rust — ingest, process, and serve real-time even…
Rn
Rnote
A vector-based drawing and handwriting app for GNOME, with pressure-sensitive stylus input, infinite…
Ro
Rolldown
A fast Rust-based JavaScript bundler with a Rollup-compatible API, designed to become the bundler po…
Rspack
A high-performance JavaScript bundler written in Rust, compatible with the webpack ecosystem of load…
Ru
RustDesk
An open-source remote desktop application written in Rust, designed for self-hosting as an alternati…
ru
rustywind
A CLI tool for sorting Tailwind CSS class names into a consistent canonical order — like Prettier's …
sc
sccache
A shared compilation cache that wraps compilers like rustc, clang, and gcc to cache build artifacts …
sd
sd
An intuitive find-and-replace CLI tool — a simpler, faster alternative to sed.
Sh
Shortwave
An internet radio player for GNOME written in Rust, backed by a community-powered database of over 3…
silicon
A source code to image generator — create beautiful, syntax-highlighted screenshots of code from the…
sk
skim
A fuzzy finder written in Rust — a faster, feature-rich alternative to fzf with a built-in TUI, mult…
So
Sonic
A fast, lightweight, and schema-less search backend written in Rust — an alternative to Elasticsearc…
Sp
Spotifyd
A lightweight open source Spotify client that runs as a UNIX daemon and supports Spotify Connect.
Starship
A minimal, blazing-fast, and infinitely customizable prompt for any shell.
SurrealDB
A multi-model cloud-native database with a SQL-like query language, real-time subscriptions, and a s…
SW
SWC
A super-fast JavaScript and TypeScript compiler written in Rust — used by Next.js, Deno, Parcel, and…
ta
taplo
A TOML toolkit — formatter, linter, and language server — that brings first-class editor support and…
te
tealdeer
A fast, Rust-based tldr client that shows concise, community-maintained command examples right in yo…
television
A blazing fast fuzzy finder TUI built around the concept of 'channels' — search files, git history, …
Ti
TiKV
A distributed, transactional key-value database written in Rust — the storage layer powering TiDB, d…
tokei
A fast, accurate program that counts lines of code in a project, broken down by language.
to
topgrade
Upgrade everything on your system in one command — package managers, language toolchains, editors, a…
Trippy
A network diagnostic tool that combines ping and traceroute in a beautiful, interactive TUI — with r…
Ty
Typesetter
A minimalist, local-first GTK4 editor for Typst documents with live preview and GNOME integration.
ty
typos
A source code spell checker that finds and fixes spelling mistakes with low false positives, fast en…
Typst
A modern typesetting system built as a faster, friendlier alternative to LaTeX — documents are writt…
uu
uutils coreutils
A cross-platform Rust reimplementation of the GNU coreutils — ls, cat, cp, mv, rm, and over 100 more…
uv
An extremely fast Python package and project manager, written in Rust — a drop-in replacement for pi…
Va
Vaults
A GNOME app written in Rust for creating and managing encrypted vaults using gocryptfs or CryFS as t…
Vector
A high-performance observability data pipeline — collect, transform, and route logs, metrics, and tr…
Ve
Veloren
An open-source, open-world multiplayer voxel RPG written entirely in Rust, inspired by Cube World, D…
vi
viddy
A modern watch command with time-machine mode, diff highlighting, and vim-style navigation.
vi
viu
A command-line tool to view images in the terminal, with support for the Kitty graphics protocol, iT…
vi
vivid
A generator for LS_COLORS with support for multiple themes, giving your terminal file listings vibra…
Wa
Warp
A GTK4 GUI for Magic Wormhole file transfer — send files between devices securely using a short word…
Wasmtime
A fast, secure, and standards-compliant WebAssembly runtime — run .wasm binaries from the command li…
wa
watchexec
A simple, standalone tool that watches a path and runs a command whenever it detects modifications.
WezTerm
A GPU-accelerated cross-platform terminal emulator and multiplexer with Lua scripting and rich custo…
xh
A friendly and fast HTTP client for sending HTTP requests, inspired by HTTPie but significantly fast…
xp
xpath-cli
A command-line tool for evaluating XPath expressions on XML or HTML documents.
xplr
A hackable, minimal, fast TUI file explorer written in Rust — every behaviour is customisable via Lu…
xs
xsv
A fast CSV command-line toolkit for slicing, indexing, selecting, searching, and joining CSV files.
Yazi
A blazing fast terminal file manager written in Rust, with async I/O, image previews, and a rich plu…
Zed
A high-performance, multiplayer code editor built in Rust — fast by design, with collaborative editi…
Zellij
A terminal workspace with batteries included — multiplexer, layouts, and a plugin system.
Zola
A fast static site generator in a single binary with everything built-in — no Node.js, no plugins, j…
zoxide
A smarter cd command that learns your habits and jumps to your most-used directories instantly.
No tools matched your search.