Swift Core Data

Open-source Swift projects categorized as Core Data

Top 23 Swift Core Data Projects

  • GitHub repo CoreStore

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

    Project mention: Do you feel that NSFetchedResultsController doesn't fit well with diffable data source? | reddit.com/r/iOSProgramming | 2021-03-25

    Source: I am the author of the CoreStore library. The faulting behavior of NSManagedObjects are what makes them incompatible with redux-type architecture (ex: SwiftUI) which is why CoreStore exposes an ObjectSnapshot as a struct wrapper layer for live objects.

  • GitHub repo Sync

    JSON to Core Data and back. Swift Core Data Sync.

  • GitHub repo SugarRecord

    CoreData/Realm sweet wrapper written in Swift

  • GitHub repo CareKit

    CareKit is an open source software framework for creating apps that help people better understand and manage their health.

    Project mention: How can I write charts like in Apple's Health app? | reddit.com/r/swift | 2021-01-07

    Apple CareKit is open source

  • GitHub repo QueryKit

    A simple CoreData query language for Swift and Objective-C.

  • GitHub repo Graph

    Graph is a semantic database that is used to create data-driven applications.

  • GitHub repo JSQCoreDataKit

    A swifter Core Data stack

  • GitHub repo CoreValue

    Lightweight Framework for using Core Data with Value Types

  • GitHub repo SuperRecord

    A small set of utilities to make working with CoreData and Swift a bit easier.

  • GitHub repo AERecord

    Super awesome Swift minion for Core Data (iOS, macOS, tvOS)

  • GitHub repo Skopelos

    A minimalistic, thread safe, non-boilerplate and super easy to use version of Active Record on Core Data. Simply all you need for doing Core Data. Swift flavour.

  • GitHub repo DATAStack

    100% Swift Simple Boilerplate Free Core Data Stack. NSPersistentContainer

  • GitHub repo JustPersist

    JustPersist is the easiest and safest way to do persistence on iOS with Core Data support out of the box. It also allows you to migrate to any other persistence framework with minimal effort.

  • GitHub repo Cadmium

    A Swift framework that wraps CoreData, hides context complexity, and helps facilitate best practices. (by jmfieldman)

  • GitHub repo PredicateFlow

    Write amazing, strong-typed and easy-to-read NSPredicate.

  • GitHub repo CloudCore

    Robust CloudKit synchronization: offline editing, relationships, shared and public databases, field-level deltas, and more.

  • GitHub repo CoreDataDandy

    A feature-light wrapper around Core Data that simplifies common database operations.

  • GitHub repo Core Data Query Interface

    A type-safe, fluent Swift library for working with Core Data (by Prosumma)

  • GitHub repo MotoSwift

    Generates Swift NSManagedObject subclasses

  • GitHub repo DataKernel

    Simple CoreData wrapper to ease operations

  • GitHub repo FetchKit

    Lightweight Core Data fetch framework

  • GitHub repo MomXML

    Create or parse CoreData managed object model XMLs

  • GitHub repo CoreDataOperation

    A fast, safe, flexible operation class for updating data stored in Core Data, written in Swift.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-03-25.


What are some of the best open-source Core Data projects in Swift? This list will help you:

Project Stars
1 CoreStore 2,913
2 Sync 2,519
3 SugarRecord 2,112
4 CareKit 2,082
5 QueryKit 1,416
6 Graph 861
7 JSQCoreDataKit 566
8 CoreValue 451
9 SuperRecord 376
10 AERecord 305
11 Skopelos 230
12 DATAStack 214
13 JustPersist 157
14 Cadmium 121
15 PredicateFlow 99
16 CloudCore 67
17 CoreDataDandy 35
18 Core Data Query Interface 31
19 MotoSwift 12
20 DataKernel 12
21 FetchKit 10
22 MomXML 5
23 CoreDataOperation 3