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

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