Command Line Tools
Editors / Core
neovim is my default text-editor.
tmux - terminal multiplexer.
starship - cross-shell prompt.
File Management / Navigation
eza - a modern replacement for
ls(community fork of exa).fd - a fast and user-friendly alternative to
find.zoxide - a smarter
cdcommand, learns your habits.fasd - frecent files and directories.
lf - terminal file manager (ranger-like, written in Go).
xplr - terminal file explorer.
Search / Find
fzf - command-line fuzzy finder. Used everywhere.
television - a fast fuzzy finder with channels (zoxide, tmux, systemd, npm, etc.).
ripgrep - recursively searches directories for a regex pattern.
bat - a cat(1) clone with syntax highlighting and Git integration.
tldr - simplified and community-driven man pages.
ddgr - search DuckDuckGo from the command line.
cheat.sh - community-driven cheat sheets (wrapped as
cheat()function).
Git
git for version control.
lazygit - TUI git client.
gh - GitHub CLI.
delta - syntax-highlighting pager for git and diff output.
git-lfs - Git Large File Storage.
Packages / Language Toolchains
paru - AUR helper (Arch Linux).
pacnews - check pacman news before updates.
reflector - fetch and sort pacman mirrors.
doas - lightweight sudo replacement.
fnm - fast Node.js version manager.
pnpm - fast, disk space efficient package manager.
uv - Python package and project manager.
npm-check-updates - upgrade npm package versions.
Productivity / Task Management
atuin - shell history with syncing, search, and encryption.
fabric-ai - AI-powered CLI.
llm - LLMs from the command line.
navi - interactive cheatsheet.
newsboat - RSS/Atom feed reader.
notmuch - email indexer and search.
taskwarrior - task management.
taskwarrior-tui - TUI for taskwarrior.
Media / Download
mpv - media player.
yt-dlp - download videos from YouTube and other sites (active fork of youtube-dl).
streamlink - pipes video streams from various services into a video player.
chafa - image-to-sixel converter for terminal image previews.
glow - render markdown in the terminal.
CLI Utilities
openvpn - an open source VPN daemon.
translate-shell - easy access to translation engines.
transfer.sh - easy file sharing from the command line.
trashy - safe file deletion with trash management.
dragon-drop - drag and drop files from terminal to GUI.
htmlq - HTML query tool (like jq for HTML).
surfraw - CLI web search.
sesh - tmux session manager.
gum - tool for glamorous shell scripts.
thefuck - corrects errors in previous console commands.
btop - a cool monitor of resources.
Tmux Plugins
Tmux plugins are managed with TPM:
christoomey/vim-tmux-navigator - seamless vim/tmux pane navigation.
tmux-plugins/tmux-resurrect - save and restore tmux sessions.
tmux-plugins/tmux-continuum - auto-save and auto-restore tmux sessions.
tmux-plugins/tmux-yank - copy to system clipboard.
jabirali/tmux-tilish - i3-like window management in tmux.
Links
r/commandline - for questions, tips, and interesting programs.
Last updated