Vitals

July 8, 2026 ยท View on GitHub

Build License Platform .NET WinUI 3 NuGet Version

A modern hardware monitoring application built with WinUI 3 and .NET 10, featuring real-time sensor tracking with a clean, native Windows 11 interface.

Vitals Screenshot

Features

  • Real-time Monitoring - Track CPU, GPU, Motherboard, Storage, Memory, Network, Controllers, Battery, and PSU
  • Dual View Modes - Switch between Cards view and compact Tree view
  • Modern UI - Native Windows 11 design with Mica/Acrylic backdrop support
  • Adjustable Refresh Rate - Ultra (250ms), Fast (500ms), Normal (1000ms)
  • Min/Max Tracking - Monitor sensor value ranges with reset capability
  • Hardware Filtering - Toggle visibility per category and hide individual items via right-click
  • Temperature Unit - Toggle between Celsius and Fahrenheit
  • State Persistence - Expand/collapse states saved across sessions
  • Diagnostic Mode - Force hardware re-detection for troubleshooting

Supported Hardware

CategoryVendors
CPUIntel, AMD
GPUNVIDIA, AMD, Intel
StorageHDD, SSD, NVMe
MotherboardAll major manufacturers
MemoryRAM modules with SPD
NetworkEthernet, Wi-Fi adapters
ControllersSuperIO, Embedded Controllers
BatteryLaptop batteries
PSUCorsair, MSI power supplies

Download

Get the latest release.

Requirements

  • Windows 11 (Windows 10 19041+ supported)
  • .NET 10.0 Desktop Runtime - Download
  • PawnIO Driver - Download
  • Administrator Rights - Required for hardware sensor access

Architecture

๐Ÿ“ Core/                    โ†’ ViewModels and base classes
๐Ÿ“ Hardware/                โ†’ Hardware monitoring services (LibreHardwareMonitor)
๐Ÿ“ Models/                  โ†’ Data models (HardwareNode, SensorData, SensorGroup, AppSettings)
๐Ÿ“ Services/                โ†’ Settings persistence, Window state management
๐Ÿ“ UI/                      โ†’ Converters, Constants, Extensions
๐Ÿ“ Views/                   โ†’ MainWindow.xaml
๐Ÿ“ Shared/                  โ†’ Logger
๐Ÿ“ Assets/                  โ†’ App icons and images
๐Ÿ“ .github/workflows/       โ†’ GitHub Actions CI/CD

Development

Prerequisites

  • Visual Studio 2022 17.8+ with:
    • .NET Desktop Development workload
    • Windows App SDK 1.7

Build

git clone https://github.com/Frenchouioui/vitals.git
cd vitals
dotnet build Vitals.csproj -c Release

Troubleshooting

No storage devices detected

  1. Run as Administrator
  2. Install PawnIO driver
  3. Restart Windows Management Instrumentation service

Application crashes on startup

  1. Verify .NET 10.0 Runtime is installed
  2. Check logs in %LOCALAPPDATA%\Vitals\Logs
  3. Run Windows App SDK repair

Contributing

Issues, bug reports, and pull requests are welcome!
Please use the GitHub Issues tracker.

License

This project is licensed under the Mozilla Public License 2.0 (MPL-2.0).

Uses LibreHardwareMonitorLib under MPL-2.0.

Acknowledgments