Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Offline First

Offline First

137 projects

Showing 29 of 137 projects

Lit Native
Lit NativeSwift

Embed Lit web components into native iOS, Android, macOS, and web apps using direct WebView communication.

#web-components#ios#offline-first
Stars41
Forks1
Last commit3 months ago
react-native-pouchdb
react-native-pouchdbJavaScript

A hacky, mostly untested way to run PouchDB in React Native using the WebSQL adapter.

#pouchdb#database#document-database
Stars41
Forks3
Last commit10 years ago
ember-service-worker-asset-cache
ember-service-worker-asset-cacheJavaScript

An Ember Service Worker plugin that caches an Ember app's asset files for offline functionality.

#progressive-web-app#service-worker#offline-first
Stars28
Forks28
Last commit
choo-service-worker
choo-service-workerJavaScript

Service worker loader plugin for choo.js that handles registration, events, and state management.

#javascript-framework#progressive-web-app#service-worker
Stars25
Forks7
Last commit7 years ago
scale-ts
scale-tsTypeScript

A JavaScript library for building unstoppable web applications with offline-first capabilities and resilient data synchronization.

#offline-first#data-synchronization#resilient-applications
Stars21
Forks4
Last commit1 year ago
ember-service-worker-index
ember-service-worker-indexJavaScript

An Ember Service Worker plugin that caches an Ember app's index.html file for offline and performance optimization.

#progressive-web-app#service-worker#offline-first
Stars20
Forks21
Last commit
Shopping List
Shopping ListJavaScript

An Offline First Progressive Web App for managing shopping lists with local data storage and cloud sync.

#pouchdb#progressive-web-app#service-worker
Stars20
Forks3
Last commit7 years ago
Teller
TellerKotlin

Android library that manages cached data state, fetching, and synchronization for offline-first mobile apps.

#rxjava2#offline-first#caching
Stars19
Forks3
Last commit4 years ago
npdev:collections
npdev:collectionsJavaScript

A Meteor package for creating offline-first collections with server-side rendering and data-over-methods.

#offline-first#data-synchronization#server-side-rendering
Stars18
Forks5
Last commit5 years ago
ember-indexeddb
ember-indexeddbJavaScript

An Ember addon providing utilities and an ember-data adapter for IndexedDB, enabling offline capabilities.

#ember-data#ember-indexeddb#data-persistence
Stars17
Forks5
Last commit6 months ago
SvelteKit-Adapter-Versioned-Worker
SvelteKit-Adapter-Versioned-WorkerTypeScript

A SvelteKit adapter that generates service workers to enable offline functionality for SvelteKit sites.

#progressive-web-app#service-worker#offline-first
Stars16
Forks1
Last commit
MarionetteJS + Brunch + Babel/ES6
MarionetteJS + Brunch + Babel/ES6JavaScript

A Marionette.js skeleton with Babel/ES6 for Brunch, optimized for Progressive Web App development.

#marionettejs#skeleton#progressive-web-app
Stars16
Forks2
Last commit9 years ago
Tracks
TracksJavaScript

A lightweight Preact-based PWA for tracking various activities with Google Drive sync and offline capabilities.

#service-worker#productivity#offline-first
Stars16
Forks1
Last commit9 years ago
Meteor-Polymer Starter Kit
Meteor-Polymer Starter KitJavaScript

A starter template for building Meteor applications with Polymer web components and MWC packages.

#web-components#progressive-web-app#offline-first
Stars15
Forks2
Last commit9 years ago
BlazorIndexedDbJs
BlazorIndexedDbJsC#

A Blazor library providing a C# wrapper for the IndexedDB API, enabling client-side data storage in web applications.

#javascript-interop#webassembly#offline-first
Stars12
Forks5
Last commit4 years ago
Salesfoce MobileSDK for Windows
Salesfoce MobileSDK for WindowsJavaScript

A Windows SDK for building native mobile applications that integrate with Salesforce.

#salesforce#offline-first#oauth2
Stars12
Forks28
Last commit4 years ago
Bolster
BolsterElm

A secure, private journaling application with a focus on data protection and user privacy.

#offline-first#zero-knowledge#graphql
Stars8
Forks2
Last commit5 years ago
ember-service-worker-cache-first
ember-service-worker-cache-firstJavaScript

An Ember Service Worker plugin that implements a cache-first (stale-while-revalidate) strategy for offline assets.

#progressive-web-app#service-worker#offline-first
Stars7
Forks8
Last commit
tic-tac-choo
tic-tac-chooJavaScript

A progressive web app tic-tac-toe game built with choo, featuring offline capabilities via service workers and local storage.

#progressive-web-app#service-worker#offline-first
Stars6
Forks0
Last commit8 years ago
Fuse Pokedex
Fuse PokedexJavaScript

A Pokédex application built with FuseTools for cross-platform mobile development.

#ui-animation#offline-first#reactive-programming
Stars6
Forks0
Last commit8 years ago
Meteor-Polymer Starter Kit Including Auth
Meteor-Polymer Starter Kit Including AuthJavaScript

A starter template for building Meteor applications with Polymer web components and built-in authentication.

#web-components#offline-first#authentication
Stars6
Forks0
Last commit
@moltendb-web/angular
@moltendb-web/angularTypeScript

A Rust/WASM local-first embedded database for Angular with persistent OPFS storage, GraphQL-style queries, and Web Workers.

#query-builder#offline-first#opfs-storage
Stars5
Forks0
Last commit9 days ago
cyclejs-notes
cyclejs-notesJavaScript

A notes application built with Cycle.js and Orbit.js that syncs between local IndexedDB and a JSON API.

#cyclejs#offline-first#web-app
Stars5
Forks1
Last commit3 years ago
ember-service-worker-enqueue
ember-service-worker-enqueueJavaScript

An Ember Service Worker plugin that queues failed mutation requests for background retry when offline or on network errors.

#progressive-web-app#service-worker#offline-first
Stars4
Forks0
Last commit
ngx-pwa
ngx-pwaTypeScript

An Angular library that caches and syncs POST, PATCH, and DELETE requests for Progressive Web Apps when offline.

#progressive-web-app#service-worker#offline-first
Stars4
Forks0
Last commit1 year ago
ngx-persist
ngx-persistTypeScript

Type-safe, signal-based persistent state primitive for Angular 19+ that syncs with localStorage, sessionStorage, or IndexedDB.

#offline-first#npm-package#reactive-programming
Stars3
Forks0
Last commit9 months ago
ngx-translate-db
ngx-translate-dbTypeScript

An offline-first Angular translation library that stores translations in IndexedDB for robust, type-safe internationalization.

#progressive-web-app#offline-first#observables
Stars3
Forks0
Last commit1 year ago
Elm Hacker News PWA
Elm Hacker News PWAElm

A Hacker News Progressive Web App built with Elm, featuring offline caching, accessibility, and high performance.

#progressive-web-app#service-worker#offline-first
Stars1
Forks5
Last commit8 years ago
tab-toolkit
tab-toolkitVue

A minimal PWA tool for beginner guitarists to create, store, and share guitar tabs offline.

#guitar-tabs#progressive-web-app#offline-first
Stars0
Forks0
Last commit1 year ago
PreviousPage 4 of 4

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
4 years ago
5 months ago
2 years ago
7 years ago
9 years ago
3 years ago
#Javascript28
#Cross Platform26
#Progressive Web App25
#Service Worker22
#Pwa18
#Android18
#Data Sync18
#Indexeddb17
#Ios16
#Sqlite15
#Database15
#Offline14