Top 23 Swift Data Management Projects
-
SwiftyJSON
The better way to deal with JSON data in Swift.
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
-
Scout
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
SQLite.swift
A type-safe, Swift-language layer over SQLite3.
Project mention: Any practical recommendation when dealing with SQLite in iOS? | reddit.com/r/iOSProgramming | 2021-01-13If 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
-
GRDB.swift
A toolkit for SQLite databases, with a focus on application development
Project mention: Best database to learn SQL in an iOS project | reddit.com/r/iOSProgramming | 2021-02-22I like GRDB
-
Argo
Functional JSON parsing library for Swift (by thoughtbot)
-
CoreStore
Unleashing the real power of Core Data with the elegance and safety of Swift
Project mention: Graph and NoSQL databases, what production-proven options are available to Swift? | reddit.com/r/swift | 2020-12-29It’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.
-
Zip Foundation
Effortless ZIP Handling in Swift
-
FileBrowser
Finder-style iOS file browser written in Swift (by marmelroy)
-
QueryKit
A simple CoreData query language for Swift and Objective-C.
-
PathKit
Effortless path operations in Swift
-
SWXMLHash
Simple XML parsing in Swift
-
fluent
Vapor ORM (queries, models, and relations) for NoSQL and SQL databases
-
Decodable
[Probably deprecated] Swift 2/3 JSON unmarshalling done (more) right
-
JASON
Fast JSON parsing for Swift (by delba)
-
EVReflection
Reflection based (Dictionary, CKRecord, NSManagedObject, Realm, JSON and XML) object mapping with extensions for Alamofire and Moya with RxSwift or ReactiveSwift
-
AEXML
Swift minion for simple and lightweight XML parsing
-
Fuzi
A fast & lightweight XML & HTML parser in Swift with XPath & CSS support
Index
What are some of the best open-source Data Management projects in Swift? This list will help you:
Project | Stars | |
---|---|---|
1 | SwiftyJSON | 20,343 |
2 | ObjectMapper | 8,692 |
3 | SQLite.swift | 7,435 |
4 | SwiftyUserDefaults | 4,391 |
5 | LeetCode_Swift | 3,780 |
6 | GRDB.swift | 3,658 |
7 | Argo | 3,487 |
8 | CoreStore | 2,734 |
9 | AlamofireObjectMapper | 2,614 |
10 | FileKit | 2,134 |
11 | SugarRecord | 2,110 |
12 | Zip | 1,949 |
13 | Zip Foundation | 1,510 |
14 | FileBrowser | 1,452 |
15 | QueryKit | 1,406 |
16 | PathKit | 1,243 |
17 | SWXMLHash | 1,201 |
18 | fluent | 1,068 |
19 | Decodable | 1,049 |
20 | JASON | 1,019 |
21 | EVReflection | 954 |
22 | AEXML | 902 |
23 | Fuzi | 895 |