← All repos

realm-swift

Realm is a mobile database: a replacement for Core Data & SQLite

databaseiosmobilemobile-databaseobjective-crealtimeswiftsyncthreadsafe
Browse cluster: SQL databases and distributed systems
16,615stars
12,469commits
171contributors
7languages

Tech stack & purpose

Realm Swift is a mobile database for iOS, macOS, tvOS, and watchOS that serves as a replacement for Core Data and SQLite. Built for Swift and Objective-C developers, it provides an object-oriented data model designed for mobile development with features including live objects for reactive app building, encryption capabilities, offline-first persistence, and native SwiftUI integration through property wrappers. The SDK is installed via Swift Package Manager, CocoaPods, or Carthage, and can be used to define schemas idiomatically in Swift, perform type-safe queries, and react to data changes through notification handlers.

Languages

Objective-C
55.0%
Swift
42.7%
C++
0.8%
Python
0.6%
Shell
0.6%
Ruby
0.3%
Emacs Lisp
0.0%

Contributors (top 30 of 171)