realm/realm-js

Realm is a mobile database: an alternative to SQLite & key-value stores

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 35 minutes ago
Added to GitGenius on September 11th, 2026
Created on August 13th, 2015
Open Issues & Pull Requests: 658 (+0)
GitHub issues: Enabled
Number of forks: 612
Total Stargazers: 6,001 (+0)
Total Subscribers: 98 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 17.5 hours
Mean response time: 41.6 days
90th percentile: 59.6 days
Tracked items: 145

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 3% of issues opened in the past year have been closed. Three people close 71% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 109
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 853 days
Stale 30+ days: 108
Stale 90+ days: 106

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • O-Community (123)
  • T-Bug (107)
  • SDK-Use:Local (104)
  • Repro:Always (87)
  • Frequency:Always (86)
  • Encryption:Off (77)
  • Encryption:On (27)
  • T-Enhancement (19)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Realm is a mobile database that runs directly inside phones, tablets, wearables, and Node.js environments as an alternative to SQLite and key-value stores.

Realm addresses the need for persistent data storage on mobile and edge devices by embedding a database engine directly into applications rather than requiring network calls to a backend. The tool exposes data as queryable objects, eliminating the abstraction layer of traditional ORMs. It supports relationships, generics, and vectorization, and performs faster than raw SQLite on common operations while offering a richer feature set.

Developers building React Native applications on iOS and Android, Node.js services, or Electron desktop applications should consider Realm when they need local data persistence with strong query capabilities. The tool suits projects where offline-first functionality or edge device data storage is important. The README does not compare Realm to alternative databases beyond mentioning SQLite and key-value stores as categories it replaces.

The project carries a significant caveat: the README announces the deprecation of Atlas Device Sync and the Realm SDKs, with a community-maintained version available as an alternative on npm. This deprecation status is central to evaluating adoption, as it signals that the official SDK will no longer receive updates, though a community branch continues development without sync features.