Terminal Tools for System Administration
System administration (Sysadmin for short) encompasses the management and upkeep of computer systems to ensure smooth operations.
Through the terminal, sysadmins can directly interact with the system, manage settings, and automate processes.
Below are a list of terminal tools that developers use for system administration.
- mqttui - A TUI tool to publish/subscribe MQTT messages from the terminal.
- nping - A TUI concurrent ping tool developed in Rust.
- nvrs - Fast new version checker for software releases.
- fq - jq for binary formats.
- atop - An advanced interactive monitor for linux systems.
- desed - Demystify and debug your sed scripts, from the comfort of your terminal.
- lazyjournal - A terminal user interface for journalctl.
- ssl-checker - Fast and beautiful program to check all your https endpoint.
- havn - A fast configurable port scanner with reasonable defaults.
- lazysql - A cross-platform TUI database management tool.
- lla - A blazing fast ls replacement with superpowers.
- rainfrog - A database management TUI for postgres.
- netop - A network topology visualizer.
- dusage - A command line disk usage information tool.
- exosphere - A CLI / TUI for aggregated patch reporting & system status monitoring via SSH.
- simtool - A beautiful and powerful TUI for managing iOS simulators.
- mitmproxy - A TLS/SSL-capable interception HTTP proxy.
- andcli - A 2FA TUI for your shell.
- tailspin - A log file highlighter
- stu - A TUI application for AWS S3 written in Rust.
- ktop - A top-like tool for your Kubernetes clusters.
- tproxy - A cli tool to proxy and analyze TCP connections.
- netshow - An interactive, process-aware network monitoring for your terminal.
- up - A tool for writing Linux pipes with instant live preview.
- nomino - Batch rename utility for developers.
- e1s - A TUI for managing AWS ECS Resources.
- squall - A TUI SQLite viewer and editor.
- fm - A minimalistic file manager for the terminal.
- ranger - A vim-inspired file manager for the console.
- oxker - A simple TUI to view & control docker containers.
- goji - Commitizen-like tool for formatting commit messages using emojis.
- tre - A modern and improved alternative to the tree(1) command.
- goaccess - a real-time web log analyzer and interactive viewer.
- tuptime - Like uptime(1), but preserves shutdown / restart stats.
- crates-tui - A TUI for exploring crates.io
- swaptop - A real-time swap usage monitor with a TUI.
- httm - Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2.
- zoxide - A smarter cd command. Supports all major shells.
- termshark - A terminal UI (TUI) for tshark, inspired by Wireshark.
- slurm - Realtime traffic statistics for network interfaces
- harlequin - The SQL IDE for Your Terminal.
- isd - A keyboard-focused, highly customizable systemd units TUI.
- sake - A task runner for local and remote hosts.
- pdu - Highly parallelized, blazing fast directory tree analyzer.
- neoss - User-friendly and detailed socket statistics with a TUI.
- htop - An interactive process viewer.
- pvw - A terminal-based (TUI) port viewer in Go
- vi-mongo - A TUI for managing MongoDB databases.
- vtop - Wow such top. So stats. More better than regular top
- mc - Midnight Commander, a feature-rich visual file manager for the terminal.
- tofuref - A TUI for the OpenTofu provider registry.
- ssh-para - Parallel SSH jobs manager interactive CLI.
- zellij - A terminal workspace with batteries included.
- mprocs - Run multiple commands in parallel.
- hapless - Run and manage background processes.
- gotop - A terminal-based graphical activity monitor written in Go.
- bkp - Utility that makes backups of your files/directories.
- bandwhich - Terminal bandwidth utilization tool
- kakoune - A modern selection-based modal text editor.
- hurl - Run and test HTTP requests with plain text.
- dry - A Docker manager for the terminal.
- rucola - A terminal based markdown note manager.
- erldash - A simple, terminal-based Erlang dashboard.
- pocker - A TUI tool for Docker.
- dive - A tool for exploring each layer in a docker image.
- curl - A command line tool and library for transferring data.
- fd - A simple, fast and user-friendly alternative to 'find'
- stree - A simple directory tree command for listing AWS S3 bucket
- diskonaut - terminal disk space navigator.
- tuistash - A terminal user interface for Logstash.
- oha - A tiny TUI program that sends some load to a web application.
- tufw - Terminal UI for ufw.
- rsync - A fast and extraordinarily versatile file copying tool for both remote and local files.
- chmod-cli - effortlessly generate chmod commands.
- httpstat - Visualizes curl(1) statistics in a way of beauty and clarity.
- dug - A global DNS propagation checker on your CLI
- dstp - Run common networking tests against any site.
- nmail - Terminal email client for Linux and macOS.
- lazydocker - The lazier way to manage everything docker
- asn - ASN lookup tool and traceroute server
- hostctl - A CLI tool to manage /etc/hosts like a pro!
- dog - A command-line DNS client.
- godap - A complete terminal user interface (TUI) for LDAP.
- lf - A terminal file manager which "lists files".
- doggo - A command-line DNS client for humans.
- sen - Terminal User Interface for containers.
- kat - A TUI and rule-based rendering engine for Kubernetes manifests.
- gdu - Pretty fast disk usage analyzer
- lstr - A fast, minimalist directory tree viewer.
- qrc - A QR code generator for text terminals.
- ctop - A top-like interface for container metrics.
- lsr - Basically ls but readable.
- dysk - A linux utility listing your filesystems.
- tiptop - Command-line system monitoring
- cpufetch - Simple yet fancy CPU architecture fetching tool.
- pillager - Pillage filesystems for sensitive information.
- k9s - Kubernetes CLI and TUI To Manage Your Clusters In Style!
- oryx - A TUI for sniffing network traffic using eBPF on Linux.
- btop - A terminal monitor of resources.
- planor - A TUI client for cloud services for aws, vultr, heroku, etc.
- ducker - A slightly quackers Docker TUI.
- zizmor - A static analysis tool for GitHub Actions.
- trippy - A TUI network diagnostics tool
- dns53 - Expose your EC2 quickly, easily and privately within a VPC.
- logria - A powerful CLI tool that puts log aggregation at your fingertips.
- wg-cmd - TUI for managing WireGuard configuration files
- serpl - A simple TUI for search and replace, akin to VS Code.
- miller - an all in one swiss army knife for data processing.
- terraform-tui - A powerful terraform textual TUI.
- pls - A prettier and powerful ls(1) for the pros.
- systemctl-tui - A fast, simple TUI for interacting with systemd services and their logs.
- caligula - A user-friendly, lightweight TUI for disk imaging.
- ttyplot - A realtime terminal plotting utility with data input from stdin.
- fnug - Run all your lints, tests and commands at once, in the terminal.
- pctrl - A terminal-based process controller.
- bottom - Yet another cross-platform graphical process/system monitor.
- glances - A cross platform top/htop alternative in python.
- gtop - System monitoring dashboard for terminal.
- gping - Ping, but with a graph.
- procs - A modern replacement for ps written in Rust.
- hishtory - Your shell history: synced, queryable, and in context.
- pueue - Manage your shell commands.
- duf - Disk Usage/Free Utility - a better 'df' alternative.
- broot - A new way to see and navigate directory trees.
- elinks - A full-featured text www browser.
- fclones - Efficient duplicate file finder and remover.
- systemd-manager-tui - A TUI for managing systemd services.
- incplot - A CLI tool for drawing great looking plots in the terminal using unicode characters.
Know any Terminal Tools for System Administration based terminal tools that would be good for this list? Post a Tool here!