CPU, memory, disk monitoring — Real-time graphs and process tracking across all system resources.
GPU support — Monitor GPU utilization, power usage, and clock speeds on Linux.
Cross-platform — Runs on Linux, macOS, FreeBSD, NetBSD, and OpenBSD.
Customizable themes — Switch between built-in themes or create custom color schemes.
btop is a drop-in replacement for top that displays system resources with color-coded graphs and interactive process management. Built in C++23 with multi-platform support, it handles CPU, memory, disk, and GPU monitoring in a single dashboard. Pre-compiled binaries available for multiple architectures, or install via package manager.
Requires C++23 compiler for compilation from source. Binaries available for Linux and macOS.