Hello,
I’d like to introduce a project I’m working on called Revlm.
Revlm is a self-hosted gateway and client SDK that can be used as an alternative to MongoDB Atlas App Services.
It can connect to both MongoDB Atlas and self-hosted MongoDB instances, and aims to make it easy to migrate existing applications using the Realm SDK with minimal changes.
Currently, we are focusing on the following features:
-
Password authentication / provisional login
-
Realm-like client API
-
MongoDB CRUD proxy
-
Support for Browser / Node.js / React Native
The goal is not to completely rebuild authentication and data access for existing applications, but to enable smooth migration while preserving a Realm-like development experience as much as possible.
As a recent use case, Revlm is used in a job search app called “Footlight,” which I developed:
-
Handles over 260,000 job listings per query and displays them as real-time markers on a map (with clustering)
-
Database configuration: MongoDB 7.0.30, 3-node sharded cluster
App:
Revlm is available for free, so if you’re looking for a Realm App Services alternative or considering migrating your MongoDB Atlas / MongoDB-based applications, feel free to try it out.
Repository:
https://github.com/KEDARUMA/revlm