Add a PWA to any frameworkin about ten minutes
Copy-paste guides for the exact stack you're using. Each one covers the manifest, service worker and install prompt.
Next.js
Add a Web App Manifest, service worker and install prompt to any Next.js 14+ app — App Router and Pages Router, with working code.
Read guideAstro
Complete Astro 4+ recipe for shipping a manifest, service worker and install popup — works with static output and SSR adapters.
Read guideSvelteKit
SvelteKit PWA setup with manifest, service worker via the built-in $service-worker module and install prompt.
Read guideNuxt
Nuxt 3 PWA guide — manifest, service worker via @vite-pwa/nuxt, iOS install and hosted install popup.
Read guideRemix
Remix PWA setup — manifest in /public, service worker with the Remix loader-aware pattern, install prompt.
Read guideWordPress
Install InstantPWA on WordPress: exact snippet placement, published-site checks, phone testing and honest service-worker limitations.
Read guideShopify
Install InstantPWA on Shopify: exact snippet placement, published-site checks, phone testing and honest service-worker limitations.
Read guideWebflow
Install InstantPWA on Webflow: exact snippet placement, published-site checks, phone testing and honest service-worker limitations.
Read guideReact (Vite)
Vite + React PWA setup — manifest, service worker, install prompt. Works with SPA and multi-page Vite apps.
Read guideVue
Vue 3 PWA setup — manifest, service worker, install prompt. Works with Vue CLI, Vite and Nuxt.
Read guideAngular
Angular 17+ PWA setup with ng add @angular/pwa, manifest configuration and an install popup.
Read guideRails
Rails 7+ PWA setup — manifest via public/, service worker with Turbo compatibility and install prompt.
Read guideGatsby
Gatsby 5+ PWA recipe — manifest, service worker (gatsby-plugin-offline) and cross-platform install prompt.
Read guideHugo
Static Hugo PWA setup — place the manifest and service worker in static/, then add the install prompt via a partial.
Read guideLaravel
Laravel 10+ PWA setup — manifest via public/, Blade-registered service worker and install prompt.
Read guideDjango
Django 4+ PWA setup — manifest via static/, service worker at the origin root and install prompt.
Read guideSolidJS
SolidStart PWA recipe — manifest, service worker via vite-plugin-pwa and install prompt.
Read guideQwik
Qwik City PWA setup — manifest in public/, service worker via QwikCity and install prompt.
Read guideCarrd
Install InstantPWA on Carrd using a hidden code embed. Includes Pro Standard requirements, phone testing and service-worker limits.
Read guideWix
Add InstantPWA through Wix Custom Code on your published connected domain. Avoid iframe embeds and understand PWA and offline limitations.
Read guideFramer
Install InstantPWA with Framer Custom Code, all-page scope and published-site testing. Includes plan requirements and offline limitations.
Read guide