✨ 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.
- 📜 About the Project
- ⚡ Features
- ⚙️ Installation and Usage
- 🛠 Technologies
- 🤝 Contributing
- 📄 License
- 📬 Contact
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.
- ✅ 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.
-
📥 Clone the repository:
git clone https://github.com/leventDemirkaya/HardwareMonitorApp.git cd HardwareMonitorApp -
💻 Open and Run the Project:
Open the solution (.slnfile) in Visual Studio (2019 or newer recommended) or use the .NET CLI:dotnet build dotnet run
(Ensure you have .NET 6.0 SDK installed.)
-
▶️ 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).
- 💻 C#
- 🖥 .NET 6.0
- 🎨 Windows Forms
- 📊 LibreHardwareMonitorLib (for hardware data access)
Contributions are highly welcome!
- 🐞 For bug reports, please use the Issues tab.
- 🚀 For feature suggestions or improvements, feel free to open a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for more details.