Topic: "codable"
marksands/BetterCodable
Better Codable through Property Wrappers
Language: Swift - Size: 57.6 KB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 1,751 - Forks: 80

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

Flight-School/AnyCodable 📦
Type-erased wrappers for Encodable, Decodable, and Codable values
Language: Swift - Size: 94.7 KB - Last synced at: 1 day ago - Pushed at: 9 months ago - Stars: 1,314 - Forks: 142

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

SwiftyLab/MetaCodable
Supercharge Swift's Codable implementations with macros meta-programming.
Language: Swift - Size: 45.2 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 702 - Forks: 33

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

GottaGetSwifty/CodableWrappers
A Collection of PropertyWrappers to make custom Serialization of Swift Codable Types easy
Language: Swift - Size: 276 KB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 688 - Forks: 42

intsig171/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.36 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 572 - Forks: 58

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: about 1 month ago - Pushed at: about 5 years ago - Stars: 493 - Forks: 94

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

omaralbeik/UserDefaultsStore 📦
Why not use UserDefaults to store Codable objects 😉
Language: Swift - Size: 967 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 448 - Forks: 17

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

orlandos-nl/IkigaJSON
A high performance JSON library in Swift
Language: Swift - Size: 500 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 405 - Forks: 22

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

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

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

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

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

vmanot/SwiftDB
A modern database abstraction layer + runtime, batteries included [WIP].
Language: Swift - Size: 545 KB - Last synced at: 28 days ago - Pushed at: 6 months ago - Stars: 339 - Forks: 7

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

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

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

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: about 1 month ago - Pushed at: over 5 years ago - Stars: 237 - Forks: 17

Flight-School/Codable-DIY-Kit 📦
A template for creating your own Swift Codable encoders and decoders
Language: Swift - Size: 12.7 KB - Last synced at: 6 months ago - Pushed at: about 5 years ago - Stars: 227 - Forks: 10

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

iwill/generic-json-swift
A simple Swift library for working with generic JSON structures
Language: Swift - Size: 85 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 177 - Forks: 29

Flight-School/RegularExpressionDecoder 📦
A decoder that constructs objects from regular expression matches.
Language: Swift - Size: 43.9 KB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 175 - Forks: 7

reers/ReerCodable
Codable extensions using Swift Macro
Language: Swift - Size: 21.9 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 161 - Forks: 6

vapor/multipart-kit
🏞 Parses and serializes multipart-encoded data with Codable support.
Language: Swift - Size: 271 KB - Last synced at: 8 days ago - Pushed at: 16 days ago - Stars: 156 - Forks: 45

Karambirov/Podcasts-UIKit 📦
OUTDATED. A clone of Apple's Podcasts. UIKit version.
Language: Swift - Size: 1.29 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 151 - Forks: 31

jhurray/Ladybug
A powerful model framework for Swift 4
Language: Swift - Size: 90.8 KB - Last synced at: about 2 hours ago - Pushed at: over 7 years ago - Stars: 147 - Forks: 5

ExCodable/ExCodable
JSON-Model Conversion with Swift Codable
Language: Swift - Size: 235 KB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 146 - Forks: 22

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: about 20 hours ago - Pushed at: almost 2 years ago - Stars: 137 - Forks: 12

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

caiyue1993/PrefsMate
🐣 Elegant UITableView generator for Swift.
Language: Swift - Size: 83 KB - Last synced at: 28 days ago - Pushed at: over 4 years ago - Stars: 119 - Forks: 5

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

christophhagen/BinaryCodable
A binary encoder for Swift Codable types
Language: Swift - Size: 1.25 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 105 - Forks: 8

MPLew-is/deep-codable
Encode and decode deeply-nested data into flat Swift objects
Language: Swift - Size: 49.8 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 103 - Forks: 1

wleii/TrickerX
An Xcode9+ Extension which make CodingKeys automatically.
Language: Swift - Size: 16.3 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 93 - Forks: 3

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

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

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

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: over 3 years ago - Stars: 84 - Forks: 50

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

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

outfoxx/PotentCodables
🧪 PotentCodables - A potent set of implementations and extensions to the Swift Codable system
Language: Roff - Size: 26.5 MB - Last synced at: 18 days ago - Pushed at: 11 months ago - Stars: 75 - Forks: 15

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

SwiftKitz/Storez
💾 Safe, statically-typed, store-agnostic key-value storage written in Swift!
Language: Swift - Size: 109 KB - Last synced at: 11 days ago - Pushed at: about 3 years ago - Stars: 68 - Forks: 8

Flight-School/CodablePerformance 📦
Performance benchmarks for Codable and JSONSerialization
Language: Swift - Size: 521 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 68 - Forks: 6

kylehughes/URLQueryItemCoder
Encoder & decoder for working with Codable types as URLQueryItems.
Language: Swift - Size: 39.1 KB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 65 - Forks: 1

Sherlouk/SwiftProvisioningProfile
Parse iOS mobile provisioning files into Swift models
Language: Swift - Size: 19.5 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 64 - Forks: 8

InsectQY/Candy
Video iOS client is written in RxSwift and MVVM clean architecture
Language: Swift - Size: 3.2 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 64 - Forks: 15

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

colemancda/CoreDataCodable
CoreData Encoder / Decoder for Codable
Language: Swift - Size: 1.72 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 56 - Forks: 8

sgr-ksmt/FireSnapshot
A useful Firebase-Cloud-Firestore Wrapper with Codable.
Language: Swift - Size: 224 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 56 - Forks: 9

Flight-School/JSONFeed 📦
A Swift encoder and decoder for the JSON Feed format
Language: Swift - Size: 22.5 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 51 - Forks: 3

CNKCQ/AlamofireCodable
An Alamofire extension which converts JSON response data into swift objects using Codable
Language: Swift - Size: 4.24 MB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 49 - Forks: 0

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

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

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: 25 days ago - Pushed at: 7 months ago - Stars: 44 - Forks: 0

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

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

evermeer/Stuff
A collection of Swift code 'snippets' that are too small to create a library for and which do not fit in an other library.
Language: Swift - Size: 44.9 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 41 - Forks: 6

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

thierryH91200/THSideBar
NSOutlineView and badge
Language: Swift - Size: 4.56 MB - Last synced at: 29 days ago - Pushed at: about 5 years ago - Stars: 40 - Forks: 6

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

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

gonzalezreal/IndeterminateTypesWithCodable
Indeterminate Types with Codable in Swift
Language: Swift - Size: 4.88 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 37 - Forks: 9

YutoMizutani/JSONtoCodable
A generating tool from Raw JSON to Codable (Swift4) text written in Swift4.
Language: Swift - Size: 5.07 MB - Last synced at: 28 days ago - Pushed at: over 6 years ago - Stars: 37 - Forks: 2

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

theolampert/ECMASwift
A tiny Javascript runtime for iOS and macOS
Language: Swift - Size: 87.9 KB - Last synced at: 26 days ago - Pushed at: 8 months ago - Stars: 34 - Forks: 4

davdroman/PreciseDecimal
A Decimal type that plays nicely with literals and Decodable
Language: Swift - Size: 75.2 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 31 - Forks: 3

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

gorhom/codable
A strict json parser inspired by Swift Codable
Language: TypeScript - Size: 1.02 MB - Last synced at: 22 days ago - Pushed at: about 5 years ago - Stars: 27 - Forks: 2

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

IlijaMihajlovic/Networking-with-REST-API-calls-and-URLSession-Unit-Tests-and-Data-Persistence-in-Core-Data
Networking in Swift with REST API calls and URLSession, that puts the parsed JSON Data from an HTTP based JSON storage endpoint I created into a TableView and persists the data using Core Data with CRUD (create, read, update, and delete). I used also Unit Tests to test URLSession asynchronous network operations and make the project as robust as possible. When the JSON data is parsed into the dynamic TableView cell we can easily delete the cell with a swipe, the TableView will then reload itself with a custom made animation and Core Data will update and save the changes in realtime. There is also an option to send HTTP GET requests to the JSONPlaceholder server. A And last but not least I implemented a settings launcher slide-up menu that slides up from the bottom of the screen when the settings tab bar button is pressed. On the slide-up menu, we have all the functionalities I mentioned above like getting the data from the REST API, filtering the data in the cells using a search bar and sorting them in the right alphabetical order, and also send data to a REST API.
Language: Swift - Size: 69.4 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 25 - Forks: 9

matteom/Launches
A sample app that illustrates the use of Swift's Codable protocols to decode JSON data
Language: Swift - Size: 6.12 MB - Last synced at: 7 months ago - Pushed at: over 4 years ago - Stars: 25 - Forks: 9

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

oliveroneill/ash
Simple iOS app using MVVM and Codable
Language: Swift - Size: 40 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 24 - Forks: 5

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

emma-k-alexandra/RTree
An on-disk, Codable R*-Tree for Swift
Language: Swift - Size: 105 KB - Last synced at: 16 days ago - Pushed at: over 3 years ago - Stars: 23 - Forks: 4

lynixliu/SwiftAvroCore
An implementation of Apache Avro in Swift 5
Language: Swift - Size: 620 KB - Last synced at: 19 days ago - Pushed at: 8 months ago - Stars: 22 - Forks: 9

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: 12 days ago - Pushed at: about 1 year ago - Stars: 21 - Forks: 0

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

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

WXKDarkSky/WXKDarkSky 📦
A pure-Swift Codable layer over the Dark Sky API.
Language: Swift - Size: 249 KB - Last synced at: 5 days ago - Pushed at: about 4 years ago - Stars: 20 - Forks: 4

almazrafi/URLQueryCoder
Fast URL query encoder / decoder for Swift Codable types
Language: Swift - Size: 80.1 KB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 0

simonboots/json2codable
A command line tool to generate a Swift Codable struct from a JSON document
Language: Swift - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 19 - Forks: 0

rushisangani/RSMasterTableViewKit
All-In-One UITableView Kit with inbuilt PullToRefresh, Pagination, EmptyDataSet, Indicator, Networking and much more..
Language: Swift - Size: 2.13 MB - Last synced at: about 9 hours ago - Pushed at: about 6 years ago - Stars: 19 - Forks: 13

vapor/codable-kit 📦
Conveniences for working with Swift's Codable protocols.
Language: Swift - Size: 20.5 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 19 - Forks: 3

0111b/JSONDecoder-Keypath
Add key path support to the JSONDecoder
Language: Swift - Size: 15.6 KB - Last synced at: about 20 hours ago - Pushed at: over 7 years ago - Stars: 19 - Forks: 4

radagva/NetworkAgent
This package is meant to make http request of an easy way inspiren in the architecture of Moya package. This package is 100% free of dependencies and works with Combine api + Codable
Language: Swift - Size: 67.4 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 2

behrad-kzm/QuickDB
A Generic CoreData Manager to accept any type of objects. Fastest way for adding a Database to your project.
Language: Makefile - Size: 57.1 MB - Last synced at: 12 days ago - Pushed at: almost 2 years ago - Stars: 18 - Forks: 0

engali94/CodablePersist
Store and Cache Anything Codable
Language: Swift - Size: 179 KB - Last synced at: 12 days ago - Pushed at: over 4 years ago - Stars: 18 - Forks: 1

tattn/DataConvertible
DataConvertible is a support library for converting models to Data.
Language: Swift - Size: 43 KB - Last synced at: 27 days ago - Pushed at: over 6 years ago - Stars: 16 - Forks: 0

joinpursuit/AC-iOS-Codeable-and-UserDefaults
Language: Swift - Size: 728 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 16 - Forks: 10

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.4 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 13 - Forks: 3

fummicc1/EasyFirebaseSwift
Helping me use Firebase features with ease
Language: Swift - Size: 770 KB - Last synced at: 25 days ago - Pushed at: 6 months ago - Stars: 13 - Forks: 1

vexy/Fridge
Handle your structs like a boss 🧞♂️
Language: Swift - Size: 51.7 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 0

RVetas/XMLCoding
Serialization package that allows user to encode values into XML format
Language: Swift - Size: 25.4 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 13 - Forks: 0
