Windows system monitor with a configurable FPS and stats overlay, tray controls, and a live overlay editor.
C#
1
64 commits
updated Oct 11, 2026
A performance monitor and in-game overlay for Windows 11, built for gamers. One WinUI 3 process lives in the tray, samples your hardware at very low cost, and can draw a click-through overlay with FPS, frametime and system metrics over windowed and borderless games.
Status: 0.1.1 preview. The FPS limiter, Game Mode, benchmarks, global hotkeys and standby-list cleaner are planned for 0.2.
winget.Supermonitor-0.1.1-win-x64.zip from the latest release.Supermonitor.exe. Approve the UAC prompt.Settings can start the app with Windows (a scheduled task that runs elevated, with no UAC prompt at logon).
Open the Overlay page, or use Show overlay in the tray menu. FPS comes from whichever window is in the foreground; it shows N/A while that window is not presenting frames. Exclusive fullscreen is not supported (windowed, borderless and flip-model fullscreen work).
Requires the .NET 10 SDK (see global.json) and Windows 11.
dotnet build src/Supermonitor/Supermonitor.csproj -c Release -p:Platform=x64
dotnet test --project tests/Supermonitor.Tests --filter-not-trait "Category=Hardware"
Tests marked Category=Hardware read real sensors and need a desktop session; the ETW ones also need an elevated runner and are skipped otherwise.
| Path | Contents |
|---|---|
src/Supermonitor | WinUI 3 app: windows, pages, view models, tray, chart controls |
src/Supermonitor.Core | UI-free logic: sensors and hub, metrics, settings, FPS capture, overlay content |
src/Supermonitor.Overlay | Overlay window and Direct2D renderer |
tests/Supermonitor.Tests | xUnit v3 tests |
docs/superpowers | Design spec and implementation plans with their results |
Settings, a settings backup when the file is corrupt, and daily logs (7 days) live in %LocalAppData%\Supermonitor.
docs/superpowers/specs/2026-10-10-supermonitor-design.md (in Portuguese)docs/superpowers/plans, starting with the plan indexWindows system monitor with a configurable FPS and stats overlay, tray controls, and a live overlay editor.
C#
1
64 commits
updated Oct 11, 2026
A performance monitor and in-game overlay for Windows 11, built for gamers. One WinUI 3 process lives in the tray, samples your hardware at very low cost, and can draw a click-through overlay with FPS, frametime and system metrics over windowed and borderless games.
Status: 0.1.1 preview. The FPS limiter, Game Mode, benchmarks, global hotkeys and standby-list cleaner are planned for 0.2.
winget.Supermonitor-0.1.1-win-x64.zip from the latest release.Supermonitor.exe. Approve the UAC prompt.Settings can start the app with Windows (a scheduled task that runs elevated, with no UAC prompt at logon).
Open the Overlay page, or use Show overlay in the tray menu. FPS comes from whichever window is in the foreground; it shows N/A while that window is not presenting frames. Exclusive fullscreen is not supported (windowed, borderless and flip-model fullscreen work).
Requires the .NET 10 SDK (see global.json) and Windows 11.
dotnet build src/Supermonitor/Supermonitor.csproj -c Release -p:Platform=x64
dotnet test --project tests/Supermonitor.Tests --filter-not-trait "Category=Hardware"
Tests marked Category=Hardware read real sensors and need a desktop session; the ETW ones also need an elevated runner and are skipped otherwise.
| Path | Contents |
|---|---|
src/Supermonitor | WinUI 3 app: windows, pages, view models, tray, chart controls |
src/Supermonitor.Core | UI-free logic: sensors and hub, metrics, settings, FPS capture, overlay content |
src/Supermonitor.Overlay | Overlay window and Direct2D renderer |
tests/Supermonitor.Tests | xUnit v3 tests |
docs/superpowers | Design spec and implementation plans with their results |
Settings, a settings backup when the file is corrupt, and daily logs (7 days) live in %LocalAppData%\Supermonitor.
docs/superpowers/specs/2026-10-10-supermonitor-design.md (in Portuguese)docs/superpowers/plans, starting with the plan index