Common *nix commands written in Rust

Computer with terminal window
Photo by Goran Ivos on Unsplash

I’ve been reading a lot about Rust lately. A few days ago I came across a bunch of common POSIX command line tool replacements written in Rust. Most of them are better in some way.

So, here’s my current list:

cat ➞ bat
https://github.com/sharkdp/bat

du ➞ dust
https://github.com/bootandy/dust

find ➞ fd
https://github.com/sharkdp/fd

find ➞ skim
https://github.com/lotabout/skim

grep ➞ ripgrep
https://github.com/BurntSushi/ripgrep

ls ➞ exa
https://the.exa.website

ps ➞ procs
https://github.com/dalance/procs

sed ➞ sd
https://github.com/chmln/sd

time ➞ hyperfine
https://github.com/sharkdp/hyperfine

top ➞ zenith
https://github.com/bvaisvil/zenith

wc -l ➞ tokei
https://github.com/XAMPPRocky/tokei

Do you know of any other good command replacement written in Rust?

Discuss on Twitter

Published
Categorized as Default

By Giovanni Collazo

Software developer, user experience designer, and web application security enthusiast from San Juan, Puerto Rico. You can find me on Twitter as @gcollazo.