# exelban/stats

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/exelban-stats).**

36,540 stars · 1,182 forks · Swift · mit

## Links

- GitHub: https://github.com/exelban/stats
- Homepage: https://mac-stats.com
- awesome-repositories: https://awesome-repositories.com/repository/exelban-stats.md

## Topics

`battery` `bluetooth` `clock` `cpu` `disk` `fans` `gpu` `macos` `menubar` `monitor` `network` `sensors` `stats` `temperature`

## Description

Stats is a system performance monitor that tracks real-time hardware metrics and resource usage directly from the operating system menu bar. It functions as a hardware control interface, allowing users to adjust fan speeds and thermal settings to maintain optimal performance levels for computing hardware.

The application distinguishes itself through kernel-level sensor polling, which retrieves telemetry by interfacing directly with low-level system drivers and power management APIs. It provides remote infrastructure oversight via a web-based telemetry dashboard, enabling users to view live performance statistics for connected computers from any standard internet browser using persistent network connections.

The tool includes a modular plugin architecture that allows for the selective disabling of background monitoring tasks to optimize resource usage and reduce energy consumption. It also features cross-platform hardware abstraction to normalize sensor data across different processor architectures, ensuring consistent display and control.

Users can customize their experience through local-first configuration persistence and the ability to reorder menu bar icons. The software also integrates with external services to perform automatic update checks and retrieve network connectivity information.

## Tags

### System Administration & Monitoring

- [System Performance Monitors](https://awesome-repositories.com/f/system-administration-monitoring/system-performance-monitors.md) — Tracks real-time hardware metrics and resource usage directly from the operating system menu bar.
- [Thermal Management Tools](https://awesome-repositories.com/f/system-administration-monitoring/thermal-management-tools.md) — Adjusts fan speeds on legacy hardware devices to maintain optimal thermal levels by applying custom control settings. ([source](https://cdn.jsdelivr.net/gh/exelban/stats@master/README.md))
- [Hardware Control Interfaces](https://awesome-repositories.com/f/system-administration-monitoring/hardware-control-interfaces.md) — Adjusts fan speeds and thermal settings to maintain optimal performance on supported computer hardware.
- [Hardware Performance Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/hardware-performance-monitoring.md) — Tracks real-time hardware metrics like processor load, memory usage, and battery health directly from the desktop menu bar.
- [Thermal Management Systems](https://awesome-repositories.com/f/system-administration-monitoring/thermal-management-systems.md) — Adjusts fan speeds and monitors internal temperatures to maintain optimal cooling levels for high-performance computing hardware.
- [Remote Infrastructure Management](https://awesome-repositories.com/f/system-administration-monitoring/remote-infrastructure-management.md) — Provides live performance statistics for multiple connected computers through a centralized web dashboard.
- [Remote Monitoring Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/remote-monitoring-dashboards.md) — Provides a web-based dashboard to view live performance statistics for connected computers from any location. ([source](https://mac-stats.com))
- [Remote Telemetry Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/remote-telemetry-dashboards.md) — Provides live access to system performance statistics and hardware health data from any browser.
- [Process Activity Trackers](https://awesome-repositories.com/f/system-administration-monitoring/process-activity-trackers.md) — Observes real-time processor load, temperature, and frequency while identifying the most demanding background tasks. ([source](https://mac-stats.com))
- [Resource Optimization Suites](https://awesome-repositories.com/f/system-administration-monitoring/resource-optimization-suites.md) — Manages background monitoring tasks to reduce energy consumption and overall processor load.
- [Resource Optimization Utilities](https://awesome-repositories.com/f/system-administration-monitoring/resource-optimization-utilities.md) — Reduces energy consumption and processor load by disabling specific background monitoring tasks during periods of high demand. ([source](https://cdn.jsdelivr.net/gh/exelban/stats@master/README.md))
- [System Efficiency Optimizers](https://awesome-repositories.com/f/system-administration-monitoring/system-efficiency-optimizers.md) — Reduces energy consumption and background processor load by selectively disabling unnecessary monitoring tasks.

### Operating Systems & Systems Programming

- [System Telemetry Drivers](https://awesome-repositories.com/f/operating-systems-systems-programming/system-telemetry-drivers.md) — Retrieves real-time hardware telemetry by interfacing directly with low-level system drivers and platform-specific power management APIs.
- [Hardware Abstraction Layers](https://awesome-repositories.com/f/operating-systems-systems-programming/hardware-abstraction-layers.md) — Normalizes disparate sensor data from multiple processor architectures into a unified format for consistent display and control.

### Networking & Communication

- [Real-time Telemetry Streams](https://awesome-repositories.com/f/networking-communication/real-time-telemetry-streams.md) — Streams live performance data from the local host to a browser-based dashboard using persistent bidirectional network connections.

### Software Engineering & Architecture

- [Modular Plugin Frameworks](https://awesome-repositories.com/f/software-engineering-architecture/modular-plugin-frameworks.md) — Loads individual monitoring components as isolated units to allow users to toggle specific resource-heavy tasks on or off.
