Data Management

Curated Swift libraries for Data Management.

77 of 77 libraries

AERecord

Super awesome Core Data wrapper library for iOS.

AEXML

xml wrapper.

AlamofireObjectMapper

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

Alembic

Functional JSON parsing, mapping to objects, and serialize to JSON.

Argo

JSON parsing library.

Arrow

Elegant JSON Parsing.

Ballcap

Ballcap is a database schema design framework for Cloud Firestore.

CacheAdvance

A performant cache for logging systems. CacheAdvance persists log events 30x faster than SQLite.

CBORCoding

Easy CBOR encoding and decoding for iOS, macOS, tvOS and watchOS.

iosmacostvoswatchoslinux

CheatyXML

A powerful framework designed to manage XML easily.

CloudCore

Robust CloudKit synchronization: offline editing, relationships, shared and public databases, and more.

CodableCSV

Read and write CSV files row-by-row or through Swift's Codable interface.

linux

CoreStore

simple and elegant way to handle Core Data.

CoreXLSX

Excel spreadsheet (XLSX) format support.

CSVParser

Fast parser for CSV.

linux

DataKernel

DataKernel is a minimalistic wrapper around Core Data stack to ease persistence operations. No external dependencies.

Decodable

JSON parsing.

linux

Default

Modern interface to UserDefaults + Codable support.

Defaults

Strongly-typed UserDefaults with support for Codable and key observation.

DefaultsKit

Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS.

Disk

Delightful framework for iOS to easily persist structs, images, and data.

Elevate

JSON parsing framework that makes parsing simple, reliable and composable.

EVCloudKitDao

Simplified access to CloudKit with support for subscriptions and local caching.

EVReflection

Reflection based JSON encoding and decoding. Including support for NSDictionary, NSCoding, Printable, Hashable and Equatable.

fluent

Simple ActiveRecord implementation.

linux

Graph

An elegant data-driven framework for Core Data.

GRDB.swift

A versatile SQLite toolkit.

HandyJSON

A handy JSON-object serialization/deserialization library.

Himotoki

A type-safe JSON decoding library.

JASON

JSON parsing with outstanding performances and convenient operators.

JSONHelper

Lightning fast JSON deserialization and value conversion library for iOS & OS X.

JSONNeverDie

Auto reflection tool from JSON to Model, user friendly JSON encoder / decoder, aims to never die.

JSQCoreDataKit

A swifter Core Data stack.

JustPersist

Easiest and safest way to do persistence on iOS with Core Data support out of the box.

KeyPathKit

KeyPathKit provides a seamless syntax to manipulate data using typed keypaths.

LeetCode-Swift

Solutions to LeetCode interview questions.

ModelAssistant

Elegant library to manage the interactions between view and model.

swiftuitableviewuicollectionviewios

MongoKitten

MongoDB Connector.

linux

MySQL Swift

MySQL client library.

linux

ObjectMapper

JSON object mapper.

Pencil

Write any value to file.

Perfect-CRUD

CRUD is an object-relational mapping (ORM) system using Codable protocol.

linux

Perfect-MongoDB

A stand-alone wrapper around the mongo-c client library, enabling access to MongoDB servers.

linuxmacOS

Perfect-MySQL

A stand-alone wrapper around the MySQL client library, enabling access to MySQL servers.

linuxmacOS

Perfect-PostgreSQL

A stand-alone wrapper around the libpq client library, enabling access to PostgreSQL servers.

linuxmacOS

PersistenceKit

Store and retrieve Codable objects to various persistence layers, in a couple lines of code!

swiftfilemanageruserdefaultskeychainios

PMJSON

JSON encoding/decoding library.

Prephirences

Manage application preferences, NSUserDefaults, iCloud, Keychain and more.

QueryKit

An easy way to play with Core Data filtering.

Realm

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

RealmWrapper

Safe and easy wrappers for RealmSwift.

ReerCodable

Codable extensions using Swift macro.

swiftcodable

SecureDefaults

A lightweight wrapper over UserDefaults & NSUserDefaults with an extra AES-256 encryption layer.

Sextant

High performance JSONPath queries

linuxmacOSiOStvOS

Shallows

Your lightweight persistence toolbox.

Skopelos

A minimalistic, thread safe, non-boilerplate and super easy to use version of Active Record on Core Data.

SociableWeaver

Build declarative GraphQL queries and mutations.

SQLite.swift

Framework wrapping SQLite3. Small. Simple. Safe.

SQLiteDB

SQLite wrapper.

StorageManager

Safe and easy way to use FileManager as Database.

Storez

Safe, statically-typed, store-agnostic key-value storage.

SugarRecord

Helps with Core Data and Realm.

SwiftStore

A Key-Value store backed by LevelDB.

SwiftyJSON

A lib for JSON with error handling.

SwiftyJSONAccelerator

macOS app to generate Swift 5 models for JSON (with Codeable).

SwiftyUserDefaults

Cleaner, nicer syntax for NSUserDefaults.

SwiftyXML

The most swifty way to deal with XML.

SWXMLHash

Simple XML parsing.

TOMLDecoder

Latest TOML standard, decoded.

Unrealm

Unrealm enables you to easily store Swift native Classes, Structs and Enums into Realm.

swiftrealmdata-managementstruct

XMLCoder

XMLEncoder & XMLDecoder based on Codable protocols from the standard library.

XMLMapper

A simple way to map XML to Objects.

swiftxmlsoap

YamlSwift

Load YAML and JSON documents.

Yams

Sweet YAML parser.

linux

Zephyr

Effortlessly synchronize NSUserDefaults over iCloud.

Zip

Framework for zipping and unzipping files.

Zip Foundation

A library to create, read and modify ZIP archive files.