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 36 of 137 projects

Draw.io
Draw.ioJavaScript

A free, offline-first desktop diagramming application built on Electron with complete internet isolation for security.

#desktop-application#graphics#offline-first
Stars62.3k
Forks5.7k
Last commit1 day ago
joplin
joplinTypeScript

A privacy-focused, open-source note-taking app with end-to-end encrypted sync across all major platforms.

#self-hosted-sync#onedrive#open-source
Stars55.7k
Forks6.2k
Last commit6 hours ago
Bruno
BrunoJavaScript

An open-source, offline-first API client that stores collections as files for Git-based collaboration.

#developer-tools#open-source#offline-first
Stars45.8k
Forks2.7k
Last commit13 hours ago
rxdb
rxdbTypeScript

A fast, local-first, reactive NoSQL database for JavaScript applications with realtime sync capabilities.

#realtime#pouchdb#database
Stars23.3k
Forks1.2k
Last commit6 hours ago
gun
gunJavaScript

A decentralized graph database and synchronization protocol for building real-time, offline-first applications with end-to-end encryption.

#decentralized-database#crypto#graph
Stars19.1k
Forks1.2k
Last commit4 months ago
Yaak (k)
Yaak (k)TypeScript

A fast, privacy-first desktop API client for REST, GraphQL, WebSockets, SSE, and gRPC.

#postman-alternative#desktop-application#privacy-first
Stars18.9k
Forks788
Last commit5 hours ago
PouchDB
PouchDBJavaScript

A JavaScript database that syncs data between browsers and servers, enabling offline-first web applications.

#pouchdb#hacktoberfest#database
Stars17.6k
Forks1.5k
Last commit6 hours ago
Boostnote
BoostnoteJavaScript

A legacy note-taking app for programmers with Markdown support, snippets, and desktop apps.

#stylus#open-source#productivity
Stars16.9k
Forks1.4k
Last commit3 years ago
Realm
RealmObjective-C

A mobile database for iOS, macOS, tvOS, and watchOS that replaces Core Data and SQLite with an object-oriented model.

#realtime#mobile-database#database
Stars16.6k
Forks2.2k
Last commit1 month ago
Realm
RealmObjective-C

A mobile database for iOS, macOS, tvOS, and watchOS that replaces Core Data and SQLite with an object-oriented, reactive model.

#realtime#mobile-database#database
Stars16.6k
Forks2.2k
Last commit1 month ago
dexie
dexieTypeScript

A minimalistic wrapper for IndexedDB that simplifies client-side database operations in browsers and hybrid apps.

#database#offline-first#storage
Stars14.5k
Forks709
Last commit15 days ago
WatermelonDB
WatermelonDBJavaScript

A reactive and asynchronous database framework optimized for building powerful React and React Native apps that scale.

#hacktoberfest#database#offline-first
Stars11.8k
Forks652
Last commit11 months ago
Loop Habit Tracker
Loop Habit TrackerKotlin

A mobile app for creating and maintaining long-term positive habits with detailed statistics and flexible schedules.

#habits#open-source#productivity
Stars10.1k
Forks1.2k
Last commit2 days ago
Pokedex
PokedexKotlin

A sample Android app demonstrating modern development with Hilt, Coroutines, Flow, Jetpack, and MVVM architecture.

#sample-app#offline-first#skydoves
Stars8.3k
Forks1.1k
Last commit8 hours ago
realm-js
realm-jsTypeScript

A mobile database that runs directly inside phones, tablets, or wearables as an alternative to SQLite and key-value stores.

#realm-mobile-database#mobile-database#ios
Stars6.0k
Forks611
Last commit3 days ago
TagSpaces
TagSpacesTypeScript

TagSpaces is an offline, open source, document manager with tagging support

#open-source#offline-first#note-taking
Stars5.2k
Forks514
Last commit3 days ago
sw-precache
sw-precacheJavaScript

A Node.js module to generate a service worker that precaches static resources for offline web apps.

#gulp#progressive-web-app#service-worker
Stars5.2k
Forks381
Last commit7 years ago
StreetComplete
StreetCompleteKotlin

An easy-to-use Android app that lets anyone contribute to OpenStreetMap by answering simple questions on location.

#crowdsourced-mapping#offline-first#geospatial
Stars4.7k
Forks436
Last commit9 hours ago
derby
derbyTypeScript

MVC framework for building realtime, collaborative applications that run in both Node.js and browsers.

#realtime-apps#offline-first#collaborative-editing
Stars4.7k
Forks260
Last commit1 year ago
Hoodie
HoodieJavaScript

A generic backend with a client API for building Offline First applications without thinking about server-side logic.

#client-api#offline-first#data-synchronization
Stars4.5k
Forks504
Last commit2 years ago
Nullboard
NullboardHTML

A minimalist, single-file kanban board that stores all data locally for offline use.

#jquery#minimalist-ui#productivity
Stars4.1k
Forks285
Last commit2 years ago
Service workers explained
Service workers explainedBikeshed

A browser API that provides event-driven scripts running independently of web pages, enabling offline capabilities and network request interception.

#network-interception#service-worker#offline-first
Stars3.6k
Forks324
Last commit14 hours ago
sw-toolbox
sw-toolboxJavaScript

A collection of service worker tools for caching dynamic content and offlining runtime requests.

#runtime-caching#progressive-web-app#service-worker
Stars3.6k
Forks323
Last commit6 years ago
Offline First (Awesome List)
Offline First (Awesome List)

A curated collection of resources for building offline-first web applications.

#pouchdb#serviceworkers#offline-data
Stars3.3k
Forks193
Last commit3 years ago
Offline-First
Offline-First

A curated collection of resources for building offline-first web applications.

#pouchdb#serviceworkers#offline-data
Stars3.3k
Forks193
Last commit3 years ago
react-native-storage
react-native-storageJavaScript

A local storage wrapper for React Native and web apps with size control, auto-expiring, remote data syncing, and batch queries.

#data-persistence#offline-first#promise-based
Stars3.0k
Forks264
Last commit4 days ago
SQLSync
SQLSyncRust

SQLSync is a collaborative offline-first wrapper around SQLite that synchronizes web application state between users, devices, and the edge.

#web-worker#database#offline-first
Stars2.9k
Forks41
Last commit8 months ago
mindmaps
mindmapsJavaScript

An offline-capable HTML5 mind mapping application that runs entirely in the browser.

#productivity-tool#mind-mapping#offline-first
Stars2.9k
Forks596
Last commit3 years ago
react-native-offline
react-native-offlineTypeScript

A React Native toolbelt for handling offline/online connectivity with smooth Redux integration.

#hooks#offline-first#network-connectivity
Stars2.4k
Forks270
Last commit3 years ago
Pokedex.org
Pokedex.orgJavaScript

A client-side JavaScript webapp for browsing Pokémon data with full offline capability.

#pouchdb#progressive-web-app#offline-first
Stars2.3k
Forks321
Last commit3 years ago
IceCream
IceCreamSwift

A Swift library that automatically syncs Realm Database with Apple CloudKit for seamless offline-first data synchronization across Apple devices.

#mobile-database#cross-platform-sync#realm-database
Stars2.0k
Forks259
Last commit1 year ago
Linwood Butterfly
Linwood ButterflyDart

A powerful, minimalistic, cross-platform, open-source note-taking app for drawing, text, and organizing ideas.

#dart#open-source#productivity
Stars1.9k
Forks142
Last commit15 hours ago
Service Workers
Service Workers

A curated collection of resources for learning and implementing Service Workers in Progressive Web Apps.

#offline-first#caching#web-performance
Stars1.7k
Forks66
Last commit7 years ago
Awesome Service Workers
Awesome Service Workers

A curated collection of resources for learning and implementing Service Workers in Progressive Web Apps.

#offline-first#caching#web-apis
Stars1.7k
Forks66
Last commit7 years ago
Ensembles
EnsemblesObjective-C

A local-first synchronization framework for Core Data that enables sync across devices using iCloud, Dropbox, or custom backends.

#mobile-database#ios#offline-first
Stars1.6k
Forks128
Last commit4 months ago
Tonbo
TonboRust

An embedded database for serverless and edge runtimes, storing data as Parquet on S3 with stateless compute.

#parquet#database#offline-first
Stars1.6k
Forks100
Last commit6 days ago
Page 1 of 4Next

Related Tags

#Javascript28#Cross Platform26#Progressive Web App25#Service Worker22#Pwa18#Android18#Data Sync18#Indexeddb17#Ios16#Sqlite15#Database15#Offline14
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