awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nicolargo avatar

nicolargo/glances

0
View on GitHub↗
32,840 stars·1,750 forks·Python·14 viewsnicolargo.github.io/glances↗

Glances

Glances is a cross-platform system monitoring tool designed to track real-time resource usage and hardware health metrics across diverse computing environments. It functions as a command-line utility that provides a unified view of system performance, identifying bottlenecks and maintaining infrastructure stability through a consistent abstraction layer that translates kernel calls into actionable data.

The project distinguishes itself through its distributed capabilities, offering a web-based interface that enables remote access to live performance metrics from any device without requiring direct terminal access. It also operates as a telemetry data exporter, utilizing an export-driven pipeline to stream collected statistics to external databases and monitoring tools for long-term historical analysis.

The system supports a modular architecture that allows for extensible data collection through independent scripts. It facilitates remote monitoring by maintaining persistent network connections between lightweight data providers and centralized management interfaces.

Features

  • Performance Monitoring - Tracking real-time resource usage and health metrics across diverse operating systems to identify bottlenecks and maintain overall infrastructure stability.
  • System Health Monitors - Track resource usage and health metrics across multiple operating systems to identify bottlenecks and maintain stability in diverse computing environments.
  • System Resource Monitors - A command-line tool that tracks real-time resource usage and hardware health metrics across diverse operating systems and computing environments.
  • Telemetry Exporters - Sending collected system statistics to external databases or monitoring tools for long-term storage and detailed analysis of historical trends.
  • Databases & Data - Cross-platform monitoring tool.
  • Data Collection Agents - System monitoring tool with database export.
  • DevOps and Infrastructure - System monitoring tool.
  • Diagnostics And Benchmarking - Cross-platform system monitoring tool.
  • Monitoring and Process Control - Cross-platform system resource monitoring tool.
  • Monitoring and Status - Cross-platform real-time monitoring with web and CLI interfaces.
  • Monitoring Systems - Cross-platform real-time monitoring tool.
  • Observability and Monitoring - Cross-platform system monitoring tool with a terminal interface.
  • CLI Utilities - System monitoring tool as a top/htop alternative.
  • Command Line Environment - Cross-platform system monitoring tool for processes.
  • Command Line Tools - Cross-platform system monitoring tool for the terminal.
  • Command Line Utilities - Monitors system resources across platforms.
  • Development Environments - Cross-platform system monitoring tool for real-time performance tracking.
  • System Dashboards - Cross-platform system monitoring tool.
  • System Monitoring and Benchmarking - Comprehensive system monitoring dashboard.
  • System Monitoring And Profiling - Comprehensive system monitoring tool with a terminal-based interface.
  • System Monitors - Comprehensive system monitoring dashboard.
  • System Utilities - Comprehensive system monitoring and eye-on-system tool.
  • Desktop Productivity Tools - Cross-platform system resource monitor and dashboard.
  • Remote Monitoring Dashboards - Accessing live performance data through a web interface to monitor system health from any device without requiring direct terminal access.
  • Telemetry Exporters - A data collection agent that streams system performance statistics to external databases and monitoring tools for long-term historical analysis.
  • Data Export Pipelines - Pushes collected system statistics to external databases for long-term storage and historical analysis.
  • Hardware Abstraction Layers - Translates diverse operating system kernel calls into a consistent set of performance metrics.
  • Web-Based Dashboards - View live performance data through a browser-based interface to track system health from any device without needing direct access to a command line terminal.
  • Infrastructure Dashboards - A web-based interface that provides remote access to live infrastructure metrics from any device without requiring direct terminal access.
  • Real-Time Data Streaming - Streams real-time performance data to browser clients via standard network protocols.

Star history

Star history chart for nicolargo/glancesStar history chart for nicolargo/glances

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Glances

Similar open-source projects, ranked by how many features they share with Glances.
  • clementtsang/bottomClementTsang avatar

    ClementTsang/bottom

    12,892View on GitHub↗

    Bottom is a cross-platform system monitoring tool that provides real-time visibility into hardware performance and process activity within a terminal-based interface. Built as a command-line utility, it tracks metrics for processor, memory, storage, and network usage while offering tools to inspect, organize, and terminate active system processes. The application utilizes a modular layout engine that allows users to arrange independent data-visualization widgets into a custom grid. This interface is powered by an immediate-mode rendering approach and an event-driven input loop, ensuring the d

    Rustbottombtmcli
    View on GitHub↗12,892
  • google/cadvisorgoogle avatar

    google/cadvisor

    19,202View on GitHub↗

    cAdvisor is a container resource monitoring agent and performance analyzer that collects and exports CPU, memory, network, and disk usage statistics from running containers. It functions as a telemetry tool for discovering containers across various runtimes and serves as a Prometheus-compatible metrics exporter. The agent distinguishes itself by analyzing Linux control groups to provide visibility into resource consumption and limits. It utilizes kernel perf events and NUMA statistics for low-level hardware performance tracking and diagnostics, and it can identify out-of-memory kill events th

    Go
    View on GitHub↗19,202
  • healthchecks/healthcheckshealthchecks avatar

    healthchecks/healthchecks

    9,891View on GitHub↗

    Healthchecks is a heartbeat monitoring service and cron job monitoring tool designed to track the execution and success of scheduled tasks and systemd timers. It functions as a dead man switch, alerting users when expected periodic signals from remote processes fail to arrive. The system accepts health signals via HTTP and SMTP, allowing it to track infrastructure heartbeats from sources ranging from CI/CD workflows to network routers. It distinguishes itself by supporting the capture of diagnostic data, including exit codes and execution logs, and by calculating the duration between start an

    Pythoncroncron-jobsdevops
    View on GitHub↗9,891
  • aristocratos/btoparistocratos avatar

    aristocratos/btop

    32,876View on GitHub↗

    Btop is a terminal-based system monitor that tracks and displays real-time hardware performance metrics. It functions as a resource usage dashboard, providing visibility into processor, memory, disk, network, and active process activity directly within a text-based interface. The application utilizes ANSI escape sequences to render complex graphical interfaces and data visualizations within standard terminal emulators. It is designed as a cross-platform performance tool, maintaining consistent monitoring capabilities across various Unix-like operating systems through a platform-agnostic build

    C++
    View on GitHub↗32,876
See all 30 alternatives to Glances→

Frequently asked questions

What does nicolargo/glances do?

Glances is a cross-platform system monitoring tool designed to track real-time resource usage and hardware health metrics across diverse computing environments. It functions as a command-line utility that provides a unified view of system performance, identifying bottlenecks and maintaining infrastructure stability through a consistent abstraction layer that translates kernel calls into actionable data.

What are the main features of nicolargo/glances?

The main features of nicolargo/glances are: Performance Monitoring, System Health Monitors, System Resource Monitors, Telemetry Exporters, Databases & Data, Data Collection Agents, DevOps and Infrastructure, Diagnostics And Benchmarking.

What are some open-source alternatives to nicolargo/glances?

Open-source alternatives to nicolargo/glances include: clementtsang/bottom — Bottom is a cross-platform system monitoring tool that provides real-time visibility into hardware performance and… google/cadvisor — cAdvisor is a container resource monitoring agent and performance analyzer that collects and exports CPU, memory,… healthchecks/healthchecks — Healthchecks is a heartbeat monitoring service and cron job monitoring tool designed to track the execution and… aristocratos/btop — Btop is a terminal-based system monitor that tracks and displays real-time hardware performance metrics. It functions… aristocratos/bashtop — Bashtop is a terminal-based system monitor and resource dashboard for Unix systems, including Linux, macOS, and… junegunn/fzf — This project is a general-purpose command-line filter that provides an interactive interface for processing standard…