# librehardwaremonitor/librehardwaremonitor

**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/librehardwaremonitor-librehardwaremonitor).**

7,905 stars · 889 forks · C# · mpl-2.0

## Links

- GitHub: https://github.com/LibreHardwareMonitor/LibreHardwareMonitor
- awesome-repositories: https://awesome-repositories.com/repository/librehardwaremonitor-librehardwaremonitor.md

## Topics

`free` `hacktoberfest` `hardware` `hardware-monitoring` `libre-hardware-monitor` `monitor` `monitoring` `open-source` `opensource` `system` `system-monitor` `system-monitoring`

## Description

LibreHardwareMonitor is a .NET library and system health monitoring tool for Windows. It provides a programmatic hardware sensor API and a low-level interface to access real-time temperature, voltage, and fan speed data from computer hardware components.

The project serves as a bridge between Windows operating system calls and physical sensors, allowing for the monitoring of processors, graphics cards, motherboards, storage devices, and network adapters. This enables the tracking of system stability and the collection of environmental changes across various hardware components.

The software covers real-time hardware monitoring, system health tracking, and performance auditing. It incorporates hardware sensor data collection to facilitate the analysis of how components behave under different workloads.

## Tags

### System Administration & Monitoring

- [Real-Time Monitoring Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/real-time-monitoring-dashboards.md) — Provides real-time monitoring of temperatures and clock speeds for CPUs and GPUs to manage performance.
- [Hardware Health Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/hardware-health-monitoring.md) — Tracks the operational status of motherboards and storage drives to ensure system stability and longevity.
- [Hardware Metric Polling](https://awesome-repositories.com/f/system-administration-monitoring/hardware-metric-polling.md) — Collects real-time hardware metrics through periodic sampling of sensors at fixed time intervals.
- [System Health Monitors](https://awesome-repositories.com/f/system-administration-monitoring/system-health-monitors.md) — Monitors real-time data from processors, GPUs, and storage devices to track overall machine stability. ([source](https://github.com/LibreHardwareMonitor/LibreHardwareMonitor#readme))
- [Hardware Performance Auditing](https://awesome-repositories.com/f/system-administration-monitoring/hardware-performance-auditing.md) — Collects detailed metrics from processors and network adapters to analyze hardware behavior under different workloads.
- [WMI Data Acquisition](https://awesome-repositories.com/f/system-administration-monitoring/wmi-data-acquisition.md) — Queries the Windows Management Instrumentation interface to retrieve standardized sensor and system hardware data.

### Part of an Awesome List

- [Sensor and Hardware](https://awesome-repositories.com/f/awesome-lists/devtools/sensor-and-hardware.md) — Provides tools for collecting real-time sensor data to track environmental changes and system performance. ([source](https://github.com/LibreHardwareMonitor/LibreHardwareMonitor/blob/master/README.md))

### Hardware & IoT

- [Hardware Sensor APIs](https://awesome-repositories.com/f/hardware-iot/hardware-sensor-apis.md) — Offers a programmatic interface for accessing temperature, voltage, and fan speed data from computer hardware.
- [Sensor Integrations](https://awesome-repositories.com/f/hardware-iot/integration-performance/hardware-interfacing-integration/hardware-integration/device-sensors/external-integrations/sensor-integrations.md) — Allows embedding real-time hardware sensor data into custom applications for diagnostics and performance analysis.

### Operating Systems & Systems Programming

- [Hardware Drivers](https://awesome-repositories.com/f/operating-systems-systems-programming/hardware-interfacing-drivers/hardware-drivers.md) — Implements low-level driver logic to communicate with and interpret raw data from various chipset and vendor sensors.
- [Kernel-Mode Sensor Drivers](https://awesome-repositories.com/f/operating-systems-systems-programming/kernel-core-internals/kernel-development/kernel-driver-implementation/kernel-mode-sensor-drivers.md) — Uses a Ring-0 kernel driver to access low-level sensor readings unavailable to user-mode applications.
- [System Hardware Interfaces](https://awesome-repositories.com/f/operating-systems-systems-programming/system-hardware-interfaces.md) — Acts as a low-level bridge between Windows operating system calls and physical hardware sensors.
- [Windows Hardware Monitoring Libraries](https://awesome-repositories.com/f/operating-systems-systems-programming/windows-hardware-monitoring-libraries.md) — Provides a .NET library for reading real-time sensor data from processors, GPUs, and motherboards on Windows.
- [BIOS Table Parsing](https://awesome-repositories.com/f/operating-systems-systems-programming/bios-table-parsing.md) — Parses SMBIOS tables during initialization to identify hardware components and their physical capabilities.
