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
nbis 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.
- blanket - ambient noises
- boxes - gnome boxes virtualization manager
- copyq - advanced clipboard handling tool
- etcher - USB iso creator that flashes images to USB drives and SD cards.
- marktext - Markdown editor
- QGis - mapping software
- uLauncher - my favorite launcher
My 12 Most Used GUI Applications
- Thunderbird - Go to email and calendar client
- Firefox - Web browser
- Brave - Web browser
- Obsidian - Note taking knowledge base
- Calibre - ebook management
- Virtual Machine Manager - manage and launch virtual machines
- LibreOffice - Office suite
- Calculator - Desktop calculator that is part of Linux Mint
- BibleTime - Bible software
- Remmina Remote Desktop Client - Connect to remote desktops for remote work
- KeePassXC - Password manager tool
- Freetube - YouTube client software