Realm vs CoreData in 2021. Which do you use and why?

This page summarizes the projects mentioned and recommended in the original post on /r/iOSProgramming

Kargo - Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io
sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com
sponsored
  1. CoreStore

    Unleashing the real power of Core Data with the elegance and safety of Swift

    CoreData through CoreStore. Full disclosure: I’m the author of the lib

  2. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  3. GRDB-ORM

    šŸš€ GRDB ORM, generate Codable structs with maximum performance

    GRDB with https://github.com/Jasperav/GRDB-ORM. I wrote the library. I doubt there is any easier way to manage and use a database since this generates the swift structs and ensures compile time checked queries

  4. Realm

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

  5. GRDB.swift

    A toolkit for SQLite databases, with a focus on application development

    I certainly remember how it was at the time GRDB did not support associations šŸ˜…. The lib has turned very capable since then: https://github.com/groue/GRDB.swift/blob/master/Documentation/AssociationsBasics.md

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • MongoDB has deprecated the Realm SDK for iOS/Android

    1 project | news.ycombinator.com | 26 Sep 2024
  • Energy, WiFi and RAM use by Android messaging apps

    1 project | news.ycombinator.com | 20 Oct 2023
  • I built a WebComponents-based framework

    1 project | news.ycombinator.com | 14 Sep 2023
  • Please help me out. Recently switched to M1 from intel. Getting error while running the build on simulator.

    2 projects | /r/iOSProgramming | 14 Mar 2023
  • Help with saving user data when answering quiz!

    1 project | /r/swift | 26 Feb 2023

Did you know that Swift is
the 11th most popular programming language
based on number of references?