Alternatives to Glances
A cross-platform system monitor that runs in a terminal, in a browser, or as an API feeding a dashboard. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Glances
A cross-platform system monitor that runs in a terminal, in a browser, or as an API feeding a dashboard.
Replacements
Listings that take over the same core job as Glances.
btop++
A terminal resource monitor that looks good enough to leave open, with processes, CPU, memory, disks, network and GPUs.
btop is a C++ terminal monitor with graphs and GPU monitoring that is lighter on small machines, but it has no native Windows build, web interface or export APIs.
htop
Interactive process viewer for the terminal.
htop is an interactive terminal process viewer for killing and renicing processes, but it lacks historical graphs, a web interface, APIs and container monitoring, and has no Windows build.
bottom
A graphical system monitor for the terminal, with charts for CPU, memory, network, temperature and disk over time.
bottom is a terminal monitor that also runs on Linux, macOS and Windows, plotting resources over time, but it has no web interface, APIs or data export.
Netdata
Per-second metrics for a machine with no configuration, and charts that appear the moment you install it.
Netdata collects per-second metrics with ready dashboards and built-in alarms, but uses more memory and disk, and long retention across many machines pushes toward its paid cloud.
beszel
Track server health through a lightweight web dashboard.
Beszel tracks server health in a lightweight web dashboard with metric history and Docker monitoring, but requires a hub plus agents on each monitored system.
NeoHtop
Inspect running processes in a desktop system monitor.
NeoHtop is a desktop graphical process monitor for Windows, macOS and Linux with CPU and memory views, without Glances's terminal mode, web interface or exports.
Mission Center
A Linux system monitor that looks like the Windows Task Manager, which is exactly the point.
Mission Center is a Linux-only GTK4 desktop monitor with a Task Manager layout and GPU usage, but offers fewer sensors and no web interface or APIs.
nmon
A terminal performance monitor for Linux and AIX showing CPU, memory, disks, network and processes.
nmon shows many metrics on one terminal screen for Linux and AIX and records to CSV, but offers no web interface and is not open source.
Also worth comparing
These listings name Glances as their own alternative, so the relationship runs both ways.
atop
A full-screen Linux performance monitor that reports and logs system and per-process resource usage.
Glances runs on Linux, macOS and Windows, adds a web interface and exports to InfluxDB or Elasticsearch, but is Python based and heavier than atop.
cAdvisor
A daemon that collects and analyzes resource usage and performance data for running containers.
Glances monitors Docker and Podman containers alongside the host, adds a web interface and APIs, and exports to InfluxDB for longer-term storage.
dashdot
A self-hosted web dashboard showing live CPU, memory, storage and network stats for a server.
Glances offers a built-in web interface plus a terminal view and APIs, can export history to InfluxDB, and installs through Python and pip.
dool
A Linux command-line tool that reports CPU, memory, network, disk and load statistics in real time.
Glances covers similar statistics in a terminal or browser across Linux, macOS and Windows, with APIs and exports to InfluxDB and others.
Monitorix
Lightweight self-hosted tool that graphs Linux and BSD server resources and services in a browser.
Glances offers a terminal and built-in web interface across Linux, macOS and Windows, with exports to InfluxDB and Grafana for history.
Performance Co-Pilot
A toolkit for collecting, archiving and analysing performance metrics across many systems.
Glances watches several servers through a web interface and APIs and exports to InfluxDB, but needs a Python installation.
Plasma System Monitor
KDE's desktop application for monitoring system sensors, running processes and resource usage on Linux.
Glances runs in a terminal or browser across Linux, macOS and Windows, and also monitors Docker and Podman containers.
procs
Inspect processes with a more readable command-line listing.
Glances is a Python-based monitor that also runs in a browser or as an API, adding container monitoring and exports to InfluxDB and other back ends.
Pulse
A self-hosted monitoring dashboard for Proxmox, Docker, Kubernetes, TrueNAS and vSphere with alerting.
Glances is an LGPL system monitor with a web interface and Docker and Podman container monitoring, installed through Python rather than as a dedicated homelab dashboard.
Stats
See system resource use in the macOS menu bar.
Glances runs in a terminal, a browser or as an API on macOS and other systems, but needs a Python and pip installation.
Zenith
A terminal system monitor like top or htop, with zoomable charts for CPU, memory, network and disk.
Glances runs in a terminal or browser on Linux, macOS and Windows with APIs and exports, but is Python-based and heavier on small machines.
Similar software
Related functionality, not a direct replacement.
Glance
Compact dashboard that combines feeds, videos, weather and server stats on one page.
Grafana
Dashboard and visualization front end for metrics, logs and traces.
Prometheus
Metrics database that scrapes targets and evaluates alerting rules.
Telegraf
Collect and forward metrics using a configurable server agent.
nvtop
Watch GPU activity in a terminal interface.