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.
Uses SwiftSyntax-based macros to generate `init(from:)` and `encode(to:)` implementations with support for nested key-paths, lossy array decoding, raw-string transcoding, and explicit lifecycle hooks (`@CodableHook`). Targets Swift 6.0+ and integrates transformers and `JSONValue` for dynamic payload handling, surfacing configuration errors at compile time rather than runtime.
Stars
52
Forks
8
Language
Swift
License
MIT
Category
Last pushed
Mar 16, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/WendellXY/CodableKit"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
yonaskolb/SwagGen
OpenAPI/Swagger 3.0 Parser and Swift code generator
SwiftyLab/MetaCodable
Supercharge Swift's Codable implementations with macros meta-programming.
Lighter-swift/Lighter
Swift APIs for SQLite: Type-safe down to the schema. Very, very, fast. Dependency free.
DanielMSchmidt/objective-c-parser
Get the JSON representation of an Objective-C header file
andreadelfante/PredicateFlow
Write amazing, strong-typed and easy-to-read NSPredicate.