A professional, high-performance system monitoring suite built with WinUI 3 and .NET 8.0
SystemPulse has successfully reached its 1.0.0 stable milestone. All architectural phases, UI implementations, and platform integrations are finalized.
- Phase 1 & 2 (Foundation): β 100%
- Phase 3 (Core UI - 9 Pages): β 100%
- Phase 4 (Platform Integration): β 100%
- Comprehensive Metrics: Live tracking of CPU (all cores), RAM, GPU, Network, and Disk.
- Modern Gauges: High-fidelity visual feedback for primary system resources.
- Historical Charting: 5 categories of performance data with up to 1 hour of history using OxyPlot.
- Process Control: Search, Kill, Suspend, Resume, and Priority management.
- Service Manager: Full Windows Service lifecycle control (Start/Stop/Restart).
- Startup Optimizer: Identify and disable high-impact startup applications.
- Session Monitor: Track and manage active local and remote user sessions.
- Global Shortcuts: 31 keyboard shortcuts (Ctrl+1-9, F5, etc.) for zero-mouse navigation.
- Smart Notifications: Windows 10/11 Toast alerts for critical resource spikes (>90%).
- CSV Export: Export any performance or process data for external analysis.
- Theme Support: Seamless switching between Light, Dark, and System modes.
- Window Opacity: Adjustable transparency (50-100%) for non-intrusive monitoring.
- Always-on-Top: Keep the monitor visible over games or other applications.
- Minimize to Tray: Background operation with a native system tray context menu.
- Windows 10 (1809+) or Windows 11
- .NET 8.0 Runtime
git clone https://github.com/Gzeu/SystemPulse.git
cd SystemPulse
dotnet restore
dotnet build
dotnet run --project src/SystemPulse.App- Win32 Integration: Deep dive into P/Invoke and native features.
- Keyboard Shortcuts: Full cheat sheet for power users.
- Architecture Plan: Detailed MVVM and Service-Layer design.
- Overview & Performance: How to read the dashboard and charts.
- System Utilities: Managing Services, Startup apps, and Users.
- Settings & Customization: Personalizing your experience.
- Framework: WinUI 3 (Windows App SDK)
- Language: C# / .NET 8.0
- Architecture: MVVM (CommunityToolkit.Mvvm)
- Charting: OxyPlot.Wpf
- Platform APIs: Win32 (User32/Kernel32), DXGI (DirectX), WMI
- Logging: Serilog
Licensed under the MIT License. See LICENSE for more information.
Built for performance and clarity. π
Last Updated: January 12, 2026