Tool Description Updated
ack A grep-like tool optimized for searching source code, skipping VCS dirs and binaries by default.
ag A code searching tool similar to ack, with a focus on speed.
atop Linux performance monitor that tracks CPU, disk, memory, and network usage per process.
atuin A shell history database that replaces ctrl-r with intelligent search and encrypted sync.
autojump A cd command that learns — easily navigate directories from the command line.
bashtop A Bash-based resource monitor with real-time graphs for CPU, memory, disk, network, and processes.
bat A cat clone with syntax highlighting, Git integration, and automatic paging.
batdoc Convert Office documents and PDFs to markdown for terminal display.
bb Lightweight terminal process viewer without visual artifacts during screen redraws.
bfs Breadth-first search for your files
bgrep Searches for binary patterns in files where standard grep cannot.
bingrep Parses and colorizes binary files from various operating systems and architectures.
bottom A customizable, graphical process and system monitor for the terminal with widgets for CPU, memory, network, disk, and more.
bpytop A Python-based resource monitor with real-time graphs for CPU, memory, disk, network, and processes.
broot Broot is a better way to navigate directories, find files, and launch commands.
btop A resource monitor with real-time graphs for CPU, memory, disk, network, and processes in an interactive terminal UI.
byobu Text-based window manager and terminal multiplexer with enhanced keybindings and status notifications.
ccat Colorizing cat with syntax highlighting for source code and configuration files.
ccdiff A colored diff that also colors inside changed lines
cgrep Context-aware grep for source code with semantic pattern matching and language awareness.
cheat A command-line tool for creating and viewing interactive cheatsheets.
choose A human-friendly and fast alternative to cut and awk for selecting fields from text using Python-like slice syntax.
colordiff A wrapper for diff that adds color syntax highlighting to make changes easier to read.
cs A code search tool that understands code structure and ranks results by relevance without requiring an index.
cw A fast replacement for wc that counts words, lines, characters and bytes, with multi-threaded support.
delta Syntax-highlighting pager for git, diff, grep, and blame output.
desed A terminal debugger for sed scripts with step-through execution and variable inspection.
dfc Reports filesystem space usage with color bargraphs and export to HTML, JSON, or CSV.
dfrs Displays filesystem space usage with color bargraphs alongside the numbers.
diff-so-fancy Makes diffs human-readable instead of machine-readable, to help spot defects faster.
diffr Word-level diff highlighting that enhances unified diff output with precise change visualization.
difftastic A structural diff tool that understands code syntax and shows what actually changed, not just which lines changed.
diskus A minimal, fast alternative to du -sh that computes directory sizes in parallel.
dog A command-line DNS client with colorful output and support for modern DNS protocols.
dua Fast disk usage analyzer with interactive deletion support.
duc A collection of tools for indexing, inspecting, and visualizing disk usage.
duf Disk usage/free utility with user-friendly, colorful output for Linux, BSD, macOS and Windows.
dusage Disk and inode usage display with visual bargraphs and color-coded filesystem groups.
dust A more intuitive version of du that shows which directories are using disk space.
duu Recursively display disk usage in kilobytes of the given directory.
dyff Diff tool for YAML files that shows changes by their location in the document structure.
dysk Graphical tool for listing your filesystems
enhancd Enhanced cd command with fuzzy finding and directory history navigation.
erdtree A filesystem and disk-usage utility that respects .gitignore and supports multiple reporting metrics.
exa A modern replacement for ls with colour, Git integration, and a tree view.
eza file-listing tool with colors, handling for symlinks and Git, and more
fd Simple, fast, and user-friendly alternative to find.
fkill Kill processes by pid, name, port, or interactively via a fuzzy-search UI.
frei Modern replacement for the free command with colored bar charts and multiple output formats.
fselect A command-line utility for finding files using SQL-like queries.
fzf A general-purpose command-line fuzzy finder for files, history, processes, and more.
gat cat clone written in Go
gdu A fast disk usage analyzer with an interactive terminal interface.
gittop TUI for visualizing Git repository statistics
gitui Fast, keyboard-driven terminal UI for Git operations.
glances Cross-platform extensible monitoring tool
glow Render Markdown on the CLI, with pizzazz! Can also fetch Markdown documents from the web.
gping ping, but with a graph
gron Makes JSON greppable
gtop A Node.js system monitoring dashboard for the terminal with real-time graphs for CPU, memory, and network.
hicat Display file contents with syntax highlighting and automatic language detection.
hishtory Shell history that stores context with each command and syncs across machines with end-to-end encryption.
hstr Easily view, navigate and search your command history with shell history TUI suggest box for bash and zsh.
hstx A terminal utility that captures command history into a SQLite database with fuzzy search and recipe management.
htop An interactive process viewer with color display, scrolling, filtering, and mouse support.
hunk Review-first terminal diff viewer designed for inspecting agent-authored changesets.
hurl A command line tool that runs HTTP requests defined in a simple plain text format.
hwatch hwatch is a alternative watch that records the result of command execution and can display it history and diffs.
icdiff Side-by-side colored diff with intra-line change highlighting.
jmp Replaces cd with intelligent regex-based directory navigation using breadth-first search.
kat Displays file contents with syntax highlighting
klondiff An improved diff tool that prioritizes readability by reducing noise from whitespace and short lines.
lazygit A simple terminal UI for git commands.
lazytail A fast terminal-based log viewer with live filtering, follow mode, and AI integration.
lftp A sophisticated file transfer program supporting ftp, http, sftp, fish, torrent and more.
lla Modern ls replacement with multiple specialized views, a plugin system, and built-in git integration.
lolcate A high-performance filesystem indexing and search utility with flexible configuration and regex-based query capabilities.
ls++ Colorized ls on steroids — a wrapper that lets you reorganize the order of columns.
lsd The next generation ls command, with colour coding and special font icons.
lsvine tree with less empty screen space, and ls * with vertical listing
mcfly A shell history search engine that replaces ctrl-r with intelligent context-aware suggestions.
mdcat Renders Markdown to the terminal with syntax highlighting and inline images.
mosh A remote terminal application that allows roaming and supports intermittent connectivity.
mtr Network diagnostic tool that combines traceroute and ping in a single live display.
multitail Monitor logfiles and command output in multiple windows in a terminal, with colorizing, filtering and merging.
musage Memory usage display with a visual bargraph showing RAM and cache.
nat ls with colors and more
navi Interactive cheatsheet tool that lets you browse and execute commands with prompted argument values.
ncdu ncurses disk usage analyzer, fast and easy to use in any minimal POSIX environment.
pdfgrep A command-line utility to search text in PDF files.
pigz Parallel replacement for gzip gzip that exploits multiple processors and cores when compressing data.
plocate A much faster locate implementation using posting lists and asynchronous I/O.
prettyping ping with colour-coded, graphical output and live statistics.
procs A modern replacement for ps with colored output, advanced search, and process tree visualization.
qgrep A fast code search tool that builds compressed, indexed databases for near-instant regex searches across large codebases.
qman Modern terminal man page viewer with hyperlinks, table of contents, and browser-like navigation.
rip Command-line deletion tool focused on safety, ergonomics, and performance.
ripgrep Extremely fast line-oriented search tool that respects .gitignore rules.
sad A batch file editor with interactive diff preview before applying changes.
sd An intuitive find and replace CLI that makes text substitution easier and more readable than sed.
see Terminal-based file viewer with syntax highlighting, Markdown rendering, and image display.
serpl TUI for interactive search and replace across folders with preview and batch operations.
skim A fuzzy finder written in Rust with interactive filtering and multi-select capabilities.
sshs TUI for managing and connecting to SSH hosts from your config file.
tarnation A backup and restoration system using GNU Tar with incremental backup support.
tealdeer A high-performance Rust implementation of tldr with offline support and syntax highlighting.
termscp A terminal-based file transfer and remote connection tool with support for multiple protocols.
tig A text-mode interface for Git that functions as a repository browser and staging assistant.
tiptop A command-line system monitor that displays CPU, memory, network, and disk stats with real-time graphs in a modern terminal UI.
tldr Simplified, practical command-line help pages for common console commands.
tlrc The official tldr client written in Rust, replacing the older Node.js reference client.
tmux Terminal multiplexer — run multiple terminals from a single screen, detach and reattach sessions.
trash Moves files to the trash safely and reversibly, instead of permanently deleting them.
trippy Network diagnostic tool combining traceroute and ping functionality with real-time visualization.
ttl Modern network diagnostic tool with real-time path monitoring and advanced traceroute features.
tuc A more powerful field cutter with regex delimiters, negative indexes, and flexible output formatting.
twf A standalone tree view explorer with interactive file browsing and vim-like navigation.
ugrep A faster, more capable grep replacement with interactive TUI, Boolean search, fuzzy matching, and archive support.
vgrep A user-friendly pager and interactive front-end for grep, git-grep, and ripgrep with editor integration.
ydiff View colored, incremental diff in workspace or from stdin, side by side and auto paged.
z Tracks your most used directories, based on "frecency".
Zellij A terminal workspace with customizable layouts, multiplayer collaboration, and a WebAssembly-based plugin system.
zenith A terminal-based system monitoring tool with zoomable graphical charts for CPU, GPU, memory, disk, and network metrics.
zoxide zoxide is a smarter cd command, inspired by z and autojump.