← All categories

System & Monitoring

System monitoring, process management, and diagnostics

act3

Go

Glance at the last 3 runs of your GitHub Actions

system linuxmacos

active-win-cli

JavaScript

Get the title, ID, and other info of the active window

system linuxmacoswindows

AdGuardian-Term

Rust

TUI dashboard for monitoring AdGuard Home traffic in real time

system linuxmacos

agg

Rust

Generate animated GIF files from asciinema recordings

system linuxmacos

amdgpu-top

Rust

Display AMD GPU utilization from performance counters, sensors, and fdinfo

system linux

amtui

Go

TUI for interacting with Prometheus Alertmanager

system linuxmacos

Ansible

Python

Automate IT infrastructure provisioning and configuration

cloud-servicessystem linuxmacos

app

Go

Cross-platform package management assistant with super powers

system linux

aptitude

C++

TUI front-end to APT, the Debian package manager

system linux

argc-completions

Shell

Autocompletion for any shell and any command

systemshell linuxmacoswindows

ASCII Saver

C

Screensaver for terminals

system linuxmacos

asciinema

Rust

Record and share terminal sessions as lightweight asciicast files

system linuxmacos

asdf

Shell

Manage multiple runtime versions with a single CLI tool

system linuxmacos

aserial

Python

Serial monitor with error/warning highlighting and scrollable interface

system linuxmacos

atop

C

TUI performance monitor for Linux with daily activity logging

system linux

austin-tui

Python

Top-like TUI for Austin Python profiler

system linuxmacos

auto-cpufreq

Python

Automatic CPU speed and power optimizer for Linux laptops

system linux

bandwhich

Rust

Terminal bandwidth utilization tool showing per-process usage

networksystem linuxmacos

bashmount

Shell

Mount and unmount removable media with a nice interactive menu

system linux

bashtop

Shell

Resource monitor showing usage for processor, memory, disks, and network

system linuxmacos

Batfetch

Shell

Display detailed battery information in a clean format

system linux

below

Rust

A time traveling resource monitor for modern Linux systems

system linux

bin

Go

Manage binary files downloaded from different sources

system linuxmacos

bottom

Rust

Cross-platform graphical process/system monitor

system linuxmacoswindows

bpytop

Python

Resource monitor with a beautiful terminal interface

system linuxmacos

brightnessctl

C

Read and control device brightness from the command line

system linux

btop

C++

A feature-rich resource monitor with a beautiful TUI

system linuxmacosbsd

chdig

Rust

TUI interface to dig into ClickHouse databases

system linuxmacos

checksum.sh

Shell

Download, review, and verify install scripts with checksum verification

system linuxmacos

chezmoi

Go

Manage your dotfiles across multiple diverse machines, securely

system linuxmacoswindows

cli-tools-info

Python

Overview of your CLI tools, their install status and versions

system linuxmacos

Cloud Code Usage Monitor

Python

Real-time Claude Code usage monitor with predictions and warnings

system linuxmacos

conspy

C

View and control Linux virtual consoles remotely

system linux

conway-screensaver

Python

Conway's Game of Life screensaver for the terminal

system linuxmacos

CoreFreq

C

CPU monitoring TUI for 64-bit processors

system linux

ctop

Go

Top-like interface for container metrics

developmentsystem linuxmacos

damon

Go

TUI interface for HashiCorp Nomad resource management

system linuxmacos

direnv

Go

Load and unload environment variables depending on the current directory

system linuxmacoswindows

dmidecode

C

System information utility for reading DMI/SMBIOS data

system linux

dtui

Zig

Small TUI for introspecting the system/session D-Bus state

system linux

duf

Go

A better df alternative with a colorful and user-friendly output

system linuxmacoswindows

dust

Rust

A more intuitive version of du written in Rust

systemfile-management linuxmacoswindows

dysk

Rust

Get information on your mounted disks

system linux

eget

Go

Easily install prebuilt binaries from GitHub

system linuxmacoswindows

empiriqa

Rust

Interactively manipulate UNIX pipelines with a TUI

system linuxmacos

Fastfetch

C

Like Neofetch, but much faster because written in C

system linuxmacoswindows

fkill-cli

JavaScript

Simple cross-platform process killer

system linuxmacoswindows

flatpak-cli

Go

Search and install Flatpaks from Flathub with a fzf-like interface

system linux

fzf-kill

Shell

The no-nonsense task killer for your terminal using fzf

system linuxmacos

gentoo-install

Shell

Smooth Gentoo installation with menuconfig-inspired interface

productivitysystem linux

getghrel

Go

Fetch and install latest GitHub release assets automatically

system linuxmacos

GFetch

Python

Simple fetch script written in Python

system linux

gitlogue

Ruby

Cinematic Git commit replay tool turning history into animated stories

system linuxmacos

glances

Python

Comprehensive cross-platform system monitoring tool

system linuxmacoswindows

goaccess

C

Real-time web log analyzer and interactive viewer with fast HTTP statistics

networksystem linuxmacos

gotop

Go

Terminal-based graphical activity monitor inspired by gtop and vtop

system linuxmacos

goscript

Go

Record terminal sessions and save as self-contained HTML

system linuxmacos

gputop

Python

Simple command-line utility for querying and monitoring GPU status

system linux

Grafterm

Go

Metrics TUI dashboards on terminal - Grafana inspired

system linuxmacos

gtop

JavaScript

System monitoring dashboard for terminal written in Node.js

system linuxmacos

has

Shell

Check presence and version of command line tools on your PATH

system linuxmacos

htop

C

An interactive process viewer for Unix

systemproductivity linuxmacosbsd

htui

Go

Heroku Terminal UI for managing apps, dynos, and logs

system linuxmacos

HyFetch

Python

System information tool with OS logo display, fork of Neofetch

system linuxmacoswindows

hysp

Rust

An independent package manager that every hacker deserves

system linux

immortal

Go

A cross-platform Unix supervisor for managing long-running processes

system linuxmacos

imsg

Swift

Command-line interface for Apple Messages on macOS

productivitysystem macos

inshellisense

TypeScript

IDE-style command line autocomplete with support for 600+ CLI tools

systemshell linuxmacoswindows

inxi

Perl

Comprehensive system information script for Linux

system linux

iotop

Python

Top-like UI for monitoring I/O usage by processes

system linux

JAPM

C++

Package manager with curses-based friendly UI

system linux

joshfile

Go

Makefiles for those who don't want makefiles - YAML-based task runner

system linuxmacos

K9s

Go

Kubernetes CLI to manage your clusters in style

developmentsystem linuxmacoswindows

kaskade

Python

TUI for Kafka to interact with and consume topics in style

system linuxmacos

Kill

Shell

Small bash-only script for killing processes and sending signals

system linuxmacos

killport

Rust

Easily kill processes running on a specified port

system linuxmacos

kmon

Rust

Linux TUI kernel manager and activity monitor

system linux

krew

Go

Find and install kubectl plugins

system linuxmacoswindows

kubectl

Go

Official Kubernetes command-line tool for cluster management

cloud-servicessystem linuxmacoswindows

landrun

Go

Run Linux processes in a secure unprivileged sandbox using Landlock

system linux

lastversion

Python

Find the latest stable version and download assets from any project

system linuxmacos

lazydocker

Go

A simple terminal UI for Docker and Docker Compose

developmentsystem linuxmacoswindows

lifecycler

Rust

An aquarium that runs in your terminal

system linuxmacos

llmtop

Python

System monitoring tool powered by LLMs with real-time insights

system linuxmacos

logrotate

C

Rotate, compress, and mail system logs

file-managementsystem linux

lshw

C++

Detailed hardware configuration information tool for Linux

system linux

macchina

Rust

Fast, minimal, and customizable system information frontend

system linuxmacoswindows

mackup

Python

Keep your application settings in sync across machines

system linuxmacos

macmon

Rust

Sudoless performance monitoring for Apple Silicon processors

system macos

multitail

C

Monitor multiple log files simultaneously in a single terminal

system linuxmacos

nala

Python

apt package manager front-end with a cleaner interface

system linux

neofetch

Shell

Display system information with ASCII art OS logo in the terminal

system linuxmacoswindows

ngrep

C

Network packet grep - match regex against network traffic payloads

system linuxmacos

nitchplusplus

C++

A fast system information fetch tool

system linux

nmon

C

Nigel's performance Monitor for Linux systems

system linux

noti

Go

Monitor a process and trigger a notification when it finishes

system linuxmacoswindows

Ntfy

Python

Get desktop and push notifications when long-running commands complete

system linuxmacoswindows

ntfyme

Python

Cross-platform notification tool for when long-running processes end

system linuxmacoswindows

nvitop

Python

Interactive NVIDIA-GPU process viewer and management tool

system linux

nvtop

C

htop-like task monitor for AMD, Intel, and NVIDIA GPUs

system linux

oswriter

Go

CLI tool for creating bootable USB drives from OS images

system linuxmacos

otel-tui

Go

Terminal OpenTelemetry viewer for traces and metrics

system linuxmacos

PCtrl

Python

Robust, featureful, and powerful process manager

system linuxmacos

peekaboo

Swift

macOS screenshot capture, AI visual analysis, and GUI automation CLI

systemproductivitydevelopment macos

pipes.sh

Shell

Animated pipes terminal screensaver

system linuxmacos

plox

Rust

Extract numeric values from log files and plot them over time in the CLI

system linuxmacos

pm-jesus

Shell

Package manager front-end for multiple Linux package managers

system linux

pmt

Python

Translator of package names between different Linux package managers

system linux

powertop

C++

Monitor and optimize power consumption on Linux systems

system linux

pproftui

Go

TUI for Go's pprof that makes profiling interactive and fast

system linuxmacos

procs

Rust

A modern replacement for ps written in Rust

system linuxmacos

pv

C

Monitor the progress of data through a pipe

system linuxmacos

pypi-command-line

Python

A powerful, colorful CLI for browsing pypi.org

system linuxmacoswindows

qman

C

A more modern man page viewer for the terminal

system linux

radeontop

C

View AMD GPU utilization for total activity and individual blocks

system linux

ramfetch

Shell

A fetch tool that displays memory info using /proc/meminfo

system linux

rfsh

Rust

Run shell scripts in batch, concurrently, with variable customization

system linuxmacos

rs-env

Rust

Hierarchical environment variable management from .env files

system linuxmacos

rufl

Go

RunFlow - execute commands in parallel or sequentially from the CLI

system linuxmacos

Rumos

Rust

CLI utility for controlling screen brightness

system linux

s-tui

Python

Stress-Terminal UI for monitoring CPU temperature, frequency, and power

system linux

sag

Go

Modern text-to-speech CLI using ElevenLabs voices

productivitysystem linuxmacoswindows

sclocka

C

The real screensaver/lock for terminals

system linuxmacos

screenFetch

Shell

Display system info with ASCII distribution logo in the terminal

system linuxmacos

senzu

Rust

CLI tool to get the battery percentage

system linuxmacoswindows

Shell Bling Ubuntu

Shell

Scripts to set up a fresh Ubuntu VM with a nice shell environment

system linux

shournal

C++

Fully automatic shell command and file usage logger

system linux

slurm

C

Yet another network load monitor

system linux

smem

Python

Advanced memory reporting tool with proportional set size (PSS) support

system linux

sntop

C

Simple network top for monitoring connectivity

system linux

stew

Go

An independent package manager for compiled binaries

system linuxmacos

sysdig

C++

Capture and analyze system calls and events from the Linux kernel

system linuxmacos

sysm

Go

Play custom sounds when system or external events happen

system linux

systeroid

Rust

A more powerful alternative to sysctl with a terminal user interface

system linux

systemctl-tui

Rust

A fast simple TUI for interacting with systemd services and logs

system linux

sysz

Shell

fzf terminal UI for systemctl

system linux

t-rec

Rust

Blazingly fast terminal recorder that generates animated GIFs

system linuxmacos

tcpterm

Go

Packet visualizer in TUI

systemnetwork linuxmacos

tdash

Go

Terminal dashboard with stats from Google Analytics, GitHub, and CI

system linuxmacos

tegratop

Rust

TUI monitoring tool (top-like) for Nvidia Jetson boards

system linux

terminal-recorder

JavaScript

Record bash sessions and export to shareable HTML

system linuxmacos

terminal-svg-screenshot

TypeScript

Create beautiful SVG screenshots of terminal output for documentation

system linuxmacos

terminalizer

JavaScript

Record terminal sessions and generate animated GIFs or web player links

system linuxmacoswindows

termsaver

Python

ASCII screensavers for the terminal including matrix and clock

system linuxmacos

termtosvg

Python

Unix terminal recorder that renders sessions as standalone SVG animations

system linuxmacos

TermUI

Go

Cross-platform fully-customizable TUI dashboard and widget library

system linuxmacoswindows

The Logfile Navigator

C++

An advanced and colorful log file viewer with TUI interface

system linuxmacos

tinyfetch

Python

Python and system information command-line fetch tool

system linux

tiptop

Python

Command-line system monitoring tool with graphs, written in Python

system linuxmacoswindows

tmd-top

Go

Monitor per-process TCP traffic on Linux with IP connection details

system linux

tmon

Python

A tiny system monitor for Linux

system linux

ToolUI

C#

TUI to manage dotnet tools

system linuxmacoswindows

top

C

Classic Unix utility showing top CPU-using processes in real-time

system linuxmacos

topgrade

Rust

Upgrade all the things - update all your system packages at once

system linuxmacoswindows

trek

Ruby

ncurses TUI explorer for HashiCorp Nomad clusters

system linuxmacos

ttop

Nim

System monitoring with TUI, historical data, and triggers

system linux

TTV

Rust

Lightweight terminal tool to manage processes in Unix machines

system linuxmacos

ttygif

C

Convert ttyrec files into GIF files

system linuxmacos

ttyload

C

Color-coded graph of system load averages in the terminal

system linuxmacos

ttystudio

JavaScript

Record terminal and compile to GIF or APNG without dependencies

system linuxmacos

tufw

Go

Terminal UI for the UFW Linux firewall

system linux

ugm

Go

Terminal-based UNIX user and group browser

system linuxmacos

updo

Go

Uptime monitoring CLI tool with alerting and advanced settings

systemnetwork linuxmacoswindows

upt

Rust

Universal Package-management Tool for any OS

system linuxmacoswindows

Vagrant

Ruby

Build and manage reproducible virtual machine environments

cloud-servicesdevelopmentsystem linuxmacoswindows

vhs

Go

Write terminal GIFs as code for integration testing and demos

system linuxmacos

viewport-list-cli

JavaScript

Return a list of devices and their viewports

system linuxmacoswindows

vtop

JavaScript

Alternative to top with several additional stats

system linuxmacos

wacli

Go

Third-party WhatsApp CLI for message sync, search, and sending

productivitysystem linuxmacoswindows

wander

Go

HashiCorp Nomad terminal client

system linuxmacos

whowatch

C

Monitor logged-in Linux users and their processes in real time

system linux

x-cmd

Shell

POSIX shell and awk toolset with many features in a tiny footprint

system linuxmacos

YAS-BDSM

Shell

Minimal, cross-platform, hierarchical Stow-based dotfiles manager

system linuxmacos

ydf

Shell

Disruptive dotfiles manager - be ready to work in minutes on Fresh OS

system linux

ytop

Rust

TUI system monitor written in Rust

system linuxmacos

zenith

Rust

Like top or htop but with zoomable charts for CPU, GPU, network, and disk

system linuxmacos

zfxtop

Go

Fetch top written by a bubbletea enjoyer

system linux