Home Dashboard Configuration Logout
Go + HTMX + Keycloak

Home Assistant Voice

A neutral Moostash Go template with server-rendered pages, local assets, a local Keycloak dev realm, and Playwright smoke tests.

Server-rendered by default

Handlers live in internal/, templates live in templates/, and HTMX handles progressive interactions.

Local development stack

Compose includes the app, Postgres, Keycloak, and Playwright so product work can start from a repeatable baseline.

Native wrapper ready

Capacitor remains a thin shell around the Go app. The web app is still the source of truth for screens.