Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/serwist/serwist
A Swiss Army knife for service workers.
https://github.com/serwist/serwist
nextjs nuxt nuxtjs offline-first progressive-web-app pwa service-worker service-workers serwist serwistjs svelte sveltejs sveltekit sw sw-precache sw-toolbox vite vitejs webpack
Last synced: 5 days ago
JSON representation
A Swiss Army knife for service workers.
- Host: GitHub
- URL: https://github.com/serwist/serwist
- Owner: serwist
- License: mit
- Created: 2023-10-18T15:36:11.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-06T13:12:53.000Z (about 1 month ago)
- Last Synced: 2024-12-31T18:04:27.677Z (12 days ago)
- Topics: nextjs, nuxt, nuxtjs, offline-first, progressive-web-app, pwa, service-worker, service-workers, serwist, serwistjs, svelte, sveltejs, sveltekit, sw, sw-precache, sw-toolbox, vite, vitejs, webpack
- Language: TypeScript
- Homepage: https://serwist.pages.dev
- Size: 27.2 MB
- Stars: 801
- Watchers: 1
- Forks: 17
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome - serwist/serwist - A Swiss Army knife for service workers. (TypeScript)
- awesome-rspack - @serwist/webpack-plugin
README
# A Swiss Army knife for service workers.
Serwist is a collection of JavaScript libraries for [progressive web apps](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps).
It is a fork of Workbox that came to be due to the its development being stagnated. Most of the prior work was done by Google LLC's team and the community.
---
## Documentation
- [Overview](https://serwist.pages.dev) ([site source](https://github.com/serwist/serwist/tree/main/docs))
- [Contribute](/CONTRIBUTING.md)## Original works
- [Workbox](https://github.com/GoogleChrome/workbox/commit/ee62b5b5b9ed321af457a2d962b2a34196a80263)
- [`next-pwa`](https://github.com/shadowwalker/next-pwa/commits/1e6af5fa9f6a807930f451adb5ab5078d5cda451)
- [`@ducanh2912/next-pwa`](https://github.com/DuCanhGH/next-pwa/commits/9a7281563557bce5ecac9a9d3a727639b42e1350)
- [`vite-plugin-pwa`](https://github.com/vite-pwa/vite-plugin-pwa/commits/f35a687063363d243bed65f863f2abc29605d878)