Skip to content

List of Linux Tools I put on almost every linux / Debian host

Notifications You must be signed in to change notification settings

StewAlexander-com/Linux-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Tools: 2025 Edition

List of Linux Tools I put on almost every Linux / Debian host

Use Eget to download apps from Github

Table of Contents

What I (typically) Install:

Desktop GUI Apps

  • geany -> GUI editor/ like "notepad++" for Windows
  • wireshark -> network packet reviewer
  • visual Studio Code -> (sudo snap install --classic code
  • guake -> GUI terminal client for linux, more options than the built in terminal
  • tabby -> Modern, feature-rich terminal emulator with excellent cross-platform support[8]

Terminal File Explorers

  • xplr -> Very graphical, best on large screens (sayanarijit/xplr on Github)
  • 🌟 nnn -> Efficient and elegant (!
  • lf -> Cross platform (best for Windows, imho) (gokcehan/lf on Github)

LS like Directory Viewers

  • eza -> Modern replacement for ls with more features, colors and Git integration (successor to exa)[8]
  • 🌟 lsd -> Another ls clone, cross-platform (works on Linux, Mac Win) can also show directory sizes (Peltoche/lsd GitHub) - personal favorite

Text Editors and Viewers

  • micro -> For those new to Linux, or aren't into vi or vim (/zyedidia/micro on Github)
  • ne -> Terminal editor (like nano / code highlighting, "esc" or F1 for menus)
  • 🌟 vim -> VI editor with tons of extras - personal favorite
  • neovim -> Text editor that can be configured to mirror VS Code, with a lot of plugins and extensibility[8]
  • vimrc -> config script for vim (from Github amix/vimrc) -> Try out vim_awesome based on this
  • bat -> "cat" clone with syntax highlighting, git integration and other features[8]
  • sublime text -> Sophisticated text editor for code, markup and prose with slick UI and amazing performance[3]

Process Explorers

  • glances -> Lots of system info in one "glance", cross-platform (available for Windows) --installs python
  • 🌟 htop -> Supercharged top clone — personal favorite[4]
  • btop -> TUI CLI graphics, fast, less dependencies than Glances[8]
  • bottom -> A btop inspired process monitor, cross platform
  • system informer -> Official successor to Process Hacker - a powerful, multi-purpose tool to monitor system resources and detect malware[4]

Network Related Apps

  • croc -> Seamlessly and securely send files between 2 systems (cross platform runs on PC, MAC, Linux, Debian etc) (schollz/croc on Github)
  • network-manager -> installs nmtui Terminal Network Manager app (set IPs, etc)
  • hping3 -> check if something is on the network, way more powerful than "ping"
  • nmap -> Network scanner -> Check out ncrack for a network authentication tool
  • bmon -> TUI network bandwidth monitor
  • mtr -> Traceroute and ping in one, great for network troubleshooting
  • dog -> Dig
  • neoss -- ss
  • zabbix -> Free monitoring system for networks, servers, and applications that can monitor on-premises resources and cloud services[5]

Misc CLI Terminal Apps

  • chkservice -> TUI Linux systemd service review from the terminal (linuxenko/chkservice on Github)
  • ncdu -> Terminal disk and folder space viewer
  • dust -> More intuitive version of du with bar chart visualization[8]
  • duf -> Disk utility TUI with pretty graphs (a better df
  • lynis -> Linux security auditing by CISOFY
  • apt-show-versions -> shows package versions / if needing upgrade ("$ apt-show-versions -u")
  • nala -> Frontend for apt with a more user-friendly interface and colored output[8]
  • fd -> Linux find clone with saner default options (PC, MAC, Linux, Debian, etc) (sharkdp/fd on Github)
  • fish -> "friendly interactive shell" beats the pants off of bash, (Fishshell.com)
  • starship -> Customizable cross-shell prompt with extensive customization options[8]
  • zoxide -> Smarter cd command that learns your habits and helps you navigate faster[8]
  • tig -> TUI client for git (jonas/tig on Github)
  • miller -> Does about everything awk and sed does for json/csv/etc files (johnkerl/miller on Github)
  • most -> Linux pager, better than "less" or "more"
  • tldr -> Simplified man pages that just tell you what you need to know with practical examples[8]
  • lazydocker -> TUI terminal software for Docker containers (jesseduffield/lazydocker on Github)
  • json-tui -> Easy way to review json files, has a cool table view (ArthurSonzogni/json-tui Github)
  • jc -> Shows common Linux command output in json format (kellyjonbrazil/jc on Github)
  • visidata -> Reading CSV files or other large data sets (visidata.org)
  • eg -> TLDR.sh like tool that helps with Linux commands (srsudar/eg on Github)
  • procs -> A ps
  • sd -> A sed
  • ripgrep -> Extremely fast text search tool that respects gitignore rules[8]
  • ripgrep-all -> A grep
  • fzf -> A command-line fuzzy finder that enhances search and navigation in the terminal. Ideal for quickly finding files, command history, git, and more (junegunn/fzf on GitHub)
  • fastfetch -> Faster, more feature-rich neofetch alternative for system information display[8]
  • pandoc -> Universal document converter that can convert between various markup formats[8]

Updates

  • 03/18/25 - Major 2025 update with latest alternatives: eza (exa successor), neovim, tldr, zoxide, starship, dust, nala, fastfetch
  • 11/19/23 - Updated Readme for consistency and readability
  • 01/29/23 - Huge improvements to the linux installer, added eget
  • 11/05/22 - Now the apps at the left are links to where you can get these tools (happy holidays 🥳)!

Sometimes using 2 apps together can be helpful

  • Using jc and json-tui together can produce some pretty results, the top of the picture shows the table view output of sudo jc -p lsof -i |json-tui (the bottom showing the standard lsof -i image

  • Another powerful combination is using ripgrep with fzf for interactive file searching: rg --files | fzf

  • For terminal productivity, combining zoxide with starship creates an efficient navigation experience with informative prompts

Sources [1] Top Embedded Linux Alternatives in 2025 - Slashdot https://slashdot.org/software/p/Embedded-Linux/alternatives [2] Top Linux Mint Alternatives in 2025 - Slashdot https://slashdot.org/software/p/Linux-Mint/alternatives [3] Top 10 Acme Text Editor Alternatives & Competitors in 2025 - G2 https://www.g2.com/products/acme-text-editor/competitors/alternatives [4] 12 Great Process Explorer Alternatives: Top Process Monitoring ... https://alternativeto.net/software/process-explorer/ [5] 20 Best Linux Network Monitor Tools - 2025 (All Distributions) https://www.websentra.com/linux-network-monitor-software-and-tools/ [6] Debian running on Android (March 2025 update) : r/linux - Reddit https://www.reddit.com/r/linux/comments/1j6iqek/debian_running_on_android_march_2025_update/ [7] Security update for libxml2 SUSE-SU-2025:0348-1 https://www.suse.com/support/update/announcement/2025/suse-su-20250348-1/ [8] Linux CLI Tool Upgrades/Alternatives : r/selfhosted - Reddit https://www.reddit.com/r/selfhosted/comments/1fg3cou/linux_cli_tool_upgradesalternatives/