232 Repositories
Swift json-files Libraries
A Swift library to upload video files to api.video platform.
api.video IOS video uploader api.video is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and manag
A prctice project by DevProjects...
NewsApp A prctice project by DevProjects... A mobile app to consume the News API and display a list of news articles. Clicking one of the news article
A Swift sample code to reads ISO 10303-21 exchange structures (STEP P21 files for AP242) split into multiple files using external references approach.
multipleP21ReadsSample A Swift sample code to reads ISO 10303-21 exchange structures (STEP P21 files for AP242) split into multiple files using extern
Auto reflection tool from JSON to Model, user friendly JSON encoder / decoder, aims to never die
JSONNeverDie is an auto reflection tool from JSON to Model, a user friendly JSON encoder / decoder, aims to never die. Also JSONNeverDie is a very imp
Reflection based (Dictionary, CKRecord, NSManagedObject, Realm, JSON and XML) object mapping with extensions for Alamofire and Moya with RxSwift or ReactiveSwift
EVReflection General information At this moment the master branch is tested with Swift 4.2 and 5.0 beta If you want to continue using EVReflection in
A plugin to allow Lightroom to export HEIC files
LRExportHEIC A plugin to allow Lightroom to export HEIC files. There are two components: The plugin itself, which is the component that interfaces wit
Networking, JSON Parsing, APIs and Core Location
Clima Our Goal It’s time to take our app development skills to the next level. We’re going to introduce you to the wonderful world of Application Prog
RxAlamoRecord combines the power of the AlamoRecord and RxSwift libraries to create a networking layer that makes interacting with API's easier than ever reactively.
Written in Swift 5 RxAlamoRecord combines the power of the AlamoRecord and RxSwift libraries to create a networking layer that makes interacting with
A enhanced JSON decoder.
JSONDecoderEx A enhanced JSON decoder. Usage struct User: Codable { struct Role: OptionSet, Codable, CustomStringConvertible { let rawValu
An RSS, Atom and JSON Feed parser written in Swift
Features Atom RSS 0.90, 0.91, 1.00, 2.00 JSON Namespaces Dublin Core Syndication Content Media RSS iTunes Podcasting Tags Documentation Unit Test Cove
A Swift package for encoding and decoding Swift Symbol Graph files.
SymbolKit The specification and reference model for the Symbol Graph File Format. A Symbol Graph models a module, also known in various programming la
Mappable - Flexible JSON to Model converter, specially optimized for immutable properties
Mappable is a lightweight, flexible, easy-to-use framework to convert JSON to model, specially optimized for immutable property initializatio
Swift/Obj-C HTTP framework with a focus on REST and JSON
Now Archived and Forked PMHTTP will not be maintained in this repository going forward. Please use, create issues on, and make PRs to the fork of PHMT
An extension for Alamofire that converts JSON data into Decodable objects.
Swift 4 introduces a new Codable protocol that lets you serialize and deserialize custom data types without writing any special code and without havin
A protocol to serialize Swift structs and classes for encoding and decoding.
Serpent (previously known as Serializable) is a framework made for creating model objects or structs that can be easily serialized and deserialized fr
The better way to deal with JSON in Objective-C (inspired by SwiftyJSON)
NSTEasyJSON Inpired by SwiftyJSON. NSTEasyJSON makes it easy to deal with JSON data in Objective-C. Why is the typical JSON handling in Objective-C NO
Easy JSON to NSObject mapping using Cocoa's key value coding (KVC)
#Motis Object Mapping Easy JSON to NSObject mapping using Cocoa's key value coding (KVC) Motis is a user-friendly interface with Key Value Coding that
Marshaling the typeless wild west of [String: Any]
Marshal In Swift, we all deal with JSON, plists, and various forms of [String: Any]. Marshal believes you don't need a Ph.D. in monads or magic mirror
🧱 A JSON decoding/encoding library that handles optimistically or strictly.
Do you need to handle the root cause of failure in decoding JSON? We often process the value as a default value if it could not be decoded from JSON.
JSONExport is a desktop application for Mac OS X which enables you to export JSON objects as model classes with their associated constructors, utility methods, setters and getters in your favorite language.
JSONExport JSONExport is a desktop application for Mac OS X written in Swift. Using JSONExport you will be able to: Convert any valid JSON object to a
A JSON deserialization library for Swift
Mapper Mapper is a simple Swift library to convert JSON to strongly typed objects. One advantage to Mapper over some other libraries is you can have i
An extremely simple JSON helper written in Swift.
Alexander Alexander is an extremely simple JSON helper written in Swift. It brings type safety and Foundation helpers to the cumbersome task of JSON u
A tool for fast serializing & deserializing of JSON
FastEasyMapping Overview Requirements Installation CocoaPods Carthage Usage Deserialization Serialization Mapping Attributes Relationships Assignment
Magical Data Modeling Framework for JSON - allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS and tvOS apps.
JSONModel - Magical Data Modeling Framework for JSON JSONModel allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS
From JSON to Core Data and back.
Groot Groot provides a simple way of serializing Core Data object graphs from or into JSON. It uses annotations in the Core Data model to perform the
A type-safe JSON-RPC 2.0 library purely written in Swift
JSONRPCKit JSONRPCKit is a type-safe JSON-RPC 2.0 library purely written in Swift. // Generating request JSON let batchFactory = BatchFactory(version:
A Swift package for parsing Clang module map files
Clangler is a Swift package used to parse Clang module map files into an abstract syntax tree (AST) representation. Once parsed, you can inspect or manipulate the nodes in the file, then generate and save a new file reflecting your changes.
Swift library for JSON-RPC
JSONRPC There are already a bunch of packages out there for doing JSON-RPC in Swift. This one is just very simple and makes no assumptions about the t
Write clean, concise and declarative network code relying on URLSession, with the power of RxSwift. Inspired by Retrofit.
ReactiveAPI Reactive API library allows you to write clean, concise and declarative network code, with the power of RxSwift and URLSession! iOS Demo A
An elegant yet powerful iOS networking layer inspired by ActiveRecord.
Written in Swift 5 AlamoRecord is a powerful yet simple framework that eliminates the often complex networking layer that exists between your networki
Lightweight REST library for iOS and watchOS. Available on cococapods
RMHttp RMHttp is a Lightweight REST library for iOS and watchOS. Features Chainable Request URL / JSON Parameter Encoding HTTP Methods GET/POST/DELETE
Swish is a networking library that is particularly meant for requesting and decoding JSON via Decodable
Swish Nothing but net(working). Swish is a networking library that is particularly meant for requesting and decoding JSON via Decodable. It is protoco
Elegantly connect to a JSON api. (Alamofire + Promises + JSON Parsing)
⚠ Important Notice: Farewell ws... hello Networking ! Networking is the next generation of the ws project. Think of it as ws 2.0 built for iOS13. It u
A modern download manager based on NSURLSession to deal with asynchronous downloading, management and persistence of multiple files.
TWRDownloadManager TWRDownloadManager A modern download manager for iOS (Objective C) based on NSURLSession to deal with asynchronous downloading, man
Easy way to show SRT files on MPMoviePlayerController
MPMoviePlayerController-Subtitles is a library to display subtitles on iOS. It's built as a Swift extension and it's very easy to integrate. How T
Easy way to show SRT files on AVPlayerViewController
AVPlayerViewController-Subtitles is a library to display subtitles on iOS. It's built as a Swift extension and it's very easy to integrate. How To
Player for streaming local and remote audio files. Written in Swift.
Jukebox is an iOS audio player written in Swift. Contents Features Installation Supported OS & SDK versions Usage Handling remote events Public interf
Generate beautiful .pdf Files from xib
Description The Library generates a PDF directly from interface builder with Auto-layouted views! Swift Version of UIView_2_PDF. Installation Download
Steps and files needed to reproduce a CSP bug in Safari Web Extensions
CSP Safari bug repro There appears to be a discrepancy between how Safari handles CSP policies for extension pages compared to how other browsers do s
A protocol that allows any class to be printed as if it were a struct or a JSON object.
ReflectedStringConvertible A protocol that extends CustomStringConvertible and uses reflection to add a detailed textual representation to any class.
Check Localizable.strings files of iOS Apps
Rubustrings Check the format and consistency of the Localizable.strings files of iOS Apps with multi-language support Rubustrings is also available fo
FileExplorer is a powerful iOS file browser that allows its users to choose and remove files and/or directories
FileExplorer (iOS 9.0+) 👷 Project created and maintained by Rafał Augustyniak. You can find me on twitter (@RaAugustyniak). Introduction FileExplorer
Next-generation file browser for iOS.
Files Next-generation file browser for iOS. Multiple-column-UI on iPad System-wide Document Provider - open files in other apps Go to Folder Sorting o
Simple SwiftUI app that can to patch _UPC methods to ACPI Source Language files.
Simple SwiftUI app that can to patch _UPC methods to ACPI Source Language files.
Library that holds multiple books loaded from json in a scroll view where each book can be tapped on, favorited, rated, and opened to read
Library that holds multiple books loaded from json in a scroll view where each book can be tapped on, favorited, rated, and opened to read. If a book is a favorite, an orange star appears on the book's cover. Page number, favorites, and ratings are saved for each session of the app.
App for adding and listening audio files
SomeSa SomeSa (самса) – приложение, позволяющее загружать и воспроизводить произвольные аудиофайлы. Протестировано на форматах файлов .wav и .mp3, раз
A command-line tool to generate a JSON-list of all used SPM-dependencies of an Xcode-project.
SwiftPackageList A command-line tool to generate a JSON-list of all used SPM-dependencies of an Xcode-project. This includes all the Package.resolved
SwiftyJSON decoder for Codable
SwiftyJSONDecoder 功能 继承自 JSONDecoder,在标准库源码基础上做了改动,与其主要区别如下 使用 SwiftyJSON 解析数据,使用其类型兼容功能 废弃 nonConformingFloatDecodingStrategy 属性设置,Double 及 Float 默认解
Command-line utility that checks comments for localizations in iOS interface files (.xib, .storyboard)
Localizations Comments Checker It's really easy to overlook and don't add comment for localization in interface file (.storyboard or .xib). This comma
SwiftColorArt is a demo application that includes Swift files with all classes and extension necessary to create a font color schema matching to an image
SwiftColorArt SwiftColorArt is a demo application that includes Swift files with all classes and extension necessary to create a font color schema mat
CLT to convert JSON5 to JSON
JSON5toJSON A small command line tool to convert JSON5 to JSON. Runs on macOS 12 (Monterey). Installation Install using Mint. $ mint install auramagi/
A few drop-in SwiftUI components for easily importing and thumb-nailing files
FilesUI A few drop-in SwiftUI components for easily importing and thumb-nailing files Usage 1. Import Files To import files you can use the FileImport
Basic STL loader for SceneKit
HxSTLParser HxSTLParser is a basic STL parser capable of loading STL files into an SCNNode. Installing Via Carthage Just add it to your Cartfile githu
🪞 Formatter JSON delightfully.
SwiftJSONFormatter 🪞 Formatter JSON delightfully. Highlights Beautify and minify JSON strings. Keep dictionary key order stable. Work with invalid JS
Localizable.strings files generator
Localizable.strings files generator When we want to internationalize our project always is a headache to maintain the Localizable.strings files. This
Functional JSON parsing library for Swift
Argo Argo is a library that lets you extract models from JSON or similar structures in a way that's concise, type-safe, and easy to extend. Using Argo
FileExplorer is a powerful iOS file browser that allows its users to choose and remove files and/or directories
FileExplorer (iOS 9.0+) 👷 Project created and maintained by Rafał Augustyniak. You can find me on twitter (@RaAugustyniak). Introduction FileExplorer
Converter for your Rigol Oscilloscope .CSV files to LtSpice
rigol2spice A program to convert Rigol oscilloscope's .CSV files to a format readable by LTspice. Your Rigol oscilloscope can output .CSV files that c
Elegant Web3js functionality in Swift. Native ABI parsing and smart contract interactions on Ethereum network.
You can ask for help in our Discord Channel web3swift Swift implementation of web3.js functionality ⚡ Interaction with remote node via JSON RPC 💭 Sma
A pure swift Ethereum Web3 library
⚗️ Web3 Web3.swift is a Swift library for signing transactions and interacting with Smart Contracts in the Ethereum Network. It allows you to connect
A tiny Safari Web Extension for presenting highlighted JSON files
A tiny Safari Web Extension for presenting highlighted JSON files
Library of Swiftui Views conforming to Codable, meaning we can produce JSON driven UI!
CodableView Library of Swiftui Views conforming to Codable, meaning we can produce JSON driven UI! Adding a CodableView Type Create View that conforms
📡 RealHTTP is a lightweight yet powerful client-side HTTP library.
RealHTTP RealHTTP is a lightweight yet powerful client-side HTTP library. Our goal is make an easy to use and effortless http client for Swift. Featur
WindowKit-based 'Files' app for iOS
'Files' In the months leading up to iOS 11, I was working on a file browser for iOS called 'Files'. It featured a resizable multi-window UI with snapp
A WeChat alternative. Written in Swift 5.
TSWeChat - A WeChat alternative, updated to Swift 5. 中文说明 Requirements Cocoapods 1.2.0 + iOS 10.0+ / Mac OS X 10.9+ Xcode 10.0+ Features Send your ric
JSON to Core Data and back. Swift Core Data Sync.
Notice: Sync was supported from it's creation back in 2014 until March 2021 Moving forward I won't be able to support this project since I'm no longer
A lightweight app to play videos from the Files app in a better (dark) interface which avoids losing your playback position.
Playerly Playerly is a very lightweight Swift app that allows you to select a file (video or movie) from the built in Document Browser, and play it in
A very flexible message bar for iOS written in Swift.
A very flexible message bar for iOS written in Swift.
A fast, convenient and nonintrusive conversion framework between JSON and model. Your model class doesn't need to extend any base class. You don't need to modify any model file.
MJExtension A fast, convenient and nonintrusive conversion framework between JSON and model. 转换速度快、使用简单方便的字典转模型框架 📜 ✍🏻Release Notes: more details Co
Magical Data Modeling Framework for JSON - allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS and tvOS apps.
JSONModel - Magical Data Modeling Framework for JSON JSONModel allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS
Model framework for Cocoa and Cocoa Touch
Mantle Mantle makes it easy to write a simple model layer for your Cocoa or Cocoa Touch application. The Typical Model Object What's wrong with the wa
This framework implements a strict JSON parser and generator in Objective-C.
SBJson 5 Chunk-based JSON parsing and generation in Objective-C. Overview SBJson's number one feature is stream/chunk-based operation. Feed the parser
Swift framework for zipping and unzipping files.
Zip A Swift framework for zipping and unzipping files. Simple and quick to use. Built on top of minizip. Usage Import Zip at the top of the Swift file
ZipArchive is a simple utility class for zipping and unzipping files on iOS, macOS and tvOS.
SSZipArchive ZipArchive is a simple utility class for zipping and unzipping files on iOS, macOS and tvOS. Unzip zip files; Unzip password protected zi
A library that provides the ability to import/export Realm files from a variety of data container formats.
Realm Converter Realm Converter is an open source software utility framework to make it easier to get data both in and out of Realm. It has been built
Weather Forecast App (OpenWeather API & CLLocationManager). Clean Swift VIP architecture.
WeatherApp Weather Forecast App (OpenWeather API & CLLocationManager). Clean Swift VIP architecture. Without storyboard or xib. The application shows
QuickLookProtein is a macOS Quick Look extension to preview protein/3D structure files (PDB, SDF, CIF).
QuickLookProtein QuickLookProtein is a macOS Quick Look extension to preview protein/3D structure files (PDB, SDF, CIF). It works in all places where
Validate iOS, Android, and Mac localizations. Find errors in .strings, .stringsdict, and strings.xml files.
Locheck An Xcode and Android localization file validator. Make sure your .strings, .stringsdict, and strings.xml files do not have any errors! What do
Informant is a macOS menu bar app that lets you inspect files with a single click. 🔍
Informant Inspect files with a single click. Introduction Welcome! If you're not sure what Informant is or what it does please check out informant-app
A silly CLI for replacing macosx.internal SDK settings in .xcodeproj files with macosx
fix-macos-internal-sdk A silly CLI for replacing macosx.internal SDK settings in .xcodeproj files with macosx.
Merges a given number of PDF files into one file using the PDFKit framework
Titanium iOS PDF Merge Merges a given number of PDF files into one file using the PDFKit framework Requirements iOS 11+ Titanium SDK 9+ API's Methods
Create SwiftUI Views with any data
Create SwiftUI Views with any data
Precise JSON decimal parsing for Swift 🧮
PreciseDecimal Introduction Swift has long suffered a problem with its Decimal type: unapparent loss of precision. This happens with all common ways o
iOS command-line tool that allows searching and downloading ipa files from the iOS App Store
ipatool for iOS This is a port of Majd Alfhaily's ipatool adapted to run on iOS Build / Installation To build this, make sure you have AppSync install
🐤Dynamically Mock server behaviors and responses in Swift
Kakapo Dynamically Mock server behaviors and responses. Contents Why Kakapo? Features Installation Usage Serializable protocol Router: Register and In
Lightweight REST and JSON library for Swift.
RestEssentials is an extremely lightweight REST and JSON library for Swift and can be used on iOS, iPadOS, macOS, tvOS, and watchOS. Features Easily p
Localize iOS apps in a smarter way using JSON files. Swift framework.
Swifternalization Swift library that helps in localizing apps in a different, better, simpler, more powerful way than system localization does. It use
JSEN (JSON Swift Enum Notation) is a lightweight enum representation of a JSON, written in Swift.
JSEN /ˈdʒeɪsən/ JAY-sən JSEN (JSON Swift Enum Notation) is a lightweight enum representation of a JSON, written in Swift. A JSON, as defined in the EC
GenericLocalPersistence is a clean and easy-to-use code that is useful for integrating local storage
GenericLocalPersistence is a clean and easy-to-use code that is useful for integrating local storage like UserDefaults, PList, Keychain.
A barebones Swift HTTP client with automatic JSON response parsing.
HTTP Client A barebones Swift HTTP client with automatic JSON response parsing. Installation Add HTTP Client as a dependency through Xcode or directly
Swift implementation of JMESPath, a query language for JSON.
Swift implementation of JMESPath, the JSON query language
Extensions giving Swift's Codable API type inference super powers 🦸♂️🦹♀️
Welcome to Codextended — a suite of extensions that aims to make Swift’s Codable API easier to use by giving it type inference-powered capabilities an
SwiftMessages is a very flexible view and view controller presentation library for iOS.
SwiftMessages Overview SwiftMessages is a very flexible view and view controller presentation library for iOS. Message views and view controllers can
LicensePlist is a command-line tool that automatically generates a Plist of all your dependencies, including files added manually
LicensePlist is a command-line tool that automatically generates a Plist of all your dependencies, including files added manually(specifi
Define UI styles in a hot-reloadable yaml or json file
Stylist 🎨 Stylist lets you define UI styles in a hot-reloadable external yaml or json theme file ✅ Define styles in external theme files ✅ Apply styl
Swift/Obj-C HTTP framework with a focus on REST and JSON
Now Archived and Forked PMHTTP will not be maintained in this repository going forward. Please use, create issues on, and make PRs to the fork of PHMT
Versatile HTTP Networking in Swift
Net is a versatile HTTP networking library written in Swift. 🌟 Features URL / JSON / Property List Parameter Encoding Upload File / Data / Stream / M
Localize is a framework writed in swift to localize your projects easier improves i18n, including storyboards and strings.
Localize Localize is a framework written in swift to help you localize and pluralize your projects. It supports both storyboards and strings. Features
Localization/I18n: Incrementally update/translate your Strings files from .swift, .h, .m(m), .storyboard or .xib files.
Installation • Configuration • Usage • Build Script • Donation • Migration Guides • Issues • Contributing • License BartyCrouch BartyCrouch incrementa