GitHub topics: codable
nashysolutions/foundation-dependencies
Lightweight, testable wrappers for Foundation types like UserDefaults, Bundle, and file system access — built for use with swift-dependencies.
Language: Swift - Size: 38.1 KB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

iAmMccc/SmartCodable
SmartCodable is a data parsing library based on Codable. It is simple to use, with robust compatibility being one of its main features. SmartCodable 是基于Codable实现的数据解析库。简单易用,强悍的兼容性是SmartCodable的主要特点。 表层API和功能几乎和HandyJSON一致,支持快速的迁移。
Language: Swift - Size: 8.34 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 611 - Forks: 65

Ansh-joshii/optionall
Flexible option parsing for POSIX shell scripts
Language: Shell - Size: 2.93 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

outfoxx/PotentCodables
🧪 PotentCodables - A potent set of implementations and extensions to the Swift Codable system
Language: Roff - Size: 41.8 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 77 - Forks: 15

vapor/multipart-kit
🏞 Parses and serializes multipart-encoded data with Codable support.
Language: Swift - Size: 328 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 162 - Forks: 46

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.
Language: Swift - Size: 121 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 11 - Forks: 4

crisfeim/package-asyncview
📦 Lightweight SwiftUI component for rendering remote JSON, inspired by SwiftUI’s AsyncImage and MarkoJS Await
Language: Swift - Size: 5.09 MB - Last synced at: 5 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

hirotakan/MessagePacker
MessagePack serializer implementation for Swift. msgpack.org[Swift]
Language: Swift - Size: 136 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 87 - Forks: 12

KazaiMazai/SwiftletModel
Type-safe, zero-boilerplate, in-memory graph model engine for Swift.
Language: Swift - Size: 429 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 70 - Forks: 1

nashysolutions/cache
A lightweight Swift library for caching Identifiable values with optional expiry, supporting both in-memory and file-backed storage. Designed for testability, composability, and use with swift-dependencies.
Language: Swift - Size: 1.01 MB - Last synced at: 1 day ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

nashysolutions/files
A lightweight Swift library for managing file system resources in a protocol-oriented way. Provides abstractions for files and directories, supporting safe and efficient file operations.
Language: Swift - Size: 60.5 KB - Last synced at: 1 day ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

CoreOffice/XMLCoder
Easy XML parsing using Codable protocols in Swift
Language: Swift - Size: 1.61 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 832 - Forks: 113

daangn/KarrotCodableKit
KarrotCodableKit simplifies Swift's Codable protocol by offering support for polymorphism, property wrappers, and macros to handle complex JSON structures efficiently.
Language: Swift - Size: 123 KB - Last synced at: about 5 hours ago - Pushed at: about 6 hours ago - Stars: 12 - Forks: 0

reers/ReerCodable
Codable extensions using Swift Macro
Language: Swift - Size: 26.3 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 295 - Forks: 24

denissimon/URLSessionAdapter
A Codable wrapper around URLSession for networking.
Language: Swift - Size: 169 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 4 - Forks: 0

dduan/TOMLDecoder
From TOML to Swift Codable types.
Language: Swift - Size: 395 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 74 - Forks: 8

omaralbeik/Stores
Typed key-value storage solution to store Codable types in various persistence layers with few lines of code!
Language: Swift - Size: 480 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 136 - Forks: 12

Flight-School/AnyCodable 📦
Type-erased wrappers for Encodable, Decodable, and Codable values
Language: Swift - Size: 94.7 KB - Last synced at: 14 days ago - Pushed at: 11 months ago - Stars: 1,320 - Forks: 145

Star-Lord-PHB/swift-codable-macro
Macros for automatically generating customizable conformance to `Codable` protocol.
Language: Swift - Size: 378 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 2 - Forks: 0

stansmida/swift-conformable-existential
Hashable and Codable support for existential types
Language: Swift - Size: 471 KB - Last synced at: 11 days ago - Pushed at: 5 months ago - Stars: 4 - Forks: 1

gonzalezreal/AdaptiveCardUI 📦
Snippets of UI, authored in JSON and rendered with SwiftUI
Language: Swift - Size: 1.63 MB - Last synced at: 17 days ago - Pushed at: over 4 years ago - Stars: 94 - Forks: 8

winddpan/CodableWrapper
@CodingKey("encoder", "decoder") var cool: Bool = true
Language: Swift - Size: 455 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 375 - Forks: 32

marcprux/universal
Tiny zero-dependency cross-platform Swift parsers for JSON, XML, and YAML incl. in-memory interchange formats and Either type
Language: Swift - Size: 25.5 MB - Last synced at: 2 days ago - Pushed at: 18 days ago - Stars: 13 - Forks: 3

jverkoey/BinaryCodable
Swift Codable-like interfaces for binary representations.
Language: Swift - Size: 109 KB - Last synced at: about 18 hours ago - Pushed at: almost 5 years ago - Stars: 394 - Forks: 17

idrougge/OptionallyDecodable
Property wrapper for turning decoding failures into optionals instead of errors.
Language: Swift - Size: 9.77 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 45 - Forks: 3

fumoboy007/msgpack-swift
An efficient, full-featured, and compliant MessagePack implementation for Swift. / msgpack.org[Swift]
Language: Swift - Size: 106 KB - Last synced at: 15 days ago - Pushed at: 12 months ago - Stars: 27 - Forks: 5

jellybeansoup/swift-any-codable
Codable extensions to make working with loosely-structured data easier.
Language: Swift - Size: 33.2 KB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 12 - Forks: 1

orlandos-nl/IkigaJSON
A high performance JSON library in Swift
Language: Swift - Size: 507 KB - Last synced at: 2 days ago - Pushed at: 23 days ago - Stars: 411 - Forks: 22

levantAJ/AnyCodable
Decode [String: Any] for Codable
Language: Swift - Size: 348 KB - Last synced at: 20 days ago - Pushed at: 10 months ago - Stars: 82 - Forks: 14

iwill/generic-json-swift
A simple Swift library for working with generic JSON structures
Language: Swift - Size: 85 KB - Last synced at: about 2 hours ago - Pushed at: over 2 years ago - Stars: 179 - Forks: 28

inekipelov/swift-codable-advance
A library of extensions for Swift Codable protocols, simplifying the process of encoding and decoding objects.
Language: Swift - Size: 29.3 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

SwiftyLab/MetaCodable
Supercharge Swift's Codable implementations with macros meta-programming.
Language: Swift - Size: 45.2 MB - Last synced at: 25 days ago - Pushed at: about 1 month ago - Stars: 707 - Forks: 34

theolampert/ECMASwift
A tiny Javascript runtime for iOS and macOS
Language: Swift - Size: 87.9 KB - Last synced at: 1 day ago - Pushed at: 9 months ago - Stars: 35 - Forks: 4

gonzalezreal/DefaultCodable
A convenient way to handle default values with Swift Codable types
Language: Swift - Size: 22.5 KB - Last synced at: 28 days ago - Pushed at: about 4 years ago - Stars: 359 - Forks: 11

fwcd/swift-binary-coder
Flat, untagged binary serializer for Codable Swift types
Language: Swift - Size: 59.6 KB - Last synced at: 26 days ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 1

omaralbeik/UserDefaultsStore 📦
Why not use UserDefaults to store Codable objects 😉
Language: Swift - Size: 967 KB - Last synced at: 7 days ago - Pushed at: almost 3 years ago - Stars: 446 - Forks: 17

Pircate/CleanJSON
Swift JSON decoder for Codable
Language: Swift - Size: 7.1 MB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 296 - Forks: 41

JohnSundell/Codextended
Extensions giving Swift's Codable API type inference super powers 🦸♂️🦹♀️
Language: Swift - Size: 68.4 KB - Last synced at: about 17 hours ago - Pushed at: about 4 years ago - Stars: 1,501 - Forks: 85

jrothwell/VersionedCodable
A wrapper around Swift's Codable that allows versioning of Codable types, and rationalises migrations from older versions of the type.
Language: Swift - Size: 865 KB - Last synced at: 4 days ago - Pushed at: 8 months ago - Stars: 46 - Forks: 0

dehesa/CodableCSV
Read and write CSV files row-by-row or through Swift's Codable interface.
Language: Swift - Size: 919 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 472 - Forks: 75

MarkCodable/MarkCodable
Swift Codable with human-friendly Markdown storage
Language: Swift - Size: 71.3 KB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 337 - Forks: 7

marksands/BetterCodable
Better Codable through Property Wrappers
Language: Swift - Size: 57.6 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1,757 - Forks: 81

yangKJ/HollowCodable
Codable customized using property wrappers library for Swift. Replace the existing HandyJSON at project. 😤
Language: Swift - Size: 173 KB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 77 - Forks: 14

hhfa008/SwiftAI
SwiftAI, write Swift code smart. SwiftAI can generate Model class from JSON now. Codable and HandyJSON is supported. More features will be add.
Language: Swift - Size: 1.2 MB - Last synced at: 29 days ago - Pushed at: over 5 years ago - Stars: 491 - Forks: 94

GottaGetSwifty/CodableWrappers
A Collection of PropertyWrappers to make custom Serialization of Swift Codable Types easy
Language: Swift - Size: 276 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 689 - Forks: 42

dhrumilRaval212/Swift_Boilerplate
Swift_Boilerplate With GET and POST and API structure
Language: Swift - Size: 114 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

ExCodable/ExCodable
JSON-Model Conversion with Swift Codable
Language: Swift - Size: 235 KB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 147 - Forks: 22

vmanot/SwiftDB
A modern database abstraction layer + runtime, batteries included [WIP].
Language: Swift - Size: 572 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 338 - Forks: 8

futuredapp/FTAPIKit
Declarative and generic REST API framework using Codable.
Language: Swift - Size: 1.19 MB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 22 - Forks: 3

yonaskolb/Codability
Useful helpers for working with Codable types in Swift
Language: Swift - Size: 25.4 KB - Last synced at: 27 days ago - Pushed at: almost 5 years ago - Stars: 130 - Forks: 8

vapor/url-encoded-form 📦
📝 Parse and serialize url-encoded form data with Codable support.
Language: Swift - Size: 56.6 KB - Last synced at: 10 days ago - Pushed at: about 5 years ago - Stars: 44 - Forks: 22

lynixliu/SwiftAvroCore
An implementation of Apache Avro in Swift 5
Language: Swift - Size: 620 KB - Last synced at: about 13 hours ago - Pushed at: 10 months ago - Stars: 23 - Forks: 9

Desp0o/izziRequest
IzziRequest is a super lightweight Swift package that helps you efficiently manage network calls in your application. It supports all key aspects of modern networking, including HTTP methods, request bodies, headers, timeout control, and flexible caching.
Language: Swift - Size: 107 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 6 - Forks: 0

alickbass/CodableFirebase
Use Codable with Firebase
Language: Swift - Size: 120 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 694 - Forks: 90

christophhagen/BinaryCodable
A binary encoder for Swift Codable types
Language: Swift - Size: 1.25 MB - Last synced at: 29 days ago - Pushed at: 5 months ago - Stars: 108 - Forks: 9

devxoul/RxCodable
RxSwift wrapper for Codable
Language: Swift - Size: 15.6 KB - Last synced at: 18 days ago - Pushed at: about 6 years ago - Stars: 113 - Forks: 6

dgrzeszczak/KeyedCodable
Easy nested key mappings for swift Codable
Language: Swift - Size: 1.22 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 283 - Forks: 20

a360n/FirebaseFirestoreSwiftManual
FirebaseFirestoreSwiftManual provides a minimal alternative to FirebaseFirestoreSwift, enabling apps to easily decode and encode Firestore documents in Swift using property wrappers like @DocumentID and @ServerTimestamp. It's ideal for projects that face issues integrating FirebaseFirestoreSwift via SPM or need a lightweight manual replacement.
Language: Swift - Size: 8.79 KB - Last synced at: 17 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

adam-fowler/dictionary-encoder
Swift Dictionary Encoder, based off the JSON Encoder in Foundation
Language: Swift - Size: 28.3 KB - Last synced at: 19 days ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

gzkiwiinc/SuperCodable
give Codable super power
Language: Swift - Size: 60.5 KB - Last synced at: 15 days ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 2

tattn/MoreCodable
MoreCodable expands the possibilities of `Codable`.
Language: Swift - Size: 104 KB - Last synced at: 30 days ago - Pushed at: over 1 year ago - Stars: 381 - Forks: 23

niyongsheng/NYSKit
📱高可用的ios项目框架(application build framework)
Language: Objective-C - Size: 9.45 MB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 2

vapor/core 📦
🌎 Utility package containing tools for byte manipulation, Codable, OS APIs, and debugging.
Language: Swift - Size: 8.88 MB - Last synced at: 8 days ago - Pushed at: almost 4 years ago - Stars: 84 - Forks: 50

FlineDev/Microya 📦
Micro version of the Moya network abstraction layer written in Swift.
Language: Swift - Size: 264 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 46 - Forks: 7

AbdulrahmanQasem95/DynamicMapper
Dynamic decoding and encoding using native Codable protocol
Language: Swift - Size: 4.22 MB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 0

onmyway133/EasyStash
🗳Easy data persistence in Swift
Language: Swift - Size: 105 KB - Last synced at: 30 days ago - Pushed at: about 1 year ago - Stars: 390 - Forks: 21

mmoaay/Bamboots
Bamboots - Extension 4 Alamofire
Language: Swift - Size: 28.1 MB - Last synced at: 29 days ago - Pushed at: over 4 years ago - Stars: 438 - Forks: 39

JARMourato/Kodable
A supercharged extension of Codable
Language: Swift - Size: 162 KB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 85 - Forks: 9

Beyova/BeyovaJSON
BeyovaJSON allows any json for Coadable
Language: Swift - Size: 34.2 KB - Last synced at: 22 days ago - Pushed at: 2 months ago - Stars: 12 - Forks: 3

almazrafi/DictionaryCoder
Fast dictionary encoder / decoder for Swift Codable types
Language: Swift - Size: 139 KB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 62 - Forks: 3

Sherlouk/SwiftProvisioningProfile
Parse iOS mobile provisioning files into Swift models
Language: Swift - Size: 19.5 KB - Last synced at: 3 days ago - Pushed at: 2 months ago - Stars: 64 - Forks: 8

stickytools/sticky-encoding
High-performance binary encoding/decoding for `Swift.Codable` types.
Language: Swift - Size: 896 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 47 - Forks: 6

vetrek/SmartNet
Swift Networking Library
Language: Swift - Size: 225 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 6 - Forks: 1

mikhailmaslo/macro-codable-kit
Efficient, flexible Codable with Swift Macros
Language: Swift - Size: 173 KB - Last synced at: 13 days ago - Pushed at: 6 months ago - Stars: 37 - Forks: 3

Kaakati/Realm-and-Swift-Codable
How to implement Swift 4 Codable with Realm Database
Size: 11.7 KB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 35 - Forks: 7

Flight-School/MessagePack 📦
A MessagePack encoder and decoder for Codable types
Language: Swift - Size: 142 KB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 200 - Forks: 30

metabolist/codable-bloom-filter
An implementation of the Bloom filter data structure conforming to Swift's Codable serialization protocol
Language: Swift - Size: 17.6 KB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 6

brightdigit/Options
Sometimes there are situations where you want to use an Enum in an OptionSet or you want Enum backed by a RawType of Int but also have String labels as well
Language: Swift - Size: 151 KB - Last synced at: 20 days ago - Pushed at: about 1 year ago - Stars: 21 - Forks: 0

adam-fowler/xml-coding
Swift based XML Encoder/Decoder for Codable classes
Language: Swift - Size: 1.56 MB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 0

HawkXDev/PizzaService
PizzaService is a pizza ordering service iOS app. The app fetches data via API and offers a choice of pizza. You can also find out the location of the restaurants closest to you.
Language: Swift - Size: 35.4 MB - Last synced at: 4 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

cellular/localstorage-swift
iOS, tvOS, watchOS storage for persisting small data sets
Language: Swift - Size: 13.2 MB - Last synced at: 19 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 2

ezfe/swift-nbt
Language: Swift - Size: 96.7 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 2

DipDutt/ToDoListApp
It is a todo list app where you can save your items and also checked and unchecked your items.
Language: Swift - Size: 104 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

devmaximilian/cached 📦
Language: Swift - Size: 16.6 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

ravitripathi/Beaver
File and Codable objects persistence micro-library for iOS
Language: Swift - Size: 7.17 MB - Last synced at: 29 days ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 0

mjmsmith/backspace-json
Stupid simple access for unCodable JSON objects.
Language: Swift - Size: 24.4 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

engali94/CodablePersist
Store and Cache Anything Codable
Language: Swift - Size: 179 KB - Last synced at: about 14 hours ago - Pushed at: almost 5 years ago - Stars: 18 - Forks: 1

Flight-School/Guide-to-Swift-Codable-Sample-Code 📦
Xcode Playground Sample Code for the Flight School Guide to Swift Codable
Language: Swift - Size: 90.8 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 237 - Forks: 17

rwbutler/LetterCase
𝐓 String letter case conversion and JSON decoding / encoding strategies
Language: Swift - Size: 127 KB - Last synced at: 23 days ago - Pushed at: 5 months ago - Stars: 20 - Forks: 3

SnailLoveSmile/CodableDemo
CodableTest
Size: 37.1 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

lemo-nade-room/swift-crypto-codable
Codableな型の特定のプロパティをEncode時にAES暗号化する
Language: Swift - Size: 41 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

peterfriese/Swift-Firestore-Guide
The Comprehensive Guide to using Cloud Firestore in Swift
Language: Swift - Size: 219 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 41 - Forks: 4

cuadros-code/Project-7-SwiftUI-IExpensive
Project 7 track your expenses
Language: Swift - Size: 50.8 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

mono0926/apns
APNs(Apple Push Notification Service) SDK
Language: Swift - Size: 20.5 KB - Last synced at: 9 days ago - Pushed at: 8 months ago - Stars: 28 - Forks: 2

Sherlouk/SwiftSchema
JSON-LD Decoder for Schema.org Models
Language: Swift - Size: 11.7 KB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 1

ytyubox/SuperCodable
Codable, but with Super power made custom Codable behavior easy.
Language: Swift - Size: 46.9 KB - Last synced at: 19 days ago - Pushed at: almost 4 years ago - Stars: 24 - Forks: 4

hamishknight/JSON-Fragment-Decoding 📦
A JSONDecoder extension to allow decoding JSON fragments
Language: Swift - Size: 14.6 KB - Last synced at: 12 days ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 0

drewalth/CoreDataExploration
Offline-first strategy for iOS leveraging CoreData and the Codable protocol
Language: Swift - Size: 89.8 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

wibosco/NetworkingInOperations-Example
An example project looking at how to combine Operations with URLSession 📡
Language: Swift - Size: 47.9 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 39 - Forks: 2

richardpiazza/CodablePlus
A collection of extensions around the Swift `Codable` implementation.
Language: Swift - Size: 180 KB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 5 - Forks: 1
