Ross ROSS = Recommend OSS · open-source software intelligence for agents

serwist/serwist

A Swiss Army knife for service workers. observed · 2026-08-28

github.com/serwist/serwist · homepage · TypeScript · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
serwist/serwistmain86

For agents

markdown · JSON · MCP: product_card(name="serwist/serwist")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem