RxDB logo

RxDB

Stores and synchronizes data across browsers, platforms, and runtimes.

Made by Unknown Author

  • database-replication

  • angular

  • node-js

  • NoSQL

  • cordova

  • Javascript

  • electron

  • Database

  • ionic

  • vuejs

  • rxjs

  • pouchdb

What is RxDB?

RxDB is a versatile, client-side database solution that empowers JavaScript applications across diverse environments, from web browsers and hybrid apps to Electron-based desktop programs and Node.js backends. Designed with an offline-first approach, RxDB provides a reactive, NoSQL database that seamlessly integrates with a wide range of platforms, including browsers, NodeJS, Electron, Cordova, and React Native. Its reactive nature allows developers to subscribe to real-time updates on data changes, ensuring their applications remain in sync with the underlying database. RxDB's serverless architecture and client-side implementation eliminate the need for a dedicated server, making it an attractive choice for applications that prioritize performance, scalability, and offline capabilities

Highlights

  • Reactive data management: Developers can subscribe to changes in the database, enabling real-time updates and synchronization across the application
  • Cross-platform compatibility: RxDB supports a diverse range of JavaScript runtimes, including web browsers, Node.js, Electron, Cordova, and React Native
  • Offline-first design: RxDB allows applications to function without a network connection, ensuring uninterrupted user experiences
  • NoSQL database: RxDB offers a flexible, schema-based NoSQL database, catering to a wide range of data structures and use cases.

Platforms

  • Apache Cordova
  • React
  • PouchDB
  • Web
  • Online
  • Node.JS
  • Self-Hosted
  • Electron / Atom Shell
  • Android
  • NativeScript
  • AngularJS
  • Windows
  • Ionic Framework
  • PhoneGap
  • React Native

Languages

  • English

Social

Features

    • Serverless

    • Works Offline

    • Real-time sync

    • React

    • Client side encryption

    • Support for ReactJS

    • React Native

    • Allows subscriptions

    • Observables

    • Support for Javascript

    • NoSQL database

    • Decentralized