await |
28Kb, small memory footprint, single binary that run list of commands in parallel and waits for their termination. |
![_](https://camo.githubusercontent.com/92e5a5d1e632b920a161ea0fc8913cab9dbb862f8b0c1fcbca843ccbb56b8786/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f736c61766147616e7a696e2f61776169743f6c6162656c3d) |
![await-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/await.gif) |
bat |
A cat clone with syntax highlighting and Git integration. |
![_](https://camo.githubusercontent.com/d0aeffeaf06a5bcc62425a8756155f9e0834f857fb50e30adaacb4079a086697/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f736861726b64702f6261743f6c6162656c3d) |
![bat-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/bat.png) |
bottom |
Yet another cross-platform graphical process/system monitor. |
![_](https://camo.githubusercontent.com/2c1be60ca38357e6d437a05c989c9421f846710c483fbdd2b7e7399efc200c7b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f436c656d656e745473616e672f626f74746f6d3f6c6162656c3d) |
![bottom-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/bottom.gif) |
broot |
A new way to see and navigate directory tree s. |
![_](https://camo.githubusercontent.com/ea43143557d685ee895deb3ef27291448b75ec3a6afaad660e846fa0eee1fa17/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f43616e6f702f62726f6f743f6c6162656c3d) |
![broot-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/broot.png) |
btop |
A monitor of resources |
![_](https://camo.githubusercontent.com/092deb6d0c52e6b0f3a9190fa8d587109e25766d704c98a30c3e05ce498dac41/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f61726973746f637261746f732f62746f703f6c6162656c3d) |
![btop-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/btop.png) |
cheat |
Create and view interactive cheatsheets on the command-line. |
![_](https://camo.githubusercontent.com/192ef5ac2e0c4ffdc36969a50ae0d32c065abe3a086bc5c4d37f5e7d5632aa50/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f63686561742f63686561743f6c6162656c3d) |
![cheat-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/cheat.png) |
choose |
A human-friendly and fast alternative to cut and (sometimes) awk . |
![_](https://camo.githubusercontent.com/c5972fb6404c6d3d80539b5eb2c7b8dfe2b6e0cd6595ff49b56a5711ebe9dccc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f7468657279616e67656172792f63686f6f73653f6c6162656c3d) |
![choose-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/choose.png) |
coreutils |
Cross-platform Rust rewrite of the GNU coreutils (by uutils ) |
![_](https://camo.githubusercontent.com/f4a550ea1ea15556ce8a6ee239d84dde2d8943e56ae628809a17f66933066f4c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f757574696c732f636f72657574696c733f6c6162656c3d) |
NA |
curlie |
The power of curl , the ease of use of httpie . |
![_](https://camo.githubusercontent.com/7c2bed2c921114b90ba0e23e1e370b2f381f59460fc8bd5bd5b9257aa5f6d44a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f72732f6375726c69653f6c6162656c3d) |
![curlie-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/curlie.png) |
delta |
A viewer for git and diff output. |
![_](https://camo.githubusercontent.com/a62d0008099b2175e8d2c2eb7395a55d931a75c6bb65fe7321171aa748304696/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f64616e64617669736f6e2f64656c74613f6c6162656c3d) |
![delta-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/delta.png) |
diffutils |
Drop-in replacement of diffutils in Rust (by uutils ) |
![_](https://camo.githubusercontent.com/490459147a7f450a71630acf430e2a6e829623bd79ad04f0117297acaa6d4cae/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f757574696c732f646966667574696c733f6c6162656c3d) |
NA |
doggo |
🐶 Command-line DNS client for humans. dig on steroids. |
![_](https://camo.githubusercontent.com/68570ddb6be5e164ee6c006142ad24da333a8625c50b07c05ce2f2bcbe4c1e0e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f6d722d6b6172616e2f646f67676f3f6c6162656c3d) |
![doggo-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/doggo.png) |
duf |
A better df alternative. |
![_](https://camo.githubusercontent.com/50e32eb58d48adc86dcef1116c4b15928debe7f926d809c82a19ad82a6b9d3e7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f6d7565736c692f6475663f6c6162656c3d) |
![duf-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/duf.png) |
dust |
A more intuitive version of du written in rust. |
![_](https://camo.githubusercontent.com/a900fadbc7058cc903e420e99205741dfc765c8a25c90956da11336e75bdfb2e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f626f6f74616e64792f647573743f6c6162656c3d) |
![dust-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/dust.png) |
eza |
A modern, maintained replacement for ls , built on exa . |
![_](https://camo.githubusercontent.com/7d689e0c2c10627915cc2119da89d0f430b263c80c6613130895a99b918ae58b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f657a612d636f6d6d756e6974792f657a613f6c6162656c3d) |
![eza-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/eza.png) |
fd |
A simple, fast and user-friendly alternative to find . |
![_](https://camo.githubusercontent.com/c97f80b7bfbfd8ca88bda751d027b7eaeba817c6f67f45b18cb477e5ea7e2101/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f736861726b64702f66643f6c6162656c3d) |
![fd-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/fd.svg) |
findutils |
Rust implementation of findutils (by uutils ) |
![_](https://camo.githubusercontent.com/881b16ea6b4a28f42df27f3eaaaeb4bdeb82cc889791bc19de41ced574ff92da/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f757574696c732f66696e647574696c733f6c6162656c3d) |
NA |
fzf |
A general purpose command-line fuzzy finder. |
![_](https://camo.githubusercontent.com/4c59e2b580654fe15c75492973dabc8a7b971a2860fc618a3c74a65e9bc3e739/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f6a756e6567756e6e2f667a663f6c6162656c3d) |
![fzf-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/fzf.png) |
glances |
A top /htop alternative for most operating systems. |
![_](https://camo.githubusercontent.com/6a1e3d0a229384b4d00607173aaf8658368e4e2e8daefb3a903bb38e4ef6956f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f6e69636f6c6172676f2f676c616e6365733f6c6162656c3d) |
![glances-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/glances.png) |
gping |
ping , but with a graph. |
![_](https://camo.githubusercontent.com/b7f65df4f9d3a2569fa99f7ad877af63a4c9fcc08fd7f51cb2470a30b7c86e23/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f6f72662f6770696e673f6c6162656c3d) |
![gping-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/gping.gif) |
gtop |
System monitoring dashboard for terminal. |
![_](https://camo.githubusercontent.com/58350c4f39158c0fd48ffef7c9ae14a01cb6d376a07ecfdacb8203977710c4fb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f616b73616b616c6c692f67746f703f6c6162656c3d) |
![gtop-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/gtop.gif) |
httpie |
A modern, user-friendly command-line HTTP client for the API era. |
![_](https://camo.githubusercontent.com/5dd149e8a8462224c5f8f6fab9b1e79c848fe5cfa758a7f86d356a3b68e757da/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f6874747069652f6874747069653f6c6162656c3d) |
![httpie-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/httpie.gif) |
hyperfine |
A command-line benchmarking tool. |
![_](https://camo.githubusercontent.com/3c5d240134d85aaae4b6dcc64f9e995dd88b6ab4be78c6ec236d83ef8f01eac8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f736861726b64702f687970657266696e653f6c6162656c3d) |
![hyperfine-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/hyperfine.gif) |
jq |
sed for JSON data. |
![_](https://camo.githubusercontent.com/1901781dae8d7559bb971c3444ed0520faf5e7e678285ad716701cb0696f8407/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f737465646f6c616e2f6a713f6c6162656c3d) |
![jq-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/jq.png) |
lazygit |
simple terminal UI for git commands |
![_](https://camo.githubusercontent.com/abdf43c54ff03f7b08ddf5afef7e477dae713dbfbdba016c87406ae2c15db758/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f6a657373656475666669656c642f6c617a796769743f6c6162656c3d) |
![lazygit-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/lazygit.gif) |
lsd |
The next gen file listing command. Backwards compatible with ls . |
![_](https://camo.githubusercontent.com/b88f0ac5ff059d812d07217e233fbeaa0bb5dd54e4f60608f1b209aeabf3b53e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f50656c746f6368652f6c73643f6c6162656c3d) |
![lsd-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/lsd.png) |
mcfly |
Fly through your shell history . Great Scott! . |
![_](https://camo.githubusercontent.com/9c9182e75012c56527d151a12c0c41892a87457b184382c17e7969e3c43c800d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f63616e74696e6f2f6d63666c793f6c6162656c3d) |
![mcfly-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/mcfly.png) |
mtr |
A network diagnostic tool, combining functionality of traceroute and ping |
![_](https://camo.githubusercontent.com/07bed07ecfb7dbe5c9ea800794f84827834b5f2220fc108c4d2db50e8ccdaee6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f74726176697363726f73732f6d74723f6c6162656c3d) |
![mtr-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/mtr.png) |
pls |
pls is a prettier and powerful ls(1) for the pros. |
![_](https://camo.githubusercontent.com/3d73bee348a6a455e71c9cdff93f8cacd1be172f5b11f5f6a46a9a3291f1f9dd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f706c732d72732f706c733f6c6162656c3d) |
![pls-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/pls.png) |
procs |
A modern replacement for ps written in Rust. |
![_](https://camo.githubusercontent.com/1d1d17fb956294409e4525cf976d5b878aa706848742048d85356b3bc8d17a3d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f64616c616e63652f70726f63733f6c6162656c3d) |
![procs-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/procs.png) |
ripgrep |
An extremely fast alternative to grep that respects your gitignore. |
![_](https://camo.githubusercontent.com/c9f037ba2fcc25e926dfac3cd5ccce7c6fb3261a82b1372d0340ea77344c9052/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f4275726e7453757368692f726970677265703f6c6162656c3d) |
![ripgrep-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/ripgrep.gif) |
ripgrep-all |
rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc. |
![_](https://camo.githubusercontent.com/2842098d74cd8208de08c03137477c55825502fff63794843d1d7ee7e78475db/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f7068697265736b792f726970677265702d616c6c3f6c6162656c3d) |
![ripgrep-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/ripgrep-all.png) |
rustscan |
The Modern Port Scanner. Find ports quickly (3 seconds at its fastest). nmap alternative. |
![_](https://camo.githubusercontent.com/9d06e07c8c378f8854611ae5547bb04173cce360cb9a9f87a48d604bfb1c20d7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f527573745363616e2f527573745363616e3f6c6162656c3d) |
![rustscan-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/rustscan.gif) |
sd |
An intuitive find & replace CLI (sed alternative). |
![_](https://camo.githubusercontent.com/e24301a55b664aa7d5ff1e9f4d32721dcc1da6bc3b098cf16fe3348a8953e69b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f63686d6c6e2f73643f6c6162656c3d) |
![sd-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/sd.png) |
tldr |
A community effort to simplify man pages with practical examples. |
![_](https://camo.githubusercontent.com/6caf3d9377e90409042ffcccbe2d75758e62b1603bc50d36d14106e41ff042ed/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f746c64722d70616765732f746c64723f6c6162656c3d) |
![tldr-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/tldr.png) |
trashy |
a cli system trash manager, alternative to rm and trash-cli |
![_](https://camo.githubusercontent.com/5e32361406badf212784cdaa6d94a90cb38cd75c7c6403a6b3c318d59c1a935a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f6f626572626c6173746d6569737465722f7472617368793f6c6162656c3d) |
![trashy-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/trashy.gif) |
xh |
A friendly and fast tool for sending HTTP requests. |
![_](https://camo.githubusercontent.com/b4aedd8deed8f9d943b4b998cec0fcdada8c9525bdea84270330e76548b9b1e1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f64756361616c652f78683f6c6162656c3d) |
![xh-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/xh.gif) |
zoxide |
A smarter cd command inspired by z . |
![_](https://camo.githubusercontent.com/fcc52136206935efd09a0fb5ceab60d55f2d8bf64f7838636605b79d99128f01/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f616a65657464736f757a612f7a6f786964653f6c6162656c3d) |
![zoxide-preview](https://raw.githubusercontent.com/johnalanwoods/maintained-modern-unix/master/./screenshots/zoxide.riff) |