Mantle

Model framework for Cocoa and Cocoa Touch

jsonboilerplateobjective-c
FreeRepo

Preview

Mantle preview

Overview

Mantle is an open-source library for iOS and macOS that simplifies building model objects by reducing boilerplate code for serialization, deserialization and encoding. It handles converting between JSON data and native model objects, supports archiving and copying and works as a translation layer between APIs and your application's data layer, making it useful for apps that fetch and store structured data from web services.

Features

json-serializationmodel-mappingvalue-transformersnsencoding-supportnscopying-supportclass-clustersmodel-versioningnested-object-mappingkey-path-mapping

Feature Flags

authenticationsubscriptionsecommercerealtimeteamsOrgsi18nmapsformsValidationmultitenancyserializationmodelMappingvalueTransformersarchivingcopying

Recommended Use Cases

api-client-developmentjson-to-model-conversioncocoa-application-modelsios-app-modelsmacos-app-models

Frontend

objective-ccocoacocoa-touch

Backend

None

Auth Providers

None

Deployment Targets

macos-10.10ios-9.0tvos-9.0watchos-2.0

Payment Providers

None

Quick Facts

โญ Stars
11,3k
๐Ÿด Forks
1,5k
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2022-06-24T14:01:09.000Z
GitHub

Stack

Language
objective-c

Data Layer

UI Stack

Styling
sass

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
Open source framework
Get Started with this Boilerplate