RxDB
RxDB is a local priority and reactive NoSQL database designed for JavaScript applications. Thanks to its reactive structure, the current situation can be questioned and you can subscribe to all changes in the query results and document fields. It has a flexible storage layer that supports different storage engines.
RxDB
80pubkey · Databases & Vector Infrastructure
Common commercial products in this category: Oracle Database, Microsoft SQL Server, Amazon Aurora
- You do real-time data replication with various infrastructures such as GraphQL, CouchDB and Websocket.
- By changing the solitary storage setting, you run the same database code in different environments, such as Dexie.js, in-memory or LokiJS storage, browser, Node.js, and React Native.
- You follow the query results in the database or the status changes in the document fields as reactive.
- ↑ PositiveHacker News
RxDB – a real-time database on top of PouchDB
“The concept or RxDB, being able to iterate observables of your change stream, is great. Centering on schemas and typescript is as well. The broadcast channel based leader election also solved the common issue with Pouch where you can’t respond to real-time changes and update…”
- • NeutralHacker News
RxDB – a real-time database on top of PouchDB
“I've experimented with RxDB in a side project of mine, a spaced-repetition web app that is designed to be usable offline, with background sync between clients. The offline-first requirement meant using something like IndexedDB to store state client-side, which is where RxDB…”
Verified against README · Oct 26, 2026 · source