revlm
v1.0.3
Published
English documentation | [日本語ドキュメントはこちら](README-ja.md)
Readme
Revlm Monorepo
English documentation | 日本語ドキュメントはこちら
Self-hosted alternative to MongoDB Realm App Services. This monorepo contains:
@kedaruma/revlm-server– Express-based gateway that manages authentication and proxies MongoDB actions@kedaruma/revlm-client– TypeScript SDK for apps migrating from Realm to the Revlm server@kedaruma/revlm-shared– Shared types, auth helpers, and utilities
Background
MongoDB Atlas is retiring App Services, so this project provides a drop-in, self-hosted replacement. It exposes:
- MongoDB connectivity (Atlas or self-managed)
- User authentication (password + provisional login)
- Realm-compatible client APIs to smooth migrations
Getting Started
pnpm install
pnpm build
pnpm testScripts
pnpm clean– run each package’s clean script, then remove root-leveldist/node_modulespnpm install– restore workspace dependenciespnpm build– build the entire monorepopnpm test– run Jest suites package by packagepnpm pack:all– runpnpm packinside every workspace package to produce.tgzartifacts
See each package README for detailed instructions.
