523 Repositories
Swift open-data Libraries
Model2App - Turn your Swift data model into a working CRUD app.
Model2App is a simple library that lets you quickly generate a CRUD iOS app based on just a data model defined in Swift. (CRUD - Create Read Update De
SwiftyOpenGraph - A swift library that retrieves structured open graph data from webpages.
SwiftyOpenGraph Usage Initialization Base Properties Types Installation License Usage Initialization You use SwiftyOpenGraph by initializing OpenGraph
An iOS App which shows live AQI (Air quality index) data for different cities using Web-socket
AQI - Assignment This is an iOS App which shows live AQI (Air quality index) dat
a playground app using `MultipeerConnectivity` to transfor data wirelessly between iOS / iPadOS
README An example app using MultipeerConnectivity to transfor data wirelessly between iOS / iPadOS. Both using Data and Stream to transfer data are su
A Spotlight/'Open Quickly'-style 'command bar' implemented using UIKit/Mac Catalyst
CommandBar This is an illustrative example of a Spotlight-style 'command bar', like the 'Open Quickly' panel in Xcode, implemented using UIKit/Mac Cat
Let's put notification Messages icon on menu bar of your macOS
DockBar DockBar is just a simple app that show messages icon on your status bar when you have unread messages. This app is very useful for people who
A fan-made passion project. iOS app designed to keep track of data mined from Animal Crossing: New Horizons
DataCrossing A fan-made passion project. iOS app designed to keep track of data
Open Source iOS 360 Degree Panorama Video Player.
๐บ ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ The Metal with Swift 5.0 version is comming ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ ๐บ 360 VR Player A Open Source, Ad-free, Na
This to learn such as : Add Target , NSNotification Center Send/Get Data , Observer Override , resize Data By Byte , UIImagePicker Delegate , UIAlert Handle , Top ViewController , Get pickerController
Technicalisto How to Create UIButton Class to Pick Data Image Purpose Learn this topics With exact Task Add Target NSNotification Center Send/Get Data
Taking a string containing a csv file and split it into records (aka lines) containing fields of data (aka Array of SubStrings)
Swift .csv parser Taking a string containing a csv file and split it into records (aka lines) containing fields of data (aka Array of SubStrings). Par
Official Swift wrapper for metalpriceapi.com
MetalpriceAPI MetalpriceAPI is the official Swift wrapper for MetalpriceAPI.com. This allows you to quickly integrate our metal price API and foreign
A SwiftUI view for dynamically rendering content based upon "loading", "error", and "completed" data loading states.
SwiftUIAsyncContentView A SwiftUI view for dynamically rendering content based upon "loading", "error", and "completed" data loading states.. Installa
Easier sharing of structured data between iOS applications and share extensions
XExtensionItem XExtensionItem is a tiny library allowing for easier sharing of structured data between iOS applications and share extensions. It is ta
A DSL for Data Manipulation
Underscore.m About Underscore.m Underscore.m is a small utility library to facilitate working with common data structures in Objective-C. It tries to
A fast, safe, flexible operation class for updating data stored in Core Data, written in Swift.
CoreDataOperation CoreDataOperation is a fast, safe, flexible operation for updating your core data models. It supports the latest Swift 2.1 syntax, a
CSP inspired data structures and concurrency control for the Swift programming language.
Solver7CSP CSP inspired data structures and concurrency control for the Swift programming language. Communicating Sequential Processes, Wikipedia-CSP,
โก๏ธ A library of widgets and helpers to build instant-search applications on iOS.
By Algolia. InstantSearch family: InstantSearch iOS | InstantSearch Android | React InstantSearch | InstantSearch.js | Angular InstantSearch | Vue Ins
Lightweight Core Data fetch framework
FetchKit Lightweight Core Data fetch framework. With FetchKit you can easily fetch data from store without creating NSFetchRequest. Usage Example Core
A generic recycler view adapter
KRecyclerViewAdapter A generic recyclerview adapter for all your recycler views. No need to create a custom adapter for every recyclerview. Dependency
An open-source task management app for daily general operations
Taskaholic An open-source task management app for daily general operations, sepa
Conv smart represent UICollectionView data structure more than UIKit.
Conv Conv smart represent UICollectionView data structure more than UIKit. Easy definition for UICollectionView DataSource and Delegate methods. And C
This component allows for the transfer of data items between collection views through drag and drop
Drag and Drop Collection Views Written for Swift 4.0, it is an implementation of Dragging and Dropping data across multiple UICollectionViews. Try it
๐พ ๐๐ฑ Type-safe data-driven CollectionView, TableView Framework. (We can also use ASCollectionNode)
โ ๏ธ The latest updates is this PR. It changes the difference algorithm to DifferenceKit. DataSources ๐พ ๐ ๐ฑ Type-safe data-driven List-UI Framework.
PJFDataSource is a small library that provides a simple, clean architecture for your app to manage its data sources while providing a consistent user interface for common content states (i.e. loading, loaded, empty, and error).
PJFDataSource PJFDataSource is a small library that provides a simple, clean architecture for your app to manage its data sources while providing a co
A generic small reusable components for data source implementation for UITableView/UICollectionView in Swift.
GenericDataSource A generic small reusable components for data source implementation for UITableView/UICollectionView written in Swift. Features Basic
Generic collection view controller with external data processing
FlexibleCollectionViewController Swift library of generic collection view controller with external data processing of functionality, like determine ce
A data-driven UICollectionView framework for building fast and flexible lists.
A data-driven UICollectionView framework for building fast and flexible lists. Main Features ๐ Never call performBatchUpdates(_:, completion:) or rel
Generic table view controller with external data processing
FlexibleTableViewController Swift library of generic table view controller with external data processing of functionality, like determine cell's reuse
DEVOTE In this SwiftUI tutorial, we will develop a task manager iOS application with Core Data integration.
DEVOTE In this SwiftUI tutorial, we will develop a task manager iOS application with Core Data integration. This is not a project with a boring user interface. This iOS and iPadOS application provides a personal touch and feel.
Flexible JSON traversal for rapid prototyping
RBBJSON RBBJSON enables flexible JSON traversal at runtime and JSONPath-like que
iOS TODO App with Core Data
IOS TODO App with Core Data In this project I did a to do app using Core Data. I
To practice URLSession to fetch json data from open weather API
โ ๏ธ weatherApp-iOS-practice ๐ ๊ธฐ๋ฅ ์์ธ ๋์ ์ด๋ฆ์ ์ ๋ ฅํ๋ฉด ํ์ฌ ๋ ์จ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ ํ๋ฉด์ ํ์๋๊ฒ ๋ง๋ค์ด์ผ ํฉ๋๋ค
Measure the power output from a car or any moving vehicle from GPS data and weight
GPSDyno Measure the power output from a car or any moving vehicle from weight and GPS data of your iOS device. This is just a example project and shou
A drop-in replacement for UILabel that supports attributes, data detectors, links, and more
TTTAttributedLabel A drop-in replacement for UILabel that supports attributes, data detectors, links, and more TTTAttributedLabel is a drop-in replace
In this tutorial, youโll write your very first Core Data application with SwiftUI in Xcode
TodoApp-IOS In this tutorial, youโll write your very first Core Data application with SwiftUI in Xcode. Youโll see how easy it is to get started with
Declarative data validation framework, written in Swift
Peppermint Introduction Requirements Installation Swift Package Manager Usage Examples Predicates Constraints Predicate Constraint Compound Constraint
An open source calendar framework for iOS, with support for customization, IBDesignable, Autolayout, and more.
About MBCalendarKit is a calendar control written in Objective-C with modern best practices and Swift interoperability in mind. It offers a flexible c
ToDo Core Data App With Swift
ToDoCoreDataApp Introduction Hi, my name is Aleksandr. I'm glad to see you on my GitHub. Features The application is developed in Swift language. In t
Coding Challenge using NYC JSON data
Coding Challenge using NYC JSON data This was my submission to JPMorgan's code challenge prior to an interview. It represents my solution to asyncrono
Project Flat iOS is the iOS client of Agora Flat open source classroom.
Agora Flat iOS Project flat is the iOS client of Agora Flat open source classroom. ไธญๆ Features Open sourced front-end and back-end [Flat Web][flat-web
SamuraiTransition is an open source Swift based library providing a collection of ViewController transitions featuring a number of neat โcuttingโ animations.
SamuraiTransiton is a ViewController transition framework in Swift. It is an animation as if Samurai cut out the screen with a sword. transition types
CloudKit -Core Data todo example
Todo CloudKit - Core Data example This the demo project for the 4-Dec-2021 meeting for a flock of swifts show casing a number of new language and SDK
A fancy hexagonal layout for displaying data like your Apple Watch
Hexacon is a new way to display content in your app like the Apple Watch SpringBoard Highly inspired by the work of lmmenge. Special thanks to zenly f
Open Event Orga iOS App
Open Event Organizer iOS App Event management app for organizers using Open Event Platform Roadmap Make the app functionality and UI/UX similar to the
iOS app for open event
CircleCI Code Quality Chat Open Event iOS iOS app for Open Event Introduction This is an iOS app developed for FOSSASIA in mind. The Open Event Projec
Pro Counter, SwiftUI WatchOS, Open Source Project
Countio | SwiftUI WatchOS App App Screenshots || What is Countio Countio is simple WatchOS App made with Swiftly SwiftUI. You can count anything quick
A data visualisation tool that adds publicly available crime data from UK police forces to an interactive map.
CrimeMapper A data visualisation tool that adds publicly available crime data from UK police forces to an interactive map. Download on the App Store Y
A simple, highly customisable, data-driven 3D carousel for iOS and Mac OS
Purpose iCarousel is a class designed to simplify the implementation of various types of carousel (paged, scrolling views) on iPhone, iPad and Mac OS.
SwiftUI - iOS notes App that integrates Core Data with SwiftUI App Life Cycle
Devote (Notes App) SwiftUI Masterclass project Integration between Core Data and SwiftUI App Life Cycle Custom Toggle style and checkbox Read, Update
A curated list of Open Source example iOS apps developed in Swift
Example iOS Apps A curated list of Open Source example iOS apps developed in Swift. How to Use Example-iOS-Apps is an amazing list for people who are
Unidirectional Data Flow in Swift - Inspired by Redux
ReSwift Supported Swift Versions: Swift 4.2, 5.x For Swift 3.2 or 4.0 Support use Release 5.0.0 or earlier. For Swift 2.2 Support use Release 2.0.0 or
Creation of data model easily, with no headache.
DataFixture Create data models easily, with no headache. DataFixture is a convenient way to generate new data for testing / seeding your Realm Databas
The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.
The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data. I have put together
๐งฒ๐ Open Magnet Links in Put.io
Magnet Links extension Open Magnet Links in Put.io Tired of seeing "Safari cannot open the page because the address is invalid." alerts when you try t
This Repository holds learning data on Combine Framework
Combine Framework List of Topics Welcome, every section in this repo contains a collection of exercises demonstrating combine's utilization as well as
Weather forecast app that allows the user to either look for weather at their current location based on the GPS data or search for another city manually.
โ ๏ธ Cloudy Weather forecast app that allows the user to either look for weather at their current location based on the GPS data or search for another c
A very useful and unique iOS library to open image picker in just few lines of code.
ImagePickerEasy A very simple solution to implement UIImagePickerController() in your application. Requirements Swift 4.2 and above Installation Image
Objective-C utility class for storing data securely in the key chain.
Lockbox Lockbox is an Objective-C utility class for storing data securely in the keychain. Use it to store small, sensitive bits of data securely. Loo
An open-source library to use with SwiftUI, It allows you to create Floating menu action button.
Floating Menu Action Button Example Overview This is an open-source library to use with SwiftUI. It allows you to create Floating menu action button. Ins
Util for generation RSA keys on your client and save to keychain or convert into Data ๐ ๐
RSASwiftGenerator ๐ ๐ To run the example project, clone the repo, and run pod install from the Example directory first. Requirements โ ๏ธ SWIFT 4 XCod
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
Themis provides strong, usable cryptography for busy people General purpose cryptographic library for storage and messaging for iOS (Swift, Obj-C), An
Swift 3 framework for accessing data in Event Registry (http://eventregistry.org/)
PPEventRegistryAPI Swift 3 framework for accessing data in Event Registry (http://eventregistry.org/) Supported API calls Log In Get Event By Identifi
๐ค Framework to Generate Random Users - An Unofficial Swift SDK for randomuser.me
RandomUserSwift is an easy to use Swift framework that provides the ability to generate random users and their accompanying data for your Swift applic
Help Victorians (from Australia) find exposure sites around them, and other features too
Exposure VIC app Find exposure sites near you and keep everyone safe Information This is a concept app that pulls data from the Victorian Government d
To Practice UINavigationController, transition, ViewController Life Cycle, send data to different page, asset catalogs
LED Board Check Point ! StackView ์ฌ๋ฌ๊ฐ์ view ๋ฅผ set ์ผ๋ก ๋ง๋ค์ด ์ฃผ๋ ์ญํ์ ํจ ์ผ์ ํ ๊ท์น์ ๋ฐ๋ผ์ stack view ์์ ์์ง์ด๋๊ฒ์ ์ด๋ฏธ์ง ๋ฃ๊ธฐ ํ๋ก์ ํธ ๋ด์ Assets ํด๋ ๋ด์ Image Set ์ ์ถ๊ฐํ์ฌ 1x, 2x
Code Challenge - Using Alamofire is a Swift-based, HTTP networking library, also Codable for Data Model and Combine Framework .
Code Challenge ##Using Alamofire is a Swift-based, HTTP networking library, also Codable for Data Model and Combine Framework . Alamofire is one of th
CareKit is an open source software framework for creating apps that help people better understand and manage their health.
CareKit CareKitโข is an open source software framework for creating apps that help people better understand and manage their health. The framework prov
ResearchKit is an open source software framework that makes it easy to create apps for medical research or for other research projects.
ResearchKit Framework The ResearchKitโข framework is an open source software framework that makes it easy to create apps for medical research or for ot
Unopinionated and flexible library for easily integrating Tumblr data into your iOS or OS X application.
Tumblr SDK for iOS An unopinionated and flexible library for easily integrating Tumblr data into your iOS or OS X application. The library uses ARC re
UIKit a-lร SwiftUI.framework [min deployment target iOS10]
Render CoreRender is a SwiftUI inspired API for UIKit (that is compatible with iOS 10+ and ObjC). Introduction Declarative: CoreRender uses a declarat
๐ฃ Verge is a very tunable state-management engine on iOS App (UIKit / SwiftUI) and built-in ORM.
Verge.swift ๐ An effective state management architecture for iOS - UIKit and also SwiftUI ๐ _ An easier way to get unidirectional data flow _ _ Supp
Open source implementation of Apple's Combine framework for processing values over time.
OpenCombine Open-source implementation of Apple's Combine framework for processing values over time. The main goal of this project is to provide a com
Two-way data binding framework for iOS. Only one API to learn.
BindKit A simple to use two-way data binding framework for iOS. Only one API to learn. Supports Objective-C, Swift 5, Xcode 10.2, iOS 8 and above. Shi
Unidirectional State Management Architecture for Swift - Inspired by Vuex and Flux
Unidirectional State Management Architecture for Swift - Inspired by Vuex and Flux Introduction VueFlux is the architecture to manage state with unidi
๐ Unidirectional data flow in Swift.
Reactor Reactor is a framework for making more reactive applications inspired by Elm, Redux, and recent work on ReSwift. It's small and simple (just o
Aftermath is a stateless message-driven micro-framework in Swift
Aftermath is a stateless message-driven micro-framework in Swift, which is based on the concept of the unidirectional data flow architecture.
RxSwift extensions for Core Data
RxCoreData Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements Xcode 9.0 Swift 4.0
Unidirectional Data Flow in Swift - Inspired by Redux
ReSwift Supported Swift Versions: Swift 4.2, 5.x For Swift 3.2 or 4.0 Support use Release 5.0.0 or earlier. For Swift 2.2 Support use Release 2.0.0 or
Core Data with ReactiveCocoa
ReactiveCoreData ReactiveCoreData (RCD) is an attempt to bring Core Data into the ReactiveCocoa (RAC) world. Currently has several files with the sour
Arena is an implementation of the generational arena data structure in Swift.
Arena This package is very much work in progress. Arena is an implementation of the generational arena data structure in Swift. An Arena is useful for
A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories.
A todo list iOS app developed with swift5 and coredata to persist data, this app help people organise their tasks on categories. The app is simple, intuitive, and easy to use and update tasks informations.
A simple and predictable state management library inspired by Flux + Elm + Redux.
A simple and predictable state management library inspired by Flux + Elm + Redux. Flywheel is built on top of Corotuines using the concepts of structured concurrency. At the core, lies the State Machine which is based on actor model.
URLEmbeddedView automatically caches the object that is confirmed the Open Graph Protocol.
URLEmbeddedView Features Simple interface for fetching Open Graph Data Be able to display Open Graph Data Automatically caching Open Graph Data Automa
WKZombie is a Swift framework for iOS/OSX to navigate within websites and collect data without the need of User Interface or API, also known as Headless browser.
WKZombie WKZombie is an iOS/OSX web-browser without a graphical user interface. It was developed as an experiment in order to familiarize myself with
iOS Open-Source Telematics App with Firebaseยฉ integration
Open-source telematics app for iOS. The application is suitable for UBI (Usage-based insurance), shared mobility, transportation, safe driving, tracking, family trackers, drive-coach, and other driving mobile applications
UDF (Unidirectional Data Flow) is a library based on Unidirectional Data Flow pattern.
UDF (Unidirectional Data Flow) is a library based on Unidirectional Data Flow pattern. It lets you build maintainable, testable, and scalable apps.
Core Data Generator (CDG for short) is a framework for generation (using Sourcery) of Core Data entities from plain structs/classes/enums.
Core Data Generator Introduction Features Supported platforms Installation CDG Setup RepositoryType ModelType DataStoreVersion MigrationPolicy Basic U
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
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
UDF (Unidirectional Data Flow) architecture on SwiftUI/Combine
The license The SwiftUI-UDF stays under a dual license (email confirmation required): It can be Free for non-commercial use, public repository or star
Pushkin is a free open source tool for sending push notifications
Unmaintained This repository is no longer maintained. Pushkin Introduction Pushkin is a free open source tool for sending push notifications. It was d
Test application that gets its data from the themoviedb api
SWorld app Aplicacion de prueba que obtiene sus datos de la api themoviedb, se permite listar, buscar por titulos y acceder al detalle Prerquisitos pa
SkyWite is an open-source and highly versatile multi-purpose frameworks.
SkyWite is an open-source and highly versatile multi-purpose frameworks. Clean code and sleek features make SkyWite an ideal choice. Powerful high-level networking abstractions built into Cocoa. It has a modular architecture with well-designed, feature-rich APIs that are a joy to use.
AsyncView is a SwiftUI View for handling in-progress and error states when loading data asynchronously.
AsyncView AsyncView is a SwiftUI View for handling in-progress and error states when loading data asynchronously using async/await: See my blog post "
A simple weather forecast application with data provided from OpenWeatherMap.
Weather Forecast Example Application Author: Long Kim This repo contains the source code for a simple weather forecast application with data provided
A Simple Weather App Using the Open Weather Map api
The Weather, a Simple Weather App Using the Open Weather Map api. This app demos use of the Open Weather Map api. The UI is simple, with views of the
Chat SDK iOS - Open Source Mobile Messenger
Chat SDK Open Source Messaging framework for iOS Chat SDK is a fully featured open source instant messaging framework for iOS. Chat SDK is fully featu
Open source, native iOS Messenger, with realtime chat conversations (full offline support).
OVERVIEW This is a native iOS Messenger app, with realtime chat conversations (full offline support). NEW FEATURES Passcode support GraphQL server sup
An open source iOS framework for GPU-based image and video processing
GPUImage Brad Larson http://www.sunsetlakesoftware.com @bradlarson [email protected] Overview The GPUImage framework is a BSD-licensed iO