Glances
Cross-platform system monitoring tool with TUI, Web UI, and APIs

Glances is an open-source, cross-platform system monitoring tool designed as an alternative to tools like top/htop. It provides real-time insights into system resources and processes, and supports local or remote monitoring via terminal, web interface, and APIs.
Key Features
- Terminal-based dashboard showing CPU, memory, load, processes, disk I/O, network, filesystem, uptime, and system info
- Built-in web UI for monitoring from a browser on any device
- Client/server modes for remote monitoring, including discovery of available Glances servers
- RESTful JSON API and XML-RPC server for integrations and automation
- Pluggable architecture with plugins for sensors and hardware metrics (e.g., temperatures and fan speeds)
- Container monitoring support (notably Docker and Podman)
- Export metrics to external systems or files, including CSV and JSON outputs
Use Cases
- Monitoring a single server or workstation interactively from the terminal
- Remote monitoring of multiple machines via web UI or API integrations
- Exporting system metrics to external databases or monitoring pipelines
Limitations and Considerations
- Some functionality (web UI, specific plugins, exports) requires optional dependencies beyond the minimal installation
Glances fits well when you want a lightweight, interactive overview of system health while also enabling programmatic access and metric exports for broader observability workflows. Its cross-platform support makes it practical for mixed OS environments.
Categories:
Tags:
Tech Stack:
Similar Services

Uptime Kuma
Self-hosted uptime monitoring with alerts and status pages
Uptime Kuma is a self-hosted uptime monitoring tool for HTTP(S), TCP, ping, DNS and more, with notifications, charts, and public status pages.

Netdata
Real-time, per‑second full‑stack monitoring and observability
Open-source, agent-based monitoring platform delivering per-second metrics, edge ML anomaly detection, tiered time-series storage and centralized cloud UI.

Grafana
Observability dashboards and alerting for metrics, logs, and traces
Grafana is an open source observability and data visualization platform for querying, graphing, and alerting on metrics, logs, and traces across many data sources.

Prometheus
Monitoring system and time-series database for metrics and alerting
Prometheus is an open-source monitoring and time-series database for collecting metrics, querying with PromQL, and alerting on system and application health.
Sentry
Error tracking and application performance monitoring platform
Sentry is a developer-focused platform for error tracking, performance monitoring, and tracing to help teams detect, investigate, and fix issues faster.

Glance
Self-hosted, configurable dashboard for feeds and status widgets
Glance is a lightweight self-hosted dashboard that aggregates RSS and other widgets (Reddit, YouTube, weather, markets, server stats) into customizable pages.
FastAPI
Docker
Python