86 Open Source Codable Software Projects
Free and open source codable code projects including engines, APIs, generators, and tools.
Johnsundell Codextended 1383 ⭐
Extensions giving Swift's Codable API type inference super powers 🦸♂️🦹♀️
Swiftai 478 ⭐
SwiftAI, write Swift code smart. SwiftAI can generate Model class from JSON now. Codable and HandyJSON is supported. More features will be add.
Guide To Swift Codable Sample Code 226 ⭐
Xcode Playground Sample Code for the Flight School Guide to Swift Codable
Codablewrappers 306 ⭐
A Collection of PropertyWrappers to make custom Serialization of Swift Codable Types easy
Vapor Core 63 ⭐
🌎 Utility package containing tools for byte manipulation, Codable, OS APIs, and debugging.
Alamofirecodable 47 ⭐
An Alamofire extension which converts JSON response data into swift objects using Codable
Evermeer Stuff 39 ⭐
A collection of Swift code 'snippets' that are too small to create a library for and which do not fit in an other library.
Networkinginoperations Example 37 ⭐
An example project looking at how to combine Operations with URLSession 📡
Rsmastertableviewkit 16 ⭐
All-In-One UITableView Kit with inbuilt PullToRefresh, Pagination, EmptyDataSet, Indicator, Networking and much more..
Networking With Rest API Calls And Urlsession Unit Tests And Data Persistence In Core Data 17 ⭐
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.
Potentcodables 30 ⭐
🧪 PotentCodables - A potent set of implementations and extensions to the Swift Codable system
Launches 23 ⭐
A sample app that illustrates the use of Swift's Codable protocols to decode JSON data
Optionallydecodable 23 ⭐
Property wrapper for turning decoding failures into optionals instead of errors.
Brightdigit Options 17 ⭐
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
Networkagent 16 ⭐
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
Quickdb 13 ⭐
A Generic CoreData Manager to accept any type of objects. Fastest way for adding a Database to your project.