This list provides an overview of CLI tools, where Rust shines. 🌞 It is intended for non-language specific use cases, where either correctness inclusive or performance is essential. Installation instructions after searching are here and here.
Feel free to send pull requests.
Credits to @kreteshq for zoxide, rmesg, bandwhich and @ghuls for broot, git-interactive-rebase-tool.
Name | crates.io | Explanation | Source | Command |
---|---|---|---|---|
bat | bat | cat with syntax support, git modifications |
bat | bat |
bottom | bottom | htop |
bottom | btm |
dust | du-dust | du |
dust | du |
exa | exa | ls |
exa | exa |
fd | fd-find | find |
fd | fd |
hck | hck | cut with decompression, column reordering and regex as delimiter |
hck | hck |
hyperfine | hyperfine | cli benchmarking | hyperfine | hyperfine |
kalk | kalk_cli | formula calculator with types and type conversions | kalk | kalk |
procs | procs | top |
procs | procs |
rink | rink | unit-aware calculator with dimensionality analysis | rink | rink |
ripgrep | ripgrep | grep |
ripgrep | rg |
sd | sd | sed |
sd | sd |
starship | starship | shell customization | starship | use shims |
tokei | tokei | LOC counting | tokei | tokei |
watchexec | watchexec | Executes commands in response to file modifications | watchexec | watchexec |
yazi | yazi-fm | terminal file manager | yazi | yazi |
zellij | zellij | tmux with WASM plugins |
zellij | zellij |
zoxide | zoxide | autojumper | zoxide | z |
Name | crates.io | Explanation | Source | Command |
---|---|---|---|---|
bandwhich | bandwhich | network utizilation | bandwhich | bandwhich |
grex | grex | regex building tool | grex | grex |
mdBook | mdBook | Markdown -> book (other backends: pdf,latex,epub.) | mdBook | mdbook |
rmesg | rmesg | dmesg Kernel logs | rmesg | rmesg |
tin-summer | tin-summer | rm build artefcats | tin-summer | sn |
just | just | make alternative |
just | just |
xsv | xsv | csv swiss army knife | xsv | xsv |
unf | unf | replace anti-unix characters | unf | unf |
navi | navi | cheatsheet+launcher cli | navi | navi |
skim | skim | fuzzy finder | skim | use shims |
difftastic | difftastic | syntax aware structural diff | difftastic | difft |