RxDB, which stands for Reactive Database, is a JavaScript-based NoSQL database designed for a wide range of applications such as websites, hybrid apps, Electron apps, progressive web apps, and Node.js. The "reactive" aspect of RxDB allows you not only to retrieve the current state of the database but also to subscribe to all changes in the state, including query results or specific fields within a document. This feature is particularly advantageous for real-time user interface applications, as it facilitates development and offers notable performance benefits. Additionally, RxDB can be utilized to build efficient backends in Node.js.
PocketBase is a Go backend (framework and app) that includes:
And all of this compiles in a single portable executable.
No features have been listed yet.
Based on our record, PocketBase.io should be more popular than RxDB. It has been mentiond 76 times since March 2021. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.
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 / 19 days ago
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 month ago
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 / 6 months ago
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 / 8 months ago
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 1 year ago
Pocketbase [0] is a possibility. It offers a way to subscribe to collections, meaning the client will be notified if any of the records in that collection change. [1] Should be quite efficient too, the FAQ claims that 10k realtime connections on a small hetzner VPS is no problem [2] [0] https://pocketbase.io/. - Source: Hacker News / 19 days ago
I'd like to plug PocketBase [0] for a similar use case. Last week I was looking for a place to store random data with API access, and was looking at making a Google Sheets backend, but PocketBase was easy and didn't have a 60 rpm quota. Deploying to a cheap VPS was very easy with CapRover. [0] https://pocketbase.io/. - Source: Hacker News / 23 days ago
I wonder if it is inspired by [1], looks very similar including the "realtime" blurb. -- 1: https://pocketbase.io/. - Source: Hacker News / about 2 months ago
What is Pocketbase? Pocketbase is an open-source backend solution offering a real-time database, file storage, and seamless user authentication with OAuth integration, all readily available right out of the box. - Source: dev.to / 3 months ago
Browsing HN, GitHub and the like we get to see a huge variety of software products and code bases. I often see products and think - if this product X, got together with Y, it would be pretty cool - kind of like if they had a kid together. Not too literally, but more on the conceptual level - my level of programming is low. E.g. Just some.... - pocketable.io & datasette (+with some more charting)... - Source: Hacker News / 3 months ago
Firebase - Firebase is a cloud service designed to power real-time, collaborative applications for mobile and web.
Supabase - An open source Firebase alternative
AppWrite - Appwrite provides web and mobile developers with a set of easy-to-use and integrate REST APIs to manage their core backend needs.
MongoDB - MongoDB (from "humongous") is a scalable, high-performance NoSQL database.
Directus - Free and Open-Source Headless CMS
GUN - Self-hosted Firebase.