This is my big list of apps that I’ve played around with or am thinking of playing around with. See Terminal App as Daily Driver for a closer look at some of them.
CLI tools abook - Address book (system package) atuin - Command line history replacement, puts history in a SQLite database that can be synchronized between machines. bat - a “cat” replacement bpytop - btop++ is a system resource monitor tool similar to top, but better. chezmoi - Manage configuration files (dotfiles) using git to sync them between devices. cmatrix - Matrix movie cascading letters effects for your enjoyment. cpufetch - Display CPU information. curl cheat.sh - A TLDR like tool that does not require installation. Get short help info on any command. duf - Nice looking disk usage, mounted devices display. information. (df alternative) dust - du like tool. Disk space consumption monitoring tool (du + rust = rust). dysk - Nice looking alternative to df. entr - run commands on file changes in a folder. eza - ls replacement (system package) fastfetch - Display system info (replaces neofetch). fdfind - alternative to the find command ffmpeg Audio and video conversion and streaming tool. fzf - fabulous flexible fuzzy finder. gdu - Disk usage analyzer. glow - Read Markdown files from the command line. helix - Post-modern text editor hollywood - screen saver hacker type screen homebrew - CLI package manager is awesome. htop - Interactive process viewer. httpie - Command line HTTP client. httpx - Multipurpose HTTP toolkit. inxi - System information tool. jq - JSON processor and formatter khal Terminal calendar application, supports CalDAV. lazydocker - TUI for docker and docker-compose. lazygit - TUI for git commands. litecli - SQLite command line tool lynx - Text web browser ImageMagick Edit, convert, and manipulate digital images. mc - midnight commander file manager mutt-wizard - Automatically set up neomutt email client. nala - alternative apt command package manager sudo apt install nala navi - interactive cheat sheet that lets you execute one line commands. nb - notebook nb is a Markdown note taking tool. ncdu - disk usage analyzer no more secrets - Sneakers data decryption movie effect. nvim (neovim) - Massively customizable vim-based text editor. pandoc - the universal document converter. powertop - laptop monitoring tool, battery tuning tool presenterm - presentations in Markdown qman - better man pages ranger - Ranger file manager that leverages vim key bindings. rg - ripgrep is a blazingly fast regex search tool. speedtest-cli - Measure your internet connection speed from the command line. SQLiteStudiocli - A CLI tool for managing SQLite databases that comes as part of SQLiteStudio. stow - dotfiles manager taskwarrior - Great to-do list manager. taskwarrior-tui taskwarrior-tui interactive interface for taskwarrior. tealdeer - tldr implementation written in rust. tldr - Simplified man pages. trash-cli - instead of just deleting files, this tool uses the trash bin. tree Display a tree view of folders. (I am using the tree view option in eza instead) vdirsyncer - synchronize calendars and address books. wiki-tui - view wikipedia articles from command line yazi - My favorite CLI file manager z - zoxide - a smarter change directory command replacement References Terminal Trove - Massive TUI application reference Awesome CLI Applications Will Webberley - various CLI productivity applications. Pure Bash Bible - a guidebook for getting the most out of bash. GUI Apps Here are some GUI apps that may be a little off the beaten path but could fill a role.
...