Four templates, one standards-first foundation.
Choose the level of tooling you need: learn native PWA internals with raw, ship static MPAs with Vite Vanilla, or build SPAs with React and Vue as optional UI layers.
-
Raw
A learning template for native PWA internals: pure HTML/CSS/JS, a hand-written service worker, and direct Cache API usage.
-
Vite + Vanilla
Static multi-page app without React or Vue, with Vite, Workbox, optimized assets, and explicit service worker control.
-
Vite + React
React 19 SPA with React Router v7, data loaders, Workbox service worker, and a full test suite with Vitest and Testing Library.
-
Vite + Vue
Vue 3 SPA with Vue Router 4, Composition API, Workbox service worker, and a full test suite with Vitest and Testing Library.