33-panel Tauri v2 + Svelte 5 macOS developer HUD with Rust sysinfo metrics, Docker management, and an embedded webhook server
MetriX replaces eight separate daily-driver tools with a single PgUp keypress. A Rust background thread emits system metrics via Tauri events every two seconds — zero JS polling, zero UI-thread blocking. The reqwest HTTP client inside the Rust process makes API requests without any browser CORS restrictions. An embedded tiny_http server in the Rust binary provides a webhook inspector that requires no external proxy.
Tauri v2 with ActivationPolicy::Accessory keeps MetriX invisible until the global shortcut fires. Svelte 5 runes with a single AppState class drive the 33-panel UI. The Rust backend exposes 34 command handlers covering sysinfo metrics, Bollard Docker calls, reqwest HTTP requests, shell command streaming, and the tiny_http webhook listener. Shiki provides syntax highlighting across config editor, API tester, and log viewer panels.
Global-hotkey Tauri popup for Docker management with frecency ranking, Rust bollard, and Unix socket IPC
Tauri 2 system-tray Docker manager with force-directed canvas graph, NSVisualEffectView vibrancy, and 19 commits
Did this resonate?