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: 22 days ago - Pushed at: about 2 years ago - Stars: 1,779 - Forks: 82

JohnSundell/Codextended

Extensions giving Swift's Codable API type inference super powers 🦸‍♂️🦹‍♀️

Language: Swift - Size: 68.4 KB - Last synced at: 12 days ago - Pushed at: over 4 years ago - Stars: 1,510 - Forks: 85

Flight-School/AnyCodable 📦

Type-erased wrappers for Encodable, Decodable, and Codable values

Language: Swift - Size: 94.7 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 1,334 - Forks: 148

CoreOffice/XMLCoder

Easy XML parsing using Codable protocols in Swift

Language: Swift - Size: 1.6 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 853 - Forks: 120

SwiftyLab/MetaCodable

Supercharge Swift's Codable implementations with macros meta-programming.

Language: Swift - Size: 83.4 MB - Last synced at: 25 days ago - Pushed at: about 2 months ago - Stars: 749 - Forks: 41

GottaGetSwifty/CodableWrappers

Make Custom Serialization of Swift Codable Types easy with Annotations

Language: Swift - Size: 285 KB - Last synced at: 25 days ago - Pushed at: 5 months ago - Stars: 706 - Forks: 42

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.63 MB - Last synced at: 14 days ago - Pushed at: 24 days ago - Stars: 703 - Forks: 83

alickbass/CodableFirebase

Use Codable with Firebase

Language: Swift - Size: 120 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 694 - Forks: 90

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: 7 months ago - Pushed at: almost 6 years ago - Stars: 491 - 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: about 2 months ago - Pushed at: about 2 years ago - Stars: 477 - Forks: 75

omaralbeik/UserDefaultsStore 📦

Why not use UserDefaults to store Codable objects 😉

Language: Swift - Size: 967 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 444 - Forks: 17

mmoaay/Bamboots

Bamboots - Extension 4 Alamofire

Language: Swift - Size: 28.1 MB - Last synced at: 13 days ago - Pushed at: about 5 years ago - Stars: 437 - Forks: 39

reers/ReerCodable

Codable extensions using Swift Macro

Language: Swift - Size: 57 MB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 432 - Forks: 31

orlandos-nl/IkigaJSON

A high performance JSON library in Swift

Language: Swift - Size: 523 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 419 - Forks: 23

jverkoey/BinaryCodable

Swift Codable-like interfaces for binary representations.

Language: Swift - Size: 109 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 396 - Forks: 17

onmyway133/EasyStash

🗳Easy data persistence in Swift

Language: Swift - Size: 105 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 390 - Forks: 21

winddpan/CodableWrapper

@CodingKey("encoder", "decoder") var cool: Bool = true

Language: Swift - Size: 459 KB - Last synced at: 24 days ago - Pushed at: 2 months ago - Stars: 382 - Forks: 33

tattn/MoreCodable

MoreCodable expands the possibilities of `Codable`.

Language: Swift - Size: 104 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 380 - Forks: 23

gonzalezreal/DefaultCodable

A convenient way to handle default values with Swift Codable types

Language: Swift - Size: 22.5 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 362 - Forks: 13

vmanot/SwiftDB

A modern database abstraction layer + runtime, batteries included [WIP].

Language: Swift - Size: 600 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 340 - Forks: 8

MarkCodable/MarkCodable

Swift Codable with human-friendly Markdown storage

Language: Swift - Size: 71.3 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 336 - Forks: 6

Pircate/CleanJSON

Swift JSON decoder for Codable

Language: Swift - Size: 7.11 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 295 - Forks: 41

dgrzeszczak/KeyedCodable

Easy nested key mappings for swift Codable

Language: Swift - Size: 1.22 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 283 - 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: 5 months ago - Pushed at: almost 6 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: about 1 year ago - Pushed at: over 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: 11 days ago - Pushed at: almost 3 years ago - Stars: 202 - Forks: 30

iwill/generic-json-swift

A simple Swift library for working with generic JSON structures

Language: Swift - Size: 85 KB - Last synced at: 14 days ago - Pushed at: about 3 years ago - Stars: 183 - Forks: 26

Flight-School/RegularExpressionDecoder 📦

A decoder that constructs objects from regular expression matches.

Language: Swift - Size: 43.9 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 175 - Forks: 7

vapor/multipart-kit

🏞 Parses and serializes multipart-encoded data with Codable support.

Language: Swift - Size: 307 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 169 - Forks: 46

Karambirov/Podcasts-UIKit 📦

OUTDATED. A clone of Apple's Podcasts. UIKit version.

Language: Swift - Size: 1.29 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 151 - Forks: 31

ExCodable/ExCodable

JSON-Model Conversion with Swift Codable

Language: Swift - Size: 235 KB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 149 - Forks: 22

jhurray/Ladybug

A powerful model framework for Swift 4

Language: Swift - Size: 90.8 KB - Last synced at: 4 months ago - Pushed at: over 8 years ago - Stars: 147 - Forks: 5

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: 3 months ago - Pushed at: over 2 years ago - Stars: 138 - Forks: 13

yonaskolb/Codability

Useful helpers for working with Codable types in Swift

Language: Swift - Size: 25.4 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 131 - Forks: 8

caiyue1993/PrefsMate

🐣 Elegant UITableView generator for Swift.

Language: Swift - Size: 83 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 119 - Forks: 5

devxoul/RxCodable

RxSwift wrapper for Codable

Language: Swift - Size: 15.6 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 113 - Forks: 6

christophhagen/BinaryCodable

A binary encoder for Swift Codable types

Language: Swift - Size: 1.27 MB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 108 - Forks: 12

MPLew-is/deep-codable

Encode and decode deeply-nested data into flat Swift objects

Language: Swift - Size: 49.8 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 105 - Forks: 1

gonzalezreal/AdaptiveCardUI 📦

Snippets of UI, authored in JSON and rendered with SwiftUI

Language: Swift - Size: 1.63 MB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 96 - Forks: 8

wleii/TrickerX

An Xcode9+ Extension which make CodingKeys automatically.

Language: Swift - Size: 16.3 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 93 - Forks: 3

hirotakan/MessagePacker

MessagePack serializer implementation for Swift. msgpack.org[Swift]

Language: Swift - Size: 136 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 89 - Forks: 13

dduan/TOMLDecoder

From TOML to Swift Codable types.

Language: Swift - Size: 20.7 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 87 - Forks: 8

JARMourato/Kodable

A supercharged extension of Codable

Language: Swift - Size: 162 KB - Last synced at: 11 days ago - Pushed at: 9 months ago - Stars: 85 - Forks: 9

vapor/core 📦

🌎 Utility package containing tools for byte manipulation, Codable, OS APIs, and debugging.

Language: Swift - Size: 8.88 MB - Last synced at: 17 days ago - Pushed at: over 4 years ago - Stars: 84 - Forks: 48

levantAJ/AnyCodable

Decode [String: Any] for Codable

Language: Swift - Size: 348 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 82 - Forks: 14

outfoxx/PotentCodables

🧪 PotentCodables - A potent set of implementations and extensions to the Swift Codable system

Language: Roff - Size: 56.7 MB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 81 - Forks: 15

yangKJ/HollowCodable

Codable customized using property wrappers library for Swift. Replace the existing HandyJSON at project. 😤

Language: Swift - Size: 173 KB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 77 - Forks: 14

KazaiMazai/SwiftletModel

Lightweight Core Data alternative

Language: Swift - Size: 484 KB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 71 - Forks: 1

SwiftKitz/Storez

💾 Safe, statically-typed, store-agnostic key-value storage written in Swift!

Language: Swift - Size: 109 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 69 - Forks: 8

Flight-School/CodablePerformance 📦

Performance benchmarks for Codable and JSONSerialization

Language: Swift - Size: 521 KB - Last synced at: 5 months ago - Pushed at: over 6 years ago - Stars: 68 - Forks: 6

Sherlouk/SwiftProvisioningProfile

Parse iOS mobile provisioning files into Swift models

Language: Swift - Size: 19.5 KB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 67 - Forks: 9

InsectQY/Candy

Video iOS client is written in RxSwift and MVVM clean architecture

Language: Swift - Size: 3.2 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 64 - Forks: 15

kylehughes/URLQueryItemCoder

Encoder & decoder for working with Codable types as URLQueryItems.

Language: Swift - Size: 39.1 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 64 - Forks: 1

almazrafi/DictionaryCoder

Fast dictionary encoder / decoder for Swift Codable types

Language: Swift - Size: 129 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 63 - Forks: 3

colemancda/CoreDataCodable

CoreData Encoder / Decoder for Codable

Language: Swift - Size: 1.72 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 56 - Forks: 8

sgr-ksmt/FireSnapshot

A useful Firebase-Cloud-Firestore Wrapper with Codable.

Language: Swift - Size: 224 KB - Last synced at: 3 months ago - Pushed at: over 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: 2 months ago - Pushed at: about 5 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: 2 months ago - Pushed at: over 6 years ago - Stars: 49 - Forks: 0

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: 328 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 48 - Forks: 8

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

stickytools/sticky-encoding

High-performance binary encoding/decoding for `Swift.Codable` types.

Language: Swift - Size: 896 KB - Last synced at: 6 days ago - Pushed at: almost 6 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: about 1 month ago - Pushed at: about 2 years ago - Stars: 46 - Forks: 7

idrougge/OptionallyDecodable

Property wrapper for turning decoding failures into optionals instead of errors.

Language: Swift - Size: 9.77 KB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 46 - 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: about 1 month ago - Pushed at: over 5 years ago - Stars: 44 - Forks: 22

theolampert/ECMASwift

A tiny Javascript runtime for iOS and macOS

Language: Swift - Size: 87.9 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 41 - Forks: 4

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: 2 months ago - Pushed at: about 2 years 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: 9 months ago - Pushed at: about 3 years ago - Stars: 41 - Forks: 4

mikhailmaslo/macro-codable-kit

Efficient, flexible Codable with Swift Macros

Language: Swift - Size: 173 KB - Last synced at: 31 minutes ago - Pushed at: about 1 year ago - Stars: 40 - Forks: 4

thierryH91200/THSideBar

NSOutlineView and badge

Language: Swift - Size: 4.56 MB - Last synced at: 9 months ago - Pushed at: almost 6 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 2 months ago - Pushed at: over 3 years ago - Stars: 39 - Forks: 2

gonzalezreal/IndeterminateTypesWithCodable

Indeterminate Types with Codable in Swift

Language: Swift - Size: 4.88 KB - Last synced at: 9 months ago - Pushed at: almost 6 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: about 1 month ago - Pushed at: about 7 years ago - Stars: 37 - Forks: 2

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: over 1 year ago - Stars: 36 - Forks: 7

Kaakati/Realm-and-Swift-Codable

How to implement Swift 4 Codable with Realm Database

Size: 11.7 KB - Last synced at: 9 months ago - Pushed at: over 4 years ago - Stars: 35 - Forks: 7

reers/ReerJSON

A faster version of JSONDecoder based on yyjson

Language: Swift - Size: 2.25 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 32 - Forks: 1

davdroman/PreciseDecimal

A Decimal type that plays nicely with literals and Decodable

Language: Swift - Size: 75.2 KB - Last synced at: 14 days ago - Pushed at: about 2 years ago - Stars: 32 - Forks: 3

mono0926/apns

APNs(Apple Push Notification Service) SDK

Language: Swift - Size: 20.5 KB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 28 - Forks: 2

gorhom/codable

A strict json parser inspired by Swift Codable

Language: TypeScript - Size: 1.02 MB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 27 - Forks: 2

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: 9 months ago - Pushed at: about 3 years ago - Stars: 25 - Forks: 9

emma-k-alexandra/RTree

An on-disk, Codable R*-Tree for Swift

Language: Swift - Size: 105 KB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 25 - Forks: 4

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: about 1 year ago - Pushed at: over 5 years ago - Stars: 25 - Forks: 9

AbdulrahmanQasem95/DynamicMapper

Dynamic decoding and encoding using native Codable protocol

Language: Swift - Size: 4.22 MB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 24 - Forks: 0

the-yuyut/SuperCodable

Codable, but with Super power made custom Codable behavior easy.

Language: Swift - Size: 46.9 KB - Last synced at: 14 days ago - Pushed at: over 4 years ago - Stars: 24 - Forks: 4

oliveroneill/ash

Simple iOS app using MVVM and Codable

Language: Swift - Size: 40 KB - Last synced at: 9 months ago - Pushed at: over 6 years ago - Stars: 24 - Forks: 5

lynixliu/SwiftAvroCore

An implementation of Apache Avro in Swift 5

Language: Swift - Size: 620 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 23 - Forks: 9

futuredapp/FTAPIKit

Declarative and generic REST API framework using Codable.

Language: Swift - Size: 1.25 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 22 - Forks: 3

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: about 1 month ago - Pushed at: 6 months ago - Stars: 21 - Forks: 0

rwbutler/LetterCase

𝐓 String letter case conversion and JSON decoding / encoding strategies

Language: Swift - Size: 127 KB - Last synced at: 13 days ago - Pushed at: 11 months ago - Stars: 20 - Forks: 3

almazrafi/URLQueryCoder

Fast URL query encoder / decoder for Swift Codable types

Language: Swift - Size: 80.1 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 20 - Forks: 0

WXKDarkSky/WXKDarkSky 📦

A pure-Swift Codable layer over the Dark Sky API.

Language: Swift - Size: 249 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 20 - Forks: 4

0111b/JSONDecoder-Keypath

Add key path support to the JSONDecoder

Language: Swift - Size: 15.6 KB - Last synced at: about 1 month ago - Pushed at: about 8 years ago - Stars: 20 - Forks: 4

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: over 2 years ago - Pushed at: over 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 1 month ago - Pushed at: over 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: over 1 year ago - Pushed at: almost 7 years ago - Stars: 19 - Forks: 3

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: over 1 year ago - Pushed at: almost 2 years 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: about 2 months ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 0

engali94/CodablePersist

Store and Cache Anything Codable

Language: Swift - Size: 179 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 18 - Forks: 1

jellybeansoup/swift-any-codable

Codable extensions to make working with loosely-structured data easier.

Language: Swift - Size: 33.2 KB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 17 - Forks: 2

tattn/DataConvertible

DataConvertible is a support library for converting models to Data.

Language: Swift - Size: 43 KB - Last synced at: 9 months ago - Pushed at: almost 7 years ago - Stars: 16 - Forks: 0

joinpursuit/AC-iOS-Codeable-and-UserDefaults

Language: Swift - Size: 728 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 16 - Forks: 10