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
LibreHardwareMonitor avatar

LibreHardwareMonitor/LibreHardwareMonitor

0
View on GitHub↗
7,905 stars·889 forks·C#·mpl-2.0·15 views

LibreHardwareMonitor

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.

Features

  • Real-Time Monitoring Dashboards - Provides real-time monitoring of temperatures and clock speeds for CPUs and GPUs to manage performance.
  • Sensor and Hardware - Provides tools for collecting real-time sensor data to track environmental changes and system performance.
  • Hardware Sensor APIs - Offers a programmatic interface for accessing temperature, voltage, and fan speed data from computer hardware.
  • Hardware Drivers - Implements low-level driver logic to communicate with and interpret raw data from various chipset and vendor sensors.
  • Kernel-Mode Sensor Drivers - Uses a Ring-0 kernel driver to access low-level sensor readings unavailable to user-mode applications.
  • System Hardware Interfaces - Acts as a low-level bridge between Windows operating system calls and physical hardware sensors.
  • Windows Hardware Monitoring Libraries - Provides a .NET library for reading real-time sensor data from processors, GPUs, and motherboards on Windows.
  • Hardware Health Monitoring - Tracks the operational status of motherboards and storage drives to ensure system stability and longevity.
  • Hardware Metric Polling - Collects real-time hardware metrics through periodic sampling of sensors at fixed time intervals.
  • System Health Monitors - Monitors real-time data from processors, GPUs, and storage devices to track overall machine stability.
  • Sensor Integrations - Allows embedding real-time hardware sensor data into custom applications for diagnostics and performance analysis.
  • BIOS Table Parsing - Parses SMBIOS tables during initialization to identify hardware components and their physical capabilities.
  • Hardware Performance Auditing - Collects detailed metrics from processors and network adapters to analyze hardware behavior under different workloads.
  • WMI Data Acquisition - Queries the Windows Management Instrumentation interface to retrieve standardized sensor and system hardware data.

Star history

Star history chart for librehardwaremonitor/librehardwaremonitorStar history chart for librehardwaremonitor/librehardwaremonitor

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

Open-source alternatives to LibreHardwareMonitor

Similar open-source projects, ranked by how many features they share with LibreHardwareMonitor.
  • htop-dev/htophtop-dev avatar

    htop-dev/htop

    8,126View on GitHub↗

    htop is a terminal-based system resource monitor and interactive process viewer. It functions as a text-user interface dashboard for overseeing hardware temperatures, load averages, and battery status while providing a comprehensive tool for monitoring and managing system processes. The application distinguishes itself through detailed process lifecycle management, allowing users to kill processes, adjust priorities via renicing, and assign CPU affinity to specific cores. It provides high-level visibility into system behavior through process hierarchy visualization and the ability to inspect

    C
    View on GitHub↗8,126
  • lollipopkit/flutter_server_boxlollipopkit avatar

    lollipopkit/flutter_server_box

    7,539View on GitHub↗

    Flutter Server Management App is a mobile application designed for monitoring and controlling remote servers through a graphical interface. It serves as a central hub for remote server administration, providing a visual way to manage Linux, Unix, and Windows systems. The application distinguishes itself by integrating mobile hardware features, such as biometric authentication and native push notifications, to secure and alert users about system contexts. It features a dedicated Docker container manager for controlling the lifecycle and status of containers and a server health monitor for trac

    Dartandroiddartflutter
    View on GitHub↗7,539
  • tinygo-org/tinygotinygo-org avatar

    tinygo-org/tinygo

    17,529View on GitHub↗

    TinyGo is a specialized compiler and development toolkit designed to bring the Go programming language to resource-constrained microcontrollers and WebAssembly environments. It provides a bare-metal runtime environment that enables high-level code execution without the need for a traditional operating system, utilizing an LLVM-based backend to generate efficient machine instructions. The project distinguishes itself through aggressive optimization techniques tailored for small hardware, including a static memory allocation strategy and whole-program dead code elimination that significantly re

    Goadafruitarduinoarm
    View on GitHub↗17,529
  • microsoft/windows-universal-samplesmicrosoft avatar

    microsoft/Windows-universal-samples

    9,696View on GitHub↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    JavaScript
    View on GitHub↗9,696
See all 30 alternatives to LibreHardwareMonitor→

Frequently asked questions

What does librehardwaremonitor/librehardwaremonitor do?

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.

What are the main features of librehardwaremonitor/librehardwaremonitor?

The main features of librehardwaremonitor/librehardwaremonitor are: Real-Time Monitoring Dashboards, Sensor and Hardware, Hardware Sensor APIs, Hardware Drivers, Kernel-Mode Sensor Drivers, System Hardware Interfaces, Windows Hardware Monitoring Libraries, Hardware Health Monitoring.

What are some open-source alternatives to librehardwaremonitor/librehardwaremonitor?

Open-source alternatives to librehardwaremonitor/librehardwaremonitor include: htop-dev/htop — htop is a terminal-based system resource monitor and interactive process viewer. It functions as a text-user interface… lollipopkit/flutter_server_box — Flutter Server Management App is a mobile application designed for monitoring and controlling remote servers through a… tinygo-org/tinygo — TinyGo is a specialized compiler and development toolkit designed to bring the Go programming language to… microsoft/windows-universal-samples — This repository is a comprehensive collection of reference implementations and sample libraries for the Universal… cjbassi/gotop — Gotop is a terminal-based system monitor and resource dashboard built with the Go programming language. It serves as a… aristocratos/bashtop — Bashtop is a terminal-based system monitor and resource dashboard for Unix systems, including Linux, macOS, and…