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.

52
/ 100
Established

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.

No Package No Dependents
Maintenance 13 / 25
Adoption 8 / 25
Maturity 16 / 25
Community 15 / 25

How are scores calculated?

Stars

52

Forks

8

Language

Swift

License

MIT

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.