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

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.

Report a wrong fact or a dead link on this listing