| 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. | |