Rust is slowly and steadily taking over the tools space. It has been the most admired programming language among developers for several years and for a good reason: the blazingly fast speed.
Here are some of my favorites.
File & Directory Operations
Tool
Replaces
Why It's Better
bat
cat
Syntax highlighting, git integration, line numbers
ripgrep (rg)
grep
10x faster, respects .gitignore, smarter defaults
fd
find
Intuitive syntax, colorized output, ignores hidden files by default
eza
ls
Icons, git status, tree view, beautiful colors
Modern Shell Experience
Tool
What It Does
starship
Cross-shell prompt that's fast and infinitely customizable
zoxide
Smarter cd — learns your habits and jumps to directories by partial name
atuin
Magical shell history with sync, search, and stats
Developer Essentials
Tool
What It Does
just
A better make for running project commands
delta
Beautiful git diffs with syntax highlighting
hyperfine
Benchmarking CLI commands with statistical analysis
tokei
Count lines of code, fast
The Astral team is rewriting Python's tooling in Rust. If you write Python, these are game-changers:
Tool
Replaces
Why It's Better
uv
pip, venv, poetry
10-100x faster package installs, unified tool for packages + environments
ruff
flake8, black, isort
Linter + formatter in one, 100x faster than alternatives
ty
mypy, pyright
Type checker that's 10-100x faster, with built-in LSP
Editors
Tool
What It Does
fresh
Terminal editor with GUI-like UX — opens 2GB files in 600ms using <40MB RAM
Config & Git Hooks
Tool
Replaces
Why It's Better
tombi
taplo
TOML language server, formatter, and linter with JSON Schema validation
prek
pre-commit
10x faster hook installation, single binary, monorepo support
Data & Text Processing
Tool
Replaces
Why It's Better
jq (not Rust, but...)
—
JSON processor (mention for completeness)
jaq
jq
Rust clone of jq, faster and more correct
sd
sed
Intuitive find-and-replace, no escaping hell
xsv
—
Lightning-fast CSV toolkit
Quick Install (macOS)
brew install ripgrep fd eza bat starship zoxide just delta hyperfine sd uv ruff
Quick Install (via uv)
If you already have uv, you can install the Python-oriented tools:
uv tool install ruff ty prek
Most Rust tools distribute standalone binaries — no runtime dependencies, no virtual environments, just download and run.
Pro tip: Alias these in your shell config for muscle memory:
alias ls = 'eza'
alias cat = 'bat'
alias find = 'fd'
alias grep = 'rg'