A hardware monitor for Windows built with WPF and LibreHardwareMonitor.
- CPU usage, per-core load, temperature per core
- RAM usage, virtual memory
- GPU usage, engine breakdown, temperatures
- Storage read/write speeds
- Fan RPMs
- Network download/upload speeds (picks the active adapter automatically)
- Windows 10 or 11 (x64)
- Must be run as Administrator (LibreHardwareMonitor needs elevated access to read hardware sensors)
Grab the .exe from Releases:
- Check the Releases tab on the right.
- Download the latest
Parcore.exe. - Run it wherever you saved it (it needs Admin rights to read the hardware sensors).
Note: Since I haven't paid for a code signing certificate, Windows SmartScreen will probably yell at you when you first run it. Just click "More info" -> "Run anyway".
git clone https://github.com/yourusername/parcore.git
cd parcore
dotnet runRight-click the terminal and run as Administrator, or build the exe and run that directly.
dotnet publish -c ReleaseOutput goes to bin\Release\net10.0-windows\win-x64\publish\Parcore.exe.
Single file, self-contained, no .NET install needed on the target machine.
Tested on AMD Ryzen. Should work on any hardware LibreHardwareMonitor supports, including:
- Intel and AMD CPUs
- Nvidia, AMD, and Intel Arc GPUs
- NVMe and SATA drives
- Most motherboard fan controllers
LibreHardwareMonitor reads sensors through low-level Windows APIs (WMI, ring0 driver) that require elevated privileges. The app manifest already requests this automatically, Windows will prompt you on launch.
GPLv3
You are free to use this software however you like. If you decide to modify the code and distribute your own version, you must open-source your changes under this same GPLv3 license and credit the original project.