GoogleChrome/workbox

📦 Workbox: JavaScript libraries for Progressive Web Apps

13,006

stars

1,275

commits

JavaScript

primary language

Sep 2, 2026

updated

developers.google.com/web/tools/workbox/
offline-first
progressive-web-app
service-worker
service-workers
sw-precache
sw-toolbox

README

Welcome to Workbox!

Workbox is a collection of JavaScript libraries for Progressive Web Apps.

Documentation

Maintenance update

Workbox is a powerful library originally developed by members of Chrome's developer relations team to facilitate the creation of Progressive Web Apps and to improve the offline experience of web applications. It offers a suite of tools and strategies for efficiently caching and serving web assets, managing service workers, and handling offline scenarios. Workbox simplifies the implementation of common caching patterns and provides developers with a comprehensive toolkit to build robust, resilient web applications. From now on, Chrome's Aurora team will be the new owners of Workbox.

Contributing

Development happens in the open on GitHub. We're thankful to the community for contributing any improvements.

Please read the guide to contributing for information about setting up your environment and other requirements prior to filing any pull requests.

License

MIT. See LICENSE for details.

Contributors

(top 30 of 79)

jeffposnick

590 commits

philipwalton

295 commits

swissspidy

80 commits

AJIb63PT

49 commits

GoogleChrome/workbox

📦 Workbox: JavaScript libraries for Progressive Web Apps

13,006

stars

1,275

commits

JavaScript

primary language

Sep 2, 2026

updated

developers.google.com/web/tools/workbox/
offline-first
progressive-web-app
service-worker
service-workers
sw-precache
sw-toolbox

README

Welcome to Workbox!

Workbox is a collection of JavaScript libraries for Progressive Web Apps.

Documentation

Maintenance update

Workbox is a powerful library originally developed by members of Chrome's developer relations team to facilitate the creation of Progressive Web Apps and to improve the offline experience of web applications. It offers a suite of tools and strategies for efficiently caching and serving web assets, managing service workers, and handling offline scenarios. Workbox simplifies the implementation of common caching patterns and provides developers with a comprehensive toolkit to build robust, resilient web applications. From now on, Chrome's Aurora team will be the new owners of Workbox.

Contributing

Development happens in the open on GitHub. We're thankful to the community for contributing any improvements.

Please read the guide to contributing for information about setting up your environment and other requirements prior to filing any pull requests.

License

MIT. See LICENSE for details.

Contributors

(top 30 of 79)

jeffposnick

590 commits

philipwalton

295 commits

swissspidy

80 commits

AJIb63PT

49 commits

Languages

JavaScript

66.9%

TypeScript

30.4%

HTML

1.1%