
A resource monitor with a beautiful TUI. Shows CPU, memory, disks, network and processes.
btop++ is a modern resource monitor that provides a comprehensive view of your system's performance in a beautiful terminal interface. It displays real-time usage and statistics for CPU, memory, disks, network, and processes with colorful graphs and detailed metrics. Built as a C++ continuation of the popular bashtop and bpytop projects, btop++ offers significantly improved performance and responsiveness while maintaining an intuitive user experience.
The tool features a game-inspired menu system with full mouse support, making it easy to navigate and interact with. Users can filter and sort processes, view detailed process statistics, send signals to processes, and switch between different display modes including a tree view of processes. btop++ also includes advanced features like GPU monitoring (on Linux), battery meter, customizable themes, and auto-scaling graphs for network usage.
btop++ is ideal for system administrators, developers, and power users who need to monitor system performance and troubleshoot issues. It supports multiple platforms including Linux, macOS, FreeBSD, NetBSD, and OpenBSD, making it a versatile choice for Unix-like systems. The tool's combination of visual appeal, comprehensive metrics, and responsive interface makes it an excellent replacement for traditional monitoring tools like top and htop.
# via Homebrew
brew install btop
# via APT
sudo apt install btop
# via Snap
sudo snap install btop