Assembly Line

Instead of htop: btop

Use btop as your everyday system monitor. On one screen it shows CPU, memory, disks, network and processes with graphs, and it has full mouse support and a menu for every setting. htop is still the lighter choice on servers.

Old htop ★ 8.4k GPL-2.0 C Pushed yesterday htop.dev
Instead btop ★ 35k Apache-2.0 C++ Pushed yesterday github.com

Both are for watching processes and system load in the terminal.

Why btop is better

  • Disks and network get their own panels. btop shows IO activity and speeds per disk and an auto-scaling network graph, which htop does not cover the same way.
  • Full mouse support makes every highlighted button clickable, and the process list scrolls with the wheel.
  • A menu inside the program changes every config option, so there is no file to edit.
  • GPU monitoring is available on Linux, including utilisation, power use and clock speed for supported cards.
  • It keeps htop's core features, including the process tree, filtering, sorting and sending any signal to a process.

When to keep htop

Keep htop on servers and minimal systems. It is in nearly every distribution's default repositories, uses less screen space and fewer resources, runs on Linux, the BSDs, macOS and Solaris, and is what other admins will expect to find.

Switching

Install btop from your package manager and run it. There is nothing to migrate. Learn the number keys that toggle panels and press the menu key to adjust settings. Use a terminal with true colour and a font with braille or block characters for the graphs.

Watch out

GPU support is not in the release binaries because it needs dynamic linking, so you may have to compile it. btop needs a reasonably modern terminal and font to draw properly. It is maintained mainly by one developer.

Also worth a look

  • bottom A cross-platform graphical process and system monitor written in Rust; pick it if you want btop's kind of view with Windows support.

More newer, better command-line tools

Sources

Judged on 2026-11-06. See every command-line tools, or all 66 replacements.