awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
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·55 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

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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

Projects sharing features with Glances

These projects share indexed features with Glances. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
Compare all 30 related projects→

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.

Which projects share features with nicolargo/glances?

Projects with overlapping indexed features 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…