RxDB
Apache-2.0 local-first reactive database for JavaScript apps
Databases / Data · Apache-2.0 · 23.4k
Reviewed 2026-10-18 · last push 2026-10-19 · repo checked 2026-10-19
What's Good
Apache-2.0 (pubkey/rxdb), release 17.6.0 (2026-10-05), developed since 2016. Runs in browsers, Node.js, Electron, React Native and Capacitor on pluggable storage. Its sync engine replicates with your own backend through three simple HTTP endpoints, with plugins for GraphQL, CouchDB, WebSocket, WebRTC P2P, Supabase, Firestore and NATS. ★~23.4k.
The Catch
Several of the faster storage adapters and some plugins are paid premium add-ons, so check which ones you need before you commit. Conflict handling in local-first sync is your design problem, not something the library makes disappear. The API surface is large.
Verdict
The most complete local-first database for JS — read the premium plugin list first.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/rxdb)
HTML
<a href="https://stackgems.com/gems/rxdb"><img src="https://stackgems.com/badge/rxdb.svg" alt="RxDB reviewed on Stack Gems" height="20"></a>