Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Offline First

Offline First

101 projects

Showing 29 of 101 projects

Kinto.js
Kinto.jsTypeScript

A JavaScript client for Kinto that stores data locally first and syncs with a remote server when online.

#hacktoberfest#progressive-web-app#offline-first
Stars327
Forks75
Last commit5 days ago
ember-orbit
ember-orbitTypeScript

An Ember.js data layer library built on Orbit.js, providing flexible data management with live queries, forking, and coordination strategies.

#live-queries#offline-first#data-synchronization
Stars318
Forks39
Last commit1 month ago
Web App
Web AppJavaScript

A simple, fast progressive web app for scanning QR codes directly in your browser.

#progressive-web-app#offline-first#cross-browser
Stars290
Forks75
Last commit1 year ago
rapidFTR
rapidFTRRuby

An Android mobile app for aid workers to collect and share child information to speed up family tracing and reunification in emergencies.

#offline-first#unicef#android
Stars283
Forks317
Last commit9 years ago
ember-pouch
ember-pouchJavaScript

A PouchDB/CouchDB adapter for Ember Data that enables offline-first apps with automatic sync.

#pouchdb#websql#offline-first
Stars279
Forks72
Last commit3 years ago
Salesforce Mobile UI - Polymer Elements for Salesforce
Salesforce Mobile UI - Polymer Elements for SalesforceJavaScript

A Polymer-based library of web components for building HTML5 mobile applications that integrate with Salesforce data.

#web-components#salesforce#oauth
Stars246
Forks60
Last commit
ember-service-worker
ember-service-workerJavaScript

A pluggable approach to Service Workers for Ember.js applications.

#hacktoberfest#progressive-web-app#service-worker
Stars234
Forks62
Last commit2 years ago
svelte-pwa-template
svelte-pwa-templateJavaScript

A starter template for building Progressive Web Apps (PWAs) with Svelte, featuring service workers and installability.

#template#installable-web-app#open-source
Stars226
Forks25
Last commit1 year ago
Inkwell
Inkwell

A lightweight, fast, and portable markdown editor built with Rust and Tauri, featuring live preview, Mermaid diagrams, and local-only data storage.

#desktop-application#offline-first#privacy-tools
Stars218
Forks9
Last commit14 days ago
amazon-cognito-js
amazon-cognito-jsJavaScript

A JavaScript library for storing and synchronizing user data in the cloud using Amazon Cognito with offline browser support.

#offline-first#browser-storage#data-sync
Stars199
Forks71
Last commit6 years ago
CouchDB
CouchDB

A curated meta resources and best practices list for Apache CouchDB, a document-oriented NoSQL database that syncs.

#pouchdb#developer-tools#document-database
Stars192
Forks16
Last commit3 years ago
ngx-indexed-db
ngx-indexed-dbTypeScript

An Angular service that wraps IndexedDB with a simple observable API for client-side and server-side rendering.

#hacktoberfest#offline-first#storage
Stars188
Forks65
Last commit20 days ago
react-native-offline-mode
react-native-offline-modeObjective-C

A React Native higher-order component that conditionally swaps components based on internet connectivity.

#offline-first#network-aware#react-native
Stars188
Forks38
Last commit7 years ago
rooster
roosterRust

A simple, offline-first password manager with a command-line interface for Windows, macOS, and Linux.

#offline-first#command-line-tool#password
Stars169
Forks23
Last commit14 days ago
CloudCore
CloudCoreSwift

An advanced sync engine for Core Data and CloudKit with offline editing, field-level deltas, and support for private, shared, and public databases.

#cacheable-assets#ios#offline-first
Stars161
Forks16
Last commit1 month ago
pouchdb-adapter-react-native-sqlite
pouchdb-adapter-react-native-sqliteTypeScript

A PouchDB adapter that uses op-sqlite as its backing store for React Native applications, offering improved performance over AsyncStorage.

#pouchdb#mobile-database#database
Stars161
Forks33
Last commit
CloudCore
CloudCoreSwift

An advanced sync engine for Core Data and CloudKit with offline editing, field-level deltas, and support for private, shared, and public databases.

#ios#offline-first#cloudkit
Stars161
Forks16
Last commit1 month ago
TAuth
TAuthTypeScript

A cross-platform, memory-safe desktop application for managing passwords, 2FA codes, and SSH keys with local encryption.

#desktop-application#zero-trust#local-encryption
Stars140
Forks26
Last commit1 month ago
meteor-service-worker
meteor-service-workerJavaScript

A universal service worker for Meteor apps that caches assets and provides offline functionality.

#web-assets#progressive-web-app#service-worker
Stars138
Forks27
Last commit2 years ago
sql.js
sql.jsHTML

SQLite compiled to JavaScript via Emscripten, enabling SQL databases to run entirely in the browser.

#webassembly#emscripten#offline-first
Stars133
Forks46
Last commit6 years ago
Snippets.Ninja
Snippets.NinjaJavaScript

A progressive web application for managing code snippets with offline-first functionality and local IndexedDB storage.

#spa#developer-tools#progressive-web-app
Stars121
Forks14
Last commit3 months ago
kanban
kanbanRust

A keyboard-first, terminal-based kanban board with git and LLM integration, storing data locally as JSON or SQLite files.

#keyboard-driven#productivity#offline-first
Stars118
Forks8
Last commit1 day ago
Robot Scouter
Robot ScouterKotlin

An open-source Android app for easy, efficient, and collaborative FIRST robotics competition scouting.

#robotics#spreadsheet-export#team-collaboration
Stars110
Forks42
Last commit3 years ago
react-native-couchbase-lite
react-native-couchbase-liteJava

A React Native binding for Couchbase Lite 1.x, enabling mobile database operations via a REST API wrapper.

#mobile-database#ios#offline-first
Stars109
Forks51
Last commit4 years ago
DnetIndexedDb
DnetIndexedDbJavaScript

A Blazor library for working with the IndexedDB DOM API, enabling client-side data storage and querying in .NET web applications.

#javascript-interop#data-persistence#webassembly
Stars107
Forks29
Last commit3 years ago
elm-starter
elm-starterElm

An Elm-based bootstrapper for building Progressive Web Applications with pre-rendering and offline support.

#offline-first#static-site-generator#pre-rendering
Stars90
Forks7
Last commit3 years ago
breethe-client
breethe-clientJavaScript

A progressive web app providing instant access to up-to-date air quality data for locations worldwide.

#json-api#environmental-data#air-quality
Stars74
Forks10
Last commit2 years ago
Sublimate
SublimateSwift

A full-stack Swift prototyping framework that generates Vapor server code and iOS clients from models for rapid development.

#ios#offline-first#authentication
Stars64
Forks2
Last commit7 years ago
TodoMVC/Firebase
TodoMVC/FirebaseElm

A collaborative TodoMVC implementation using Elm and Firebase for real-time synchronization and offline support.

#functional-programming#offline-first#real-time-collaboration
Stars61
Forks13
Last commit10 years ago
PreviousPage 3 of 3

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
20 days ago
#Cross Platform24
#Javascript18
#Android16
#Ios15
#Database14
#Data Sync14
#Offline12
#React Native11
#Progressive Web Apps11
#Sqlite11
#Progressive Web App11
#Web Development10