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

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

  1. Thunderbird - Go to email and calendar client
  2. Firefox - Web browser
  3. Brave - Web browser
  4. Obsidian - Note taking knowledge base
  5. Calibre - ebook management
  6. Virtual Machine Manager - manage and launch virtual machines
  7. LibreOffice - Office suite
  8. Calculator - Desktop calculator that is part of Linux Mint
  9. BibleTime - Bible software
  10. Remmina Remote Desktop Client - Connect to remote desktops for remote work
  11. KeePassXC - Password manager tool
  12. Freetube - YouTube client software