Need advice about which tool to choose?Ask the StackShare community!
Parse vs Realm: What are the differences?
Developers describe Parse as "The complete mobile app platform". With Parse, you can add a scalable and powerful backend in minutes and launch a full-featured app in record time without ever worrying about server management. We offer push notifications, social integration, data storage, and the ability to add rich custom logic to your app’s backend with Cloud Code. On the other hand, Realm is detailed as "Realm makes it easy to build reactive apps, realtime collaborative features, and offline-first experiences". The Realm Mobile Platform is a next-generation data layer for applications. Realm is reactive, concurrent, and lightweight, allowing you to work with live, native objects.
Parse belongs to "Mobile Backend" category of the tech stack, while Realm can be primarily classified under "Mobile Database".
Some of the features offered by Parse are:
- Store basic data types, locations, photos
- Update over the air
- Data browser lets you manage, search, and update content without writing a single line of code
On the other hand, Realm provides the following key features:
- Feels like Home - Realm’s data structures look like the Objects and Arrays of your language, but provide additional features such as: querying, relationships & graphs, thread safety, and more.
- Memory-Efficient - Realm is not built on SQLite. Instead, a custom C++ core is used to provide memory-efficient access to your data by using Realm objects, which usually consume less RAM than native objects.
- F-F-Fast! - Realm offers extraordinary performance compared to SQLite and other persistence solutions.
"Easy setup" is the top reason why over 111 developers like Parse, while over 4 developers mention "Good" as the leading cause for choosing Realm.
Realm is an open source tool with 13.4K GitHub stars and 1.74K GitHub forks. Here's a link to Realm's open source repository on GitHub.
According to the StackShare community, Parse has a broader approval, being mentioned in 115 company stacks & 241 developers stacks; compared to Realm, which is listed in 59 company stacks and 51 developer stacks.
Pros of Parse
- Easy setup118
- Free hosting78
- Well-documented62
- Cheap52
- Use push notifications in 3 lines of code47
- Fast41
- Cloud code39
- Good for prototypes32
- Cloud modules31
- Backed by facebook27
- Parse Push7
- Cross Platform7
- Parse Analytics6
- Multiplatform6
- Parse Core6
- Quick chat and profile capabilities5
- Free Tier5
- Cloud Based5
- Nice security concept4
- Free4
- About to Die3
- Local Datastore3
- Backend as a service3
- Backbone Models3
- Geopoints3
- Anonymous Users2
- Easy to use2
Pros of Realm
- Good7
- Elegant API3
- Cloud Syncing3
- React Native Support2
- Strong Adoption Growth1
Sign up to add or upvote prosMake informed product decisions
Cons of Parse
Cons of Realm
- No offline support for web till now1