MetaCodable and CodableKit

MetaCodable
53
Established
CodableKit
52
Established
Maintenance 13/25
Adoption 10/25
Maturity 16/25
Community 14/25
Maintenance 13/25
Adoption 8/25
Maturity 16/25
Community 15/25
Stars: 763
Forks: 43
Downloads:
Commits (30d): 2
Language: Swift
License: MIT
Stars: 52
Forks: 8
Downloads:
Commits (30d): 0
Language: Swift
License: MIT
No Package No Dependents
No Package No Dependents

About MetaCodable

SwiftyLab/MetaCodable

Supercharge Swift's Codable implementations with macros meta-programming.

This project helps Swift developers streamline how their data structures convert to and from formats like JSON or property lists. It takes your Swift data models and, using special annotations, automatically generates the complex code needed to handle data serialization and deserialization. It's designed for Swift app developers who regularly work with external data sources and need efficient, less error-prone ways to map that data to their app's internal structures.

Swift-development API-integration data-serialization mobile-app-development backend-data-mapping

About CodableKit

WendellXY/CodableKit

A Swift macro package designed to simplify the use of Swift's Codable protocol by allowing easy integration of default values, reducing the amount of auxiliary code you need to write.

This package helps Swift developers reliably handle incoming and outgoing JSON data, even when it's poorly structured or changes frequently. It takes your Swift data models and automatically generates the necessary code to convert them to and from JSON, letting you define how to handle missing data or complex nesting. Mobile app developers, backend engineers, or anyone building applications that interact with external APIs will find this useful.

Swift development API integration mobile app development backend development data serialization

Scores updated daily from GitHub, PyPI, and npm data. How scores work