System & Monitoring
System monitoring, process management, and diagnostics
act3
GoGlance at the last 3 runs of your GitHub Actions
active-win-cli
JavaScriptGet the title, ID, and other info of the active window
AdGuardian-Term
RustTUI dashboard for monitoring AdGuard Home traffic in real time
agg
RustGenerate animated GIF files from asciinema recordings
amdgpu-top
RustDisplay AMD GPU utilization from performance counters, sensors, and fdinfo
amtui
GoTUI for interacting with Prometheus Alertmanager
Ansible
PythonAutomate IT infrastructure provisioning and configuration
app
GoCross-platform package management assistant with super powers
aptitude
C++TUI front-end to APT, the Debian package manager
argc-completions
ShellAutocompletion for any shell and any command
ASCII Saver
CScreensaver for terminals
asciinema
RustRecord and share terminal sessions as lightweight asciicast files
asdf
ShellManage multiple runtime versions with a single CLI tool
aserial
PythonSerial monitor with error/warning highlighting and scrollable interface
atop
CTUI performance monitor for Linux with daily activity logging
austin-tui
PythonTop-like TUI for Austin Python profiler
auto-cpufreq
PythonAutomatic CPU speed and power optimizer for Linux laptops
bandwhich
RustTerminal bandwidth utilization tool showing per-process usage
bashmount
ShellMount and unmount removable media with a nice interactive menu
bashtop
ShellResource monitor showing usage for processor, memory, disks, and network
Batfetch
ShellDisplay detailed battery information in a clean format
below
RustA time traveling resource monitor for modern Linux systems
bin
GoManage binary files downloaded from different sources
bottom
RustCross-platform graphical process/system monitor
bpytop
PythonResource monitor with a beautiful terminal interface
brightnessctl
CRead and control device brightness from the command line
btop
C++A feature-rich resource monitor with a beautiful TUI
chdig
RustTUI interface to dig into ClickHouse databases
checksum.sh
ShellDownload, review, and verify install scripts with checksum verification
chezmoi
GoManage your dotfiles across multiple diverse machines, securely
cli-tools-info
PythonOverview of your CLI tools, their install status and versions
Cloud Code Usage Monitor
PythonReal-time Claude Code usage monitor with predictions and warnings
conspy
CView and control Linux virtual consoles remotely
conway-screensaver
PythonConway's Game of Life screensaver for the terminal
CoreFreq
CCPU monitoring TUI for 64-bit processors
ctop
GoTop-like interface for container metrics
damon
GoTUI interface for HashiCorp Nomad resource management
direnv
GoLoad and unload environment variables depending on the current directory
dmidecode
CSystem information utility for reading DMI/SMBIOS data
dtui
ZigSmall TUI for introspecting the system/session D-Bus state
duf
GoA better df alternative with a colorful and user-friendly output
dust
RustA more intuitive version of du written in Rust
dysk
RustGet information on your mounted disks
eget
GoEasily install prebuilt binaries from GitHub
empiriqa
RustInteractively manipulate UNIX pipelines with a TUI
Fastfetch
CLike Neofetch, but much faster because written in C
fkill-cli
JavaScriptSimple cross-platform process killer
flatpak-cli
GoSearch and install Flatpaks from Flathub with a fzf-like interface
fzf-kill
ShellThe no-nonsense task killer for your terminal using fzf
gentoo-install
ShellSmooth Gentoo installation with menuconfig-inspired interface
getghrel
GoFetch and install latest GitHub release assets automatically
GFetch
PythonSimple fetch script written in Python
gitlogue
RubyCinematic Git commit replay tool turning history into animated stories
glances
PythonComprehensive cross-platform system monitoring tool
goaccess
CReal-time web log analyzer and interactive viewer with fast HTTP statistics
gotop
GoTerminal-based graphical activity monitor inspired by gtop and vtop
goscript
GoRecord terminal sessions and save as self-contained HTML
gputop
PythonSimple command-line utility for querying and monitoring GPU status
Grafterm
GoMetrics TUI dashboards on terminal - Grafana inspired
gtop
JavaScriptSystem monitoring dashboard for terminal written in Node.js
has
ShellCheck presence and version of command line tools on your PATH
htop
CAn interactive process viewer for Unix
htui
GoHeroku Terminal UI for managing apps, dynos, and logs
HyFetch
PythonSystem information tool with OS logo display, fork of Neofetch
hysp
RustAn independent package manager that every hacker deserves
immortal
GoA cross-platform Unix supervisor for managing long-running processes
imsg
SwiftCommand-line interface for Apple Messages on macOS
inshellisense
TypeScriptIDE-style command line autocomplete with support for 600+ CLI tools
inxi
PerlComprehensive system information script for Linux
iotop
PythonTop-like UI for monitoring I/O usage by processes
JAPM
C++Package manager with curses-based friendly UI
joshfile
GoMakefiles for those who don't want makefiles - YAML-based task runner
K9s
GoKubernetes CLI to manage your clusters in style
kaskade
PythonTUI for Kafka to interact with and consume topics in style
Kill
ShellSmall bash-only script for killing processes and sending signals
killport
RustEasily kill processes running on a specified port
kmon
RustLinux TUI kernel manager and activity monitor
krew
GoFind and install kubectl plugins
kubectl
GoOfficial Kubernetes command-line tool for cluster management
landrun
GoRun Linux processes in a secure unprivileged sandbox using Landlock
lastversion
PythonFind the latest stable version and download assets from any project
lazydocker
GoA simple terminal UI for Docker and Docker Compose
lifecycler
RustAn aquarium that runs in your terminal
llmtop
PythonSystem monitoring tool powered by LLMs with real-time insights
logrotate
CRotate, compress, and mail system logs
lshw
C++Detailed hardware configuration information tool for Linux
macchina
RustFast, minimal, and customizable system information frontend
mackup
PythonKeep your application settings in sync across machines
macmon
RustSudoless performance monitoring for Apple Silicon processors
multitail
CMonitor multiple log files simultaneously in a single terminal
nala
Pythonapt package manager front-end with a cleaner interface
neofetch
ShellDisplay system information with ASCII art OS logo in the terminal
ngrep
CNetwork packet grep - match regex against network traffic payloads
nitchplusplus
C++A fast system information fetch tool
nmon
CNigel's performance Monitor for Linux systems
noti
GoMonitor a process and trigger a notification when it finishes
Ntfy
PythonGet desktop and push notifications when long-running commands complete
ntfyme
PythonCross-platform notification tool for when long-running processes end
nvitop
PythonInteractive NVIDIA-GPU process viewer and management tool
nvtop
Chtop-like task monitor for AMD, Intel, and NVIDIA GPUs
oswriter
GoCLI tool for creating bootable USB drives from OS images
otel-tui
GoTerminal OpenTelemetry viewer for traces and metrics
PCtrl
PythonRobust, featureful, and powerful process manager
peekaboo
SwiftmacOS screenshot capture, AI visual analysis, and GUI automation CLI
pipes.sh
ShellAnimated pipes terminal screensaver
plox
RustExtract numeric values from log files and plot them over time in the CLI
pm-jesus
ShellPackage manager front-end for multiple Linux package managers
pmt
PythonTranslator of package names between different Linux package managers
powertop
C++Monitor and optimize power consumption on Linux systems
pproftui
GoTUI for Go's pprof that makes profiling interactive and fast
procs
RustA modern replacement for ps written in Rust
pv
CMonitor the progress of data through a pipe
pypi-command-line
PythonA powerful, colorful CLI for browsing pypi.org
qman
CA more modern man page viewer for the terminal
radeontop
CView AMD GPU utilization for total activity and individual blocks
ramfetch
ShellA fetch tool that displays memory info using /proc/meminfo
rfsh
RustRun shell scripts in batch, concurrently, with variable customization
rs-env
RustHierarchical environment variable management from .env files
rufl
GoRunFlow - execute commands in parallel or sequentially from the CLI
Rumos
RustCLI utility for controlling screen brightness
s-tui
PythonStress-Terminal UI for monitoring CPU temperature, frequency, and power
sag
GoModern text-to-speech CLI using ElevenLabs voices
sclocka
CThe real screensaver/lock for terminals
screenFetch
ShellDisplay system info with ASCII distribution logo in the terminal
senzu
RustCLI tool to get the battery percentage
Shell Bling Ubuntu
ShellScripts to set up a fresh Ubuntu VM with a nice shell environment
shournal
C++Fully automatic shell command and file usage logger
slurm
CYet another network load monitor
smem
PythonAdvanced memory reporting tool with proportional set size (PSS) support
sntop
CSimple network top for monitoring connectivity
stew
GoAn independent package manager for compiled binaries
sysdig
C++Capture and analyze system calls and events from the Linux kernel
sysm
GoPlay custom sounds when system or external events happen
systeroid
RustA more powerful alternative to sysctl with a terminal user interface
systemctl-tui
RustA fast simple TUI for interacting with systemd services and logs
sysz
Shellfzf terminal UI for systemctl
t-rec
RustBlazingly fast terminal recorder that generates animated GIFs
tcpterm
GoPacket visualizer in TUI
tdash
GoTerminal dashboard with stats from Google Analytics, GitHub, and CI
tegratop
RustTUI monitoring tool (top-like) for Nvidia Jetson boards
terminal-recorder
JavaScriptRecord bash sessions and export to shareable HTML
terminal-svg-screenshot
TypeScriptCreate beautiful SVG screenshots of terminal output for documentation
terminalizer
JavaScriptRecord terminal sessions and generate animated GIFs or web player links
termsaver
PythonASCII screensavers for the terminal including matrix and clock
termtosvg
PythonUnix terminal recorder that renders sessions as standalone SVG animations
TermUI
GoCross-platform fully-customizable TUI dashboard and widget library
The Logfile Navigator
C++An advanced and colorful log file viewer with TUI interface
tinyfetch
PythonPython and system information command-line fetch tool
tiptop
PythonCommand-line system monitoring tool with graphs, written in Python
tmd-top
GoMonitor per-process TCP traffic on Linux with IP connection details
tmon
PythonA tiny system monitor for Linux
ToolUI
C#TUI to manage dotnet tools
top
CClassic Unix utility showing top CPU-using processes in real-time
topgrade
RustUpgrade all the things - update all your system packages at once
trek
Rubyncurses TUI explorer for HashiCorp Nomad clusters
ttop
NimSystem monitoring with TUI, historical data, and triggers
TTV
RustLightweight terminal tool to manage processes in Unix machines
ttygif
CConvert ttyrec files into GIF files
ttyload
CColor-coded graph of system load averages in the terminal
ttystudio
JavaScriptRecord terminal and compile to GIF or APNG without dependencies
tufw
GoTerminal UI for the UFW Linux firewall
ugm
GoTerminal-based UNIX user and group browser
updo
GoUptime monitoring CLI tool with alerting and advanced settings
upt
RustUniversal Package-management Tool for any OS
Vagrant
RubyBuild and manage reproducible virtual machine environments
vhs
GoWrite terminal GIFs as code for integration testing and demos
viewport-list-cli
JavaScriptReturn a list of devices and their viewports
vtop
JavaScriptAlternative to top with several additional stats
wacli
GoThird-party WhatsApp CLI for message sync, search, and sending
wander
GoHashiCorp Nomad terminal client
whowatch
CMonitor logged-in Linux users and their processes in real time
x-cmd
ShellPOSIX shell and awk toolset with many features in a tiny footprint
YAS-BDSM
ShellMinimal, cross-platform, hierarchical Stow-based dotfiles manager
ydf
ShellDisruptive dotfiles manager - be ready to work in minutes on Fresh OS
ytop
RustTUI system monitor written in Rust
zenith
RustLike top or htop but with zoomable charts for CPU, GPU, network, and disk
zfxtop
GoFetch top written by a bubbletea enjoyer