https://github.com/TaKO8Ki/awesome-alternatives-in-rust A curated list of replacements for existing software written in Rust
Awesome Alternatives in Rust
A curated list of replacements for existing software written in Rust.
If you want to contribute, please read CONTRIBUTING.md .
I renamed the repository to "Awesome Alternatives in Rust". The original name was "Awesome Rewrite It In Rust". For more details, please refer to this issue .
Table of contents
Applications
Container
youki - An experimental container runtime written in Rust
System tools
autojump / z
zoxide - A smarter cd command for your terminal.
awk
frawk - an efficient awk-like language
bash/PowerShell/fish
nushell - An attractive structured shell
cat
bat - A cat(1) clone with wings.
loc - Count lines of code quickly.
tokei - Count your code, quickly.
cp
cut
choose - A human-friendly and fast alternative to cut and (sometimes) awk
diff
delta - A viewer for git and diff output
dig
dog - A command-line DNS client.
du
dua - View disk space usage and delete unwanted data, fast.
dust - A more intuitive version of du in rust
find
fd - A simple, fast and user-friendly alternative to 'find'
skim - Fuzzy Finder in rust!
coreutils - Cross-platform Rust rewrite of the GNU coreutils
hexdump
hexyl - A command-line hex viewer
xh - Friendly and fast tool for sending HTTP requests
ls
exa - A replacement for 'ls'
lsd - An ls with a lot of pretty colors and awesome icons
nat - ls
alternative with useful info and a splash of color 🎨
fnm - 🚀 Fast and simple Node.js version manager, built in Rust
volta - Volta: JS Toolchains as Code. ⚡
ps
procs - A modern replacement for ps written in Rust
frum - A little bit fast and modern Ruby version manager written in Rust
rm
rip - A safe and ergonomic alternative to rm
sed
sad - CLI search and replace | Space Age seD
sd - Intuitive find & replace CLI (sed alternative)
strings
stringsext - Find multi-byte-encoded strings in binary data
sudo
please - sudo
like program with regex support written in rust
time
navi - An interactive cheatsheet tool for the command-line
tealdeer - A very fast implementation of tldr in Rust.
top
bottom - Yet another cross-platform graphical process/system monitor.
ytop (no longer maintained) - A TUI system monitor written in Rust
uniq
huniq - Filter out duplicates on the command line.
paru - Feature packed AUR helper
Terminal
Zellij - A terminal workspace with batteries included
Text editors
Vim
Amp - A complete text editor for your terminal.
Text processing
grep
ripgrep - ripgrep recursively searches directories for a regex pattern while respecting your gitignore
Utilities
fastmod - A fast partial replacement for the codemod tool
jql - A JSON Query Language CLI tool built with Rust 🦀
gitui - Blazing fast terminal-ui for git written in Rust 🦀
Web
Lemmy - 🐀 Building a federated alternative to reddit in rust
libreddit - Private front-end for Reddit written in Rust
Development tools
Command runners
just - A command runner and partial replacement for make
Linters
deno_lint - Blazing fast linter for JavaScript and TypeScript written in Rust
RSLint - A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate