An open API service providing repository metadata for many open source software ecosystems.

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