Skip to content
Home

RxDB

NoSQL database for JavaScript that runs in-app to store data locally, run zero-latency offline queries, and sync with backends

rxdb.infoDatabasesAug 2019Stuttgart, Germany1-10Daniel Meyer - RxDB

A NoSQL database for JavaScript that runs directly inside the application to store data locally, provide zero-latency queries while offline, and synchronize data with a backend. It is for developers and engineering teams building JavaScript applications for businesses that need offline-capable and realtime functionality. It is positioned with a local-first approach that stores data on the client and uses a sync engine with prebuilt replication plugins for many backends and observable realtime queries.

Key features

  • Local-first client storage
  • Zero-latency offline queries
  • Observable realtime queries
  • Sync engine with replication plugins
  • Sync with GraphQL
  • Sync with Firebase
  • Sync with Supabase
  • Sync with MongoDB
  • Sync with CouchDB
  • Sync with NATS
  • Sync with HTTP
  • Sync with WebRTC P2P
  • Sync with Appwrite
  • Sync with Google Drive
  • Sync with Microsoft OneDrive
  • Custom server sync via endpoints
  • Supports all JavaScript runtimes
  • ORM
  • Conflict handling
  • Backup
  • Encryption
  • Middleware
  • Compression
  • Signals
  • Schema validation
  • Attachments
  • State migration
  • CRDT support
  • Population
  • Storages abstraction
  • X<0.1/day
GTM channels
  • Blog
  • Newsletter
  • Docs
  • Creative ads
ICP
  • Software developers
  • Engineering teams
  • Product teams