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

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
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 commit5 months 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 commit2 years 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
Stars19
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 commit8 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
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
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
Stars15
Forks2
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
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
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
Bolster
BolsterElm

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

#offline-first#zero-knowledge#graphql
Stars9
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
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
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 commit9 years ago
@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 commit2 months 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 commit18 days 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
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 commit11 months 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 commit9 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
5 years ago
7 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