Software Alternatives, Accelerators & Startups

RxDB

A fast, offline-first, reactive Database for JavaScript Applications.

(0 reviews)
Pricing:

RxDB Reviews and Details

This page is designed to help you find out whether RxDB is good and if it is the right choice for you.

Screenshots and images

  • RxDB Landing page
    Landing page //
    2023-07-20

Features & Specs

  1. Offline-First Architecture

    RxDB is designed with an offline-first approach, allowing applications to function seamlessly without a constant internet connection by utilizing local storage and synchronizing with the server when online.

  2. Reactive Data Stores

    The library offers real-time data synchronization and reactive data stores, enabling automatic updates to the UI when the underlying database changes.

  3. Cross-Platform Compatibility

    RxDB works across various platforms, including web browsers, Node.js, and mobile devices, providing flexibility for developers in building cross-platform applications.

  4. Flexible Schema Management

    RxDB supports JSON Schema for defining data models, allowing developers to enforce data consistency and validation effectively.

  5. Replication and Sync

    Comes with built-in replication features that ensure easy data synchronization between client and server databases, helping maintain data consistency across different devices and users.

Badges

Promote RxDB. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

We don't have any videos for RxDB yet.

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about RxDB and what they use it for.
  • Stop Syncing Everything
    > I'm thinking to give it a try in one of my React Native apps that face very uncertain connectivity. Some similar stuff you may want to investigate (no real opinion, just sharing since I've investigated this space a bit): - https://rxdb.info. - Source: Hacker News / about 2 months ago
  • Show HN: Triplit – Open-source syncing database that runs on server and client
    Looks like it could be a more batteries-included/opinionated alternative to RxDB (https://rxdb.info). The relational queries might help some people who tend to think in SQL as opposed to documents (as in CouchDB or MongoDB) and the WebSockets for synchronization will help people get started more quickly. (RxDB provides interfaces for those who want to implement their own storage engine and/or synchronization... - Source: Hacker News / 11 months ago
  • HackNote
    Some years ago "offline-first" was a thing: https://web.archive.org/web/20170720174332/http://hood.ie/initiatives/#offline-first Primarily based on PouchDB/CouchDB. Now the site redirects to RxDB. https://rxdb.info/ There's still a site by that name but I don't quite understand what's the intention https://offlinefirst.org/. - Source: Hacker News / about 1 year ago
  • Ask HN: How Can I Make My Front End React to Database Changes in Real-Time?
    I'm interested in this problem also! I think there is a large overlap with projects that market/focus on offline-first experiences. AFAIK this problem can be solved by: 1) Considering a client-side copy of the database that gets synced with the remote DB. This is an approach [PowerSync](https://www.powersync.com/) and [ElectricSql](https://electric-sql.com/) and [rxdb](https://rxdb.info/) take! - Source: Hacker News / about 1 year ago
  • You can't leak users' data if you don't hold it
    Hey, after I posted that, I went and gave a second look online to see if I could find something that would allow me to develop a local-first app with offline persistence and syncing capabilities. I ended up finding some possibilities out there that could potentially help me build stuff. One of them is RxDB [1], which offers WebRTC syncing - you'd still need a signaling server, I suppose, but all sensitive... - Source: Hacker News / about 1 year ago
  • SignalDB: Bringing Meteor-Like Reactivity to the Modern Age
    About a year ago, I discovered a cool offline-first framework called RxDB. Initially, I thought that on the frontend side, this was exactly what I had been searching for over the past years. After tinkering around and even using it in production for some time, I realized that it wasn't well-suited for my intended use. RxDB was initially created as an RxJS layer for PouchDB with a server replication interface.... - Source: dev.to / over 1 year ago
  • Show HN: ElectricSQL, Postgres to SQLite active-active sync for local-first apps
    Congrats to the team. Once I’ve tried https://rxdb.info/ and it wasn’t funny at all to do the remote replication (PG) and to deal with conflicts. I do need to check this out! - Source: Hacker News / over 1 year ago
  • What did I do to deserve a JavaScript database?
    For anyone who wants to not only make jokes but actuall learn something, I recommend to start with exploring the github repo: https://github.com/pubkey/rxdb. Source: over 2 years ago
  • Ideas for DataScript 2
    Sounds like the feature set of RxDB [1]. [1] https://github.com/pubkey/rxdb. - Source: Hacker News / almost 3 years ago
  • Why do Webdevs keep trying to kill REST?
    Offline. Both Firebase Firestore and Amplify AppSync also support offline persistence. Since they know your database schema, it's easy to offer a local replica and conflict resolution. There are vendor agnostic alternatives like RxDB or Redux Offline that take more glue work. Being Offline-first requires you to have a local replica of your data, which means that doing CRUD against your local replica can be much... - Source: dev.to / over 3 years ago
  • HOW TO GET INTO REACT-NATIVE?
    Not the one you’re replying to but I like RxDB. Good typescript, pretty simple setup. Source: almost 4 years ago
  • Web Applications from the Future: A Database in the Browser
    You should have a look at RxDB which does exactly what you have described. Also notice that neither firebase nor supabase is really offline-first. https://github.com/pubkey/rxdb. - Source: Hacker News / almost 4 years ago
  • Show HN: EventReduce – Algorithm to optimise db queries that run multiple times
    So now I am here again with the goal to get some feedback of people who try out EventReduce on top of their database. [1] https://github.com/pubkey/rxdb [2] https://news.ycombinator.com/item?id=22888239. - Source: Hacker News / about 4 years ago

External sources with reviews and comparisons of RxDB

10 Best Open Source Firebase Alternatives
Reactive Database or RxDB is a real-time NoSQL database for JavaScript apps such as progressive web apps, electron apps, PWAs, hybrid apps, and websites. Reactive means that you get to query the current state while subscribing to all state changes like the result of a single field of a document or query.

Do you know an article comparing RxDB to other products?
Suggest a link to a post with product alternatives.

Suggest an article

RxDB discussion

Log in or Post with

Is RxDB good? This is an informative page that will help you find out. Moreover, you can review and discuss RxDB here. The primary details have been verified within the last quarter. So they could be considered up to date. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.