A persistent full text search engine for the browser and Node.js
search nlp offline-first index language lucene natural offlineHoodie is a generic backend with a client API for Offline First applications. It is an offline first, no backend architecture. Hoodie lets you build apps without thinking about the backend and makes sure that they work great independent from connectivity.
no-backend offline-first decentralized local-storeThis plugin is intended to provide an offline experience for webpack projects. It uses ServiceWorker, and AppCache as a fallback under the hood. Simply include this plugin in your webpack.config, and the accompanying runtime in your client script, and your project will become offline ready by caching all (or some) of the webpack output assets.
service-worker appcache webpack serviceworker pwa offline progressive-web-app storage plugin webpack-plugin offline-first service-workers application-cache caching cache progressive-web-apps app-shell appshellremoteStorage.js is a JavaScript library for storing user data locally in the browser, as well as connecting to remoteStorage servers and syncing data across devices and applications. It is also capable of connecting and syncing data with a person's Dropbox or Google Drive account (optional). The library is well-tested and actively maintained. It is safe to use in production.
remotestorage remotestorage-client storage localstorage indexeddb sync synchronization offline-first unhosted offline-capable javascript-libraryInspired by the awesome list thing. This specification highlights features (SQL, offline application caching APIs as well as online/offline events, status, and the localStorage API) from HTML5 and provides brief tutorials on how these features might be used to create Web applications that work offline.
offline-first service-worker offline-data appcache indexeddb offline serviceworkersService Worker Precache is a module for generating a service worker that precaches resources. It integrates with your build process. Once configured, it detects all your static resources (HTML, JavaScript, CSS, images, etc.) and generates a hash of each file's contents. Information about each file's URL and versioned hash are stored in the generated service worker file, along with logic to serve those files cache-first, and automatically keep those files up to date when changes are detected in subsequent builds. Serving your local static resources cache-first means that you can get all the crucial scaffolding for your web app—your App Shell—on the screen without having to wait for any network responses.
service-workers progressive-web-app offline offline-first service-worker caching precaching serviceworker appshell pwaService Worker Toolbox provides some simple helpers for use in creating your own service workers. Specifically, it provides common caching strategies for dynamic content, such as API calls, third-party resources, and large or infrequently used local resources that you don't want precached. Service Worker Toolbox provides an expressive approach to using those strategies for runtime requests. If you're not sure what service workers are or what they are for, start with the explainer doc.
service-worker service-workers progressive-web-app caching offline-firstRxDB is a realtime Database for the Web. It is reactive data-handling based on RxJS. It helps App to work even without internet. It supports Mango-Query, Encryption, Import/Export of database and lot more.
database nosql json-schema rxjs nodejs electron cordova pwa couchdb dapp react-native vue pouchdb react db offline-first jsonschema localstorage indexeddb encryption rx reactive realtime javascript-databaseDocumentation can be found in the doc/ directory. We use this Dockerfile to run Monod in production (which runs npm run start from the Monod root directory).
offline-first markdown-editor secureWorkbox is a collection of JavaScript libraries for Progressive Web Apps. Workbox is available on npm. We have installation instructions available depending on your build tool or bundler of choice, including webpack. Even on an unreliable connection, your web app can still work using the right runtime caching strategies.
service-worker progressive-web-app offline-first service-workers sw-precache sw-toolboxUpUp is a tiny JavaScript library that makes sure your users can always access your site's content, even when they're on a plane, in an elevator, or 20,000 leagues under the sea. Mobile-First has become the de-facto standard for building modern sites. But in a world where everyone is mobile, an always-on connection isn't something we can rely on. It's time to start thinking Offline First.
hacktoberfest pwa progressive-web-app offline offline-first service-worker cache offlinefirst serviceworkerYjs is a modular building blocks for building collaborative applications like Google Docs and Figma. Yjs is a high-performance CRDT for building collaborative applications that sync automatically. It exposes its internal CRDT model as shared data types that can be manipulated concurrently. Shared types are similar to common data types like Map and Array. They can be manipulated, fire events when changes happen, and automatically merge without merge conflicts.
collaborative-editing offline-first peer-to-peer decentralized real-time p2p collaboration crdt shared-editingOffline App (or Offline-First App) enables user to seamlessly interact with it by using local device storage and then synchronizing the data with some remote storage (cloud database, etc) later via a background process. This app is a working sample that showcases one way of implementing offline commenting capability on Android platform. Users' comments are stored in local Room database first. Then a background job is spawned to synchronize local data with remote database if and when Internet connection is available.
offline-first offline-app rxjava2 rxandroid livedata clean-architecture mvvm mvvm-architecture room retrofit2 butterknife android lifecycleobserver reactive-programmingSingle page applications, where appropriate, have many usability benefits: once you give someone a URL they can immediately load your app and start using it. Native and desktop applications require more setup but once you've installed an app it doesn't change or disappear without warning.hyperboot gives your users the benefits of explicit, immutable versioning with control over upgrades using the html-version-spec while preserving the simplicity of passing around a URL.
offline webapp versions boot applicationcache cache offline-firstThe name "dasht" is a portmanteau of Dash and the letter "t", for terminal. Etymologically, "dasht" is Persian for plain, as in an flat expanse of land, which aptly characterizes the terminal environment where everything is text. Local search engine for web browsers.
offline-first documentation-tool terminal-based browser-based shell-scripts docset w3mSIT is a compact tool that helps tracking and sharing information between people and systems in a decentralized, sporadically-online environment (aka "the real world"). Its goal is to lower the barrier for recording, querying and sharing information independently. Instead of having to setup and maintain a server and a database, or having to rely on services of an external third party, SIT is a self-contained binary for Linux, OS X and Windows that typically works on the end-user's computer. SIT's medium of record is files. No external database is required.
offline-first merge-friendly decentralizedTravis will autodeploy to gh-pages when master is updated.
fidget-spin fidgetspin fidget-spinner fidgetspinner fidget spin spinner pwa progressive-web-app progressivewebapp webapk offline-firstSpeed up your remote requests by automatically caching them on client and add support for offline navigation.
offline offline-first requests local angular2 angular-2 angular-componentand the keyboot-example-app source code.To build applications that talk to keyboot, you can use these methods from your browser code.
browser crypto auth authentication offline-first offlineThis module works offline and does not rely on any network IO.Behind the scenes, the localStorage API and the window 'storage' event is used to synchronize cross-page events.
browser bus emitter event localstorage storage iframe offline offline-first postmessage webworker worker
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.