
pwa-kit
The little building block that helps web apps work offline and stay up to date.
One small console for managing invitations and devices across private web apps.
The downloadable bundle has a synthetic example configuration for a local preview. Real administration requires your own compatible backend behind an authenticated private HTTPS listener.
One page for the invite and device administration of every app behind the invite mechanism.
It is the only administration GUI — the apps used to carry one each, which meant multiple tabs open and multiple places to remember. It lives in its own repository because it belongs to none of the apps it fronts.
Tailscale TLS terminates in front of the private listener, restricting administrative access strictly to authorized Tailnet nodes with zero exposed public endpoints or hardcoded passwords.
Names, invitation recipients, classes, and children in these screenshots are anonymized and blurred.