Preview. These maps are our reading of public sources and haven't been checked with the projects' maintainers yet.
RxDB
Reactive NoSQL JSON-document database for JavaScript with pluggable storages and replication plugins to existing backends (HTTP, GraphQL, CouchDB, Firestore, Supabase, WebRTC P2P).
rxdb.infoActive
17.6.0 released 2026-10-05; daily commits (checked 2026-10-25)
In Local-first
Where it stands apart
- Is end-to-end encryption built in? optional (0% of 20 others)
- Where does synced data live on the server side? in your existing Postgres or other database (19% of 21 others)
- Where does it keep data on the client by default, on its main platform? no default: you pick a storage adapter (24% of 21 others)
What it shares with most of the community
- Is it actively maintained? active (76% of 21 others)
- How is the main thing licensed? permissive open source (MIT/Apache/BSD) (67% of 21 others)
- How is it mainly sustained? company with a paid product, tier, or ads (62% of 21 others)
- Can it run entirely on your own device or infrastructure, without the maker's servers? yes (81% of 21 others)
- Do you need an account to use it? no account (71% of 21 others)
- Who is it for? developers (90% of 21 others)
- Which shared standard or format does it mainly build on? none of these (its own format or interface) (52% of 21 others)
- Does an app built on it keep working fully offline, for both reads and writes? yes, full offline reads and writes (86% of 21 others)
- If the company behind it disappeared, would apps keep working? yes (81% of 21 others)
Nearest neighbors
- Replicache 67% of 18 shared answers match
- TinyBase 65% of 17 shared answers match
- Automerge 61% of 18 shared answers match
Every answer
| Question | Answer | Source |
|---|---|---|
| Is it actively maintained? | active 17.6.0 released 2026-10-05; daily commits | 2026-10-25 |
| How is the main thing licensed? | permissive open source (MIT/Apache/BSD) v4: from the map's own 'license' question. Core Apache-2.0; premium plugins (IndexedDB/OPFS/SQLite storages, WebCrypto encryption) are paid | source 2026-10-25 |
| How is it mainly sustained? | company with a paid product, tier, or ads v4: from the map's own 'business' question. Open-core: OSS core plus paid premium plugins; no hosted cloud | source 2026-10-25 |
| Can it run entirely on your own device or infrastructure, without the maker's servers? | yes v4: from the map's own 'self_host' question. No vendor server; you bring the backend | source 2026-10-25 |
| Do you need an account to use it? | no account Runs entirely without backend; no sign-up. Premium plugins are purchased licenses. | source 2026-10-26 |
| Who is it for? | developers v4: from the map's own 'audience' question. | source 2026-10-25 |
| Which shared standard or format does it mainly build on? | none of these (its own format or interface) Pluggable storage and replication; CouchDB is one plugin among many. | source 2026-10-26 |
| Does an app built on it keep working fully offline, for both reads and writes? | yes, full offline reads and writes Offline-first local database | source 2026-10-25 |
| What does it need to sync between devices? (first that applies) | nothing extra: devices can sync peer-to-peer or over any transport Runs fully local; usually replicates with your own backend, WebRTC P2P replication also available | source 2026-10-25 |
| If the company behind it disappeared, would apps keep working? | yes Core is OSS; premium plugins are annually licensed | source 2026-10-25 |
| Is end-to-end encryption built in? | stands apart optional Encryption plugin (WebCrypto one is premium); encrypts fields at rest, not a sync-level E2EE scheme | source 2026-10-25 |
| What shape of data does your app read and write? | JSON-like documents Documents defined by JSON Schema, NoSQL document database. | source 2026-10-26 |
| How are concurrent edits resolved? (first that applies) | a server decides (it rebases or rejects client writes) Default conflict handler keeps the master/server state; custom handlers allowed | source 2026-10-25 |
| Where does synced data live on the server side? | stands apart in your existing Postgres or other database Replication protocol plugs into your existing backend/DB (Postgres via Supabase, CouchDB, Firestore, MongoDB, custom HTTP) | source 2026-10-25 |
| Where does it keep data on the client by default, on its main platform? | stands apart no default: you pick a storage adapter Dexie/IndexedDB, memory, OPFS, SQLite, filesystem… | source 2026-10-25 |
| How much data syncs to each client? | everything the user can access Per-collection replication; subsets possible via backend-side filtering in pull handlers | source 2026-10-25 |
| Which platforms are first-class? | JavaScript on web and mobile (React Native, Expo, Capacitor) JS only but browser, Node, React Native, Capacitor, Electron | source 2026-10-25 |
| Are auth and permissions built in? | no, bring your own | source 2026-10-25 |
Sources
This page was derived from:
- GitHub · github.com/pubkey/rxdb · read 2026-10-25
- Web page · rxdb.info · read 2026-10-25
- Web page · rxdb.info/ · read 2026-10-25
- Web page · rxdb.info/premium/ · read 2026-10-25
- Web page · rxdb.info/transactions-conflicts-revisions.html · read 2026-10-25
Are you a maintainer? Claiming and correcting projects is coming soon.