Bottom is a cross-platform system monitoring tool that provides real-time visibility into hardware performance and process activity within a terminal-based interface. Built as a command-line utility, it tracks metrics for processor, memory, storage, and network usage while offering tools to inspect, organize, and terminate active system processes.
The application utilizes a modular layout engine that allows users to arrange independent data-visualization widgets into a custom grid. This interface is powered by an immediate-mode rendering approach and an event-driven input loop, ensuring the display remains responsive and synchronized with live system data. Users can further personalize their monitoring environment by adjusting visual arrangements and behaviors through persistent configuration files or command-line flags.
The tool organizes active processes into hierarchical