Swift Data Management

Open-source Swift projects categorized as Data Management

Top 23 Swift Data Management Projects

  • SwiftyJSON

    The better way to deal with JSON data in Swift.

    Latest mention: Need help with json data formatting | reddit.com/r/swift | 2021-01-09

    I second /u/daisnb that if possible, make sure the data is a consistent format and types, but if you’re unable to do that, I think SwiftyJSON can help, as it loosens the strict type requirement of Swift when handling JSON data

  • ObjectMapper

    Simple JSON Object mapping written in Swift

  • SQLite.swift

    A type-safe, Swift-language layer over SQLite3.

    Latest mention: Any practical recommendation when dealing with SQLite in iOS? | reddit.com/r/iOSProgramming | 2021-01-13

    If you’re going to be using Swift there is SQLite.swift . I just started using it in a project last week, and it was pretty easy to pick up.

  • SwiftyUserDefaults

    Modern Swift API for NSUserDefaults

  • LeetCode-Swift

    Solutions to LeetCode by Swift

  • handyjson

    A handy swift json-object serialization/deserialization library

  • GRDB.swift

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

    Latest mention: Saving data properly | reddit.com/r/iOSProgramming | 2021-01-02

    If you prefer using SQL, take a look at GRDB. It is much more lightweight and customizeable than Core Data and allows for more superior performance.

  • Argo

    Functional JSON parsing library for Swift

  • CoreStore

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

    Latest mention: Graph and NoSQL databases, what production-proven options are available to Swift? | reddit.com/r/swift | 2020-12-29

    It’s not noSQL, but if you’re looking for a Core Data “alternative”, take a look at CoreStore: https://github.com/JohnEstropia/CoreStore

  • AlamofireObjectMapper

    An Alamofire extension which converts JSON response data into swift objects using ObjectMapper

  • FileKit

    Simple and expressive file management in Swift

  • SugarRecord

    CoreData/Realm sweet wrapper written in Swift

  • Zip

    Swift framework for zipping and unzipping files.

  • Gloss

    [Deprecated] A shiny JSON parsing library in Swift :sparkles:

  • FileBrowser

    Finder-style iOS file browser written in Swift

  • ZIPFoundation

    Effortless ZIP Handling in Swift

  • QueryKit

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

  • PathKit

    Effortless path operations in Swift

  • SWXMLHash

    Simple XML parsing in Swift

  • Decodable

    [Probably deprecated] Swift 2/3 JSON unmarshalling done (more) right

  • fluent

    Vapor ORM (queries, models, and relations) for NoSQL and SQL databases


    Fast JSON parsing for Swift

  • EVReflection

    Reflection based (Dictionary, CKRecord, NSManagedObject, Realm, JSON and XML) object mapping with extensions for Alamofire and Moya with RxSwift or ReactiveSwift

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).