Use case
Databases for Mobile & offline
On-device storage that keeps working offline and syncs later. The leading options are SQLite, Firebase and Google Cloud Firestore.
43 active · ordered by fit for this category, then WhichDB Score
The in-process SQL engine that ships in every phone, browser and OS: one file, zero servers.
Google's app platform: Firestore, Realtime Database and Data Connect, plus auth, functions and hosting.
Serverless document database with realtime listeners, offline SDKs and a new Enterprise edition.
HTTP/JSON document database built around multi-master replication and offline-first sync.
Real PostgreSQL compiled to WebAssembly: an embeddable Postgres for browsers, Node, Bun and Deno.
IBM's managed, CouchDB-compatible JSON database with built-in search and geospatial queries.
The browser's built-in transactional object store, and the storage layer under most web local-first libraries.
Low-code database app builder for Mac, Windows, iPad and web, owned by Apple's Claris.
Read-path sync engine that streams partial replicas of Postgres to clients over plain HTTP.
Firebase's original JSON-tree database that syncs every change to connected clients in milliseconds.
Apple's iCloud record store for apps: private per-user data, a public database and built-in sync.
The most popular IndexedDB wrapper, with live queries and an optional Dexie Cloud sync service.
Sync engine that keeps on-device SQLite in sync with Postgres, MongoDB, MySQL or SQL Server.
JavaScript database for browsers and Node that speaks the CouchDB replication protocol.
Self-tuning embeddable SQL database with MobiLink sync, still shipped inside ISV apps but frozen at v17.
Reactive local-first NoSQL database for JavaScript with pluggable storage and replication.
Full-stack syncing database for TypeScript apps; development has stalled since 2025.
Embarcadero's small-footprint SQL database for servers and embedded apps, with built-in AES encryption.
Lazy-loading reactive database for React Native and React apps, built on SQLite.
SQLite with transparent 256-bit AES encryption of the whole database file.
Event-sourced local-first data layer: reactive SQLite on the client, rebuilt from a synced event log.
Local-first database with built-in sync, permissions and edit history, being rebuilt as a relational Jazz 2.
Local-first TypeScript platform: SQLite on each device, end-to-end encrypted sync through relays.
Fast on-device object database with built-in HNSW vector search and an optional commercial sync server.
Lightweight pure-Dart key-value store for Flutter; development continues in the Hive CE fork.
Embedded JSON document database with SQL++ queries, vector search and sync to Couchbase.
Client-side sync framework for instant web UIs; now free, open source and in maintenance mode.
Embeddable JSON document database in C, with a JQL query language and optional HTTP/WebSocket server.
Edge-native document database that syncs peer-to-peer over Bluetooth, P2P Wi-Fi and LAN without internet.
Fast Flutter/Dart object database with rich indexed queries, now stalled upstream.
Embedded NoSQL document store for Java and Android with pluggable MVStore or RocksDB storage.
Simple Android key-value store that persists plain Java/Kotlin objects with Kryo; no SQL, no schemas.
McObject's embedded object database for Java and .NET, dual-licensed GPL or commercial.
Embedded transactional table-style document database for Java and .NET, including Android and Unity.
Kellerman Software's commercial embedded object/relational database for .NET, Xamarin and Unity apps.
Dependency-free SQLite extension for vector search that runs anywhere SQLite does, including WASM.
Turso's open-contribution SQLite fork with native vectors, a network server and embedded replicas.
Memory-first distributed JSON database with SQL++, search, vector indexes and mobile sync.
Ground-up Rust rewrite of SQLite with concurrent writes, async I/O, CDC and vector search.
Managed, distributed SQLite with pub/sub, edge functions and CRDT sync to on-device databases.
Managed SQLite-compatible cloud for database-per-tenant apps, with embedded replicas and offline sync.
Embeddable C++ graph database library from Sparsity Technologies, refocused on embedded and mobile.
Couchbase's managed DBaaS: Couchbase Server clusters plus App Services sync and AI tooling.
deprecated, discontinued & research · 13
related
license legend · Open source (permissive) · Open source (copyleft) · Source-available · Proprietary