gtop

gtop is a terminal system monitor built on Node.js. It displays CPU usage, memory consumption, disk I/O, and network statistics as live graphs alongside an interactive process table — all in a single dashboard view.

gtop showing CPU
gtop showing CPU

The process table can be sorted interactively by PID, CPU usage, or memory consumption using single-key shortcuts. gtop runs on Linux, macOS, and Windows (with partial support), and can also be run via Docker without a local Node.js install.

Basic usage

gtop        # Launch the monitor.
q           # Quit (or Ctrl+C).

# Sort the process table:
p           # Sort by PID.
c           # Sort by CPU usage.
m           # Sort by memory usage.