https://github.com/leventdemirkaya/hardwaremonitorapp
This project is a C# WinForms application that uses the LibreHardwareMonitor library to monitor CPU, GPU, memory, storage, and other hardware sensor data in real-time, providing a user-friendly interface for visualization.
https://github.com/leventdemirkaya/hardwaremonitorapp
cpu csharp gpu hardware-monitor librehardwaremonitor memory sensors storage winforms
Last synced: about 1 month ago
JSON representation
This project is a C# WinForms application that uses the LibreHardwareMonitor library to monitor CPU, GPU, memory, storage, and other hardware sensor data in real-time, providing a user-friendly interface for visualization.
- Host: GitHub
- URL: https://github.com/leventdemirkaya/hardwaremonitorapp
- Owner: leventDemirkaya
- License: mit
- Created: 2025-08-14T15:17:09.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-14T15:42:06.000Z (10 months ago)
- Last Synced: 2025-08-14T17:31:19.600Z (10 months ago)
- Topics: cpu, csharp, gpu, hardware-monitor, librehardwaremonitor, memory, sensors, storage, winforms
- Language: C#
- Homepage:
- Size: 5.56 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🖥️ Hardware Monitor WinForms


> ✨ **Description:**
> This project is a **C# WinForms application** designed for real-time monitoring and displaying of computer hardware sensor data. It leverages the **LibreHardwareMonitor** library to provide insights into your CPU, GPU, memory, storage, and other system components.
## 📑 Table of Contents
- [📜 About the Project](#about-the-project)
- [⚡ Features](#features)
- [⚙️ Installation and Usage](#installation-and-usage)
- [🛠 Technologies](#technologies)
- [🤝 Contributing](#contributing)
- [📄 License](#license)
- [📬 Contact](#contact)
## 📜 About the Project
This application provides a user-friendly interface to monitor various hardware sensors on your Windows machine. It's built with C# and WinForms, making it a lightweight and efficient tool for keeping an eye on your system's health and performance metrics like temperatures, fan speeds, voltages, and loads.
## ⚡ Features
- ✅ Real-time monitoring of CPU, GPU, Memory, Storage, Motherboard, Controller, and Network sensors.
- ✅ Displays sensor data including hardware name, sensor name, type, value, and unit.
- ✅ Filtering options for specific sensor types (e.g., Temperature, Fan Speed).
- ✅ User-friendly Windows Forms interface.
- ✅ Efficient data updates with UI thread safety.
## ⚙️ Installation and Usage
1. 📥 **Clone the repository:**
```bash
git clone https://github.com/leventDemirkaya/HardwareMonitorApp.git
cd HardwareMonitorApp
```
2. 💻 **Open and Run the Project:**
Open the solution (`.sln` file) in Visual Studio (2019 or newer recommended) or use the .NET CLI:
```bash
dotnet build
dotnet run
```
*(Ensure you have .NET 6.0 SDK installed.)*
3. ▶️ **Start Monitoring:**
Once the application launches, it will automatically start displaying sensor data. You can use the menu options to filter data by sensor type (e.g., Temperatures, Fan Speeds, or All Sensors).
## 🛠 Technologies
- 💻 C#
- 🖥 .NET 6.0
- 🎨 Windows Forms
- 📊 [LibreHardwareMonitorLib](https://github.com/LibreHardwareMonitor/LibreHardwareMonitor) (for hardware data access)
## 🤝 Contributing
Contributions are highly welcome!
- 🐞 For bug reports, please use the [Issues](https://github.com/leventDemirkaya/HardwareMonitorApp/issues) tab.
- 🚀 For feature suggestions or improvements, feel free to open a [Pull Request](https://github.com/leventDemirkaya/HardwareMonitorApp/pulls).
## 📄 License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.