JavaScript Libraries for adding offline support to web apps.
The Service Worker Cookbook is a collection of working, practical examples of using service workers in modern web apps.
Service Worker Precache is a module for generating a service worker that precaches resources. The module can be used in JavaScript-based build scripts, like those written with gulp, and it also provides a command-line interface. You can use the module directly, or if you'd prefer, use of the wrappers around sw-precache for specific build environments, like webpack.
It can be used alongside the sw-toolbox library, which works well when following the App Shell + dynamic content model.
Offline search tool for developers. Find what you need without the need for Internet access. Allows finding detailed information not available in document names. Your own local indexed copy of Stack Overflow downloaded via BitTorrent.
PouchDB is an open-source JavaScript database inspired by Apache CouchDB that is designed to run well within the browser.
PouchDB was created to help web developers build applications that work as well offline as they do online.
It enables applications to store data locally while offline, then synchronize it with CouchDB and compatible servers when the application is back online, keeping the user's data in sync no matter where they next login.
PouchDB is a JavaScript library that allows you to store and query data for web applications that need to work offline, and sync with an online database when you are online.