#6565th of 102 in Backends, databases and hosting
realm-swift
On-device object database for iOS, macOS, tvOS and watchOS apps
- Stars
- 16.6k
- License
- Apache-2.0
- Last commit
- Sep 2026
- Last release
- Sep 2026
- Language
- Objective-C
16,501 on 21 Apr 202616,601 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Realm Swift and Realm Objective-C are an embedded mobile database that stores objects on disk without an ORM. Models are Swift classes with @Persisted properties, and live objects, notifications and SwiftUI property wrappers such as @ObservedResults keep views in sync. Realms can be encrypted with a 64-byte key and installed through Swift Package Manager, CocoaPods, Carthage or XCFramework.
Who it is for: Apple-platform app developers needing an embedded, reactive local database
Strengths
- Object model with @Persisted classes needs no ORM or schema files
- Live objects and observe() notifications update data across the app
- SwiftUI wrappers like @ObservedResults bind queries directly to views
- At-rest encryption via a 64-byte key in Realm.Configuration
Weaknesses
- Apple platforms only: iOS, macOS, tvOS and watchOS
- Building from source requires Xcode 15.3 or newer
- Local embedded store; README describes no server-side or hosted component
- Not a fit for server backends or non-Apple clients
What it needs
- no GPU
- Needs Xcode 15.3+ (building from source)
Quick answers
Is realm-swift open source?
Yes. Its code is on GitHub under the Apache-2.0 license.
Also in Backends, databases and hosting
See all 102| Rank | Project | Score |
|---|---|---|
| 1 | bunJavaScript and TypeScript runtime with bundler, test runner and package manager | 93 out of 100 |
| 2 | strapiHeadless CMS that generates REST and GraphQL APIs from content models | 92 out of 100 |
| 3 | traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators | 92 out of 100 |
| #4 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 92 out of 100 |
| #5 | medusaNode.js commerce platform with modular products, carts, orders and payments | 92 out of 100 |