Zero-Config
Sensible built-in default configs for common use cases
Modular PWA integrations for modern web frameworks Zero-config, extensible, and framework-agnostic bundler support for Vite, Webpack, and more
Built-in support for Vanilla JavaScript, Vue 3, React, Svelte, SolidJS and Preact
Prompt for new content refreshing
Debug your custom service worker logic as you develop your application
Development
Visually inspect your resolved configuration, web manifest and service worker during development, via middleware or DevFrame
Inspector
Use the ready-to-use plugins or compose your own integration from the building blocks in @unplugin-pwa/core and @unplugin-pwa/vite
Unplugin PWA
Integration with meta frameworks: îles, SvelteKit, VitePress, Astro, Nuxt, React Router, and TanStack
Frameworks
Generate all the PWA assets from a single command and a single source image
Getting Started
Serve, generate and inject PWA Assets on the fly in your application
PWA Assets Integrations