serwist/serwist
A Swiss Army knife for service workers. observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 93
- Release rhythm 82
- Longevity 75
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 1050
- days_rel: 42
- days_push: 42
- n_releases_24m: 802
Adoption not part of the score
1467 stars · 37 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Serwist is a collection of TypeScript JavaScript libraries for building progressive web apps, forked from Google's Workbox. It provides service worker generation, precaching, and runtime caching with integrations for Next.js, Vite, Webpack, Nuxt, and SvelteKit.
Use cases
- add offline support to a web app with a service worker
- make my next.js app a pwa
- precache app assets for offline-first behavior
- migrate from workbox since it's stagnated
- add runtime caching strategies to a vite app
- build a progressive web app with sveltekit
When to choose
- you want a maintained Workbox alternative for service workers
- you need PWA/offline support in Next.js, Vite, Nuxt, Webpack, or SvelteKit
- you want fine-grained control over precaching and runtime caching
When to avoid
- your app has no need for offline capability or installability
- you need a framework-agnostic solution outside the supported bundlers
- you're already satisfied with Workbox and don't need active maintenance
Facets
library · maturity active
caching middleware build-tool developer-tools web-development frontend developer-tools browser service-worker pwa offline-first workbox-fork precache runtime-caching nextjs vite webpack nuxt sveltekit typescript nodejs web-server
3 sources
- readme: https://github.com/serwist/serwist · fetched 2026-08-28 · 8322321cff68
- homepage: https://serwist.pages.dev · fetched 2026-08-29 · 105b48a79c9d
- registry_npm: https://registry.npmjs.org/serwist · fetched 2026-08-29 · 02a1b6a0b8f0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| serwist/serwist | main | 86 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem