Skip to content

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.

License

Notifications You must be signed in to change notification settings

leventDemirkaya/HardwareMonitorApp

Repository files navigation

🖥️ Hardware Monitor WinForms

.NET License: MIT

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

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:

    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:

    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

🤝 Contributing

Contributions are highly welcome!

  • 🐞 For bug reports, please use the Issues tab.
  • 🚀 For feature suggestions or improvements, feel free to open a Pull Request.

📄 License

This project is licensed under the MIT License. See the LICENSE file for more details.

📬 Contact

📧 leventdemirkaya@outlook.com

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages