Stop paying for expensive monitoring tools Use this open-source alternative
S

Stop paying for expensive monitoring tools Use this open-source alternative

Stop paying for expensive monitoring tools Use this open-source alternative

13,673 stars
N/A forks
N/A contributors

README

Project documentation from GitHub

Ditch the Pricey Dashboards: Meet Bottom, the Open-Source System Monitor

Ever feel like you're paying a small fortune just to keep an eye on your system's vitals? You're not alone. Expensive monitoring tools often come with bloated features and complex dashboards when sometimes, you just need a clear, real-time view of what your CPU, memory, and network are doing. What if you could get that insight without the monthly subscription?

Enter Bottom, a cross-platform terminal-based system monitor that gives you the power and clarity of top-tier tools for the unbeatable price of free. It's like having a high-end diagnostic dashboard that lives right in your terminal.

What It Does

Bottom (or btm for short) is a customizable, graphical system monitor that runs in your command line. It provides a real-time, organized overview of your system's performance metrics. Think of it as a modern, feature-packed alternative to classic tools like top or htop, but with a strong emphasis on a clean, intuitive layout and extensive customization.

It displays everything you'd expect: CPU usage broken down by core, memory and swap usage, network activity, disk I/O, and process statistics. The information is presented in a structured, easy-to-scan format that makes it simple to spot trends or identify resource hogs at a glance.

Why It's Cool

So why choose btm over other terminal monitors? A few things make it stand out.

First, it's truly cross-platform. It works natively on Linux, macOS, Windows, and even supports FreeBSD and Android. No more searching for a different tool for each OS.

Second, it's highly customizable. You can choose between a basic, text-based mode or a more visually rich widget-based interface. You can change colors, rearrange elements, and even choose which data is displayed front and center. It adapts to your workflow, not the other way around.

Finally, it's just well-designed. The UI is clean and responsive, with support for mouse interactions if you want them. It can display historical data charts right in the terminal, helping you see if that CPU spike was a one-off or part of a trend. It feels like a modern, thoughtful tool built by developers for developers.

How to Try It

Getting started with Bottom is straightforward. The easiest way is to install it via a package manager.

On macOS, use Homebrew:

brew install bottom

On Linux, you can often use your distro's package manager (like apt for Debian/Ubuntu or dnf for Fedora), or install via Cargo if you have Rust installed:

cargo install bottom

For Windows, it's available on Winget, Chocolatey, and Scoop. Check the

Did you like this issue?

Join our weekly newsletter

Love discovering amazing projects?

Help us continue bringing you the best open-source discoveries every week.

Back to Projects
Last updated: Jan 17, 2026