sw-precache : Service Worker Precache is a module for generating a service worker that precaches resources. The module can be used in JavaScript-based build scripts...
sw-toolbox : A collection of service worker tools for offlining runtime requests
Workbox : JavaScript Libraries for adding offline support to web apps.
HTML5 Cross Browser Polyfills : So here we're collecting all the shims, fallbacks, and polyfills in order to implant html5 functionality in browsers that don't natively support them.
The Service Worker Cookbook is a collection of working, practical examples of using service workers in modern web apps.