Mobile Embedded Database SDK
6.0k 2026-04-18

realm/realm-js

A high-performance, mobile-first embedded database for JavaScript and TypeScript applications, offering direct object access and robust local persistence.

Core Features

Mobile-first embedded database for phones, tablets, and wearables.
Direct object exposure and queryable by code, eliminating ORMs.
Faster than SQLite for common operations with a rich feature set.
Supports relationships, generics, and vectorization.
Optional real-time data synchronization with MongoDB Atlas Device Sync (sync features are being deprecated).

Quick Start

npm install realm

Detailed Introduction

Realm JS is the JavaScript and TypeScript implementation of Realm Database, a high-performance, mobile-first embedded database designed to run directly on phones, tablets, and wearables. It offers a modern alternative to traditional mobile databases like SQLite, providing direct object access and powerful querying without ORM complexities. Supporting React Native, Node.js, and Electron, it enables developers to build data-driven applications with robust local persistence. While its Atlas Device Sync features are being deprecated, a community version focused on local persistence remains available.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.