#1515th of 102 in Backends, databases and hosting
rxdb
Local-first reactive NoSQL database for JavaScript apps with sync
- Stars
- 23.4k
- License
- Apache-2.0
- Last commit
- Nov 2026
- Last release
- Oct 2026
- Language
- TypeScript
23,036 on 21 Apr 202623,422 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
RxDB is a NoSQL database that runs inside JavaScript clients: browsers, Node.js, React Native, Electron, Capacitor and Flutter. Queries and single fields are observable through RxJS, so UIs update when data changes. It replicates over a sync protocol of three HTTP endpoints, with plugins for GraphQL, CouchDB, WebSocket, WebRTC, Supabase, Firestore and NATS. It has no AI features and fits this list only as a data layer.
Who it is for: JavaScript developers building offline-capable, realtime client apps
Strengths
- Swappable storage: LocalStorage, IndexedDB, OPFS, SQLite, memory, FoundationDB, DenoKV
- Replication plugins for GraphQL, CouchDB, WebSocket, WebRTC, Supabase, Firestore and NATS
- Observable queries and fields drive realtime UI updates without manual refetching
- Schema validation, encryption, migration, CRDT and attachments available as plugins
Weaknesses
- Some plugins are sold separately as a premium tier
- No AI, vector search or LLM features in the README
- Requires rxjs alongside rxdb as an install dependency
- Sync needs your own backend implementing the HTTP endpoints or a supported service
What it needs
- no GPU
- Needs rxjs
Quick answers
Is rxdb open source?
Yes. Its code is on GitHub under the Apache-2.0 license.
Also in Backends, databases and hosting
See all 102| Rank | Project | Score |
|---|---|---|
| 1 | bunJavaScript and TypeScript runtime with bundler, test runner and package manager | 93 out of 100 |
| 2 | strapiHeadless CMS that generates REST and GraphQL APIs from content models | 92 out of 100 |
| 3 | traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators | 92 out of 100 |
| #4 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 92 out of 100 |
| #5 | medusaNode.js commerce platform with modular products, carts, orders and payments | 92 out of 100 |