btop++
A terminal resource monitor that looks good enough to leave open, with processes, CPU, memory, disks, network and GPUs.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
2 more ways to get btop++
Package managers
- Homebrew
brew install btop - Snap Store
snap install btop
About btop++
btop++ is the C++ rewrite of bashtop and bpytop. It shows processes and their usage in a sortable, filterable list, alongside graphs for CPU, memory, disks and network, all inside a terminal window and all navigable with the mouse as well as the keyboard.
It ships with a set of themes, supports GPU monitoring on compatible hardware, and builds on Linux, macOS, FreeBSD, NetBSD and OpenBSD. Every distribution packages it, so installing it is usually one command.
Strengths
- Sortable, filterable process list with per-process detail, driven by mouse or keyboard
- Graphs for CPU, memory, disks and network in one screen
- GPU monitoring on supported hardware
- Themeable, and packaged by essentially every Linux distribution
Limitations
- No native Windows build; on Windows you need WSL
- It reports and does not manage: there is no alerting or historical logging
- Needs a terminal with 256-colour or true-colour support to look right
Details
- Pricing
- Free · Free and open source, funded by donations.
- License
- Apache-2.0
- Developer
- Aristocratos
- Platforms
- macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Watching what a Linux or Mac machine is doing over SSH
- Categories
- System monitoring
- Last verified
- Added
- Provenance
- Selected from the TechWalrus downloads catalog (System Monitor); facts checked against the developer's own pages, 4 sources on file.
Similar software
Related functionality, not necessarily a direct replacement.
Glances
A cross-platform system monitor that runs in a terminal, in a browser, or as an API feeding a dashboard.