Core utilities
| Tool | Description |
|---|---|
| eza | Modern ls with git integration, tree view, icons. Rust-based with extended attributes support. |
| bat | cat with syntax highlighting (200+ languages), git integration, automatic paging. |
| fd | Fast find alternative. Respects .gitignore, 3-5x faster, regex/glob support. |
| ripgrep | Blazing-fast recursive grep. Auto-skips binaries/hidden dirs. Processes 10GB+ codebases in seconds. |
| zoxide | Smart cd replacement. Learns frecency patterns for instant navigation. |
| fzf | Interactive fuzzy finder for any input. Shell history, files, processes. Handles 10M+ lines. |
System monitoring
Disk analysis
| Tool | Description |
|---|---|
| dust | Graphical du showing largest directories first. Permission-error tolerant. |
| duf | Better df with color-coded warnings, device grouping, JSON export. |
| gdu | Fast ncurses disk analyzer. 1TB in <1 minute. Direct deletion support. |
| broot | Interactive tree navigation with fuzzy search, preview, command execution. |
Text processing
| Tool | Description |
|---|---|
| sd | Intuitive sed with Perl regex. Literal mode avoids escaping hell. |
| choose | Human-friendly cut/awk for columns. Zero-indexed, negative indices. |
| jq | JSON query/transform with filter expressions. Streaming for multi-GB files. |
| delta | Enhanced git diff with syntax highlighting, side-by-side view, hunk navigation. |
Network tools
| Tool | Description |
|---|---|
| gping | Real-time graphical ping. Multi-host with color-coded latency. |
| xh | Rust httpie with 10x faster startup. JSON-first, session persistence. |
| dog | Modern DNS client. Clean tables, DoH/DoT support, color-coded records. |
| trippy | Interactive traceroute with packet loss visualization, per-hop latency distribution. |
| aria2 | Multi-protocol downloader (HTTP/FTP/BitTorrent). Connection splitting, resume support. |
Development tools
| Tool | Description |
|---|---|
| lazygit | Terminal Git UI. Staging, interactive rebase, conflict resolution. Vim keys. |
| lazydocker | Docker/compose TUI. Live logs, stats, shell access, resource pruning. |
| just | Command runner like Make, minus the makefile insanity. Explicit recipes, cross-platform. |
| hyperfine | Command benchmarking with statistics. Warmup runs, outlier detection, JSON export. |
Shell enhancement
| Tool | Description |
|---|---|
| starship | Cross-shell prompt. Git status, language versions, timing. Sub-ms rendering, TOML config. |
Documentation
Nix-specific
Resources
- modern-unix — curated CLI alternatives
- Arch utilities list — comprehensive reference