Core database component for the Realm Mobile Database SDKs
Clone or download
finnschiermer added Durability::Unsafe (#3211)
* added Durability::Unsafe
Latest commit 3fb5436 Jan 21, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Add Visual Studio Code config file Jan 18, 2019
Visual Studio/uwp_demo Merge remote-tracking branch 'origin/master' into su/cmake-experiment Mar 13, 2017
doc Remove the change log compatibility section Oct 12, 2018
src added Durability::Unsafe (#3211) Jan 21, 2019
test Update performance benchmark versions Jan 15, 2019
tools Move source code for tools to separate directory Dec 18, 2018
.clang-format Initializer list entries on separate lines for easier debugging Sep 2, 2016
.cproject Add build targets to Eclipse project Oct 11, 2018
.dir-locals.el lr_links: Merge with master, and removed old benchmark projects from … May 29, 2014
.gitignore Merge pull request #2738 from realm/jed/unit-test-on-windows Jul 18, 2017
.gitmodules Add pegtl submodule at 2.2.0 Nov 29, 2017
.project Add Eclipse project files Jun 28, 2017 Rename YCM configuration file Aug 1, 2016 added Durability::Unsafe (#3211) Jan 21, 2019
CMakeLists.txt Allow realm-core to be used from other cmake projects Dec 13, 2018 Fix a link by using relative link Dec 19, 2016
Dockerfile Performance scripts update Jan 18, 2018
Doxyfile Review feedback. Aug 30, 2016
Jenkinsfile Test without encryption in CI Dec 12, 2018
LICENSE Updated License Sep 26, 2016 Fix typo Dec 19, 2016
RealmCore.podspec add podspec that was already added to next-major Aug 29, 2016
android.Dockerfile Fix the android dockerfile Apr 19, 2017
clang.Dockerfile Create doCheckSanity as a separate function Oct 29, 2018
dependencies.list Prepare version 5.13.0 Jan 15, 2019
generic.Dockerfile Specify generic build in Jenkinsfile Oct 29, 2018 Update instructions for code coverage May 17, 2018 Add Feb 12, 2018


Realm is a mobile database that runs directly inside phones, tablets or wearables - check out

This repository holds the source code for the core database component used by all the Realm Mobile Database products: realm-java, realm-cocoa, realm-js and realm-dotnet. Realm Core is not in itself an "end-user" product with a publicly stable and supported API. It is the intention to build a publicly supported C++ API (see this issue), but that will be a separate product and likely build on top of realm-object-store.

Building Realm

How to build Realm Core is described here.


See for more details!

This project adheres to the Contributor Covenant Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to


Realm Core is published under the Apache 2.0 license.

This product is not being made available to any person located in Cuba, Iran, North Korea, Sudan, Syria or the Crimea region, or to any other person that is not eligible to receive the product under U.S. law.


Feedback to the Realm SDK's should be given in the respective SDK's github mentioned in the top of this readme. Anything else about the Realm Core, please create an issue here.