Skip to content
ponderance / anmol
← Workshop

homelab-glance

Live homelab stats on a macOS desktop and an iOS home screen, fed by one resilient FastAPI aggregator that degrades a card at a time instead of going blank.

Solo developer PythonFastAPIhttpxÜbersichtScriptable
GitHub →

One FastAPI aggregator polls a dozen homelab services concurrently, merges them into a single snapshot under one lock (so readers never catch a torn read), and feeds both an Übersicht widget on the Mac desktop and a Scriptable widget on my phone. The design rule it’s built around: when a source goes down, its card keeps its last-good values and gets a stale flag, so one dead service never blanks the rest of the dashboard.