Favorites & Must-haves
- Fish terminal – Friendly, interactive shell with smart autosuggestions
- imagemagick – Command-line image manipulation tool
- ddgr – DuckDuckGo search from the terminal
- tldr – Simplified man pages with practical examples
- ripgrep – Ultra-fast recursive text search
- fzf – Fuzzy finder for anything in the terminal
- tree – Displays directories as a tree structure
- yt-dlp – Advanced YouTube video downloader
- aria2 – Multi-connection download manager
- htop | btop – Interactive system resource monitors
- uv – Fast alternative to
pip
for Python package management
📂 File & Directory Management
- dust – Better
du
, shows disk usage with visualization
- tree – Displays directories in a tree structure
- trash – Safer
rm
, moves files to trash instead of deleting
- mmv – Bulk rename, move, or copy files with patterns
- rename – Rename files in bulk using regex
- dtrx – Extracts any archive without special commands
- eza – Even better
ls
, supports git integration and better sorting
🔍 Searching & Navigation
- dog – Fast DNS lookup tool
- pt – “The Platinum Searcher,” even faster than
ag
- lsd – Enhanced
ls
with icons and colors
- broot – Interactive tree-like file manager
- fd – A simpler and faster
find
replacement
🌐 Internet & Networking
- speedtest-cli – Check internet speed from the terminal
- yt-dlp – Fast, feature-rich
youtube-dl
alternative
- tor – Anonymous browsing via the Tor network
- proxychains-ng – Route traffic through a proxy
- mutt – Terminal-based email client
- newsboat – RSS feed reader for the terminal
- Lynx – Text-based web browser
- Aria2c – Command-line download accelerator
- nmap – Network scanner for security and diagnostics
- tuir – Reddit client for the terminal
- ddgr – DuckDuckGo CLI search
- gping – Ping with live graph visualization
- doggo – A
dog
alternative with more interactive DNS querying
- ytfzf – Browse and search YouTube from the terminal
- socat –
netcat
on steroids for networking magic
📦 Data & Archiving
- zstd – Fast compression algorithm
- xz – Alternative compression tool to gzip/bzip2
- unar – Extract
.zip
, .rar
, .7z
, etc.
- pigz – Multithreaded gzip for faster compression
- pv – Monitor progress of data transfer
- gron – JSON flattener, making it greppable
⚡ Productivity & Automation
- taskwarrior – CLI task manager
- watchexec – Run commands when files change
- entr – Trigger commands on file changes
- timewarrior – CLI time tracker
- mprocs – Manage multiple processes in one terminal
- choose – Select columns from input like
awk
but easier
📊 System Monitoring & Debugging
- dstat – Live system resource usage stats
- iftop – Monitor network bandwidth in real-time
- nethogs – Show network usage by process
- iperf – Network performance testing
- lsof – List open files used by processes
- procs – Modern alternative to
ps
, with colors and tree view
- bandwhich – Shows real-time network bandwidth per process
🔢 Data Processing & CLI Magic
- xsv – Fast CSV file manipulation
- csvkit – Suite for handling CSV data
- mlr (
miller
) – Structured text processing like awk
- visidata – Interactive data analysis tool
- sed – Stream editor for text manipulation
- awk – Text processing and data extraction
- pastel – CLI tool to manipulate colors easily
🎨 Fun & Eye Candy
- cmatrix – Matrix rain effect in terminal
- cowsay – ASCII cows that say things
- toilet – ASCII text art generator
- boxes – ASCII boxes around text
- lolcat – Rainbow-colorized text
- asciinema – Record and share terminal sessions
- figlet – Generate large ASCII text banners
🔧 Development & Scripting
- deno – Secure JavaScript/TypeScript runtime
- httpie – User-friendly alternative to
curl
- nmap – Network security scanner
- sshfs – Mount remote files over SSH
- mitmproxy – Interactive HTTP/HTTPS proxy
- tldr – Concise explanations for CLI commands
- fzf – Fuzzy search for any input
- atuin – Better shell history with search
- zoxide – Smart
cd
command replacement
- starship – Fancy, fast shell prompt
- appcleaner – Uninstall apps completely (GUI)
- the-unarchiver – Extract various archive formats (GUI)
- coconutbattery – Battery health checker
- barrier – Share keyboard/mouse across computers
- dark-mode – Toggle macOS dark mode from CLI
- thefuck – Auto-correct mistyped commands
- watch – Repeat a command at intervals
- ccrypt – Secure file encryption
- geoip – Find location info by IP
- exa – Modern replacement for
ls
- uv – Fast, modern Python package manager
- fortune – Random quotes and proverbs
- fx – Terminal JSON viewer and manipulator
- bat –
cat
alternative with syntax highlighting
- p7zip – 7z archive format support
- iterm – Advanced terminal for macOS
- fzf – Fuzzy finder for everything
- jq – JSON processor
- rename – Bulk file renaming with regex
- tre – Better
tree
with git-aware navigation
- git – Version control system
- bpytop – Resource monitor with a sleek UI
- zellij – Modern terminal multiplexer, alternative to
tmux
- duf – Better
df
, disk usage with a clean UI
- xclip | wl-copy – Clipboard integration for X11/Wayland
Rust based
- SKIM - FZF alternative written in Rust