btop is a system resource monitor that runs on Linux, macOS, FreeBSD, NetBSD, and OpenBSD.
The tool addresses the need for real-time visibility into system resource usage across multiple Unix-like operating systems. It displays CPU, memory, disk, and process information in an interactive terminal interface, allowing users to monitor and manage system performance from the command line.
The project suits users who prefer terminal-based system monitoring and need cross-platform compatibility. It works well for server environments, development machines, and any setup where a graphical desktop environment is unavailable or undesirable. The tool is written in C++23 and emphasizes portability across different BSD variants and Linux distributions, making it a choice for those working across heterogeneous systems.
Development activity shows consistent attention to build reliability across all supported platforms, with automated continuous builds maintained for Linux, macOS, FreeBSD, NetBSD, and OpenBSD. The project maintains explicit guidelines for code contributions, including requirements around disclosure of AI-generated code in submissions.