Awesome Lists with GitHub stars

Awesome

awesome Buy Me a Coffee

This project is supported by:

## Contributing and Collaborating Please see [CONTRIBUTING ![GitHub Repo Stars](https://img.shields.io/github/stars/vsouza/awesome-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/vsouza/awesome-ios)](https://github.com/vsouza/awesome-ios/blob/master/.github/CONTRIBUTING.md) and [CODE-OF-CONDUCT ![GitHub Repo Stars](https://img.shields.io/github/stars/vsouza/awesome-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/vsouza/awesome-ios)](https://github.com/vsouza/awesome-ios/blob/master/CODE_OF_CONDUCT.md) for details. ## Contents - [Analytics](#analytics) - [App Routing](#app-routing) - [Apple TV](#apple-tv) - [App Store](#app-store) - [Architecture Patterns](#architecture-patterns) - [ARKit](#arkit) - [Authentication](#authentication) - [Blockchain](#blockchain) - [Books](#books) - [Cache](#cache) - [Charts](#charts) - [Code Injection](#code-injection) - [Code Quality](#code-quality) - [Linter](#linter) - [Color](#color) - [Command Line](#command-line) - [Concurrency](#concurrency) - [Core Data](#core-data) - [Courses](#courses) - [Getting Started](#getting-started) - [Database](#database) - [Data Structures / Algorithms](#data-structures--algorithms) - [Date & Time](#date--time) - [Debugging](#debugging) - [Dependency Injection](#dependency-injection) - [Dependency / Package Manager](#dependency--package-manager) - [Deployment / Distribution](#deployment--distribution) - [EventBus](#eventbus) - [Files](#files) - [Functional Programming](#functional-programming) - [Games](#games) - [GCD](#gcd) - [Gesture](#gesture) - [Graphics](#graphics) - [Hardware](#hardware) - [Bluetooth](#bluetooth) - [Camera](#camera) - [Force Touch](#force-touch) - [iBeacon](#ibeacon) - [Location](#location) - [Other Hardware](#other-hardware) - [Layout](#layout) - [Localization](#localization) - [Logging](#logging) - [Machine Learning](#machine-learning) - [Maps](#maps) - [Math](#math) - [Media](#media) - [Audio](#audio) - [GIF](#gif) - [Image](#image) - [Media Processing](#media-processing) - [PDF](#pdf) - [Streaming](#streaming) - [Video](#video) - [Messaging](#messaging) - [Networking](#networking) - [Newsletters](#newsletters) - [Notifications](#notifications) - [Push Notifications](#push-notifications) - [Push Notification Providers](#push-notification-providers) - [Objective-C Runtime](#objective-c-runtime) - [Optimization](#optimization) - [Other Awesome Lists](#other-awesome-lists) - [Parsing](#parsing) - [CSV](#csv) - [JSON](#json) - [XML & HTML](#xml--html) - [Other Parsing](#other-parsing) - [Passbook](#passbook) - [Payments](#payments) - [Permissions](#permissions) - [Podcasts](#podcasts) - [Project setup](#project-setup) - [Prototyping](#prototyping) - [Rapid Development](#rapid-development) - [Reactive Programming](#reactive-programming) - [React-Like](#react-like) - [Reference](#reference) - [Reflection](#reflection) - [Regex](#regex) - [SDK](#sdk) - [Official](#official) - [Unofficial](#unofficial) - [Security](#security) - [Encryption](#encryption) - [Keychain](#keychain) - [Server](#server) - [Style Guides](#style-guides) - [Testing](#testing) - [TDD / BDD](#tdd--bdd) - [A/B Testing](#ab-testing) - [UI Testing](#ui-testing) - [Other Testing](#other-testing) - [Text](#text) - [Font](#font) - [UI](#ui) - [Activity Indicator](#activity-indicator) - [Alert & Action Sheet](#alert--action-sheet) - [Animation](#animation) - [Transition](#transition) - [Badge](#badge) - [Button](#button) - [Calendar](#calendar) - [Cards](#cards) - [Form & Settings](#form--settings) - [Keyboard](#keyboard) - [Label](#label) - [Login](#login) - [Menu](#menu) - [Navigation Bar](#navigation-bar) - [PickerView](#pickerview) - [Popup](#popup) - [Progress View](#progress-view) - [Pull to Refresh](#pull-to-refresh) - [Rating Stars](#rating-stars) - [ScrollView](#scrollview) - [Segmented Control](#segmented-control) - [Slider](#slider) - [Splash View](#splash-view) - [Status Bar](#status-bar) - [Stepper](#stepper) - [Switch](#switch) - [Tab Bar](#tab-bar) - [Table View / Collection View](#table-view--collection-view) - [Table View](#table-view) - [Collection View](#collection-view) - [Expandable Cell](#expandable-cell) - [Header](#header) - [Placeholder](#placeholder) - [Collection View Layout](#collection-view-layout) - [Tag](#tag) - [TextField & TextView](#textfield--textview) - [UIPageControl](#uipagecontrol) - [Web View](#web-view) - [Utility](#utility) - [User Consent](#user-consent) - [VR](#vr) - [Walkthrough / Intro / Tutorial](#walkthrough--intro--tutorial) - [Websites](#websites) - [Websocket](#websocket) - [Tools](#tools) - [Tutorials and Keynotes](#tutorials-and-keynotes) - [UI Templates](#ui-templates) - [Xcode](#xcode) - [Extensions (Xcode 8+)](#extensions-xcode-8) - [Themes](#themes) - [Other Xcode](#other-xcode) ## Analytics *Analytics platforms, SDK's, error tracking and real-time answers about your app* - [Aptabase](https://aptabase.com/for-swift) - Open Source, Privacy-First and Simple Analytics for Swift Apps. - [Answers by Fabric](https://get.fabric.io) - Answers gives you real-time insight into people’s experience in your app. - [Bugsnag](https://www.bugsnag.com/platforms/ios-crash-reporting) - Error tracking with a free tier. Error reports include data on device, release, user, and allows arbitrary data. - [Countly](https://count.ly) - Open source, mobile & web analytics, crash reports and push notifications platform for iOS & Android. - [devtodev](https://www.devtodev.com/) - Comprehensive analytics service that improves your project and saves time for product development. - [Emerge Tools](https://www.emergetools.com) - Prevent app size & performance regressions on every pull request, get automated insights on how to improve. - [Instabug](https://instabug.com) - In-app feedback, Bug and Crash reporting, Fix Bugs Faster through user-steps, video recordings, screen annotation, network requests logging. - [Matomo ![GitHub Repo Stars](https://img.shields.io/github/stars/matomo-org/matomo-sdk-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/matomo-org/matomo-sdk-ios)](https://github.com/matomo-org/matomo-sdk-ios) - The MatomoTracker is an iOS, tvOS and macOS SDK for sending app analytics to a Matomo server. - [Mixpanel](https://mixpanel.com/) - Advanced analytics platform. - [MOCA Analytics](https://www.mocaplatform.com/features) - Paid cross-platform analytics backend. - [Segment ![GitHub Repo Stars](https://img.shields.io/github/stars/segmentio/analytics-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/segmentio/analytics-ios)](https://github.com/segmentio/analytics-ios) - The hassle-free way to integrate analytics into any iOS application. - [Sentry](https://sentry.io/) - Sentry provides self-hosted and cloud-based error monitoring that helps all software teams discover, triage, and prioritize errors in real-time. - [Shake](https://www.shakebugs.com/) - In-app feedback and bug reporting tool. Fix app bugs up to 50x faster with detailed device data, repro steps, video recording, black box data, network requests and custom logging. ## App Routing *Elegant URL routing, navigation frameworks, deep links and more* - [ApplicationCoordinator ![GitHub Repo Stars](https://img.shields.io/github/stars/AndreyPanov/ApplicationCoordinator) ![GitHub last commit](https://img.shields.io/github/last-commit/AndreyPanov/ApplicationCoordinator)](https://github.com/AndreyPanov/ApplicationCoordinator) - Coordinator is an object that handles navigation flow and shares flow’s handling for the next coordinator after switching on the next chain. - [Appz ![GitHub Repo Stars](https://img.shields.io/github/stars/SwiftKitz/Appz) ![GitHub last commit](https://img.shields.io/github/last-commit/SwiftKitz/Appz)](https://github.com/SwiftKitz/Appz) - Easily launch and deeplink into external applications, falling back to web if not installed. - [Composable Navigator ![GitHub Repo Stars](https://img.shields.io/github/stars/Bahn-X/swift-composable-navigator) ![GitHub last commit](https://img.shields.io/github/last-commit/Bahn-X/swift-composable-navigator)](https://github.com/Bahn-X/swift-composable-navigator) - An open source library for building deep-linkable SwiftUI applications with composition, testing and ergonomics in mind - [Crossroad ![GitHub Repo Stars](https://img.shields.io/github/stars/giginet/Crossroad) ![GitHub last commit](https://img.shields.io/github/last-commit/giginet/Crossroad)](https://github.com/giginet/Crossroad) - Crossroad is an URL router focused on handling Custom URL Schemes. Using this, you can route multiple URL schemes and fetch arguments and parameters easily. - [DeepLinkKit ![GitHub Repo Stars](https://img.shields.io/github/stars/button/DeepLinkKit) ![GitHub last commit](https://img.shields.io/github/last-commit/button/DeepLinkKit)](https://github.com/button/DeepLinkKit) - A splendid route-matching, block-based way to handle your deep links. - [JLRoutes ![GitHub Repo Stars](https://img.shields.io/github/stars/joeldev/JLRoutes) ![GitHub last commit](https://img.shields.io/github/last-commit/joeldev/JLRoutes)](https://github.com/joeldev/JLRoutes) - URL routing library for iOS with a simple block-based API. - [Linker ![GitHub Repo Stars](https://img.shields.io/github/stars/MaksimKurpa/Linker) ![GitHub last commit](https://img.shields.io/github/last-commit/MaksimKurpa/Linker)](https://github.com/MaksimKurpa/Linker) - Lightweight way to handle internal and external deeplinks for iOS. - [LiteRoute ![GitHub Repo Stars](https://img.shields.io/github/stars/SpectralDragon/LiteRoute) ![GitHub last commit](https://img.shields.io/github/last-commit/SpectralDragon/LiteRoute)](https://github.com/SpectralDragon/LiteRoute) - Easy transition between VIPER modules, implemented on pure Swift. - [Marshroute ![GitHub Repo Stars](https://img.shields.io/github/stars/avito-tech/Marshroute) ![GitHub last commit](https://img.shields.io/github/last-commit/avito-tech/Marshroute)](https://github.com/avito-tech/Marshroute) - Marshroute is an iOS Library for making your Routers simple but extremely powerful. - [RouteComposer ![GitHub Repo Stars](https://img.shields.io/github/stars/ekazaev/route-composer) ![GitHub last commit](https://img.shields.io/github/last-commit/ekazaev/route-composer)](https://github.com/ekazaev/route-composer) - Library that helps to handle view controllers composition, routing and deeplinking tasks. - [Router ![GitHub Repo Stars](https://img.shields.io/github/stars/freshOS/Router) ![GitHub last commit](https://img.shields.io/github/last-commit/freshOS/Router)](https://github.com/freshOS/Router) - Simple Navigation for iOS. - [RxFlow ![GitHub Repo Stars](https://img.shields.io/github/stars/RxSwiftCommunity/RxFlow) ![GitHub last commit](https://img.shields.io/github/last-commit/RxSwiftCommunity/RxFlow)](https://github.com/RxSwiftCommunity/RxFlow) - Navigation framework for iOS applications based on a Reactive Flow Coordinator pattern. - [SwiftCurrent ![GitHub Repo Stars](https://img.shields.io/github/stars/wwt/SwiftCurrent) ![GitHub last commit](https://img.shields.io/github/last-commit/wwt/SwiftCurrent)](https://github.com/wwt/SwiftCurrent) - A library for managing complex workflows. - [SwiftRouter ![GitHub Repo Stars](https://img.shields.io/github/stars/skyline75489/SwiftRouter) ![GitHub last commit](https://img.shields.io/github/last-commit/skyline75489/SwiftRouter)](https://github.com/skyline75489/SwiftRouter) - A URL Router for iOS. - [URLNavigator ![GitHub Repo Stars](https://img.shields.io/github/stars/devxoul/URLNavigator) ![GitHub last commit](https://img.shields.io/github/last-commit/devxoul/URLNavigator)](https://github.com/devxoul/URLNavigator) - Elegant URL Routing for Swift - [WAAppRouting ![GitHub Repo Stars](https://img.shields.io/github/stars/Wasappli/WAAppRouting) ![GitHub last commit](https://img.shields.io/github/last-commit/Wasappli/WAAppRouting)](https://github.com/Wasappli/WAAppRouting) - iOS routing done right. Handles both URL recognition and controller displaying with parsed parameters. All in one line, controller stack preserved automatically! - [ZIKRouter ![GitHub Repo Stars](https://img.shields.io/github/stars/Zuikyo/ZIKRouter) ![GitHub last commit](https://img.shields.io/github/last-commit/Zuikyo/ZIKRouter)](https://github.com/Zuikyo/ZIKRouter) - An interface-oriented router for discovering modules and injecting dependencies with protocol in OC & Swift, iOS & macOS. Handles route in a type safe way. ## App Store *Apple Guidelines and version notification libraries* - [Apple Review Guidelines](https://developer.apple.com/app-store/review/#common-app-rejections) - Highlighted some of the most common issues that cause apps to get rejected. - [Free App Store Optimization Tool](https://www.mobileaction.co) - Lets you track your App Store visibility in terms of keywords and competitors. - [Siren ![GitHub Repo Stars](https://img.shields.io/github/stars/ArtSabintsev/Siren) ![GitHub last commit](https://img.shields.io/github/last-commit/ArtSabintsev/Siren)](https://github.com/ArtSabintsev/Siren) - Notify users when a new version of your app is available and prompt them to upgrade. **[back to top](#contributing-and-collaborating)** ## Apple TV *tvOS view controllers, wrappers, template managers and video players.* - [FocusTvButton ![GitHub Repo Stars](https://img.shields.io/github/stars/dcordero/FocusTvButton) ![GitHub last commit](https://img.shields.io/github/last-commit/dcordero/FocusTvButton)](https://github.com/dcordero/FocusTvButton) - Light wrapper of UIButton that allows extra customization for tvOS - [ParallaxView ![GitHub Repo Stars](https://img.shields.io/github/stars/PGSSoft/ParallaxView) ![GitHub last commit](https://img.shields.io/github/last-commit/PGSSoft/ParallaxView)](https://github.com/PGSSoft/ParallaxView) - iOS controls and extensions that add parallax effect to your application. - [Swift-GA-Tracker-for-Apple-tvOS ![GitHub Repo Stars](https://img.shields.io/github/stars/adswerve/Swift-GA-Tracker-for-Apple-tvOS) ![GitHub last commit](https://img.shields.io/github/last-commit/adswerve/Swift-GA-Tracker-for-Apple-tvOS)](https://github.com/adswerve/Swift-GA-Tracker-for-Apple-tvOS) - Google Analytics tracker for Apple tvOS provides an easy integration of Google Analytics’ measurement protocol for Apple TV. - [TvOSCustomizableTableViewCell ![GitHub Repo Stars](https://img.shields.io/github/stars/zattoo/TvOSCustomizableTableViewCell) ![GitHub last commit](https://img.shields.io/github/last-commit/zattoo/TvOSCustomizableTableViewCell)](https://github.com/zattoo/TvOSCustomizableTableViewCell) - Light wrapper of UITableViewCell that allows extra customization for tvOS. - [TvOSMoreButton ![GitHub Repo Stars](https://img.shields.io/github/stars/cgoldsby/TvOSMoreButton) ![GitHub last commit](https://img.shields.io/github/last-commit/cgoldsby/TvOSMoreButton)](https://github.com/cgoldsby/TvOSMoreButton) - A basic tvOS button which truncates long text with '... More'. - [TvOSPinKeyboard ![GitHub Repo Stars](https://img.shields.io/github/stars/zattoo/TvOSPinKeyboard) ![GitHub last commit](https://img.shields.io/github/last-commit/zattoo/TvOSPinKeyboard)](https://github.com/zattoo/TvOSPinKeyboard) - PIN keyboard for tvOS. - [TvOSScribble ![GitHub Repo Stars](https://img.shields.io/github/stars/dcordero/TvOSScribble) ![GitHub last commit](https://img.shields.io/github/last-commit/dcordero/TvOSScribble)](https://github.com/dcordero/TvOSScribble) - Handwriting numbers recognizer for Siri Remote. - [TvOSSlider ![GitHub Repo Stars](https://img.shields.io/github/stars/zattoo/TvOSSlider) ![GitHub last commit](https://img.shields.io/github/last-commit/zattoo/TvOSSlider)](https://github.com/zattoo/TvOSSlider) - TvOSSlider is an implementation of UISlider for tvOS. - [TvOSTextViewer ![GitHub Repo Stars](https://img.shields.io/github/stars/dcordero/TvOSTextViewer) ![GitHub last commit](https://img.shields.io/github/last-commit/dcordero/TvOSTextViewer)](https://github.com/dcordero/TvOSTextViewer) - Light and scrollable view controller for tvOS to present blocks of text - [XCDYouTubeKit ![GitHub Repo Stars](https://img.shields.io/github/stars/0xced/XCDYouTubeKit) ![GitHub last commit](https://img.shields.io/github/last-commit/0xced/XCDYouTubeKit)](https://github.com/0xced/XCDYouTubeKit) - YouTube video player for iOS, tvOS and macOS. ## Architecture Patterns *Clean architecture, Viper, MVVM, Reactive... choose your weapon.* - [Clean Architecture for SwiftUI + Combine ![GitHub Repo Stars](https://img.shields.io/github/stars/nalexn/clean-architecture-swiftui) ![GitHub last commit](https://img.shields.io/github/last-commit/nalexn/clean-architecture-swiftui)](https://github.com/nalexn/clean-architecture-swiftui) - A demo project showcasing the production setup of the SwiftUI app with Clean Architecture. - [CleanArchitectureRxSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/sergdort/CleanArchitectureRxSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/sergdort/CleanArchitectureRxSwift)](https://github.com/sergdort/CleanArchitectureRxSwift) - Example of Clean Architecture of iOS app using RxSwift. - [ios-architecture ![GitHub Repo Stars](https://img.shields.io/github/stars/tailec/ios-architecture) ![GitHub last commit](https://img.shields.io/github/last-commit/tailec/ios-architecture)](https://github.com/tailec/ios-architecture) - A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others. - [iOS-Viper-Architecture ![GitHub Repo Stars](https://img.shields.io/github/stars/MindorksOpenSource/iOS-Viper-Architecture) ![GitHub last commit](https://img.shields.io/github/last-commit/MindorksOpenSource/iOS-Viper-Architecture)](https://github.com/MindorksOpenSource/iOS-Viper-Architecture) - This repository contains a detailed sample app that implements VIPER architecture in iOS using libraries and frameworks like Alamofire, AlamofireImage, PKHUD, CoreData etc. - [Reactant ![GitHub Repo Stars](https://img.shields.io/github/stars/Brightify/Reactant) ![GitHub last commit](https://img.shields.io/github/last-commit/Brightify/Reactant)](https://github.com/Brightify/Reactant) - Reactant is a reactive architecture for iOS. - [Spin ![GitHub Repo Stars](https://img.shields.io/github/stars/Spinners/Spin.Swift) ![GitHub last commit](https://img.shields.io/github/last-commit/Spinners/Spin.Swift)](https://github.com/Spinners/Spin.Swift) - A universal implementation of a Feedback Loop system for RxSwift, ReactiveSwift and Combine - [SwiftyVIPER ![GitHub Repo Stars](https://img.shields.io/github/stars/codytwinton/SwiftyVIPER) ![GitHub last commit](https://img.shields.io/github/last-commit/codytwinton/SwiftyVIPER)](https://github.com/codytwinton/SwiftyVIPER) - Makes implementing VIPER architecture much easier and cleaner. - [Tempura ![GitHub Repo Stars](https://img.shields.io/github/stars/BendingSpoons/tempura-swift) ![GitHub last commit](https://img.shields.io/github/last-commit/BendingSpoons/tempura-swift)](https://github.com/BendingSpoons/tempura-swift) - A holistic approach to iOS development, inspired by Redux and MVVM. - [The Composable Architecture ![GitHub Repo Stars](https://img.shields.io/github/stars/pointfreeco/swift-composable-architecture) ![GitHub last commit](https://img.shields.io/github/last-commit/pointfreeco/swift-composable-architecture)](https://github.com/pointfreeco/swift-composable-architecture) - The Composable Architecture is a library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind. - [VIPER Module Generator ![GitHub Repo Stars](https://img.shields.io/github/stars/Kaakati/VIPER-Module-Generator) ![GitHub last commit](https://img.shields.io/github/last-commit/Kaakati/VIPER-Module-Generator)](https://github.com/Kaakati/VIPER-Module-Generator) - A Clean VIPER Modules Generator with comments and predfined functions. - [Viperit ![GitHub Repo Stars](https://img.shields.io/github/stars/ferranabello/Viperit) ![GitHub last commit](https://img.shields.io/github/last-commit/ferranabello/Viperit)](https://github.com/ferranabello/Viperit) - Viper Framework for iOS. Develop an app following VIPER architecture in an easy way. Written and tested in Swift. **[back to top](#contributing-and-collaborating)** ## ARKit *Library and tools to help you build unparalleled augmented reality experiences* - [ARHeadsetKit ![GitHub Repo Stars](https://img.shields.io/github/stars/philipturner/ARHeadsetKit) ![GitHub last commit](https://img.shields.io/github/last-commit/philipturner/ARHeadsetKit)](https://github.com/philipturner/ARHeadsetKit) - High-level framework for using $5 Google Cardboard to replicate Microsoft Hololens. - [ARKit-CoreLocation ![GitHub Repo Stars](https://img.shields.io/github/stars/ProjectDent/ARKit-CoreLocation) ![GitHub last commit](https://img.shields.io/github/last-commit/ProjectDent/ARKit-CoreLocation)](https://github.com/ProjectDent/ARKit-CoreLocation) - Combines the high accuracy of AR with the scale of GPS data. - [ARKit Emperor ![GitHub Repo Stars](https://img.shields.io/github/stars/kboy-silvergym/ARKit-Emperor) ![GitHub last commit](https://img.shields.io/github/last-commit/kboy-silvergym/ARKit-Emperor)](https://github.com/kboy-silvergym/ARKit-Emperor) - The Emperor give you the most practical ARKit samples ever. - [ARKit Virtual Objects ![GitHub Repo Stars](https://img.shields.io/github/stars/ignacio-chiazzo/ARKit) ![GitHub last commit](https://img.shields.io/github/last-commit/ignacio-chiazzo/ARKit)](https://github.com/ignacio-chiazzo/ARKit) - Placing Virtual Objects in Augmented Reality. - [ARVideoKit ![GitHub Repo Stars](https://img.shields.io/github/stars/AFathi/ARVideoKit) ![GitHub last commit](https://img.shields.io/github/last-commit/AFathi/ARVideoKit)](https://github.com/AFathi/ARVideoKit) - Record and capture ARKit videos, photos, Live Photos, and GIFs. - [Placenote ![GitHub Repo Stars](https://img.shields.io/github/stars/Placenote/PlacenoteSDK-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/Placenote/PlacenoteSDK-iOS)](https://github.com/Placenote/PlacenoteSDK-iOS) - A library that makes ARKit sessions persistent to a location using advanced computer vision. - [SmileToUnlock ![GitHub Repo Stars](https://img.shields.io/github/stars/rsrbk/SmileToUnlock) ![GitHub last commit](https://img.shields.io/github/last-commit/rsrbk/SmileToUnlock)](https://github.com/rsrbk/SmileToUnlock) - This library uses ARKit Face Tracking in order to catch a user's smile. **[back to top](#contributing-and-collaborating)** ## Authentication *Oauth and Oauth2 libraries, social logins and captcha tools.* - [Heimdallr.swift ![GitHub Repo Stars](https://img.shields.io/github/stars/trivago/Heimdallr.swift) ![GitHub last commit](https://img.shields.io/github/last-commit/trivago/Heimdallr.swift)](https://github.com/trivago/Heimdallr.swift) - Easy to use OAuth 2 library for iOS, written in Swift. - [InstagramSimpleOAuth ![GitHub Repo Stars](https://img.shields.io/github/stars/rbaumbach/InstagramSimpleOAuth) ![GitHub last commit](https://img.shields.io/github/last-commit/rbaumbach/InstagramSimpleOAuth)](https://github.com/rbaumbach/InstagramSimpleOAuth) - A quick and simple way to authenticate an Instagram user in your iPhone or iPad app. - [LinkedInSignIn ![GitHub Repo Stars](https://img.shields.io/github/stars/serhii-londar/LinkedInSignIn) ![GitHub last commit](https://img.shields.io/github/last-commit/serhii-londar/LinkedInSignIn)](https://github.com/serhii-londar/LinkedInSignIn) - Simple view controller to login and retrieve access token from LinkedIn. - [OAuthSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/OAuthSwift/OAuthSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/OAuthSwift/OAuthSwift)](https://github.com/OAuthSwift/OAuthSwift) - Swift based OAuth library for iOS- [OAuthSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/OAuthSwift/OAuthSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/OAuthSwift/OAuthSwift)](https://github.com/OAuthSwift/OAuthSwift) - Swift based OAuth library for iOS - [OAuth2 ![GitHub Repo Stars](https://img.shields.io/github/stars/p2/OAuth2) ![GitHub last commit](https://img.shields.io/github/last-commit/p2/OAuth2)](https://github.com/p2/OAuth2) - OAuth2 framework for macOS and iOS, written in Swift. - [ReCaptcha ![GitHub Repo Stars](https://img.shields.io/github/stars/fjcaetano/ReCaptcha) ![GitHub last commit](https://img.shields.io/github/last-commit/fjcaetano/ReCaptcha)](https://github.com/fjcaetano/ReCaptcha) - (In)visible ReCaptcha for iOS. - [SwiftyOAuth ![GitHub Repo Stars](https://img.shields.io/github/stars/delba/SwiftyOAuth) ![GitHub last commit](https://img.shields.io/github/last-commit/delba/SwiftyOAuth)](https://github.com/delba/SwiftyOAuth) - A simple OAuth library for iOS with a built-in set of providers. **[back to top](#contributing-and-collaborating)** ## Blockchain *Tool for smart contract interactions. Bitcoin protocol implementations and Frameworks for interacting with cryptocurrencies.* - [BitcoinKit ![GitHub Repo Stars](https://img.shields.io/github/stars/yenom/BitcoinKit) ![GitHub last commit](https://img.shields.io/github/last-commit/yenom/BitcoinKit)](https://github.com/yenom/BitcoinKit) - Bitcoin protocol toolkit for Swift, BitcoinKit implements Bitcoin protocol in Swift. It is an implementation of the Bitcoin SPV protocol written in swift. - [CoinpaprikaAPI ![GitHub Repo Stars](https://img.shields.io/github/stars/coinpaprika/coinpaprika-api-swift-client) ![GitHub last commit](https://img.shields.io/github/last-commit/coinpaprika/coinpaprika-api-swift-client)](https://github.com/coinpaprika/coinpaprika-api-swift-client) - Coinpaprika API client with free & frequently updated market data from the world of crypto: coin prices, volumes, market caps, ATHs, return rates and more. - [EthereumKit ![GitHub Repo Stars](https://img.shields.io/github/stars/yuzushioh/EthereumKit) ![GitHub last commit](https://img.shields.io/github/last-commit/yuzushioh/EthereumKit)](https://github.com/yuzushioh/EthereumKit) - EthereumKit is a free, open-source Swift framework for easily interacting with the Ethereum. - [EtherWalletKit ![GitHub Repo Stars](https://img.shields.io/github/stars/SteadyAction/EtherWalletKit) ![GitHub last commit](https://img.shields.io/github/last-commit/SteadyAction/EtherWalletKit)](https://github.com/SteadyAction/EtherWalletKit) - Ethereum Wallet Toolkit for iOS - You can implement Ethereum wallet without a server and blockchain knowledge. - [Web3.swift ![GitHub Repo Stars](https://img.shields.io/github/stars/Boilertalk/Web3.swift) ![GitHub last commit](https://img.shields.io/github/last-commit/Boilertalk/Web3.swift)](https://github.com/Boilertalk/Web3.swift) - Web3 library for interacting with the Ethereum blockchain. **[back to top](#contributing-and-collaborating)** ## Books *Most recommended books* - [Advanced Swift by Chris Eidhof, Ole Begemann, and Airspeed Velocity](https://www.objc.io/books/advanced-swift/) - [Anyone Can Create an App by Wendy L. Wise](https://www.manning.com/books/anyone-can-create-an-app) - [Classic Computer Science Problems in Swift](https://www.manning.com/books/classic-computer-science-problems-in-swift) - [Cocoa Design Patterns](https://www.amazon.com/Cocoa-Design-Patterns-Erik-Buck/dp/0321535022) - [Core Data by Florian Kugler and Daniel Eggert](https://www.objc.io/books/core-data/) - [Functional Swift by Chris Eidhof, Florian Kugler, and Wouter Swierstra](https://www.objc.io/books/functional-swift/) - [Hello Swift! by Tanmay Bakshi with Lynn Beighley](https://www.manning.com/books/hello-swift) - [iOS Development with Swift by Craig Grummitt](https://www.manning.com/books/ios-development-with-swift) - [iOS Programming: The Big Nerd Ranch Guide by Christian Keur, Aaron Hillegass](https://www.bignerdranch.com/books/ios-programming-the-big-nerd-ranch-guide-seventh-edition/) - [Programming in Objective-C by Stephen G. Kochan](https://www.amazon.com/Programming-Objective-C-6th-Developers-Library/dp/0321967607) - [Swift in Depth](https://www.manning.com/books/swift-in-depth) - [The Complete Friday Q & A: Volume 1](https://www.mikeash.com/book.html) - [The Swift Programming Language by Apple](https://books.apple.com/us/book/swift-programming-language/id881256329) **[back to top](#contributing-and-collaborating)** ## Cache *Thread safe, offline and high performance cache libs and frameworks.* - [Awesome Cache ![GitHub Repo Stars](https://img.shields.io/github/stars/aschuch/AwesomeCache) ![GitHub last commit](https://img.shields.io/github/last-commit/aschuch/AwesomeCache)](https://github.com/aschuch/AwesomeCache) - Delightful on-disk cache (written in Swift). - [Cache ![GitHub Repo Stars](https://img.shields.io/github/stars/hyperoslo/Cache) ![GitHub last commit](https://img.shields.io/github/last-commit/hyperoslo/Cache)](https://github.com/hyperoslo/Cache) - Nothing but Cache. - [Cache ![GitHub Repo Stars](https://img.shields.io/github/stars/soffes/Cache) ![GitHub last commit](https://img.shields.io/github/last-commit/soffes/Cache)](https://github.com/soffes/Cache) - Swift caching library. - [Cachyr ![GitHub Repo Stars](https://img.shields.io/github/stars/nrkno/yr-cachyr) ![GitHub last commit](https://img.shields.io/github/last-commit/nrkno/yr-cachyr)](https://github.com/nrkno/yr-cachyr) - A small key-value data cache for iOS, macOS and tvOS, written in Swift. - [Carlos ![GitHub Repo Stars](https://img.shields.io/github/stars/spring-media/Carlos) ![GitHub last commit](https://img.shields.io/github/last-commit/spring-media/Carlos)](https://github.com/spring-media/Carlos) - A simple but flexible cache. - [Disk ![GitHub Repo Stars](https://img.shields.io/github/stars/saoudrizwan/Disk) ![GitHub last commit](https://img.shields.io/github/last-commit/saoudrizwan/Disk)](https://github.com/saoudrizwan/Disk) - Delightful framework for iOS to easily persist structs, images, and data. - [HanekeSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/Haneke/HanekeSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/Haneke/HanekeSwift)](https://github.com/Haneke/HanekeSwift) - A lightweight generic cache for iOS written in Swift with extra love for images. - [Johnny ![GitHub Repo Stars](https://img.shields.io/github/stars/zolomatok/Johnny) ![GitHub last commit](https://img.shields.io/github/last-commit/zolomatok/Johnny)](https://github.com/zolomatok/Johnny) - Melodic Caching for Swift. - [mattress ![GitHub Repo Stars](https://img.shields.io/github/stars/buzzfeed/mattress) ![GitHub last commit](https://img.shields.io/github/last-commit/buzzfeed/mattress)](https://github.com/buzzfeed/mattress) - iOS Offline Caching for Web Content. - [MemoryCache ![GitHub Repo Stars](https://img.shields.io/github/stars/yysskk/MemoryCache) ![GitHub last commit](https://img.shields.io/github/last-commit/yysskk/MemoryCache)](https://github.com/yysskk/MemoryCache) - MemoryCache is type-safe memory cache. - [PINCache ![GitHub Repo Stars](https://img.shields.io/github/stars/pinterest/PINCache) ![GitHub last commit](https://img.shields.io/github/last-commit/pinterest/PINCache)](https://github.com/pinterest/PINCache) - Fast, non-deadlocking parallel object cache for iOS and macOS. - [RocketData ![GitHub Repo Stars](https://img.shields.io/github/stars/plivesey/RocketData) ![GitHub last commit](https://img.shields.io/github/last-commit/plivesey/RocketData)](https://github.com/plivesey/RocketData) - A caching and consistency solution for immutable models. - [SPTPersistentCache ![GitHub Repo Stars](https://img.shields.io/github/stars/spotify/SPTPersistentCache) ![GitHub last commit](https://img.shields.io/github/last-commit/spotify/SPTPersistentCache)](https://github.com/spotify/SPTPersistentCache) - Everyone tries to implement a cache at some point in their iOS app’s lifecycle, and this is ours. By Spotify. - [Track ![GitHub Repo Stars](https://img.shields.io/github/stars/maquannene/Track) ![GitHub last commit](https://img.shields.io/github/last-commit/maquannene/Track)](https://github.com/maquannene/Track) - Track is a thread safe cache write by Swift. Composed of DiskCache and MemoryCache which support LRU. - [UITableView Cache ![GitHub Repo Stars](https://img.shields.io/github/stars/Kilograpp/UITableView-Cache) ![GitHub last commit](https://img.shields.io/github/last-commit/Kilograpp/UITableView-Cache)](https://github.com/Kilograpp/UITableView-Cache) - UITableView cell cache that cures scroll-lags on a cell instantiating. - [YYCache ![GitHub Repo Stars](https://img.shields.io/github/stars/ibireme/YYCache) ![GitHub last commit](https://img.shields.io/github/last-commit/ibireme/YYCache)](https://github.com/ibireme/YYCache) - High performance cache framework for iOS. **[back to top](#contributing-and-collaborating)** ## Charts *Beautiful, Easy and Fully customized charts* - [Charts ![GitHub Repo Stars](https://img.shields.io/github/stars/danielgindi/Charts) ![GitHub last commit](https://img.shields.io/github/last-commit/danielgindi/Charts)](https://github.com/danielgindi/Charts) - A powerful chart / graph framework, the iOS equivalent to [MPAndroidChart ![GitHub Repo Stars](https://img.shields.io/github/stars/PhilJay/MPAndroidChart) ![GitHub last commit](https://img.shields.io/github/last-commit/PhilJay/MPAndroidChart)](https://github.com/PhilJay/MPAndroidChart). - [PNChart ![GitHub Repo Stars](https://img.shields.io/github/stars/kevinzhow/PNChart) ![GitHub last commit](https://img.shields.io/github/last-commit/kevinzhow/PNChart)](https://github.com/kevinzhow/PNChart) - A simple and beautiful chart lib used in Piner and CoinsMan for iOS. - [XJYChart ![GitHub Repo Stars](https://img.shields.io/github/stars/JunyiXie/XJYChart) ![GitHub last commit](https://img.shields.io/github/last-commit/JunyiXie/XJYChart)](https://github.com/JunyiXie/XJYChart) - A Beautiful chart for iOS. Support animation, click, slide, area highlight. - [JBChartView ![GitHub Repo Stars](https://img.shields.io/github/stars/Jawbone/JBChartView) ![GitHub last commit](https://img.shields.io/github/last-commit/Jawbone/JBChartView)](https://github.com/Jawbone/JBChartView) - iOS-based charting library for both line and bar graphs. - [XYPieChart ![GitHub Repo Stars](https://img.shields.io/github/stars/xyfeng/XYPieChart) ![GitHub last commit](https://img.shields.io/github/last-commit/xyfeng/XYPieChart)](https://github.com/xyfeng/XYPieChart) - A simple and animated Pie Chart for your iOS app. - [TEAChart ![GitHub Repo Stars](https://img.shields.io/github/stars/xhacker/TEAChart) ![GitHub last commit](https://img.shields.io/github/last-commit/xhacker/TEAChart)](https://github.com/xhacker/TEAChart) - Simple and intuitive iOS chart library. Contribution graph, clock chart, and bar chart. - [EChart ![GitHub Repo Stars](https://img.shields.io/github/stars/zhuhuihuihui/EChart) ![GitHub last commit](https://img.shields.io/github/last-commit/zhuhuihuihui/EChart)](https://github.com/zhuhuihuihui/EChart) - iOS/iPhone/iPad Chart, Graph. Event handling and animation supported. - [FSLineChart ![GitHub Repo Stars](https://img.shields.io/github/stars/ArthurGuibert/FSLineChart) ![GitHub last commit](https://img.shields.io/github/last-commit/ArthurGuibert/FSLineChart)](https://github.com/ArthurGuibert/FSLineChart) - A line chart library for iOS. - [chartee ![GitHub Repo Stars](https://img.shields.io/github/stars/zhiyu/chartee) ![GitHub last commit](https://img.shields.io/github/last-commit/zhiyu/chartee)](https://github.com/zhiyu/chartee) - A charting library for mobile platforms. - [ANDLineChartView ![GitHub Repo Stars](https://img.shields.io/github/stars/anaglik/ANDLineChartView) ![GitHub last commit](https://img.shields.io/github/last-commit/anaglik/ANDLineChartView)](https://github.com/anaglik/ANDLineChartView) - ANDLineChartView is easy to use view-based class for displaying animated line chart. - [TWRCharts ![GitHub Repo Stars](https://img.shields.io/github/stars/chasseurmic/TWRCharts) ![GitHub last commit](https://img.shields.io/github/last-commit/chasseurmic/TWRCharts)](https://github.com/chasseurmic/TWRCharts) - An iOS wrapper for ChartJS. Easily build animated charts by leveraging the power of native Obj-C code. - [SwiftCharts ![GitHub Repo Stars](https://img.shields.io/github/stars/i-schuetz/SwiftCharts) ![GitHub last commit](https://img.shields.io/github/last-commit/i-schuetz/SwiftCharts)](https://github.com/i-schuetz/SwiftCharts) - Easy to use and highly customizable charts library for iOS. - [FlowerChart ![GitHub Repo Stars](https://img.shields.io/github/stars/drinkius/flowerchart) ![GitHub last commit](https://img.shields.io/github/last-commit/drinkius/flowerchart)](https://github.com/drinkius/flowerchart) - Flower-shaped chart with custom appearance animation, fully vector. - [Scrollable-GraphView ![GitHub Repo Stars](https://img.shields.io/github/stars/philackm/ScrollableGraphView) ![GitHub last commit](https://img.shields.io/github/last-commit/philackm/ScrollableGraphView)](https://github.com/philackm/ScrollableGraphView) - An adaptive scrollable graph view for iOS to visualise simple discrete datasets. Written in Swift. - [Dr-Charts ![GitHub Repo Stars](https://img.shields.io/github/stars/Zomato/DR-charts) ![GitHub last commit](https://img.shields.io/github/last-commit/Zomato/DR-charts)](https://github.com/Zomato/DR-charts) - Dr-Charts is a highly customisable, easy to use and interactive chart / graph framework in Objective-C. - [Graphs ![GitHub Repo Stars](https://img.shields.io/github/stars/recruit-mtl/Graphs) ![GitHub last commit](https://img.shields.io/github/last-commit/recruit-mtl/Graphs)](https://github.com/recruit-mtl/Graphs) - Light weight charts view generator for iOS. - [FSInteractiveMap ![GitHub Repo Stars](https://img.shields.io/github/stars/ArthurGuibert/FSInteractiveMap) ![GitHub last commit](https://img.shields.io/github/last-commit/ArthurGuibert/FSInteractiveMap)](https://github.com/ArthurGuibert/FSInteractiveMap) - A charting library to visualize and interact with a vector map on iOS. It's like Geochart but for iOS. - [JYRadarChart ![GitHub Repo Stars](https://img.shields.io/github/stars/johnnywjy/JYRadarChart) ![GitHub last commit](https://img.shields.io/github/last-commit/johnnywjy/JYRadarChart)](https://github.com/johnnywjy/JYRadarChart) - An iOS open source Radar Chart implementation. - [TKRadarChart ![GitHub Repo Stars](https://img.shields.io/github/stars/TBXark/TKRadarChart) ![GitHub last commit](https://img.shields.io/github/last-commit/TBXark/TKRadarChart)](https://github.com/TBXark/TKRadarChart) - A customizable radar chart in Swift. - [MagicPie ![GitHub Repo Stars](https://img.shields.io/github/stars/AlexandrGraschenkov/MagicPie) ![GitHub last commit](https://img.shields.io/github/last-commit/AlexandrGraschenkov/MagicPie)](https://github.com/AlexandrGraschenkov/MagicPie) - Awesome layer based pie chart. Fantastically fast and fully customizable. Amazing animations available with MagicPie. - [PieCharts ![GitHub Repo Stars](https://img.shields.io/github/stars/i-schuetz/PieCharts) ![GitHub last commit](https://img.shields.io/github/last-commit/i-schuetz/PieCharts)](https://github.com/i-schuetz/PieCharts) - Easy to use and highly customizable pie charts library for iOS. - [CSPieChart ![GitHub Repo Stars](https://img.shields.io/github/stars/youkchansim/CSPieChart) ![GitHub last commit](https://img.shields.io/github/last-commit/youkchansim/CSPieChart)](https://github.com/youkchansim/CSPieChart) - iOS PieChart Opensource. This is very easy to use and customizable. - [DDSpiderChart ![GitHub Repo Stars](https://img.shields.io/github/stars/dadalar/DDSpiderChart) ![GitHub last commit](https://img.shields.io/github/last-commit/dadalar/DDSpiderChart)](https://github.com/dadalar/DDSpiderChart) - Easy to use and customizable Spider (Radar) Chart library for iOS written in Swift. - [core-plot ![GitHub Repo Stars](https://img.shields.io/github/stars/core-plot/core-plot) ![GitHub last commit](https://img.shields.io/github/last-commit/core-plot/core-plot)](https://github.com/core-plot/core-plot) - a 2D plotting lib which is highly customizable and capable of drawing many types of plots. - [ChartProgressBar ![GitHub Repo Stars](https://img.shields.io/github/stars/hadiidbouk/ChartProgressBar-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/hadiidbouk/ChartProgressBar-iOS)](https://github.com/hadiidbouk/ChartProgressBar-iOS) - Draw a chart with progress bar style. - [SMDiagramViewSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/VRGsoftUA/SMDiagramView) ![GitHub last commit](https://img.shields.io/github/last-commit/VRGsoftUA/SMDiagramView)](https://github.com/VRGsoftUA/SMDiagramView) - Meet cute and very flexibility library for iOS application for different data view in one circle diagram. - [Swift LineChart ![GitHub Repo Stars](https://img.shields.io/github/stars/zemirco/swift-linechart) ![GitHub last commit](https://img.shields.io/github/last-commit/zemirco/swift-linechart)](https://github.com/zemirco/swift-linechart) - Line Chart library for iOS written in Swift. - [SwiftChart ![GitHub Repo Stars](https://img.shields.io/github/stars/gpbl/SwiftChart) ![GitHub last commit](https://img.shields.io/github/last-commit/gpbl/SwiftChart)](https://github.com/gpbl/SwiftChart) - Line and area chart library for iOS. - [EatFit ![GitHub Repo Stars](https://img.shields.io/github/stars/Yalantis/EatFit) ![GitHub last commit](https://img.shields.io/github/last-commit/Yalantis/EatFit)](https://github.com/Yalantis/EatFit) - Eat fit is a component for attractive data representation inspired by Google Fit. - [CoreCharts ![GitHub Repo Stars](https://img.shields.io/github/stars/cagricolak/CoreCharts) ![GitHub last commit](https://img.shields.io/github/last-commit/cagricolak/CoreCharts)](https://github.com/cagricolak/CoreCharts) - CoreCharts is a simple powerful yet Charts library for apple products. **[back to top](#contributing-and-collaborating)** ## Code Injection *Decrease development time with these tools* - [Inject ![GitHub Repo Stars](https://img.shields.io/github/stars/krzysztofzablocki/Inject) ![GitHub last commit](https://img.shields.io/github/last-commit/krzysztofzablocki/Inject)](https://github.com/krzysztofzablocki/Inject) - Hot Reloading for Swift applications! - [injectionforxcode ![GitHub Repo Stars](https://img.shields.io/github/stars/johnno1962/injectionforxcode) ![GitHub last commit](https://img.shields.io/github/last-commit/johnno1962/injectionforxcode)](https://github.com/johnno1962/injectionforxcode) - Code injection including Swift. - [Vaccine ![GitHub Repo Stars](https://img.shields.io/github/stars/zenangst/Vaccine) ![GitHub last commit](https://img.shields.io/github/last-commit/zenangst/Vaccine)](https://github.com/zenangst/Vaccine) - Vaccine is a framework that aims to make your apps immune to recompile-decease. **[back to top](#contributing-and-collaborating)** ## Code Quality *Quality always matters. Code checkers, memory vigilants, syntax sugars and more.* - [Aardvark ![GitHub Repo Stars](https://img.shields.io/github/stars/square/Aardvark) ![GitHub last commit](https://img.shields.io/github/last-commit/square/Aardvark)](https://github.com/square/Aardvark) - Aardvark is a library that makes it dead simple to create actionable bug reports. - [Bootstrap ![GitHub Repo Stars](https://img.shields.io/github/stars/krzysztofzablocki/Bootstrap) ![GitHub last commit](https://img.shields.io/github/last-commit/krzysztofzablocki/Bootstrap)](https://github.com/krzysztofzablocki/Bootstrap) - iOS project bootstrap aimed at high quality coding. - [Bugsee](https://www.bugsee.com) - In-app bug and crash reporting with video, logs, network traffic and traces. - [FBRetainCycleDetector ![GitHub Repo Stars](https://img.shields.io/github/stars/facebook/FBRetainCycleDetector) ![GitHub last commit](https://img.shields.io/github/last-commit/facebook/FBRetainCycleDetector)](https://github.com/facebook/FBRetainCycleDetector) - iOS library to help detecting retain cycles in runtime. - [HeapInspector-for-iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/tapwork/HeapInspector-for-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/tapwork/HeapInspector-for-iOS)](https://github.com/tapwork/HeapInspector-for-iOS) - Find memory issues & leaks in your iOS app without instruments. - [KZAsserts ![GitHub Repo Stars](https://img.shields.io/github/stars/krzysztofzablocki/KZAsserts) ![GitHub last commit](https://img.shields.io/github/last-commit/krzysztofzablocki/KZAsserts)](https://github.com/krzysztofzablocki/KZAsserts) - Asserts on roids, test all your assumptions with ease. - [MLeaksFinder ![GitHub Repo Stars](https://img.shields.io/github/stars/Tencent/MLeaksFinder) ![GitHub last commit](https://img.shields.io/github/last-commit/Tencent/MLeaksFinder)](https://github.com/Tencent/MLeaksFinder) - Find memory leaks in your iOS app at develop time. - [PSTModernizer ![GitHub Repo Stars](https://img.shields.io/github/stars/PSPDFKit-labs/PSTModernizer) ![GitHub last commit](https://img.shields.io/github/last-commit/PSPDFKit-labs/PSTModernizer)](https://github.com/PSPDFKit-labs/PSTModernizer) - Makes it easier to support older versions of iOS by fixing things and adding missing methods. - [spacecommander ![GitHub Repo Stars](https://img.shields.io/github/stars/square/spacecommander) ![GitHub last commit](https://img.shields.io/github/last-commit/square/spacecommander)](https://github.com/square/spacecommander) - Commit fully-formatted Objective-C code as a team without even trying. - [SwiftCop ![GitHub Repo Stars](https://img.shields.io/github/stars/andresinaka/SwiftCop) ![GitHub last commit](https://img.shields.io/github/last-commit/andresinaka/SwiftCop)](https://github.com/andresinaka/SwiftCop) - SwiftCop is a validation library fully written in Swift and inspired by the clarity of Ruby On Rails Active Record validations. - [SwiftFormat ![GitHub Repo Stars](https://img.shields.io/github/stars/nicklockwood/SwiftFormat) ![GitHub last commit](https://img.shields.io/github/last-commit/nicklockwood/SwiftFormat)](https://github.com/nicklockwood/SwiftFormat) - A code library and command-line formatting tool for reformatting Swift code. - [Tailor ![GitHub Repo Stars](https://img.shields.io/github/stars/sleekbyte/tailor) ![GitHub last commit](https://img.shields.io/github/last-commit/sleekbyte/tailor)](https://github.com/sleekbyte/tailor) - Cross-platform static analyzer for Swift that helps you to write cleaner code and avoid bugs. - [WeakableSelf ![GitHub Repo Stars](https://img.shields.io/github/stars/vincent-pradeilles/weakable-self) ![GitHub last commit](https://img.shields.io/github/last-commit/vincent-pradeilles/weakable-self)](https://github.com/vincent-pradeilles/weakable-self) - A Swift micro-framework to encapsulate `[weak self]` and `guard` statements within closures. **[back to top](#contributing-and-collaborating)** ### Linter *Static code analyzers to enforce style and conventions.* - [AnyLint ![GitHub Repo Stars](https://img.shields.io/github/stars/Flinesoft/AnyLint) ![GitHub last commit](https://img.shields.io/github/last-commit/Flinesoft/AnyLint)](https://github.com/Flinesoft/AnyLint) - Lint anything by combining the power of Swift & regular expressions. - [IBLinter ![GitHub Repo Stars](https://img.shields.io/github/stars/IBDecodable/IBLinter) ![GitHub last commit](https://img.shields.io/github/last-commit/IBDecodable/IBLinter)](https://github.com/IBDecodable/IBLinter) - A linter tool for Interface Builder. - [OCLint ![GitHub Repo Stars](https://img.shields.io/github/stars/oclint/oclint) ![GitHub last commit](https://img.shields.io/github/last-commit/oclint/oclint)](https://github.com/oclint/oclint) - Static code analysis tool for improving quality and reducing defects. - [Swiftlint ![GitHub Repo Stars](https://img.shields.io/github/stars/realm/SwiftLint) ![GitHub last commit](https://img.shields.io/github/last-commit/realm/SwiftLint)](https://github.com/realm/SwiftLint) - A tool to enforce Swift style and conventions. **[back to top](#contributing-and-collaborating)** ## Color *Hex color extensions, theming, color pickers and other awesome color tools.* - [BCColor ![GitHub Repo Stars](https://img.shields.io/github/stars/boycechang/BCColor) ![GitHub last commit](https://img.shields.io/github/last-commit/boycechang/BCColor)](https://github.com/boycechang/BCColor) - A lightweight but powerful color kit (Swift). - [ChromaColorPicker ![GitHub Repo Stars](https://img.shields.io/github/stars/joncardasis/ChromaColorPicker) ![GitHub last commit](https://img.shields.io/github/last-commit/joncardasis/ChromaColorPicker)](https://github.com/joncardasis/ChromaColorPicker) - An intuitive iOS color picker built in Swift. - [Colours ![GitHub Repo Stars](https://img.shields.io/github/stars/bennyguitar/Colours) ![GitHub last commit](https://img.shields.io/github/last-commit/bennyguitar/Colours)](https://github.com/bennyguitar/Colours) - A beautiful set of predefined colors and a set of color methods to make your iOS/macOS development life easier. - [CostumeKit ![GitHub Repo Stars](https://img.shields.io/github/stars/jakemarsh/CostumeKit) ![GitHub last commit](https://img.shields.io/github/last-commit/jakemarsh/CostumeKit)](https://github.com/jakemarsh/CostumeKit) - Base types for theming an app. - [CSS3ColorsSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/WorldDownTown/CSS3ColorsSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/WorldDownTown/CSS3ColorsSwift)](https://github.com/WorldDownTown/CSS3ColorsSwift) - A UIColor extension with CSS3 Colors name. - [DynamicColor ![GitHub Repo Stars](https://img.shields.io/github/stars/yannickl/DynamicColor) ![GitHub last commit](https://img.shields.io/github/last-commit/yannickl/DynamicColor)](https://github.com/yannickl/DynamicColor) - Yet another extension to manipulate colors easily in Swift. - [FlatUIColors ![GitHub Repo Stars](https://img.shields.io/github/stars/brynbellomy/FlatUIColors) ![GitHub last commit](https://img.shields.io/github/last-commit/brynbellomy/FlatUIColors)](https://github.com/brynbellomy/FlatUIColors) - Flat UI color palette helpers written in Swift. - [Gestalt ![GitHub Repo Stars](https://img.shields.io/github/stars/regexident/Gestalt) ![GitHub last commit](https://img.shields.io/github/last-commit/regexident/Gestalt)](https://github.com/regexident/Gestalt) - An unintrusive & light-weight iOS app-theming library with support for animated theme switching. - [Hue ![GitHub Repo Stars](https://img.shields.io/github/stars/zenangst/Hue) ![GitHub last commit](https://img.shields.io/github/last-commit/zenangst/Hue)](https://github.com/zenangst/Hue) - Hue is the all-in-one coloring utility that you'll ever need. - [Lorikeet ![GitHub Repo Stars](https://img.shields.io/github/stars/valdirunars/Lorikeet) ![GitHub last commit](https://img.shields.io/github/last-commit/valdirunars/Lorikeet)](https://github.com/valdirunars/Lorikeet) - Aesthetic color-scheme generation written in Swift. - [PFColorHash ![GitHub Repo Stars](https://img.shields.io/github/stars/PerfectFreeze/PFColorHash) ![GitHub last commit](https://img.shields.io/github/last-commit/PerfectFreeze/PFColorHash)](https://github.com/PerfectFreeze/PFColorHash) - Generate color based on the given string. - [PrettyColors ![GitHub Repo Stars](https://img.shields.io/github/stars/jdhealy/PrettyColors) ![GitHub last commit](https://img.shields.io/github/last-commit/jdhealy/PrettyColors)](https://github.com/jdhealy/PrettyColors) - Styles and colors text in the Terminal with ANSI escape codes. Conforms to ECMA Standard 48. - [RandomColorSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/onevcat/RandomColorSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/onevcat/RandomColorSwift)](https://github.com/onevcat/RandomColorSwift) - An attractive color generator for Swift. Ported from `randomColor.js`. - [SheetyColors ![GitHub Repo Stars](https://img.shields.io/github/stars/chrs1885/SheetyColors) ![GitHub last commit](https://img.shields.io/github/last-commit/chrs1885/SheetyColors)](https://github.com/chrs1885/SheetyColors) - An action sheet styled color picker for iOS. - [SwiftHEXColors ![GitHub Repo Stars](https://img.shields.io/github/stars/thii/SwiftHEXColors) ![GitHub last commit](https://img.shields.io/github/last-commit/thii/SwiftHEXColors)](https://github.com/thii/SwiftHEXColors) - HEX color handling as an extension for UIColor. - [UIColor-Hex-Swift ![GitHub Repo Stars](https://img.shields.io/github/stars/yeahdongcn/UIColor-Hex-Swift) ![GitHub last commit](https://img.shields.io/github/last-commit/yeahdongcn/UIColor-Hex-Swift)](https://github.com/yeahdongcn/UIColor-Hex-Swift) - Convenience method for creating autoreleased color using RGBA hex string. **[back to top](#contributing-and-collaborating)** ## Command Line *Smart, beautiful and elegant tools to help you create command line applications.* - [Swiftline ![GitHub Repo Stars](https://img.shields.io/github/stars/nsomar/Swiftline) ![GitHub last commit](https://img.shields.io/github/last-commit/nsomar/Swiftline)](https://github.com/nsomar/Swiftline) - Swiftline is a set of tools to help you create command line applications. - [Commander ![GitHub Repo Stars](https://img.shields.io/github/stars/kylef/Commander) ![GitHub last commit](https://img.shields.io/github/last-commit/kylef/Commander)](https://github.com/kylef/Commander) - Compose beautiful command line interfaces in Swift. - [ColorizeSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/mtynior/ColorizeSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/mtynior/ColorizeSwift)](https://github.com/mtynior/ColorizeSwift) - Terminal string styling for Swift. - [Guaka ![GitHub Repo Stars](https://img.shields.io/github/stars/nsomar/Guaka) ![GitHub last commit](https://img.shields.io/github/last-commit/nsomar/Guaka)](https://github.com/nsomar/Guaka) - The smartest and most beautiful (POSIX compliant) Command line framework for Swift. - [Marathon ![GitHub Repo Stars](https://img.shields.io/github/stars/JohnSundell/Marathon) ![GitHub last commit](https://img.shields.io/github/last-commit/JohnSundell/Marathon)](https://github.com/JohnSundell/Marathon) - Marathon makes it easy to write, run and manage your Swift scripts. - [CommandCougar ![GitHub Repo Stars](https://img.shields.io/github/stars/surfandneptune/CommandCougar) ![GitHub last commit](https://img.shields.io/github/last-commit/surfandneptune/CommandCougar)](https://github.com/surfandneptune/CommandCougar) - An elegant pure Swift library for building command line applications. - [Crayon ![GitHub Repo Stars](https://img.shields.io/github/stars/luoxiu/Crayon) ![GitHub last commit](https://img.shields.io/github/last-commit/luoxiu/Crayon)](https://github.com/luoxiu/Crayon) - Terminal string styling with expressive api and 256/TrueColor support. - [SwiftShell ![GitHub Repo Stars](https://img.shields.io/github/stars/kareman/SwiftShell) ![GitHub last commit](https://img.shields.io/github/last-commit/kareman/SwiftShell)](https://github.com/kareman/SwiftShell) - A Swift framework for shell scripting and running shell commands. - [SourceDocs ![GitHub Repo Stars](https://img.shields.io/github/stars/eneko/SourceDocs) ![GitHub last commit](https://img.shields.io/github/last-commit/eneko/SourceDocs)](https://github.com/eneko/SourceDocs) - Command Line Tool that generates Markdown documentation from inline source code comments. - [ModuleInterface ![GitHub Repo Stars](https://img.shields.io/github/stars/minuscorp/ModuleInterface) ![GitHub last commit](https://img.shields.io/github/last-commit/minuscorp/ModuleInterface)](https://github.com/minuscorp/ModuleInterface) - Command Line Tool that generates the Module's Interface from a Swift project. **[back to top](#contributing-and-collaborating)** ## Concurrency *Job schedulers, Coroutines, Asynchronous and Type safe threads libs and frameworks written in Swift* - [Venice ![GitHub Repo Stars](https://img.shields.io/github/stars/Zewo/Venice) ![GitHub last commit](https://img.shields.io/github/last-commit/Zewo/Venice)](https://github.com/Zewo/Venice) - CSP (Coroutines, Channels, Select) for Swift. - [Concurrent ![GitHub Repo Stars](https://img.shields.io/github/stars/typelift/Concurrent) ![GitHub last commit](https://img.shields.io/github/last-commit/typelift/Concurrent)](https://github.com/typelift/Concurrent) - Functional Concurrency Primitives. - [Flow ![GitHub Repo Stars](https://img.shields.io/github/stars/JohnSundell/Flow) ![GitHub last commit](https://img.shields.io/github/last-commit/JohnSundell/Flow)](https://github.com/JohnSundell/Flow) - Operation Oriented Programming in Swift. - [Brisk ![GitHub Repo Stars](https://img.shields.io/github/stars/jmfieldman/Brisk) ![GitHub last commit](https://img.shields.io/github/last-commit/jmfieldman/Brisk)](https://github.com/jmfieldman/Brisk) - A Swift DSL that allows concise and effective concurrency manipulation. - [Aojet ![GitHub Repo Stars](https://img.shields.io/github/stars/aojet/Aojet) ![GitHub last commit](https://img.shields.io/github/last-commit/aojet/Aojet)](https://github.com/aojet/Aojet) - An actor model library for swift. - [Overdrive ![GitHub Repo Stars](https://img.shields.io/github/stars/saidsikira/Overdrive) ![GitHub last commit](https://img.shields.io/github/last-commit/saidsikira/Overdrive)](https://github.com/saidsikira/Overdrive) - Fast async task based Swift framework with focus on type safety, concurrency and multi threading. - [AsyncNinja ![GitHub Repo Stars](https://img.shields.io/github/stars/AsyncNinja/AsyncNinja) ![GitHub last commit](https://img.shields.io/github/last-commit/AsyncNinja/AsyncNinja)](https://github.com/AsyncNinja/AsyncNinja) - A complete set of concurrency and reactive programming primitives. - [Kommander ![GitHub Repo Stars](https://img.shields.io/github/stars/intelygenz/Kommander-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/intelygenz/Kommander-iOS)](https://github.com/intelygenz/Kommander-iOS) - Kommander is a Swift library to manage the task execution in different threads. Through the definition a simple but powerful concept, Kommand. - [Threadly ![GitHub Repo Stars](https://img.shields.io/github/stars/nvzqz/Threadly) ![GitHub last commit](https://img.shields.io/github/last-commit/nvzqz/Threadly)](https://github.com/nvzqz/Threadly) - Type-safe thread-local storage in Swift. - [Flow-iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/roytornado/Flow-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/roytornado/Flow-iOS)](https://github.com/roytornado/Flow-iOS) - Make your logic flow and data flow clean and human readable. - [Queuer ![GitHub Repo Stars](https://img.shields.io/github/stars/FabrizioBrancati/Queuer) ![GitHub last commit](https://img.shields.io/github/last-commit/FabrizioBrancati/Queuer)](https://github.com/FabrizioBrancati/Queuer) - A queue manager, built on top of OperationQueue and Dispatch (aka GCD). - [SwiftQueue ![GitHub Repo Stars](https://img.shields.io/github/stars/lucas34/SwiftQueue) ![GitHub last commit](https://img.shields.io/github/last-commit/lucas34/SwiftQueue)](https://github.com/lucas34/SwiftQueue) - Job Scheduler with Concurrent run, failure/retry, persistence, repeat, delay and more. - [GroupWork ![GitHub Repo Stars](https://img.shields.io/github/stars/quanvo87/GroupWork) ![GitHub last commit](https://img.shields.io/github/last-commit/quanvo87/GroupWork)](https://github.com/quanvo87/GroupWork) - Easy concurrent, asynchronous tasks in Swift. - [StickyLocking ![GitHub Repo Stars](https://img.shields.io/github/stars/stickytools/sticky-locking) ![GitHub last commit](https://img.shields.io/github/last-commit/stickytools/sticky-locking)](https://github.com/stickytools/sticky-locking) - A general purpose embedded hierarchical lock manager used to build highly concurrent applications of all types. - [SwiftCoroutine ![GitHub Repo Stars](https://img.shields.io/github/stars/belozierov/SwiftCoroutine) ![GitHub last commit](https://img.shields.io/github/last-commit/belozierov/SwiftCoroutine)](https://github.com/belozierov/SwiftCoroutine) - Swift coroutines library for iOS and macOS. **[back to top](#contributing-and-collaborating)** ## Core Data *Core data Frameworks, wrappers, generators and boilerplates.* - [Ensembles ![GitHub Repo Stars](https://img.shields.io/github/stars/drewmccormack/ensembles) ![GitHub last commit](https://img.shields.io/github/last-commit/drewmccormack/ensembles)](https://github.com/drewmccormack/ensembles) - A synchronization framework for Core Data. - [Mogenerator ![GitHub Repo Stars](https://img.shields.io/github/stars/rentzsch/mogenerator) ![GitHub last commit](https://img.shields.io/github/last-commit/rentzsch/mogenerator)](https://github.com/rentzsch/mogenerator) - Automatic Core Data code generation. - [MagicalRecord ![GitHub Repo Stars](https://img.shields.io/github/stars/magicalpanda/MagicalRecord) ![GitHub last commit](https://img.shields.io/github/last-commit/magicalpanda/MagicalRecord)](https://github.com/magicalpanda/MagicalRecord) - Super Awesome Easy Fetching for Core Data. - [CoreStore ![GitHub Repo Stars](https://img.shields.io/github/stars/JohnEstropia/CoreStore) ![GitHub last commit](https://img.shields.io/github/last-commit/JohnEstropia/CoreStore)](https://github.com/JohnEstropia/CoreStore) - Powerful Core Data framework for Incremental Migrations, Fetching, Observering, etc. - [Core Data Query Interface ![GitHub Repo Stars](https://img.shields.io/github/stars/prosumma/CoreDataQueryInterface) ![GitHub last commit](https://img.shields.io/github/last-commit/prosumma/CoreDataQueryInterface)](https://github.com/prosumma/CoreDataQueryInterface) A type-safe, fluent query framework for Core Data. - [Graph ![GitHub Repo Stars](https://img.shields.io/github/stars/CosmicMind/Graph) ![GitHub last commit](https://img.shields.io/github/last-commit/CosmicMind/Graph)](https://github.com/CosmicMind/Graph) - An elegant data-driven framework for CoreData in Swift. - [CoreDataDandy ![GitHub Repo Stars](https://img.shields.io/github/stars/fuzz-productions/CoreDataDandy) ![GitHub last commit](https://img.shields.io/github/last-commit/fuzz-productions/CoreDataDandy)](https://github.com/fuzz-productions/CoreDataDandy) - A feature-light wrapper around Core Data that simplifies common database operations. - [Sync ![GitHub Repo Stars](https://img.shields.io/github/stars/3lvis/Sync) ![GitHub last commit](https://img.shields.io/github/last-commit/3lvis/Sync)](https://github.com/3lvis/Sync) - Modern Swift JSON synchronization to Core Data. - [AlecrimCoreData ![GitHub Repo Stars](https://img.shields.io/github/stars/Alecrim/AlecrimCoreData) ![GitHub last commit](https://img.shields.io/github/last-commit/Alecrim/AlecrimCoreData)](https://github.com/Alecrim/AlecrimCoreData) - A powerful and simple Core Data wrapper framework written in Swift. - [AERecord ![GitHub Repo Stars](https://img.shields.io/github/stars/tadija/AERecord) ![GitHub last commit](https://img.shields.io/github/last-commit/tadija/AERecord)](https://github.com/tadija/AERecord) - Super awesome Core Data wrapper in Swift. - [CoreDataStack ![GitHub Repo Stars](https://img.shields.io/github/stars/bignerdranch/CoreDataStack) ![GitHub last commit](https://img.shields.io/github/last-commit/bignerdranch/CoreDataStack)](https://github.com/bignerdranch/CoreDataStack) - The Big Nerd Ranch Core Data Stack. - [JSQCoreDataKit ![GitHub Repo Stars](https://img.shields.io/github/stars/jessesquires/JSQCoreDataKit) ![GitHub last commit](https://img.shields.io/github/last-commit/jessesquires/JSQCoreDataKit)](https://github.com/jessesquires/JSQCoreDataKit) - A swifter Core Data stack. - [Skopelos ![GitHub Repo Stars](https://img.shields.io/github/stars/albertodebortoli/Skopelos) ![GitHub last commit](https://img.shields.io/github/last-commit/albertodebortoli/Skopelos)](https://github.com/albertodebortoli/Skopelos) - A minimalistic, thread safe, non-boilerplate and super easy to use version of Active Record on Core Data. Simply all you need for doing Core Data. - [Cadmium ![GitHub Repo Stars](https://img.shields.io/github/stars/jmfieldman/cadmium) ![GitHub last commit](https://img.shields.io/github/last-commit/jmfieldman/cadmium)](https://github.com/jmfieldman/cadmium) - A complete swift framework that wraps CoreData and helps facilitate best practices. - [DataKernel ![GitHub Repo Stars](https://img.shields.io/github/stars/mrdekk/DataKernel) ![GitHub last commit](https://img.shields.io/github/last-commit/mrdekk/DataKernel)](https://github.com/mrdekk/DataKernel) - Simple CoreData wrapper to ease operations. - [DATAStack ![GitHub Repo Stars](https://img.shields.io/github/stars/3lvis/DATAStack) ![GitHub last commit](https://img.shields.io/github/last-commit/3lvis/DATAStack)](https://github.com/3lvis/DATAStack) - 100% Swift Simple Boilerplate Free Core Data Stack. NSPersistentContainer. - [JustPersist ![GitHub Repo Stars](https://img.shields.io/github/stars/justeat/JustPersist) ![GitHub last commit](https://img.shields.io/github/last-commit/justeat/JustPersist)](https://github.com/justeat/JustPersist) - JustPersist is the easiest and safest way to do persistence on iOS with Core Data support out of the box. - [PrediKit ![GitHub Repo Stars](https://img.shields.io/github/stars/KrakenDev/PrediKit) ![GitHub last commit](https://img.shields.io/github/last-commit/KrakenDev/PrediKit)](https://github.com/KrakenDev/PrediKit) - An NSPredicate DSL for iOS, macOS, tvOS, & watchOS. Inspired by SnapKit and lovingly written in Swift. - [PredicateFlow ![GitHub Repo Stars](https://img.shields.io/github/stars/andreadelfante/PredicateFlow) ![GitHub last commit](https://img.shields.io/github/last-commit/andreadelfante/PredicateFlow)](https://github.com/andreadelfante/PredicateFlow) - Write amazing, strong-typed and easy-to-read NSPredicate, allowing you to write flowable NSPredicate, without guessing attribution names, predicate operation or writing wrong arguments type. - [CloudCore ![GitHub Repo Stars](https://img.shields.io/github/stars/deeje/CloudCore) ![GitHub last commit](https://img.shields.io/github/last-commit/deeje/CloudCore)](https://github.com/deeje/CloudCore) - Robust CloudKit synchronization: offline editing, relationships, shared and public databases, field-level deltas, and more. **[back to top](#contributing-and-collaborating)** ## Courses ### Getting Started *Courses, tutorials, guides and bootcamps* - [Apple - Object-Oriented Programming with Objective-C](https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/OOP_ObjC/Introduction/Introduction.html) - [ARHeadsetKit Tutorials ![GitHub Repo Stars](https://img.shields.io/github/stars/philipturner/ARHeadsetKit) ![GitHub last commit](https://img.shields.io/github/last-commit/philipturner/ARHeadsetKit)](https://github.com/philipturner/ARHeadsetKit) - Interactive guides to a high-level framework for experimenting with AR. - [ARStarter ![GitHub Repo Stars](https://img.shields.io/github/stars/codePrincess/ARStarter) ![GitHub last commit](https://img.shields.io/github/last-commit/codePrincess/ARStarter)](https://github.com/codePrincess/ARStarter) - Get started with ARKit - A little exercise for beginners. - [Classpert - A list of 500 iOS Development courses (free and paid), from top e-learning platforms](https://classpert.com/ios-development) - Complete catalog of courses from Udacity, Pluralsight, Coursera, Edx, Treehouse and Skillshare. - [iOS & Swift - The Complete iOS App Development Bootcamp](https://www.udemy.com/course/ios-13-app-development-bootcamp/) - [Ray Wenderlich](https://www.raywenderlich.com/2690-learn-to-code-ios-apps-1-welcome-to-programming) - Learn to code iOS Apps. - [Stanford - Developing apps for iOS](https://itunes.apple.com/us/itunes-u/developing-apps-for-ios-hd/id395605774) - Stanford's iTunes U course. - [Udacity - Intro to iOS App Development with Swift](https://www.udacity.com/course/intro-to-ios-app-development-with-swift--ud585) - Udacity free course. Make Your First iPhone App. - [100 Days of SwiftUI](https://www.hackingwithswift.com/100/swiftui) - Free collection of videos and tutorials updated for iOS 15 and Swift 5.5. **[back to top](#contributing-and-collaborating)** ## Database *Wrappers, clients, Parse alternatives and safe tools to deal with ephemeral and persistent data.* - [Realm ![GitHub Repo Stars](https://img.shields.io/github/stars/realm/realm-cocoa) ![GitHub last commit](https://img.shields.io/github/last-commit/realm/realm-cocoa)](https://github.com/realm/realm-cocoa) - The alternative to CoreData and SQLite: Simple, modern and fast. - [YapDatabase ![GitHub Repo Stars](https://img.shields.io/github/stars/yapstudios/YapDatabase) ![GitHub last commit](https://img.shields.io/github/last-commit/yapstudios/YapDatabase)](https://github.com/yapstudios/YapDatabase) - YapDatabase is an extensible database for iOS & Mac. - [Couchbase Mobile](https://www.couchbase.com/products/mobile/) - Couchbase document store for mobile with cloud sync. - [FMDB ![GitHub Repo Stars](https://img.shields.io/github/stars/ccgus/fmdb) ![GitHub last commit](https://img.shields.io/github/last-commit/ccgus/fmdb)](https://github.com/ccgus/fmdb) - A Cocoa / Objective-C wrapper around SQLite. - [FCModel ![GitHub Repo Stars](https://img.shields.io/github/stars/marcoarment/FCModel) ![GitHub last commit](https://img.shields.io/github/last-commit/marcoarment/FCModel)](https://github.com/marcoarment/FCModel) - An alternative to Core Data for people who like having direct SQL access. - [Zephyr ![GitHub Repo Stars](https://img.shields.io/github/stars/ArtSabintsev/Zephyr) ![GitHub last commit](https://img.shields.io/github/last-commit/ArtSabintsev/Zephyr)](https://github.com/ArtSabintsev/Zephyr) - Effortlessly synchronize NSUserDefaults over iCloud. - [Prephirences ![GitHub Repo Stars](https://img.shields.io/github/stars/phimage/Prephirences) ![GitHub last commit](https://img.shields.io/github/last-commit/phimage/Prephirences)](https://github.com/phimage/Prephirences) - Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, configurations and app-state. - [Storez ![GitHub Repo Stars](https://img.shields.io/github/stars/SwiftKitz/Storez) ![GitHub last commit](https://img.shields.io/github/last-commit/SwiftKitz/Storez)](https://github.com/SwiftKitz/Storez) - Safe, statically-typed, store-agnostic key-value storage (with namespace support). - [SwiftyUserDefaults ![GitHub Repo Stars](https://img.shields.io/github/stars/sunshinejr/SwiftyUserDefaults) ![GitHub last commit](https://img.shields.io/github/last-commit/sunshinejr/SwiftyUserDefaults)](https://github.com/sunshinejr/SwiftyUserDefaults) - Statically-typed NSUserDefaults. - [SugarRecord ![GitHub Repo Stars](https://img.shields.io/github/stars/modo-studio/SugarRecord) ![GitHub last commit](https://img.shields.io/github/last-commit/modo-studio/SugarRecord)](https://github.com/modo-studio/SugarRecord) - Data persistence management library. - [SQLite.swift ![GitHub Repo Stars](https://img.shields.io/github/stars/stephencelis/SQLite.swift) ![GitHub last commit](https://img.shields.io/github/last-commit/stephencelis/SQLite.swift)](https://github.com/stephencelis/SQLite.swift) - A type-safe, Swift-language layer over SQLite3. - [GRDB.swift ![GitHub Repo Stars](https://img.shields.io/github/stars/groue/GRDB.swift) ![GitHub last commit](https://img.shields.io/github/last-commit/groue/GRDB.swift)](https://github.com/groue/GRDB.swift) - A versatile SQLite toolkit for Swift, with WAL mode support. - [Fluent ![GitHub Repo Stars](https://img.shields.io/github/stars/vapor/fluent) ![GitHub last commit](https://img.shields.io/github/last-commit/vapor/fluent)](https://github.com/vapor/fluent) - Simple ActiveRecord implementation for working with your database in Swift. - [ParseAlternatives ![GitHub Repo Stars](https://img.shields.io/github/stars/relatedcode/ParseAlternatives) ![GitHub last commit](https://img.shields.io/github/last-commit/relatedcode/ParseAlternatives)](https://github.com/relatedcode/ParseAlternatives) - A collaborative list of Parse alternative backend service providers. - [TypedDefaults ![GitHub Repo Stars](https://img.shields.io/github/stars/tasanobu/TypedDefaults) ![GitHub last commit](https://img.shields.io/github/last-commit/tasanobu/TypedDefaults)](https://github.com/tasanobu/TypedDefaults) - TypedDefaults is a utility library to type-safely use NSUserDefaults. - [realm-cocoa-converter ![GitHub Repo Stars](https://img.shields.io/github/stars/realm/realm-cocoa-converter) ![GitHub last commit](https://img.shields.io/github/last-commit/realm/realm-cocoa-converter)](https://github.com/realm/realm-cocoa-converter) - A library that provides the ability to import/export Realm files from a variety of data container formats. - [YapDatabaseExtensions ![GitHub Repo Stars](https://img.shields.io/github/stars/danthorpe/YapDatabaseExtensions) ![GitHub last commit](https://img.shields.io/github/last-commit/danthorpe/YapDatabaseExtensions)](https://github.com/danthorpe/YapDatabaseExtensions) - YapDatabase extensions for use with Swift. - [RealmGeoQueries ![GitHub Repo Stars](https://img.shields.io/github/stars/mhergon/RealmGeoQueries) ![GitHub last commit](https://img.shields.io/github/last-commit/mhergon/RealmGeoQueries)](https://github.com/mhergon/RealmGeoQueries) - RealmGeoQueries simplifies spatial queries with Realm Cocoa. In the absence of and official functions, this library provide the possibility to do proximity search. - [SwiftMongoDB ![GitHub Repo Stars](https://img.shields.io/github/stars/Danappelxx/SwiftMongoDB) ![GitHub last commit](https://img.shields.io/github/last-commit/Danappelxx/SwiftMongoDB)](https://github.com/Danappelxx/SwiftMongoDB) - A MongoDB interface for Swift. - [ObjectiveRocks ![GitHub Repo Stars](https://img.shields.io/github/stars/iabudiab/ObjectiveRocks) ![GitHub last commit](https://img.shields.io/github/last-commit/iabudiab/ObjectiveRocks)](https://github.com/iabudiab/ObjectiveRocks) - An Objective-C wrapper of Facebook's RocksDB - A Persistent Key-Value Store for Flash and RAM Storage. - [OHMySQL ![GitHub Repo Stars](https://img.shields.io/github/stars/oleghnidets/OHMySQL) ![GitHub last commit](https://img.shields.io/github/last-commit/oleghnidets/OHMySQL)](https://github.com/oleghnidets/OHMySQL) - An Objective-C wrapper of MySQL C API. - [SwiftStore ![GitHub Repo Stars](https://img.shields.io/github/stars/hemantasapkota/SwiftStore) ![GitHub last commit](https://img.shields.io/github/last-commit/hemantasapkota/SwiftStore)](https://github.com/hemantasapkota/SwiftStore) - Key-Value store for Swift backed by LevelDB. - [OneStore ![GitHub Repo Stars](https://img.shields.io/github/stars/muukii/OneStore) ![GitHub last commit](https://img.shields.io/github/last-commit/muukii/OneStore)](https://github.com/muukii/OneStore) - A single value proxy for NSUserDefaults, with clean API. - [MongoDB ![GitHub Repo Stars](https://img.shields.io/github/stars/PerfectlySoft/Perfect-MongoDB) ![GitHub last commit](https://img.shields.io/github/last-commit/PerfectlySoft/Perfect-MongoDB)](https://github.com/PerfectlySoft/Perfect-MongoDB) - A Swift wrapper around the mongo-c client library, enabling access to MongoDB servers. - [MySQL ![GitHub Repo Stars](https://img.shields.io/github/stars/PerfectlySoft/Perfect-MySQL) ![GitHub last commit](https://img.shields.io/github/last-commit/PerfectlySoft/Perfect-MySQL)](https://github.com/PerfectlySoft/Perfect-MySQL) - A Swift wrapper around the MySQL client library, enabling access to MySQL servers. - [Redis ![GitHub Repo Stars](https://img.shields.io/github/stars/PerfectlySoft/Perfect-Redis) ![GitHub last commit](https://img.shields.io/github/last-commit/PerfectlySoft/Perfect-Redis)](https://github.com/PerfectlySoft/Perfect-Redis) - A Swift wrapper around the Redis client library, enabling access to Redis. - [PostgreSQL ![GitHub Repo Stars](https://img.shields.io/github/stars/PerfectlySoft/Perfect-PostgreSQL) ![GitHub last commit](https://img.shields.io/github/last-commit/PerfectlySoft/Perfect-PostgreSQL)](https://github.com/PerfectlySoft/Perfect-PostgreSQL) - A Swift wrapper around the libpq client library, enabling access to PostgreSQL servers. - [FileMaker ![GitHub Repo Stars](https://img.shields.io/github/stars/PerfectlySoft/Perfect-FileMaker) ![GitHub last commit](https://img.shields.io/github/last-commit/PerfectlySoft/Perfect-FileMaker)](https://github.com/PerfectlySoft/Perfect-FileMaker) - A Swift wrapper around the FileMaker XML Web publishing interface, enabling access to FileMaker servers. - [Nora ![GitHub Repo Stars](https://img.shields.io/github/stars/SD10/Nora) ![GitHub last commit](https://img.shields.io/github/last-commit/SD10/Nora)](https://github.com/SD10/Nora) - Nora is a Firebase abstraction layer for working with FirebaseDatabase and FirebaseStorage. - [PersistentStorageSerializable ![GitHub Repo Stars](https://img.shields.io/github/stars/IvanRublev/PersistentStorageSerializable) ![GitHub last commit](https://img.shields.io/github/last-commit/IvanRublev/PersistentStorageSerializable)](https://github.com/IvanRublev/PersistentStorageSerializable) - Swift library that makes easier to serialize the user's preferences (app's settings) with system User Defaults or Property List file on disk. - [WCDB ![GitHub Repo Stars](https://img.shields.io/github/stars/Tencent/wcdb) ![GitHub last commit](https://img.shields.io/github/last-commit/Tencent/wcdb)](https://github.com/Tencent/wcdb) - WCDB is an efficient, complete, easy-to-use mobile database framework for iOS, macOS. - [StorageKit ![GitHub Repo Stars](https://img.shields.io/github/stars/StorageKit/StorageKit) ![GitHub last commit](https://img.shields.io/github/last-commit/StorageKit/StorageKit)](https://github.com/StorageKit/StorageKit) - Your Data Storage Troubleshooter. - [UserDefaults ![GitHub Repo Stars](https://img.shields.io/github/stars/nmdias/DefaultsKit) ![GitHub last commit](https://img.shields.io/github/last-commit/nmdias/DefaultsKit)](https://github.com/nmdias/DefaultsKit) - Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS. - [Default ![GitHub Repo Stars](https://img.shields.io/github/stars/Nirma/Default) ![GitHub last commit](https://img.shields.io/github/last-commit/Nirma/Default)](https://github.com/Nirma/Default) - Modern interface to UserDefaults + Codable support. - [IceCream ![GitHub Repo Stars](https://img.shields.io/github/stars/caiyue1993/IceCream) ![GitHub last commit](https://img.shields.io/github/last-commit/caiyue1993/IceCream)](https://github.com/caiyue1993/IceCream) - Sync Realm Database with CloudKit. - [FirebaseHelper ![GitHub Repo Stars](https://img.shields.io/github/stars/quanvo87/FirebaseHelper) ![GitHub last commit](https://img.shields.io/github/last-commit/quanvo87/FirebaseHelper)](https://github.com/quanvo87/FirebaseHelper) - Safe and easy wrappers for common Firebase Realtime Database functions. - [Shallows ![GitHub Repo Stars](https://img.shields.io/github/stars/dreymonde/Shallows) ![GitHub last commit](https://img.shields.io/github/last-commit/dreymonde/Shallows)](https://github.com/dreymonde/Shallows) - Your lightweight persistence toolbox. - [StorageManager ![GitHub Repo Stars](https://img.shields.io/github/stars/iAmrSalman/StorageManager) ![GitHub last commit](https://img.shields.io/github/last-commit/iAmrSalman/StorageManager)](https://github.com/iAmrSalman/StorageManager) - Safe and easy way to use FileManager as Database. - [RealmWrapper ![GitHub Repo Stars](https://img.shields.io/github/stars/k-lpmg/RealmWrapper) ![GitHub last commit](https://img.shields.io/github/last-commit/k-lpmg/RealmWrapper)](https://github.com/k-lpmg/RealmWrapper) - Safe and easy wrappers for RealmSwift. - [UserDefaultsStore ![GitHub Repo Stars](https://img.shields.io/github/stars/omaralbeik/UserDefaultsStore) ![GitHub last commit](https://img.shields.io/github/last-commit/omaralbeik/UserDefaultsStore)](https://github.com/omaralbeik/UserDefaultsStore) - An easy and very light way to store and retrieve -reasonable amount- of Codable objects, in a couple lines of code. - [PropertyKit ![GitHub Repo Stars](https://img.shields.io/github/stars/metasmile/PropertyKit) ![GitHub last commit](https://img.shields.io/github/last-commit/metasmile/PropertyKit)](https://github.com/metasmile/PropertyKit) - Protocol-First, Type and Key-Safe Swift Property for iOS, macOS and tvOS. - [PersistenceKit ![GitHub Repo Stars](https://img.shields.io/github/stars/Teknasyon-Teknoloji/PersistenceKit) ![GitHub last commit](https://img.shields.io/github/last-commit/Teknasyon-Teknoloji/PersistenceKit)](https://github.com/Teknasyon-Teknoloji/PersistenceKit) - Store and retrieve Codable objects to various persistence layers, in a couple lines of code. - [ModelAssistant ![GitHub Repo Stars](https://img.shields.io/github/stars/ssamadgh/ModelAssistant) ![GitHub last commit](https://img.shields.io/github/last-commit/ssamadgh/ModelAssistant)](https://github.com/ssamadgh/ModelAssistant) - Elegant library to manage the interactions between view and model in Swift. - [MMKV ![GitHub Repo Stars](https://img.shields.io/github/stars/Tencent/MMKV) ![GitHub last commit](https://img.shields.io/github/last-commit/Tencent/MMKV)](https://github.com/Tencent/MMKV) - An efficient, small mobile key-value storage framework developed by WeChat. Works on iOS, Android, macOS and Windows. - [Defaults ![GitHub Repo Stars](https://img.shields.io/github/stars/sindresorhus/Defaults) ![GitHub last commit](https://img.shields.io/github/last-commit/sindresorhus/Defaults)](https://github.com/sindresorhus/Defaults) - Swifty and modern UserDefaults. - [MongoKitten ![GitHub Repo Stars](https://img.shields.io/github/stars/OpenKitten/MongoKitten) ![GitHub last commit](https://img.shields.io/github/last-commit/OpenKitten/MongoKitten)](https://github.com/OpenKitten/MongoKitten) - A pure Swift MongoDB client implementation with support for embedded databases. - [SecureDefaults ![GitHub Repo Stars](https://img.shields.io/github/stars/vpeschenkov/SecureDefaults) ![GitHub last commit](https://img.shields.io/github/last-commit/vpeschenkov/SecureDefaults)](https://github.com/vpeschenkov/SecureDefaults) - A lightweight wrapper over UserDefaults/NSUserDefaults with an extra AES-256 encryption layer. - [Unrealm ![GitHub Repo Stars](https://img.shields.io/github/stars/arturdev/Unrealm) ![GitHub last commit](https://img.shields.io/github/last-commit/arturdev/Unrealm)](https://github.com/arturdev/Unrealm) - Unrealm enables you to easily store Swift native Classes, Structs and Enums into Realm. - [QuickDB ![GitHub Repo Stars](https://img.shields.io/github/stars/behrad-kzm/QuickDB) ![GitHub last commit](https://img.shields.io/github/last-commit/behrad-kzm/QuickDB)](https://github.com/behrad-kzm/QuickDB) - Save and Retrieve any `Codable` in JUST ONE line of code + more easy usecases. - [ObjectBox ![GitHub Repo Stars](https://img.shields.io/github/stars/objectbox/objectbox-swift) ![GitHub last commit](https://img.shields.io/github/last-commit/objectbox/objectbox-swift)](https://github.com/objectbox/objectbox-swift) - ObjectBox is a superfast, light-weight object persistence framework. - [DuckDB ![GitHub Repo Stars](https://img.shields.io/github/stars/duckdb/duckdb-swift) ![GitHub last commit](https://img.shields.io/github/last-commit/duckdb/duckdb-swift)](https://github.com/duckdb/duckdb-swift) - DuckDB is a high-performance analytical database system. **[back to top](#contributing-and-collaborating)** ## Data Structures / Algorithms *Diffs, keypaths, sorted lists and other amazing data structures wrappers and libraries.* - [Changeset ![GitHub Repo Stars](https://img.shields.io/github/stars/osteslag/Changeset) ![GitHub last commit](https://img.shields.io/github/last-commit/osteslag/Changeset)](https://github.com/osteslag/Changeset) - Minimal edits from one collection to another. - [BTree ![GitHub Repo Stars](https://img.shields.io/github/stars/attaswift/BTree) ![GitHub last commit](https://img.shields.io/github/last-commit/attaswift/BTree)](https://github.com/attaswift/BTree) - Fast ordered collections for Swift using in-memory B-trees. - [SwiftStructures ![GitHub Repo Stars](https://img.shields.io/github/stars/waynewbishop/SwiftStructures) ![GitHub last commit](https://img.shields.io/github/last-commit/waynewbishop/SwiftStructures)](https://github.com/waynewbishop/SwiftStructures) - Examples of commonly used data structures and algorithms in Swift. - [diff ![GitHub Repo Stars](https://img.shields.io/github/stars/soffes/diff) ![GitHub last commit](https://img.shields.io/github/last-commit/soffes/diff)](https://github.com/soffes/diff) - Simple diff library in pure Swift. - [Brick ![GitHub Repo Stars](https://img.shields.io/github/stars/hyperoslo/Brick) ![GitHub last commit](https://img.shields.io/github/last-commit/hyperoslo/Brick)](https://github.com/hyperoslo/Brick) - A generic view model for both basic and complex scenarios. - [Algorithm ![GitHub Repo Stars](https://img.shields.io/github/stars/CosmicMind/Algorithm) ![GitHub last commit](https://img.shields.io/github/last-commit/CosmicMind/Algorithm)](https://github.com/CosmicMind/Algorithm) - Algorithm is a collection of data structures that are empowered by a probability toolset. - [AnyObjectConvertible ![GitHub Repo Stars](https://img.shields.io/github/stars/tarunon/AnyObjectConvertible) ![GitHub last commit](https://img.shields.io/github/last-commit/tarunon/AnyObjectConvertible)](https://github.com/tarunon/AnyObjectConvertible) - Convert your own struct/enum to AnyObject easily. - [Dollar ![GitHub Repo Stars](https://img.shields.io/github/stars/ankurp/Dollar) ![GitHub last commit](https://img.shields.io/github/last-commit/ankurp/Dollar)](https://github.com/ankurp/Dollar) - A functional tool-belt for Swift Language similar to Lo-Dash or Underscore.js in Javascript https://www.dollarswift.org/. - [Result ![GitHub Repo Stars](https://img.shields.io/github/stars/antitypical/Result) ![GitHub last commit](https://img.shields.io/github/last-commit/antitypical/Result)](https://github.com/antitypical/Result) - Swift type modeling the success/failure of arbitrary operations. - [EKAlgorithms ![GitHub Repo Stars](https://img.shields.io/github/stars/EvgenyKarkan/EKAlgorithms) ![GitHub last commit](https://img.shields.io/github/last-commit/EvgenyKarkan/EKAlgorithms)](https://github.com/EvgenyKarkan/EKAlgorithms) - Some well known CS algorithms & data structures in Objective-C. - [Monaka ![GitHub Repo Stars](https://img.shields.io/github/stars/naru-jpn/Monaka) ![GitHub last commit](https://img.shields.io/github/last-commit/naru-jpn/Monaka)](https://github.com/naru-jpn/Monaka) - Convert custom struct and fundamental values to NSData. - [Buffer ![GitHub Repo Stars](https://img.shields.io/github/stars/alexdrone/Buffer) ![GitHub last commit](https://img.shields.io/github/last-commit/alexdrone/Buffer)](https://github.com/alexdrone/Buffer) - Swift μ-framework for efficient array diffs, collection observation and cell configuration. - [SwiftGraph ![GitHub Repo Stars](https://img.shields.io/github/stars/davecom/SwiftGraph) ![GitHub last commit](https://img.shields.io/github/last-commit/davecom/SwiftGraph)](https://github.com/davecom/SwiftGraph) - Graph data structure and utility functions in pure Swift. - [SwiftPriorityQueue ![GitHub Repo Stars](https://img.shields.io/github/stars/davecom/SwiftPriorityQueue) ![GitHub last commit](https://img.shields.io/github/last-commit/davecom/SwiftPriorityQueue)](https://github.com/davecom/SwiftPriorityQueue) - A priority queue with a classic binary heap implementation in pure Swift. - [Pencil ![GitHub Repo Stars](https://img.shields.io/github/stars/naru-jpn/pencil) ![GitHub last commit](https://img.shields.io/github/last-commit/naru-jpn/pencil)](https://github.com/naru-jpn/pencil) - Write values to file and read it more easily. - [HeckelDiff ![GitHub Repo Stars](https://img.shields.io/github/stars/mcudich/HeckelDiff) ![GitHub last commit](https://img.shields.io/github/last-commit/mcudich/HeckelDiff)](https://github.com/mcudich/HeckelDiff) - A fast Swift diffing library. - [Dekoter ![GitHub Repo Stars](https://img.shields.io/github/stars/artemstepanenko/Dekoter) ![GitHub last commit](https://img.shields.io/github/last-commit/artemstepanenko/Dekoter)](https://github.com/artemstepanenko/Dekoter) - `NSCoding`'s counterpart for Swift structs. - [swift-algorithm-club ![GitHub Repo Stars](https://img.shields.io/github/stars/raywenderlich/swift-algorithm-club) ![GitHub last commit](https://img.shields.io/github/last-commit/raywenderlich/swift-algorithm-club)](https://github.com/raywenderlich/swift-algorithm-club) - Algorithms and data structures in Swift, with explanations! - [Impeller ![GitHub Repo Stars](https://img.shields.io/github/stars/david-coyle-sjc/impeller) ![GitHub last commit](https://img.shields.io/github/last-commit/david-coyle-sjc/impeller)](https://github.com/david-coyle-sjc/impeller) - A Distributed Value Store in Swift. - [Dispatch ![GitHub Repo Stars](https://img.shields.io/github/stars/alexdrone/Store) ![GitHub last commit](https://img.shields.io/github/last-commit/alexdrone/Store)](https://github.com/alexdrone/Store) - Multi-store Flux implementation in Swift. - [DeepDiff ![GitHub Repo Stars](https://img.shields.io/github/stars/onmyway133/DeepDiff) ![GitHub last commit](https://img.shields.io/github/last-commit/onmyway133/DeepDiff)](https://github.com/onmyway133/DeepDiff) - Diff in Swift. - [Differ ![GitHub Repo Stars](https://img.shields.io/github/stars/tonyarnold/Differ) ![GitHub last commit](https://img.shields.io/github/last-commit/tonyarnold/Differ)](https://github.com/tonyarnold/Differ) - Swift library to generate differences and patches between collections. - [Probably ![GitHub Repo Stars](https://img.shields.io/github/stars/harlanhaskins/Probably) ![GitHub last commit](https://img.shields.io/github/last-commit/harlanhaskins/Probably)](https://github.com/harlanhaskins/Probably) - A Swift probability and statistics library. - [RandMyMod ![GitHub Repo Stars](https://img.shields.io/github/stars/jamesdouble/RandMyMod) ![GitHub last commit](https://img.shields.io/github/last-commit/jamesdouble/RandMyMod)](https://github.com/jamesdouble/RandMyMod) - RandMyMod base on your own struct or class create one or a set of randomized instance. - [KeyPathKit ![GitHub Repo Stars](https://img.shields.io/github/stars/vincent-pradeilles/KeyPathKit) ![GitHub last commit](https://img.shields.io/github/last-commit/vincent-pradeilles/KeyPathKit)](https://github.com/vincent-pradeilles/KeyPathKit) - KeyPathKit provides a seamless syntax to manipulate data using typed keypaths. - [Differific ![GitHub Repo Stars](https://img.shields.io/github/stars/zenangst/Differific) ![GitHub last commit](https://img.shields.io/github/last-commit/zenangst/Differific)](https://github.com/zenangst/Differific) - A fast and convenient diffing framework. - [OneWaySynchronizer ![GitHub Repo Stars](https://img.shields.io/github/stars/ladeiko/OneWaySynchronizer) ![GitHub last commit](https://img.shields.io/github/last-commit/ladeiko/OneWaySynchronizer)](https://github.com/ladeiko/OneWaySynchronizer) - The simplest abstraction to synchronize local data with remote source. - [DifferenceKit ![GitHub Repo Stars](https://img.shields.io/github/stars/ra1028/DifferenceKit) ![GitHub last commit](https://img.shields.io/github/last-commit/ra1028/DifferenceKit)](https://github.com/ra1028/DifferenceKit) - A fast and flexible O(n) difference algorithm framework for Swift collection. **[back to top](#contributing-and-collaborating)** ## Date & Time *Time and NSCalendar libraries. Also contains Sunrise and Sunset time generators, time pickers and NSTimer interfaces.* - [Timepiece ![GitHub Repo Stars](https://img.shields.io/github/stars/naoty/Timepiece) ![GitHub last commit](https://img.shields.io/github/last-commit/naoty/Timepiece)](https://github.com/naoty/Timepiece) - Intuitive NSDate extensions in Swift. - [SwiftDate ![GitHub Repo Stars](https://img.shields.io/github/stars/malcommac/SwiftDate) ![GitHub last commit](https://img.shields.io/github/last-commit/malcommac/SwiftDate)](https://github.com/malcommac/SwiftDate) - The best way to manage Dates and Timezones in Swift. - [SwiftMoment ![GitHub Repo Stars](https://img.shields.io/github/stars/akosma/SwiftMoment) ![GitHub last commit](https://img.shields.io/github/last-commit/akosma/SwiftMoment)](https://github.com/akosma/SwiftMoment) - A time and calendar manipulation library. - [DateTools ![GitHub Repo Stars](https://img.shields.io/github/stars/MatthewYork/DateTools) ![GitHub last commit](https://img.shields.io/github/last-commit/MatthewYork/DateTools)](https://github.com/MatthewYork/DateTools) - Dates and times made easy in Objective-C. - [SwiftyTimer ![GitHub Repo Stars](https://img.shields.io/github/stars/radex/SwiftyTimer) ![GitHub last commit](https://img.shields.io/github/last-commit/radex/SwiftyTimer)](https://github.com/radex/SwiftyTimer) - Swifty API for NSTimer. - [DateHelper ![GitHub Repo Stars](https://img.shields.io/github/stars/melvitax/DateHelper) ![GitHub last commit](https://img.shields.io/github/last-commit/melvitax/DateHelper)](https://github.com/melvitax/DateHelper) - Convenience extension for NSDate in Swift. - [iso-8601-date-formatter ![GitHub Repo Stars](https://img.shields.io/github/stars/boredzo/iso-8601-date-formatter) ![GitHub last commit](https://img.shields.io/github/last-commit/boredzo/iso-8601-date-formatter)](https://github.com/boredzo/iso-8601-date-formatter) - A Cocoa NSFormatter subclass to convert dates to and from ISO-8601-formatted strings. Supports calendar, week, and ordinal formats. - [EmojiTimeFormatter ![GitHub Repo Stars](https://img.shields.io/github/stars/thomaspaulmann/EmojiTimeFormatter) ![GitHub last commit](https://img.shields.io/github/last-commit/thomaspaulmann/EmojiTimeFormatter)](https://github.com/thomaspaulmann/EmojiTimeFormatter) - Format your dates/times as emojis. - [Kronos ![GitHub Repo Stars](https://img.shields.io/github/stars/lyft/Kronos) ![GitHub last commit](https://img.shields.io/github/last-commit/lyft/Kronos)](https://github.com/lyft/Kronos) - Elegant NTP date library in Swift. - [TrueTime ![GitHub Repo Stars](https://img.shields.io/github/stars/instacart/TrueTime.swift) ![GitHub last commit](https://img.shields.io/github/last-commit/instacart/TrueTime.swift)](https://github.com/instacart/TrueTime.swift) - Get the true current time impervious to device clock time changes. - [10Clock ![GitHub Repo Stars](https://img.shields.io/github/stars/joedaniels29/10Clock) ![GitHub last commit](https://img.shields.io/github/last-commit/joedaniels29/10Clock)](https://github.com/joedaniels29/10Clock) - This Control is a beautiful time-of-day picker heavily inspired by the iOS 10 "Bedtime" timer. - [NSDate-TimeAgo ![GitHub Repo Stars](https://img.shields.io/github/stars/kevinlawler/NSDate-TimeAgo) ![GitHub last commit](https://img.shields.io/github/last-commit/kevinlawler/NSDate-TimeAgo)](https://github.com/kevinlawler/NSDate-TimeAgo) - A "time ago", "time since", "relative date", or "fuzzy date" category for NSDate and iOS, Objective-C, Cocoa Touch, iPhone, iPad. - [AnyDate ![GitHub Repo Stars](https://img.shields.io/github/stars/Kawoou/AnyDate) ![GitHub last commit](https://img.shields.io/github/last-commit/Kawoou/AnyDate)](https://github.com/Kawoou/AnyDate) - Swifty Date & Time API inspired from Java 8 DateTime API. - [TimeZonePicker ![GitHub Repo Stars](https://img.shields.io/github/stars/gligorkot/TimeZonePicker) ![GitHub last commit](https://img.shields.io/github/last-commit/gligorkot/TimeZonePicker)](https://github.com/gligorkot/TimeZonePicker) - A TimeZonePicker UIViewController similar to the iOS Settings app. - [Time ![GitHub Repo Stars](https://img.shields.io/github/stars/dreymonde/Time) ![GitHub last commit](https://img.shields.io/github/last-commit/dreymonde/Time)](https://github.com/dreymonde/Time) - Type-safe time calculations in Swift, powered by generics. - [Chronology ![GitHub Repo Stars](https://img.shields.io/github/stars/davedelong/Chronology) ![GitHub last commit](https://img.shields.io/github/last-commit/davedelong/Chronology)](https://github.com/davedelong/Chronology) - Building a better date/time library. - [Solar ![GitHub Repo Stars](https://img.shields.io/github/stars/ceeK/Solar) ![GitHub last commit](https://img.shields.io/github/last-commit/ceeK/Solar)](https://github.com/ceeK/Solar) - A Swift micro library for generating Sunrise and Sunset times. - [TimePicker ![GitHub Repo Stars](https://img.shields.io/github/stars/Endore8/TimePicker) ![GitHub last commit](https://img.shields.io/github/last-commit/Endore8/TimePicker)](https://github.com/Endore8/TimePicker) - Configurable time picker component based on a pan gesture and its velocity. - [LFTimePicker ![GitHub Repo Stars](https://img.shields.io/github/stars/awesome-labs/LFTimePicker) ![GitHub last commit](https://img.shields.io/github/last-commit/awesome-labs/LFTimePicker)](https://github.com/awesome-labs/LFTimePicker) - Custom Time Picker ViewController with Selection of start and end times in Swift. - [NVDate ![GitHub Repo Stars](https://img.shields.io/github/stars/novalagung/nvdate) ![GitHub last commit](https://img.shields.io/github/last-commit/novalagung/nvdate)](https://github.com/novalagung/nvdate) - Swift4 Date extension library. - [Schedule ![GitHub Repo Stars](https://img.shields.io/github/stars/luoxiu/Schedule) ![GitHub last commit](https://img.shields.io/github/last-commit/luoxiu/Schedule)](https://github.com/luoxiu/Schedule) - ⏳ A missing lightweight task scheduler for Swift with an incredibly human-friendly syntax. **[back to top](#contributing-and-collaborating)** ## Debugging *Debugging tools, crash reports, logs and console UI's.* - [AEConsole ![GitHub Repo Stars](https://img.shields.io/github/stars/tadija/AEConsole) ![GitHub last commit](https://img.shields.io/github/last-commit/tadija/AEConsole)](https://github.com/tadija/AEConsole) - Customizable Console UI overlay with debug log on top of your iOS App. - [Alpha ![GitHub Repo Stars](https://img.shields.io/github/stars/Legoless/Alpha) ![GitHub last commit](https://img.shields.io/github/last-commit/Legoless/Alpha)](https://github.com/Legoless/Alpha) - Next generation debugging framework for iOS. - [AppSpector](https://appspector.com) - Remote iOS and Android debugging and data collection service. You can debug networking, logs, CoreData, SQLite, NSNotificationCenter and mock device's geo location. - [Atlantis ![GitHub Repo Stars](https://img.shields.io/github/stars/ProxymanApp/atlantis) ![GitHub last commit](https://img.shields.io/github/last-commit/ProxymanApp/atlantis)](https://github.com/ProxymanApp/atlantis) - A little and powerful iOS framework for intercepting HTTP/HTTPS Traffic from your iOS app. No more messing around with proxy and certificate config. Inspect Traffic Log with Proxyman app. - [chisel ![GitHub Repo Stars](https://img.shields.io/github/stars/facebook/chisel) ![GitHub last commit](https://img.shields.io/github/last-commit/facebook/chisel)](https://github.com/facebook/chisel) - Collection of LLDB commands to assist debugging iOS apps. - [DBDebugToolkit ![GitHub Repo Stars](https://img.shields.io/github/stars/dbukowski/DBDebugToolkit) ![GitHub last commit](https://img.shields.io/github/last-commit/dbukowski/DBDebugToolkit)](https://github.com/dbukowski/DBDebugToolkit) - Set of easy to use debugging tools for iOS developers & QA engineers. - [DebugSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/DebugSwift/DebugSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/DebugSwift/DebugSwift)](https://github.com/DebugSwift/DebugSwift) - A comprehensive toolkit designed to simplify and enhance the debugging process for iOS applications. - [DoraemonKit ![GitHub Repo Stars](https://img.shields.io/github/stars/didi/DoraemonKit) ![GitHub last commit](https://img.shields.io/github/last-commit/didi/DoraemonKit)](https://github.com/didi/DoraemonKit) - A full-featured iOS App development assistant,30+ tools included. You deserve it. - [Dotzu ![GitHub Repo Stars](https://img.shields.io/github/stars/remirobert/Dotzu) ![GitHub last commit](https://img.shields.io/github/last-commit/remirobert/Dotzu)](https://github.com/remirobert/Dotzu) - iOS app debugger while using the app. Crash report, logs, network. - [Droar ![GitHub Repo Stars](https://img.shields.io/github/stars/myriadmobile/Droar) ![GitHub last commit](https://img.shields.io/github/last-commit/myriadmobile/Droar)](https://github.com/myriadmobile/Droar) - Droar is a modular, single-line installation debugging window. - [Flex ![GitHub Repo Stars](https://img.shields.io/github/stars/Flipboard/FLEX) ![GitHub last commit](https://img.shields.io/github/last-commit/Flipboard/FLEX)](https://github.com/Flipboard/FLEX) - An in-app debugging and exploration tool for iOS. - [GodEye ![GitHub Repo Stars](https://img.shields.io/github/stars/zixun/GodEye) ![GitHub last commit](https://img.shields.io/github/last-commit/zixun/GodEye)](https://github.com/zixun/GodEye) - Automatically display Log,Crash,Network,ANR,Leak,CPU,RAM,FPS,NetFlow,Folder and etc with one line of code based on Swift. - [Httper-iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/MuShare/Httper-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/MuShare/Httper-iOS)](https://github.com/MuShare/Httper-iOS) - App for developers to test REST API. - [Hyperion ![GitHub Repo Stars](https://img.shields.io/github/stars/willowtreeapps/Hyperion-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/willowtreeapps/Hyperion-iOS)](https://github.com/willowtreeapps/Hyperion-iOS) - In-app design review tool to inspect measurements, attributes, and animations. - [LayoutInspector ![GitHub Repo Stars](https://img.shields.io/github/stars/isavynskyi/LayoutInspector) ![GitHub last commit](https://img.shields.io/github/last-commit/isavynskyi/LayoutInspector)](https://github.com/isavynskyi/LayoutInspector) - Debug app layouts directly on iOS device: inspect layers in 3D and debug each visible view attributes. - [MTHawkeye ![GitHub Repo Stars](https://img.shields.io/github/stars/meitu/MTHawkeye) ![GitHub last commit](https://img.shields.io/github/last-commit/meitu/MTHawkeye)](https://github.com/meitu/MTHawkeye) - Profiling / Debugging assist tools for iOS, include tools: UITimeProfiler, Memory Allocations, Living ObjC Objects Sniffer, Network Transaction Waterfall, etc. - [Netfox ![GitHub Repo Stars](https://img.shields.io/github/stars/kasketis/netfox) ![GitHub last commit](https://img.shields.io/github/last-commit/kasketis/netfox)](https://github.com/kasketis/netfox) - A lightweight, one line setup, iOS / macOS network debugging library! - [NetShears ![GitHub Repo Stars](https://img.shields.io/github/stars/divar-ir/NetShears.git) ![GitHub last commit](https://img.shields.io/github/last-commit/divar-ir/NetShears.git)](https://github.com/divar-ir/NetShears.git) - Allows developers to intercept and monitor HTTP/HTTPS requests and responses. It also could be configured to show gRPC calls. - [NetworkEye ![GitHub Repo Stars](https://img.shields.io/github/stars/coderyi/NetworkEye) ![GitHub last commit](https://img.shields.io/github/last-commit/coderyi/NetworkEye)](https://github.com/coderyi/NetworkEye) - a iOS network debug library, It can monitor HTTP requests within the App and displays information related to the request. - [PonyDebugger ![GitHub Repo Stars](https://img.shields.io/github/stars/square/PonyDebugger) ![GitHub last commit](https://img.shields.io/github/last-commit/square/PonyDebugger)](https://github.com/square/PonyDebugger) - Remote network and data debugging for your native iOS app using Chrome Developer Tools. - [Playbook ![GitHub Repo Stars](https://img.shields.io/github/stars/playbook-ui/playbook-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/playbook-ui/playbook-ios)](https://github.com/playbook-ui/playbook-ios) - A library for isolated developing UI components and automatically snapshots of them. - [Scyther ![GitHub Repo Stars](https://img.shields.io/github/stars/bstillitano/Scyther) ![GitHub last commit](https://img.shields.io/github/last-commit/bstillitano/Scyther)](https://github.com/bstillitano/Scyther) - A full-featured, in-app debugging menu packed full of useful tools including network logging, layout inspection, location spoofing, console logging and so much more. - [Wormholy ![GitHub Repo Stars](https://img.shields.io/github/stars/pmusolino/Wormholy) ![GitHub last commit](https://img.shields.io/github/last-commit/pmusolino/Wormholy)](https://github.com/pmusolino/Wormholy) - iOS network debugging, like a wizard. - [Xniffer ![GitHub Repo Stars](https://img.shields.io/github/stars/xmartlabs/Xniffer) ![GitHub last commit](https://img.shields.io/github/last-commit/xmartlabs/Xniffer)](https://github.com/xmartlabs/Xniffer) - A swift network profiler built on top of URLSession. - [Woodpecker](http://www.woodpeck.cn) - View sandbox files, UserDefaults, network request from Mac. **[back to top](#contributing-and-collaborating)** ## Dependency Injection - [Swinject ![GitHub Repo Stars](https://img.shields.io/github/stars/Swinject/Swinject) ![GitHub last commit](https://img.shields.io/github/last-commit/Swinject/Swinject)](https://github.com/Swinject/Swinject) - Dependency injection framework for Swift. - [Reliant ![GitHub Repo Stars](https://img.shields.io/github/stars/appfoundry/Reliant) ![GitHub last commit](https://img.shields.io/github/last-commit/appfoundry/Reliant)](https://github.com/appfoundry/Reliant) - Nonintrusive Objective-C dependency injection. - [Kraken ![GitHub Repo Stars](https://img.shields.io/github/stars/sabirvirtuoso/Kraken) ![GitHub last commit](https://img.shields.io/github/last-commit/sabirvirtuoso/Kraken)](https://github.com/sabirvirtuoso/Kraken) - A Dependency Injection Container for Swift with easy-to-use syntax. - [Cleanse ![GitHub Repo Stars](https://img.shields.io/github/stars/square/Cleanse) ![GitHub last commit](https://img.shields.io/github/last-commit/square/Cleanse)](https://github.com/square/Cleanse) - Lightweight Swift Dependency Injection Framework by Square. - [Typhoon ![GitHub Repo Stars](https://img.shields.io/github/stars/appsquickly/Typhoon) ![GitHub last commit](https://img.shields.io/github/last-commit/appsquickly/Typhoon)](https://github.com/appsquickly/Typhoon) - Powerful dependency injection for Objective-C. - [Pilgrim ![GitHub Repo Stars](https://img.shields.io/github/stars/appsquickly/pilgrim) ![GitHub last commit](https://img.shields.io/github/last-commit/appsquickly/pilgrim)](https://github.com/appsquickly/pilgrim) - Powerful dependency injection Swift (successor to Typhoon). - [Perform ![GitHub Repo Stars](https://img.shields.io/github/stars/thoughtbot/Perform) ![GitHub last commit](https://img.shields.io/github/last-commit/thoughtbot/Perform)](https://github.com/thoughtbot/Perform) - Easy dependency injection for storyboard segues. - [Alchemic ![GitHub Repo Stars](https://img.shields.io/github/stars/drekka/Alchemic) ![GitHub last commit](https://img.shields.io/github/last-commit/drekka/Alchemic)](https://github.com/drekka/Alchemic) - Advanced, yet simple to use DI framework for Objective-C. - [Guise ![GitHub Repo Stars](https://img.shields.io/github/stars/prosumma/Guise) ![GitHub last commit](https://img.shields.io/github/last-commit/prosumma/Guise)](https://github.com/prosumma/Guise) - An elegant, flexible, type-safe dependency resolution framework for Swift. - [Weaver ![GitHub Repo Stars](https://img.shields.io/github/stars/scribd/Weaver) ![GitHub last commit](https://img.shields.io/github/last-commit/scribd/Weaver)](https://github.com/scribd/Weaver) - A declarative, easy-to-use and safe Dependency Injection framework for Swift. - [StoryboardBuilder ![GitHub Repo Stars](https://img.shields.io/github/stars/hiro-nagami/StoryboardBuilder) ![GitHub last commit](https://img.shields.io/github/last-commit/hiro-nagami/StoryboardBuilder)](https://github.com/hiro-nagami/StoryboardBuilder) - Simple dependency injection for generating views from storyboard. - [ViperServices ![GitHub Repo Stars](https://img.shields.io/github/stars/ladeiko/ViperServices) ![GitHub last commit](https://img.shields.io/github/last-commit/ladeiko/ViperServices)](https://github.com/ladeiko/ViperServices) - Dependency injection container for iOS applications written in Swift. Each service can have boot and shutdown code. - [DITranquillity ![GitHub Repo Stars](https://img.shields.io/github/stars/ivlevAstef/DITranquillity) ![GitHub last commit](https://img.shields.io/github/last-commit/ivlevAstef/DITranquillity)](https://github.com/ivlevAstef/DITranquillity) - Dependency injection framework for iOS applications written in clean Swift. - [Needle ![GitHub Repo Stars](https://img.shields.io/github/stars/uber/needle) ![GitHub last commit](https://img.shields.io/github/last-commit/uber/needle)](https://github.com/uber/needle) — Compile-time safe Swift dependency injection framework with real code. - [Locatable ![GitHub Repo Stars](https://img.shields.io/github/stars/vincent-pradeilles/locatable) ![GitHub last commit](https://img.shields.io/github/last-commit/vincent-pradeilles/locatable)](https://github.com/vincent-pradeilles/locatable) - A micro-framework that leverages Property Wrappers to implement the Service Locator pattern. **[back to top](#contributing-and-collaborating)** ## Dependency / Package Manager - [CocoaPods](https://cocoapods.org/) - CocoaPods is the dependency manager for Objective-C projects. It has thousands of libraries and can help you scale your projects elegantly. - [Xcode Maven](http://sap-production.github.io/xcode-maven-plugin/site/) - The Xcode Maven Plugin can be used in order to run Xcode builds embedded in a Maven lifecycle. - [Carthage ![GitHub Repo Stars](https://img.shields.io/github/stars/Carthage/Carthage) ![GitHub last commit](https://img.shields.io/github/last-commit/Carthage/Carthage)](https://github.com/Carthage/Carthage) - A simple, decentralized dependency manager for Cocoa. - [SWM (Swift Modules) ![GitHub Repo Stars](https://img.shields.io/github/stars/jankuca/swm) ![GitHub last commit](https://img.shields.io/github/last-commit/jankuca/swm)](https://github.com/jankuca/swm) - A package/dependency manager for Swift projects similar to npm (node.js package manager) or bower (browser package manager from Twitter). Does not require the use of Xcode. - [CocoaSeeds ![GitHub Repo Stars](https://img.shields.io/github/stars/devxoul/CocoaSeeds) ![GitHub last commit](https://img.shields.io/github/last-commit/devxoul/CocoaSeeds)](https://github.com/devxoul/CocoaSeeds) - Git Submodule Alternative for Cocoa. - [swift-package-manager ![GitHub Repo Stars](https://img.shields.io/github/stars/apple/swift-package-manager) ![GitHub last commit](https://img.shields.io/github/last-commit/apple/swift-package-manager)](https://github.com/apple/swift-package-manager) - The Package Manager for the Swift Programming Language. - [punic ![GitHub Repo Stars](https://img.shields.io/github/stars/schwa/punic) ![GitHub last commit](https://img.shields.io/github/last-commit/schwa/punic)](https://github.com/schwa/punic) - Clean room reimplementation of Carthage tool. - [Rome ![GitHub Repo Stars](https://img.shields.io/github/stars/tmspzz/Rome) ![GitHub last commit](https://img.shields.io/github/last-commit/tmspzz/Rome)](https://github.com/tmspzz/Rome) - A cache tool for Carthage built frameworks. - [Athena ![GitHub Repo Stars](https://img.shields.io/github/stars/yunarta/works-athena-gradle-plugin) ![GitHub last commit](https://img.shields.io/github/last-commit/yunarta/works-athena-gradle-plugin)](https://github.com/yunarta/works-athena-gradle-plugin) - Gradle Plugin to enhance Carthage by uploading the archived frameworks into Maven repository, currently support only Bintray, Artifactory and Mavel local. - [Accio ![GitHub Repo Stars](https://img.shields.io/github/stars/JamitLabs/Accio) ![GitHub last commit](https://img.shields.io/github/last-commit/JamitLabs/Accio)](https://github.com/JamitLabs/Accio) - A SwiftPM based dependency manager for iOS & Co. with improvements over Carthage. **[back to top](#contributing-and-collaborating)** ## Deployment / Distribution - [fastlane ![GitHub Repo Stars](https://img.shields.io/github/stars/fastlane/fastlane) ![GitHub last commit](https://img.shields.io/github/last-commit/fastlane/fastlane)](https://github.com/fastlane/fastlane) - Connect all iOS deployment tools into one streamlined workflow. - [deliver ![GitHub Repo Stars](https://img.shields.io/github/stars/fastlane/fastlane) ![GitHub last commit](https://img.shields.io/github/last-commit/fastlane/fastlane)](https://github.com/fastlane/fastlane/tree/master/deliver) - Upload screenshots, metadata and your app to the App Store using a single command. - [snapshot ![GitHub Repo Stars](https://img.shields.io/github/stars/fastlane/fastlane) ![GitHub last commit](https://img.shields.io/github/last-commit/fastlane/fastlane)](https://github.com/fastlane/fastlane/tree/master/snapshot) - Automate taking localized screenshots of your iOS app on every device. - [buddybuild](https://www.buddybuild.com/) - A mobile iteration platform - build, deploy, and collaborate. - [Bitrise](https://www.bitrise.io) - Mobile Continuous Integration & Delivery with dozens of integrations to build, test, deploy and collaborate. - [watchbuild ![GitHub Repo Stars](https://img.shields.io/github/stars/fastlane/watchbuild) ![GitHub last commit](https://img.shields.io/github/last-commit/fastlane/watchbuild)](https://github.com/fastlane/watchbuild) - Get a notification once your iTunes Connect build is finished processing. - [Crashlytics](https://firebase.google.com/products/crashlytics/) - A crash reporting and beta testing service. - [TestFlight Beta Testing](https://developer.apple.com/testflight/) - The beta testing service hosted on iTunes Connect (requires iOS 8 or later). - [AppCenter](https://appcenter.ms) - Continuously build, test, release, and monitor apps for every platform. - [boarding ![GitHub Repo Stars](https://img.shields.io/github/stars/fastlane/boarding) ![GitHub last commit](https://img.shields.io/github/last-commit/fastlane/boarding)](https://github.com/fastlane/boarding) - Instantly create a simple signup page for TestFlight beta testers. - [HockeyKit ![GitHub Repo Stars](https://img.shields.io/github/stars/bitstadium/HockeyKit) ![GitHub last commit](https://img.shields.io/github/last-commit/bitstadium/HockeyKit)](https://github.com/bitstadium/HockeyKit) - A software update kit. - [Rollout.io](https://rollout.io/) - SDK to patch, fix bugs, modify and manipulate native apps (Obj-c & Swift) in real-time. - [AppLaunchpad](https://theapplaunchpad.com/) - Free App Store screenshot builder. - [LaunchKit ![GitHub Repo Stars](https://img.shields.io/github/stars/LaunchKit/LaunchKit) ![GitHub last commit](https://img.shields.io/github/last-commit/LaunchKit/LaunchKit)](https://github.com/LaunchKit/LaunchKit) - A set of web-based tools for mobile app developers, now open source! - [Instabug](https://instabug.com) - In-app feedback, Bug and Crash reporting, Fix Bugs Faster through user-steps, video recordings, screen annotation, network requests logging. - [Appfigurate ![GitHub Repo Stars](https://img.shields.io/github/stars/electricbolt/appfiguratesdk) ![GitHub last commit](https://img.shields.io/github/last-commit/electricbolt/appfiguratesdk)](https://github.com/electricbolt/appfiguratesdk) - Secure runtime configuration for iOS and watchOS, apps and app extensions. - [ScreenshotFramer ![GitHub Repo Stars](https://img.shields.io/github/stars/IdeasOnCanvas/ScreenshotFramer) ![GitHub last commit](https://img.shields.io/github/last-commit/IdeasOnCanvas/ScreenshotFramer)](https://github.com/IdeasOnCanvas/ScreenshotFramer) - With Screenshot Framer you can easily create nice-looking and localized App Store Images. - [Semaphore](https://semaphoreci.com/product/ios) - CI/CD service which makes it easy to build, test and deploy applications for any Apple device. iOS support is fully integrated in Semaphore 2.0, so you can use the same powerful CI/CD pipeline features for iOS as you do for Linux-based development. - [Appcircle.io](https://appcircle.io) — An enterprise-grade mobile DevOps platform that automates the build, test, and publish store of mobile apps for faster, efficient release cycle - [Screenplay](https://screenplay.dev) - Instant rollbacks and canary deployments for iOS. - [Codemagic](https://codemagic.io) - Build, test and deliver iOS apps 20% faster with Codemagic CI/CD. - [Runway](https://runway.team) - Easier mobile releases for teams. Integrates across tools (version control, project management, CI, app stores, crash reporting, etc.) to provide a single source of truth for mobile teams to come together around during release cycles. Equal parts automation and collaboration. - [ios-uploader ![GitHub Repo Stars](https://img.shields.io/github/stars/simonnilsson/ios-uploader) ![GitHub last commit](https://img.shields.io/github/last-commit/simonnilsson/ios-uploader)](https://github.com/simonnilsson/ios-uploader) - Easy to use, cross-platform tool to upload iOS apps to App Store Connect. **[back to top](#contributing-and-collaborating)** ## EventBus *Promises and Futures libraries to help you write better async code in Swift.* - [SwiftEventBus ![GitHub Repo Stars](https://img.shields.io/github/stars/cesarferreira/SwiftEventBus) ![GitHub last commit](https://img.shields.io/github/last-commit/cesarferreira/SwiftEventBus)](https://github.com/cesarferreira/SwiftEventBus) - A publish/subscribe event bus optimized for iOS. - [PromiseKit ![GitHub Repo Stars](https://img.shields.io/github/stars/mxcl/PromiseKit) ![GitHub last commit](https://img.shields.io/github/last-commit/mxcl/PromiseKit)](https://github.com/mxcl/PromiseKit) - Promises for iOS and macOS. - [Bolts ![GitHub Repo Stars](https://img.shields.io/github/stars/BoltsFramework/Bolts-ObjC) ![GitHub last commit](https://img.shields.io/github/last-commit/BoltsFramework/Bolts-ObjC)](https://github.com/BoltsFramework/Bolts-ObjC) - Bolts is a collection of low-level libraries designed to make developing mobile apps easier, including tasks (promises) and app links (deep links). - [SwiftTask ![GitHub Repo Stars](https://img.shields.io/github/stars/ReactKit/SwiftTask) ![GitHub last commit](https://img.shields.io/github/last-commit/ReactKit/SwiftTask)](https://github.com/ReactKit/SwiftTask) - Promise + progress + pause + cancel + retry for Swift. - [When ![GitHub Repo Stars](https://img.shields.io/github/stars/vadymmarkov/When) ![GitHub last commit](https://img.shields.io/github/last-commit/vadymmarkov/When)](https://github.com/vadymmarkov/When) - A lightweight implementation of Promises in Swift. - [then🎬 ![GitHub Repo Stars](https://img.shields.io/github/stars/freshOS/then) ![GitHub last commit](https://img.shields.io/github/last-commit/freshOS/then)](https://github.com/freshOS/then) - Elegant Async code in Swift. - [Bolts-Swift ![GitHub Repo Stars](https://img.shields.io/github/stars/BoltsFramework/Bolts-Swift) ![GitHub last commit](https://img.shields.io/github/last-commit/BoltsFramework/Bolts-Swift)](https://github.com/BoltsFramework/Bolts-Swift) - Bolts is a collection of low-level libraries designed to make developing mobile apps easier. - [RWPromiseKit ![GitHub Repo Stars](https://img.shields.io/github/stars/deput/RWPromiseKit) ![GitHub last commit](https://img.shields.io/github/last-commit/deput/RWPromiseKit)](https://github.com/deput/RWPromiseKit) - A light-weighted Promise library for Objective-C. - [FutureLib ![GitHub Repo Stars](https://img.shields.io/github/stars/couchdeveloper/FutureLib) ![GitHub last commit](https://img.shields.io/github/last-commit/couchdeveloper/FutureLib)](https://github.com/couchdeveloper/FutureLib) - FutureLib is a pure Swift 2 library implementing Futures & Promises inspired by Scala. - [SwiftNotificationCenter ![GitHub Repo Stars](https://img.shields.io/github/stars/100mango/SwiftNotificationCenter) ![GitHub last commit](https://img.shields.io/github/last-commit/100mango/SwiftNotificationCenter)](https://github.com/100mango/SwiftNotificationCenter) - A Protocol-Oriented NotificationCenter which is type safe, thread safe and with memory safety. - [FutureKit ![GitHub Repo Stars](https://img.shields.io/github/stars/FutureKit/FutureKit) ![GitHub last commit](https://img.shields.io/github/last-commit/FutureKit/FutureKit)](https://github.com/FutureKit/FutureKit) - A Swift based Future/Promises Library for iOS and macOS. - [signals-ios ![GitHub Repo Stars](https://img.shields.io/github/stars/uber/signals-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/uber/signals-ios)](https://github.com/uber/signals-ios) - Typeful eventing. - [BrightFutures ![GitHub Repo Stars](https://img.shields.io/github/stars/Thomvis/BrightFutures) ![GitHub last commit](https://img.shields.io/github/last-commit/Thomvis/BrightFutures)](https://github.com/Thomvis/BrightFutures) - Write great asynchronous code in Swift using futures and promises. - [NoticeObserveKit ![GitHub Repo Stars](https://img.shields.io/github/stars/marty-suzuki/NoticeObserveKit) ![GitHub last commit](https://img.shields.io/github/last-commit/marty-suzuki/NoticeObserveKit)](https://github.com/marty-suzuki/NoticeObserveKit) - NoticeObserveKit is type-safe NotificationCenter wrapper that associates notice type with info type. - [Hydra ![GitHub Repo Stars](https://img.shields.io/github/stars/malcommac/Hydra) ![GitHub last commit](https://img.shields.io/github/last-commit/malcommac/Hydra)](https://github.com/malcommac/Hydra) - Promises & Await - Write better async code in Swift. - [Promis ![GitHub Repo Stars](https://img.shields.io/github/stars/albertodebortoli/Promis) ![GitHub last commit](https://img.shields.io/github/last-commit/albertodebortoli/Promis)](https://github.com/albertodebortoli/Promis) - The easiest Future and Promises framework in Swift. No magic. No boilerplate. - [Bluebird.swift ![GitHub Repo Stars](https://img.shields.io/github/stars/AndrewBarba/Bluebird.swift) ![GitHub last commit](https://img.shields.io/github/last-commit/AndrewBarba/Bluebird.swift)](https://github.com/AndrewBarba/Bluebird.swift) - Promise/A+, Bluebird inspired, implementation in Swift 4. - [Promise ![GitHub Repo Stars](https://img.shields.io/github/stars/khanlou/Promise) ![GitHub last commit](https://img.shields.io/github/last-commit/khanlou/Promise)](https://github.com/khanlou/Promise) - A Promise library for Swift, based partially on Javascript's A+ spec. - [promises ![GitHub Repo Stars](https://img.shields.io/github/stars/google/promises) ![GitHub last commit](https://img.shields.io/github/last-commit/google/promises)](https://github.com/google/promises) - Google provides a synchronization construct for Objective-C and Swift to facilitate writing asynchronous code. - [Continuum ![GitHub Repo Stars](https://img.shields.io/github/stars/marty-suzuki/Continuum) ![GitHub last commit](https://img.shields.io/github/last-commit/marty-suzuki/Continuum)](https://github.com/marty-suzuki/Continuum) - NotificationCenter based Lightweight UI / AnyObject binder. - [Futures ![GitHub Repo Stars](https://img.shields.io/github/stars/formbound/Futures) ![GitHub last commit](https://img.shields.io/github/last-commit/formbound/Futures)](https://github.com/formbound/Futures) - Lightweight promises for iOS, macOS, tvOS, watchOS, and server-side Swift. - [EasyFutures ![GitHub Repo Stars](https://img.shields.io/github/stars/DimaMishchenko/EasyFutures) ![GitHub last commit](https://img.shields.io/github/last-commit/DimaMishchenko/EasyFutures)](https://github.com/DimaMishchenko/EasyFutures) - 🔗 Swift Futures & Promises. Easy to use. Highly combinable. - [TopicEventBus ![GitHub Repo Stars](https://img.shields.io/github/stars/mcmatan/topicEventBus) ![GitHub last commit](https://img.shields.io/github/last-commit/mcmatan/topicEventBus)](https://github.com/mcmatan/topicEventBus) - Publish–subscribe design pattern implementation framework, with ability to publish events by topic. (NotificationCenter extended alternative). **[back to top](#contributing-and-collaborating)** ## Files *File management, file browser, zip handling and file observers.* - [FileKit ![GitHub Repo Stars](https://img.shields.io/github/stars/nvzqz/FileKit) ![GitHub last commit](https://img.shields.io/github/last-commit/nvzqz/FileKit)](https://github.com/nvzqz/FileKit) - Simple and expressive file management in Swift. - [Zip ![GitHub Repo Stars](https://img.shields.io/github/stars/marmelroy/Zip) ![GitHub last commit](https://img.shields.io/github/last-commit/marmelroy/Zip)](https://github.com/marmelroy/Zip) - Swift framework for zipping and unzipping files. - [FileBrowser ![GitHub Repo Stars](https://img.shields.io/github/stars/marmelroy/FileBrowser) ![GitHub last commit](https://img.shields.io/github/last-commit/marmelroy/FileBrowser)](https://github.com/marmelroy/FileBrowser) - Powerful Swift file browser for iOS. - [Ares ![GitHub Repo Stars](https://img.shields.io/github/stars/indragiek/Ares) ![GitHub last commit](https://img.shields.io/github/last-commit/indragiek/Ares)](https://github.com/indragiek/Ares) - Zero-setup P2P file transfer between Macs and iOS devices. - [FileProvider ![GitHub Repo Stars](https://img.shields.io/github/stars/amosavian/FileProvider) ![GitHub last commit](https://img.shields.io/github/last-commit/amosavian/FileProvider)](https://github.com/amosavian/FileProvider) - FileManager replacement for Local, iCloud and Remote (WebDAV/FTP/Dropbox/OneDrive/SMB2) files on iOS/tvOS and macOS. - [KZFileWatchers ![GitHub Repo Stars](https://img.shields.io/github/stars/krzysztofzablocki/KZFileWatchers) ![GitHub last commit](https://img.shields.io/github/last-commit/krzysztofzablocki/KZFileWatchers)](https://github.com/krzysztofzablocki/KZFileWatchers) - A micro-framework for observing file changes, both local and remote. Helpful in building developer tools. - [ZipArchive ![GitHub Repo Stars](https://img.shields.io/github/stars/ZipArchive/ZipArchive) ![GitHub last commit](https://img.shields.io/github/last-commit/ZipArchive/ZipArchive)](https://github.com/ZipArchive/ZipArchive) - ZipArchive is a simple utility class for zipping and unzipping files on iOS and Mac. - [FileExplorer ![GitHub Repo Stars](https://img.shields.io/github/stars/Augustyniak/FileExplorer) ![GitHub last commit](https://img.shields.io/github/last-commit/Augustyniak/FileExplorer)](https://github.com/Augustyniak/FileExplorer) - Powerful file browser for iOS that allows its users to choose and remove files and/or directories. - [ZIPFoundation ![GitHub Repo Stars](https://img.shields.io/github/stars/weichsel/ZIPFoundation) ![GitHub last commit](https://img.shields.io/github/last-commit/weichsel/ZIPFoundation)](https://github.com/weichsel/ZIPFoundation) - Effortless ZIP Handling in Swift. - [AppFolder ![GitHub Repo Stars](https://img.shields.io/github/stars/dreymonde/AppFolder) ![GitHub last commit](https://img.shields.io/github/last-commit/dreymonde/AppFolder)](https://github.com/dreymonde/AppFolder) - AppFolder is a lightweight framework that lets you design a friendly, strongly-typed representation of a directories inside your app's container. - [ZipZap ![GitHub Repo Stars](https://img.shields.io/github/stars/pixelglow/ZipZap) ![GitHub last commit](https://img.shields.io/github/last-commit/pixelglow/ZipZap)](https://github.com/pixelglow/ZipZap) - zip file I/O library for iOS, macOS and tvOS. - [AMSMB2 ![GitHub Repo Stars](https://img.shields.io/github/stars/amosavian/AMSMB2) ![GitHub last commit](https://img.shields.io/github/last-commit/amosavian/AMSMB2)](https://github.com/amosavian/AMSMB2) - Swift framework to connect SMB 2/3 shares for iOS. **[back to top](#contributing-and-collaborating)** ## Functional Programming *Collection of Swift functional programming tools.* - [Forbind ![GitHub Repo Stars](https://img.shields.io/github/stars/ulrikdamm/Forbind) ![GitHub last commit](https://img.shields.io/github/last-commit/ulrikdamm/Forbind)](https://github.com/ulrikdamm/Forbind) - Functional chaining and promises in Swift. - [Funky ![GitHub Repo Stars](https://img.shields.io/github/stars/brynbellomy/Funky) ![GitHub last commit](https://img.shields.io/github/last-commit/brynbellomy/Funky)](https://github.com/brynbellomy/Funky) - Functional programming tools and experiments in Swift. - [LlamaKit ![GitHub Repo Stars](https://img.shields.io/github/stars/LlamaKit/LlamaKit) ![GitHub last commit](https://img.shields.io/github/last-commit/LlamaKit/LlamaKit)](https://github.com/LlamaKit/LlamaKit) - Collection of must-have functional Swift tools. - [Oriole ![GitHub Repo Stars](https://img.shields.io/github/stars/tptee/Oriole) ![GitHub last commit](https://img.shields.io/github/last-commit/tptee/Oriole)](https://github.com/tptee/Oriole) - A functional utility belt implemented as Swift protocol extensions. - [Prelude ![GitHub Repo Stars](https://img.shields.io/github/stars/robrix/Prelude) ![GitHub last commit](https://img.shields.io/github/last-commit/robrix/Prelude)](https://github.com/robrix/Prelude) - Swift µframework of simple functional programming tools. - [Swiftx ![GitHub Repo Stars](https://img.shields.io/github/stars/typelift/Swiftx) ![GitHub last commit](https://img.shields.io/github/last-commit/typelift/Swiftx)](https://github.com/typelift/Swiftx) - Functional data types and functions for any project. - [Swiftz ![GitHub Repo Stars](https://img.shields.io/github/stars/typelift/Swiftz) ![GitHub last commit](https://img.shields.io/github/last-commit/typelift/Swiftz)](https://github.com/typelift/Swiftz) - Functional programming in Swift. - [OptionalExtensions ![GitHub Repo Stars](https://img.shields.io/github/stars/RuiAAPeres/OptionalExtensions) ![GitHub last commit](https://img.shields.io/github/last-commit/RuiAAPeres/OptionalExtensions)](https://github.com/RuiAAPeres/OptionalExtensions) - Swift µframework with extensions for the Optional Type. - [Argo ![GitHub Repo Stars](https://img.shields.io/github/stars/thoughtbot/Argo) ![GitHub last commit](https://img.shields.io/github/last-commit/thoughtbot/Argo)](https://github.com/thoughtbot/Argo) - Functional JSON parsing library for Swift. - [Runes ![GitHub Repo Stars](https://img.shields.io/github/stars/thoughtbot/Runes) ![GitHub last commit](https://img.shields.io/github/last-commit/thoughtbot/Runes)](https://github.com/thoughtbot/Runes) - Infix operators for monadic functions in Swift. - [Bow ![GitHub Repo Stars](https://img.shields.io/github/stars/bow-swift/bow) ![GitHub last commit](https://img.shields.io/github/last-commit/bow-swift/bow)](https://github.com/bow-swift/bow) - Typed Functional Programming companion library for Swift. **[back to top](#contributing-and-collaborating)** ## Games - [AssetImportKit ![GitHub Repo Stars](https://img.shields.io/github/stars/eugenebokhan/AssetImportKit) ![GitHub last commit](https://img.shields.io/github/last-commit/eugenebokhan/AssetImportKit)](https://github.com/eugenebokhan/AssetImportKit) - Swifty cross platform library (macOS, iOS) that converts Assimp supported models to SceneKit scenes. - [CollectionNode ![GitHub Repo Stars](https://img.shields.io/github/stars/bwide/CollectionNode) ![GitHub last commit](https://img.shields.io/github/last-commit/bwide/CollectionNode)](https://github.com/bwide/CollectionNode) - A swift framework for a collectionView in SpriteKit. - [glide engine ![GitHub Repo Stars](https://img.shields.io/github/stars/cocoatoucher/Glide) ![GitHub last commit](https://img.shields.io/github/last-commit/cocoatoucher/Glide)](https://github.com/cocoatoucher/Glide) - SpriteKit and GameplayKit based engine for making 2d games, with practical examples and tutorials. - [Lichess mobile ![GitHub Repo Stars](https://img.shields.io/github/stars/lichess-org/lichobile) ![GitHub last commit](https://img.shields.io/github/last-commit/lichess-org/lichobile)](https://github.com/lichess-org/lichobile) - A mobile client for lichess.org. - [Sage ![GitHub Repo Stars](https://img.shields.io/github/stars/nvzqz/Sage) ![GitHub last commit](https://img.shields.io/github/last-commit/nvzqz/Sage)](https://github.com/nvzqz/Sage) - A cross-platform chess library for Swift. - [ShogibanKit ![GitHub Repo Stars](https://img.shields.io/github/stars/codelynx/ShogibanKit) ![GitHub last commit](https://img.shields.io/github/last-commit/codelynx/ShogibanKit)](https://github.com/codelynx/ShogibanKit) - ShogibanKit is a framework for implementing complex Japanese Chess (Shogii) in Swift. No UI, nor AI. - [SKTiled ![GitHub Repo Stars](https://img.shields.io/github/stars/mfessenden/SKTiled) ![GitHub last commit](https://img.shields.io/github/last-commit/mfessenden/SKTiled)](https://github.com/mfessenden/SKTiled) - Swift framework for working with Tiled assets in SpriteKit. - [SwiftFortuneWheel ![GitHub Repo Stars](https://img.shields.io/github/stars/sh-khashimov/SwiftFortuneWheel) ![GitHub last commit](https://img.shields.io/github/last-commit/sh-khashimov/SwiftFortuneWheel)](https://github.com/sh-khashimov/SwiftFortuneWheel) - A cross-platform framework for games like a Wheel of Fortune. **[back to top](#contributing-and-collaborating)** ## GCD *Grand Central Dispatch syntax sugars, tools and timers.* - [GCDKit ![GitHub Repo Stars](https://img.shields.io/github/stars/JohnEstropia/GCDKit) ![GitHub last commit](https://img.shields.io/github/last-commit/JohnEstropia/GCDKit)](https://github.com/JohnEstropia/GCDKit) - Grand Central Dispatch simplified with Swift. - [Async ![GitHub Repo Stars](https://img.shields.io/github/stars/duemunk/Async) ![GitHub last commit](https://img.shields.io/github/last-commit/duemunk/Async)](https://github.com/duemunk/Async) - Syntactic sugar in Swift for asynchronous dispatches in Grand Central Dispatch. - [SwiftSafe ![GitHub Repo Stars](https://img.shields.io/github/stars/nodes-ios/SwiftSafe) ![GitHub last commit](https://img.shields.io/github/last-commit/nodes-ios/SwiftSafe)](https://github.com/nodes-ios/SwiftSafe) - Thread synchronization made easy. - [YYDispatchQueuePool ![GitHub Repo Stars](https://img.shields.io/github/stars/ibireme/YYDispatchQueuePool) ![GitHub last commit](https://img.shields.io/github/last-commit/ibireme/YYDispatchQueuePool)](https://github.com/ibireme/YYDispatchQueuePool) - iOS utility class to manage global dispatch queue. - [AlecrimAsyncKit ![GitHub Repo Stars](https://img.shields.io/github/stars/Alecrim/AlecrimAsyncKit) ![GitHub last commit](https://img.shields.io/github/last-commit/Alecrim/AlecrimAsyncKit)](https://github.com/Alecrim/AlecrimAsyncKit) - Bringing async and await to Swift world with some flavouring. - [GrandSugarDispatch ![GitHub Repo Stars](https://img.shields.io/github/stars/jessesquires/GrandSugarDispatch) ![GitHub last commit](https://img.shields.io/github/last-commit/jessesquires/GrandSugarDispatch)](https://github.com/jessesquires/GrandSugarDispatch) - Syntactic sugar for Grand Central Dispatch (GCD). - [Threader ![GitHub Repo Stars](https://img.shields.io/github/stars/mitchtreece/Threader) ![GitHub last commit](https://img.shields.io/github/last-commit/mitchtreece/Threader)](https://github.com/mitchtreece/Threader) - Pretty GCD calls and easier code execution. - [Dispatch ![GitHub Repo Stars](https://img.shields.io/github/stars/JARMourato/Dispatch) ![GitHub last commit](https://img.shields.io/github/last-commit/JARMourato/Dispatch)](https://github.com/JARMourato/Dispatch) - Just a tiny library to make using GCD easier and intuitive. - [GCDTimer ![GitHub Repo Stars](https://img.shields.io/github/stars/hemantasapkota/GCDTimer) ![GitHub last commit](https://img.shields.io/github/last-commit/hemantasapkota/GCDTimer)](https://github.com/hemantasapkota/GCDTimer) - Well tested Grand Central Dispatch (GCD) Timer in Swift. - [Chronos-Swift ![GitHub Repo Stars](https://img.shields.io/github/stars/comyar/Chronos-Swift) ![GitHub last commit](https://img.shields.io/github/last-commit/comyar/Chronos-Swift)](https://github.com/comyar/Chronos-Swift) - Grand Central Dispatch Utilities. - [Me ![GitHub Repo Stars](https://img.shields.io/github/stars/pascalbros/Me) ![GitHub last commit](https://img.shields.io/github/last-commit/pascalbros/Me)](https://github.com/pascalbros/Me) - A super slim solution to the nested asynchronous computations. - [SwiftyTask ![GitHub Repo Stars](https://img.shields.io/github/stars/Albinzr/SwiftyTask) ![GitHub last commit](https://img.shields.io/github/last-commit/Albinzr/SwiftyTask)](https://github.com/Albinzr/SwiftyTask) - An extreme queuing system with high performance for managing all task in app with closure. **[back to top](#contributing-and-collaborating)** ## Gesture *Libraries and tools to handle gestures.* - [Tactile ![GitHub Repo Stars](https://img.shields.io/github/stars/delba/Tactile) ![GitHub last commit](https://img.shields.io/github/last-commit/delba/Tactile)](https://github.com/delba/Tactile) - A better way to handle gestures on iOS. - [SwiftyGestureRecognition ![GitHub Repo Stars](https://img.shields.io/github/stars/b3ll/SwiftyGestureRecognition) ![GitHub last commit](https://img.shields.io/github/last-commit/b3ll/SwiftyGestureRecognition)](https://github.com/b3ll/SwiftyGestureRecognition) - Aids with prototyping UIGestureRecognizers in Xcode Playgrounds. - [DBPathRecognizer ![GitHub Repo Stars](https://img.shields.io/github/stars/didierbrun/DBPathRecognizer) ![GitHub last commit](https://img.shields.io/github/last-commit/didierbrun/DBPathRecognizer)](https://github.com/didierbrun/DBPathRecognizer) - Gesture recognizer tool. - [Sensitive ![GitHub Repo Stars](https://img.shields.io/github/stars/hellowizman/Sensitive) ![GitHub last commit](https://img.shields.io/github/last-commit/hellowizman/Sensitive)](https://github.com/hellowizman/Sensitive) - Special way to work with gestures in iOS. - [SplitViewDragAndDrop ![GitHub Repo Stars](https://img.shields.io/github/stars/MarioIannotta/SplitViewDragAndDrop) ![GitHub last commit](https://img.shields.io/github/last-commit/MarioIannotta/SplitViewDragAndDrop)](https://github.com/MarioIannotta/SplitViewDragAndDrop) - Easily add drag and drop to pass data between your apps in split view mode. - [FDFullscreenPopGesture ![GitHub Repo Stars](https://img.shields.io/github/stars/forkingdog/FDFullscreenPopGesture) ![GitHub last commit](https://img.shields.io/github/last-commit/forkingdog/FDFullscreenPopGesture)](https://github.com/forkingdog/FDFullscreenPopGesture) - An UINavigationController's category to enable fullscreen pop gesture in an iOS7+ system style with AOP. **[back to top](#contributing-and-collaborating)** ## Graphics *CoreGraphics, CoreAnimation, SVG, CGContext libraries, helpers and tools.* - [Graphicz ![GitHub Repo Stars](https://img.shields.io/github/stars/SwiftKitz/Graphicz) ![GitHub last commit](https://img.shields.io/github/last-commit/SwiftKitz/Graphicz)](https://github.com/SwiftKitz/Graphicz) - Light-weight, operator-overloading-free complements to CoreGraphics! - [PKCoreTechniques ![GitHub Repo Stars](https://img.shields.io/github/stars/pkluz/PKCoreTechniques) ![GitHub last commit](https://img.shields.io/github/last-commit/pkluz/PKCoreTechniques)](https://github.com/pkluz/PKCoreTechniques) - The code for my CoreGraphics+CoreAnimation talk, held during the 2012 iOS Game Design Seminar at the Technical University Munich. - [MPWDrawingContext ![GitHub Repo Stars](https://img.shields.io/github/stars/mpw/MPWDrawingContext) ![GitHub last commit](https://img.shields.io/github/last-commit/mpw/MPWDrawingContext)](https://github.com/mpw/MPWDrawingContext) - An Objective-C wrapper for CoreGraphics CGContext. - [DePict ![GitHub Repo Stars](https://img.shields.io/github/stars/davidcairns/DePict) ![GitHub last commit](https://img.shields.io/github/last-commit/davidcairns/DePict)](https://github.com/davidcairns/DePict) - A simple, declarative, functional drawing framework, in Swift! - [SwiftSVG ![GitHub Repo Stars](https://img.shields.io/github/stars/mchoe/SwiftSVG) ![GitHub last commit](https://img.shields.io/github/last-commit/mchoe/SwiftSVG)](https://github.com/mchoe/SwiftSVG) - A single pass SVG parser with multiple interface options (String, NS/UIBezierPath, CAShapeLayer, and NS/UIView). - [InkKit ![GitHub Repo Stars](https://img.shields.io/github/stars/shaps80/InkKit) ![GitHub last commit](https://img.shields.io/github/last-commit/shaps80/InkKit)](https://github.com/shaps80/InkKit) - Write-Once, Draw-Everywhere for iOS and macOS. - [YYAsyncLayer ![GitHub Repo Stars](https://img.shields.io/github/stars/ibireme/YYAsyncLayer) ![GitHub last commit](https://img.shields.io/github/last-commit/ibireme/YYAsyncLayer)](https://github.com/ibireme/YYAsyncLayer) - iOS utility classes for asynchronous rendering and display. - [NXDrawKit ![GitHub Repo Stars](https://img.shields.io/github/stars/Nicejinux/NXDrawKit) ![GitHub last commit](https://img.shields.io/github/last-commit/Nicejinux/NXDrawKit)](https://github.com/Nicejinux/NXDrawKit) - NXDrawKit is a simple and easy but useful drawing kit for iPhone. - [jot ![GitHub Repo Stars](https://img.shields.io/github/stars/IFTTT/jot) ![GitHub last commit](https://img.shields.io/github/last-commit/IFTTT/jot)](https://github.com/IFTTT/jot) - An iOS framework for easily adding drawings and text to images. - [SVGKit ![GitHub Repo Stars](https://img.shields.io/github/stars/SVGKit/SVGKit) ![GitHub last commit](https://img.shields.io/github/last-commit/SVGKit/SVGKit)](https://github.com/SVGKit/SVGKit) - Display and interact with SVG Images on iOS / macOS, using native rendering (CoreAnimation) (currently only supported for iOS - macOS code needs updating). - [Snowflake ![GitHub Repo Stars](https://img.shields.io/github/stars/onmyway133/Snowflake) ![GitHub last commit](https://img.shields.io/github/last-commit/onmyway133/Snowflake)](https://github.com/onmyway133/Snowflake) - SVG in Swift. - [HxSTLParser ![GitHub Repo Stars](https://img.shields.io/github/stars/victorgama/HxSTLParser) ![GitHub last commit](https://img.shields.io/github/last-commit/victorgama/HxSTLParser)](https://github.com/victorgama/HxSTLParser) - Basic STL loader for SceneKit. - [ProcessingKit ![GitHub Repo Stars](https://img.shields.io/github/stars/natmark/ProcessingKit) ![GitHub last commit](https://img.shields.io/github/last-commit/natmark/ProcessingKit)](https://github.com/natmark/ProcessingKit) - Visual designing library for iOS & OSX. - [EZYGradientView ![GitHub Repo Stars](https://img.shields.io/github/stars/shashankpali/EZYGradientView) ![GitHub last commit](https://img.shields.io/github/last-commit/shashankpali/EZYGradientView)](https://github.com/shashankpali/EZYGradientView) - Create gradients and blur gradients without a single line of code. - [AEConicalGradient ![GitHub Repo Stars](https://img.shields.io/github/stars/tadija/AEConicalGradient) ![GitHub last commit](https://img.shields.io/github/last-commit/tadija/AEConicalGradient)](https://github.com/tadija/AEConicalGradient) - Conical (angular) gradient layer written in Swift. - [MKGradientView ![GitHub Repo Stars](https://img.shields.io/github/stars/maxkonovalov/MKGradientView) ![GitHub last commit](https://img.shields.io/github/last-commit/maxkonovalov/MKGradientView)](https://github.com/maxkonovalov/MKGradientView) - Core Graphics based gradient view capable of producing Linear (Axial), Radial (Circular), Conical (Angular), Bilinear (Four Point) gradients, written in Swift. - [EPShapes ![GitHub Repo Stars](https://img.shields.io/github/stars/ipraba/EPShapes) ![GitHub last commit](https://img.shields.io/github/last-commit/ipraba/EPShapes)](https://github.com/ipraba/EPShapes) - Design shapes in Interface Builder. - [Macaw ![GitHub Repo Stars](https://img.shields.io/github/stars/exyte/macaw) ![GitHub last commit](https://img.shields.io/github/last-commit/exyte/macaw)](https://github.com/exyte/macaw) - Powerful and easy-to-use vector graphics library with SVG support written in Swift. - [BlockiesSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/Boilertalk/BlockiesSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/Boilertalk/BlockiesSwift)](https://github.com/Boilertalk/BlockiesSwift) - Unique blocky identicons/profile picture generator. - [Rough ![GitHub Repo Stars](https://img.shields.io/github/stars/bakhtiyork/Rough) ![GitHub last commit](https://img.shields.io/github/last-commit/bakhtiyork/Rough)](https://github.com/bakhtiyork/Rough) - lets you draw in a sketchy, hand-drawn-like, style. - [GraphLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/bakhtiyork/GraphLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/bakhtiyork/GraphLayout)](https://github.com/bakhtiyork/GraphLayout) - UI controls for graph visualization. It is powered by Graphviz. - [Drawsana ![GitHub Repo Stars](https://img.shields.io/github/stars/Asana/Drawsana) ![GitHub last commit](https://img.shields.io/github/last-commit/Asana/Drawsana)](https://github.com/Asana/Drawsana) - iOS framework for building raster drawing and image markup views. - [AnimatedGradientView ![GitHub Repo Stars](https://img.shields.io/github/stars/rwbutler/AnimatedGradientView) ![GitHub last commit](https://img.shields.io/github/last-commit/rwbutler/AnimatedGradientView)](https://github.com/rwbutler/AnimatedGradientView) - A simple framework to add animated gradients to your iOS app. **[back to top](#contributing-and-collaborating)** ## Hardware ### Bluetooth *Libraries to deal with nearby devices, BLE tools and MultipeerConnectivity wrappers.* - [Discovery ![GitHub Repo Stars](https://img.shields.io/github/stars/omergul/Discovery) ![GitHub last commit](https://img.shields.io/github/last-commit/omergul/Discovery)](https://github.com/omergul/Discovery) - A very simple library to discover and retrieve data from nearby devices (even if the peer app works at background). - [LGBluetooth ![GitHub Repo Stars](https://img.shields.io/github/stars/LGBluetooth/LGBluetooth) ![GitHub last commit](https://img.shields.io/github/last-commit/LGBluetooth/LGBluetooth)](https://github.com/LGBluetooth/LGBluetooth) - Simple, block-based, lightweight library over CoreBluetooth. Will clean up your Core Bluetooth related code. - [PeerKit ![GitHub Repo Stars](https://img.shields.io/github/stars/jpsim/PeerKit) ![GitHub last commit](https://img.shields.io/github/last-commit/jpsim/PeerKit)](https://github.com/jpsim/PeerKit) An open-source Swift framework for building event-driven, zero-config Multipeer Connectivity apps. - [BluetoothKit ![GitHub Repo Stars](https://img.shields.io/github/stars/rhummelmose/BluetoothKit) ![GitHub last commit](https://img.shields.io/github/last-commit/rhummelmose/BluetoothKit)](https://github.com/rhummelmose/BluetoothKit) - Easily communicate between iOS/macOS devices using BLE. - [Bluetonium ![GitHub Repo Stars](https://img.shields.io/github/stars/e-sites/Bluetonium) ![GitHub last commit](https://img.shields.io/github/last-commit/e-sites/Bluetonium)](https://github.com/e-sites/Bluetonium) - Bluetooth mapping in Swift. - [BlueCap ![GitHub Repo Stars](https://img.shields.io/github/stars/troystribling/BlueCap) ![GitHub last commit](https://img.shields.io/github/last-commit/troystribling/BlueCap)](https://github.com/troystribling/BlueCap) - iOS Bluetooth LE framework. - [Apple Family ![GitHub Repo Stars](https://img.shields.io/github/stars/kirankunigiri/Apple-Family) ![GitHub last commit](https://img.shields.io/github/last-commit/kirankunigiri/Apple-Family)](https://github.com/kirankunigiri/Apple-Family) - Quickly connect Apple devices together with Bluetooth, wifi, and USB. - [Bleu ![GitHub Repo Stars](https://img.shields.io/github/stars/1amageek/Bleu) ![GitHub last commit](https://img.shields.io/github/last-commit/1amageek/Bleu)](https://github.com/1amageek/Bleu) - BLE (Bluetooth LE) for U. - [Bluejay ![GitHub Repo Stars](https://img.shields.io/github/stars/steamclock/bluejay) ![GitHub last commit](https://img.shields.io/github/last-commit/steamclock/bluejay)](https://github.com/steamclock/bluejay) - A simple Swift framework for building reliable Bluetooth LE apps. - [BabyBluetooth ![GitHub Repo Stars](https://img.shields.io/github/stars/coolnameismy/BabyBluetooth) ![GitHub last commit](https://img.shields.io/github/last-commit/coolnameismy/BabyBluetooth)](https://github.com/coolnameismy/BabyBluetooth) - The easiest way to use Bluetooth (BLE) in iOS/MacOS. - [ExtendaBLE ![GitHub Repo Stars](https://img.shields.io/github/stars/AntonTheDev/ExtendaBLE) ![GitHub last commit](https://img.shields.io/github/last-commit/AntonTheDev/ExtendaBLE)](https://github.com/AntonTheDev/ExtendaBLE) - Simple Blocks-Based BLE Client for iOS/tvOS/watchOS/OSX/Android. Quickly configuration for centrals/peripherals, perform packet based read/write operations, and callbacks for characteristic updates. - [PeerConnectivity ![GitHub Repo Stars](https://img.shields.io/github/stars/rchatham/PeerConnectivity) ![GitHub last commit](https://img.shields.io/github/last-commit/rchatham/PeerConnectivity)](https://github.com/rchatham/PeerConnectivity) - Functional wrapper for Apple's MultipeerConnectivity framework. - [AZPeerToPeerConnection ![GitHub Repo Stars](https://img.shields.io/github/stars/AfrozZaheer/AZPeerToPeerConnection) ![GitHub last commit](https://img.shields.io/github/last-commit/AfrozZaheer/AZPeerToPeerConnection)](https://github.com/AfrozZaheer/AZPeerToPeerConnection) - AZPeerToPeerConnectivity is a wrapper on top of Apple iOS Multipeer Connectivity framework. It provides an easier way to create and manage sessions. Easy to integrate. - [MultiPeer ![GitHub Repo Stars](https://img.shields.io/github/stars/dingwilson/MultiPeer) ![GitHub last commit](https://img.shields.io/github/last-commit/dingwilson/MultiPeer)](https://github.com/dingwilson/MultiPeer) - Multipeer is a wrapper for Apple's MultipeerConnectivity framework for offline data transmission between Apple devices. It makes easy to automatically connect to multiple nearby devices and share information using either bluetooth or wifi. - [BerkananSDK ![GitHub Repo Stars](https://img.shields.io/github/stars/zssz/BerkananSDK) ![GitHub last commit](https://img.shields.io/github/last-commit/zssz/BerkananSDK)](https://github.com/zssz/BerkananSDK) - Mesh messaging SDK with the goal to create a decentralized mesh network for the people, powered by their device's Bluetooth antenna. **[back to top](#contributing-and-collaborating)** ### Camera *Mocks, ImagePickers, and multiple options of customizable camera implementation* - [TGCameraViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/tdginternet/TGCameraViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/tdginternet/TGCameraViewController)](https://github.com/tdginternet/TGCameraViewController) - Custom camera with AVFoundation. Beautiful, light and easy to integrate with iOS projects. - [PBJVision ![GitHub Repo Stars](https://img.shields.io/github/stars/piemonte/PBJVision) ![GitHub last commit](https://img.shields.io/github/last-commit/piemonte/PBJVision)](https://github.com/piemonte/PBJVision) - iOS camera engine, features touch-to-record video, slow motion video, and photo capture. - [Cool-iOS-Camera ![GitHub Repo Stars](https://img.shields.io/github/stars/GabrielAlva/Cool-iOS-Camera) ![GitHub last commit](https://img.shields.io/github/last-commit/GabrielAlva/Cool-iOS-Camera)](https://github.com/GabrielAlva/Cool-iOS-Camera) - A fully customisable and modern camera implementation for iOS made with AVFoundation. - [SCRecorder ![GitHub Repo Stars](https://img.shields.io/github/stars/rFlex/SCRecorder) ![GitHub last commit](https://img.shields.io/github/last-commit/rFlex/SCRecorder)](https://github.com/rFlex/SCRecorder) - Camera engine with Vine-like tap to record, animatable filters, slow motion, segments editing. - [ALCameraViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/AlexLittlejohn/ALCameraViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/AlexLittlejohn/ALCameraViewController)](https://github.com/AlexLittlejohn/ALCameraViewController) - A camera view controller with custom image picker and image cropping. Written in Swift. - [CameraManager ![GitHub Repo Stars](https://img.shields.io/github/stars/imaginary-cloud/CameraManager) ![GitHub last commit](https://img.shields.io/github/last-commit/imaginary-cloud/CameraManager)](https://github.com/imaginary-cloud/CameraManager) - Simple Swift class to provide all the configurations you need to create custom camera view in your app. - [RSBarcodes_Swift ![GitHub Repo Stars](https://img.shields.io/github/stars/yeahdongcn/RSBarcodes_Swift) ![GitHub last commit](https://img.shields.io/github/last-commit/yeahdongcn/RSBarcodes_Swift)](https://github.com/yeahdongcn/RSBarcodes_Swift) - 1D and 2D barcodes reader and generators for iOS 8 with delightful controls. Now Swift. - [LLSimpleCamera ![GitHub Repo Stars](https://img.shields.io/github/stars/omergul/LLSimpleCamera) ![GitHub last commit](https://img.shields.io/github/last-commit/omergul/LLSimpleCamera)](https://github.com/omergul/LLSimpleCamera) - A simple, customizable camera control - video recorder for iOS. - [Fusuma ![GitHub Repo Stars](https://img.shields.io/github/stars/ytakzk/Fusuma) ![GitHub last commit](https://img.shields.io/github/last-commit/ytakzk/Fusuma)](https://github.com/ytakzk/Fusuma) - Instagram-like photo browser and a camera feature with a few line of code in Swift. - [BarcodeScanner ![GitHub Repo Stars](https://img.shields.io/github/stars/hyperoslo/BarcodeScanner) ![GitHub last commit](https://img.shields.io/github/last-commit/hyperoslo/BarcodeScanner)](https://github.com/hyperoslo/BarcodeScanner) - Simple and beautiful barcode scanner. - [HorizonSDK-iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/HorizonCamera/HorizonSDK-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/HorizonCamera/HorizonSDK-iOS)](https://github.com/HorizonCamera/HorizonSDK-iOS) - State of the art real-time video recording / photo shooting iOS library. - [FastttCamera ![GitHub Repo Stars](https://img.shields.io/github/stars/IFTTT/FastttCamera) ![GitHub last commit](https://img.shields.io/github/last-commit/IFTTT/FastttCamera)](https://github.com/IFTTT/FastttCamera) - Fasttt and easy camera framework for iOS with customizable filters. - [DKCamera ![GitHub Repo Stars](https://img.shields.io/github/stars/zhangao0086/DKCamera) ![GitHub last commit](https://img.shields.io/github/last-commit/zhangao0086/DKCamera)](https://github.com/zhangao0086/DKCamera) - A lightweight & simple camera framework for iOS. Written in Swift. - [NextLevel ![GitHub Repo Stars](https://img.shields.io/github/stars/NextLevel/NextLevel) ![GitHub last commit](https://img.shields.io/github/last-commit/NextLevel/NextLevel)](https://github.com/NextLevel/NextLevel) - Next Level is a media capture camera library for iOS. - [CameraEngine ![GitHub Repo Stars](https://img.shields.io/github/stars/remirobert/CameraEngine) ![GitHub last commit](https://img.shields.io/github/last-commit/remirobert/CameraEngine)](https://github.com/remirobert/CameraEngine) - Camera engine for iOS, written in Swift, above AVFoundation. - [SwiftyCam ![GitHub Repo Stars](https://img.shields.io/github/stars/Awalz/SwiftyCam) ![GitHub last commit](https://img.shields.io/github/last-commit/Awalz/SwiftyCam)](https://github.com/Awalz/SwiftyCam) - A Snapchat Inspired iOS Camera Framework written in Swift. - [CameraBackground ![GitHub Repo Stars](https://img.shields.io/github/stars/yonat/CameraBackground) ![GitHub last commit](https://img.shields.io/github/last-commit/yonat/CameraBackground)](https://github.com/yonat/CameraBackground) - Show camera layer as a background to any UIView. - [Lumina ![GitHub Repo Stars](https://img.shields.io/github/stars/dokun1/Lumina) ![GitHub last commit](https://img.shields.io/github/last-commit/dokun1/Lumina)](https://github.com/dokun1/Lumina) - Full service camera that takes photos, videos, streams frames, detects metadata, and streams CoreML predictions. - [RAImagePicker ![GitHub Repo Stars](https://img.shields.io/github/stars/rallahaseh/RAImagePicker) ![GitHub last commit](https://img.shields.io/github/last-commit/rallahaseh/RAImagePicker)](https://github.com/rallahaseh/RAImagePicker) - RAImagePicker is a protocol-oriented framework that provides custom features from the built-in Image Picker Edit. - [FDTake ![GitHub Repo Stars](https://img.shields.io/github/stars/fulldecent/FDTake) ![GitHub last commit](https://img.shields.io/github/last-commit/fulldecent/FDTake)](https://github.com/fulldecent/FDTake) - Easily take a photo or video or choose from library. - [YPImagePicker ![GitHub Repo Stars](https://img.shields.io/github/stars/Yummypets/YPImagePicker) ![GitHub last commit](https://img.shields.io/github/last-commit/Yummypets/YPImagePicker)](https://github.com/Yummypets/YPImagePicker) - Instagram-like image picker & filters for iOS. - [MockImagePicker ![GitHub Repo Stars](https://img.shields.io/github/stars/yonat/MockImagePicker) ![GitHub last commit](https://img.shields.io/github/last-commit/yonat/MockImagePicker)](https://github.com/yonat/MockImagePicker) - Mock UIImagePickerController for testing camera based UI in simulator. - [iOS-Depth-Sampler ![GitHub Repo Stars](https://img.shields.io/github/stars/shu223/iOS-Depth-Sampler) ![GitHub last commit](https://img.shields.io/github/last-commit/shu223/iOS-Depth-Sampler)](https://github.com/shu223/iOS-Depth-Sampler) - A collection of code examples for Depth APIs. - [TakeASelfie ![GitHub Repo Stars](https://img.shields.io/github/stars/abdullahselek/TakeASelfie) ![GitHub last commit](https://img.shields.io/github/last-commit/abdullahselek/TakeASelfie)](https://github.com/abdullahselek/TakeASelfie) - An iOS framework that uses the front camera, detects your face and takes a selfie. - [HybridCamera ![GitHub Repo Stars](https://img.shields.io/github/stars/eonist/HybridCamera) ![GitHub last commit](https://img.shields.io/github/last-commit/eonist/HybridCamera)](https://github.com/eonist/HybridCamera) - Video and photo camera for iOS, similar to the SnapChat camera. - [CameraKit-iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/CameraKit/camerakit-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/CameraKit/camerakit-ios)](https://github.com/CameraKit/camerakit-ios) - Massively increase camera performance and ease of use in your next iOS project. - [ExyteMediaPicker ![GitHub Repo Stars](https://img.shields.io/github/stars/exyte/mediapicker) ![GitHub last commit](https://img.shields.io/github/last-commit/exyte/mediapicker)](https://github.com/exyte/mediapicker) - Customizable media picker **[back to top](#contributing-and-collaborating)** ### Force Touch *Quick actions and peek and pop interactions* - [QuickActions ![GitHub Repo Stars](https://img.shields.io/github/stars/ricardopereira/QuickActions) ![GitHub last commit](https://img.shields.io/github/last-commit/ricardopereira/QuickActions)](https://github.com/ricardopereira/QuickActions) - Swift wrapper for iOS Home Screen Quick Actions (App Icon Shortcuts). - [JustPeek ![GitHub Repo Stars](https://img.shields.io/github/stars/justeat/JustPeek) ![GitHub last commit](https://img.shields.io/github/last-commit/justeat/JustPeek)](https://github.com/justeat/JustPeek) - JustPeek is an iOS Library that adds support for Force Touch-like Peek and Pop interactions on devices that do not natively support this kind of interaction. - [PeekView ![GitHub Repo Stars](https://img.shields.io/github/stars/itsmeichigo/PeekView) ![GitHub last commit](https://img.shields.io/github/last-commit/itsmeichigo/PeekView)](https://github.com/itsmeichigo/PeekView) - PeekView supports peek, pop and preview actions for iOS devices without 3D Touch capibility. **[back to top](#contributing-and-collaborating)** ### iBeacon *Device detect libraries and iBeacon helpers* - [Proxitee ![GitHub Repo Stars](https://img.shields.io/github/stars/Proxitee/iOS-SDK) ![GitHub last commit](https://img.shields.io/github/last-commit/Proxitee/iOS-SDK)](https://github.com/Proxitee/iOS-SDK) - Allows developers to create proximity aware applications utilizing iBeacons & geo fences. - [OWUProximityManager ![GitHub Repo Stars](https://img.shields.io/github/stars/ohayon/OWUProximityManager) ![GitHub last commit](https://img.shields.io/github/last-commit/ohayon/OWUProximityManager)](https://github.com/ohayon/OWUProximityManager) - iBeacons + CoreBluetooth. - [Vicinity ![GitHub Repo Stars](https://img.shields.io/github/stars/Instrument/Vicinity) ![GitHub last commit](https://img.shields.io/github/last-commit/Instrument/Vicinity)](https://github.com/Instrument/Vicinity) - Vicinity replicates iBeacons (by analyzing RSSI) and supports broadcasting and detecting low-energy Bluetooth devices in the background. - [BeaconEmitter ![GitHub Repo Stars](https://img.shields.io/github/stars/lgaches/BeaconEmitter) ![GitHub last commit](https://img.shields.io/github/last-commit/lgaches/BeaconEmitter)](https://github.com/lgaches/BeaconEmitter) - Turn your Mac as an iBeacon. - [MOCA Proximity](https://www.mocaplatform.com/features) - Paid proximity marketing platform that lets you add amazing proximity experiences to your app. - [JMCBeaconManager ![GitHub Repo Stars](https://img.shields.io/github/stars/izotx/JMCBeaconManager) ![GitHub last commit](https://img.shields.io/github/last-commit/izotx/JMCBeaconManager)](https://github.com/izotx/JMCBeaconManager) - An iBeacon Manager class that is responsible for detecting beacons nearby. **[back to top](#contributing-and-collaborating)** ### Location *Location monitoring, detect motion and geofencing libraries* - [AsyncLocationKit ![GitHub Repo Stars](https://img.shields.io/github/stars/AsyncSwift/AsyncLocationKit) ![GitHub last commit](https://img.shields.io/github/last-commit/AsyncSwift/AsyncLocationKit)](https://github.com/AsyncSwift/AsyncLocationKit) - Wrapper for Apple CoreLocation framework with Modern Concurrency Swift (async/await). - [IngeoSDK ![GitHub Repo Stars](https://img.shields.io/github/stars/IngeoSDK/ingeo-ios-sdk) ![GitHub last commit](https://img.shields.io/github/last-commit/IngeoSDK/ingeo-ios-sdk)](https://github.com/IngeoSDK/ingeo-ios-sdk) - Always-On Location monitoring framework for iOS. - [LocationManager ![GitHub Repo Stars](https://img.shields.io/github/stars/intuit/LocationManager) ![GitHub last commit](https://img.shields.io/github/last-commit/intuit/LocationManager)](https://github.com/intuit/LocationManager) - Provides a block-based asynchronous API to request the current location, either once or continuously. - [SwiftLocation ![GitHub Repo Stars](https://img.shields.io/github/stars/malcommac/SwiftLocation) ![GitHub last commit](https://img.shields.io/github/last-commit/malcommac/SwiftLocation)](https://github.com/malcommac/SwiftLocation) - Location & Beacon Monitoring in Swift. - [SOMotionDetector ![GitHub Repo Stars](https://img.shields.io/github/stars/arturdev/SOMotionDetector) ![GitHub last commit](https://img.shields.io/github/last-commit/arturdev/SOMotionDetector)](https://github.com/arturdev/SOMotionDetector) - Simple library to detect motion. Based on location updates and acceleration. - [LocationPicker ![GitHub Repo Stars](https://img.shields.io/github/stars/ZhuoranTan/LocationPicker) ![GitHub last commit](https://img.shields.io/github/last-commit/ZhuoranTan/LocationPicker)](https://github.com/ZhuoranTan/LocationPicker) - A ready for use and fully customizable location picker for your app. - [BBLocationManager ![GitHub Repo Stars](https://img.shields.io/github/stars/benzamin/BBLocationManager) ![GitHub last commit](https://img.shields.io/github/last-commit/benzamin/BBLocationManager)](https://github.com/benzamin/BBLocationManager) - A Location Manager for easily implementing location services & geofencing in iOS. - [set-simulator-location ![GitHub Repo Stars](https://img.shields.io/github/stars/lyft/set-simulator-location) ![GitHub last commit](https://img.shields.io/github/last-commit/lyft/set-simulator-location)](https://github.com/lyft/set-simulator-location) - CLI for setting location in the iOS simulator. - [NominatimKit ![GitHub Repo Stars](https://img.shields.io/github/stars/caloon/NominatimKit) ![GitHub last commit](https://img.shields.io/github/last-commit/caloon/NominatimKit)](https://github.com/caloon/NominatimKit) - A Swift wrapper for (reverse) geocoding of OpenStreetMap data. **[back to top](#contributing-and-collaborating)** ### Other Hardware - [MotionKit ![GitHub Repo Stars](https://img.shields.io/github/stars/MHaroonBaig/MotionKit) ![GitHub last commit](https://img.shields.io/github/last-commit/MHaroonBaig/MotionKit)](https://github.com/MHaroonBaig/MotionKit) - Get the data from Accelerometer, Gyroscope and Magnetometer in only Two or a few lines of code. CoreMotion now made insanely simple. - [DarkLightning ![GitHub Repo Stars](https://img.shields.io/github/stars/jensmeder/DarkLightning) ![GitHub last commit](https://img.shields.io/github/last-commit/jensmeder/DarkLightning)](https://github.com/jensmeder/DarkLightning) - Simply the fastest way to transmit data between iOS/tvOS and macOS. - [Deviice ![GitHub Repo Stars](https://img.shields.io/github/stars/andrealufino/Deviice) ![GitHub last commit](https://img.shields.io/github/last-commit/andrealufino/Deviice)](https://github.com/andrealufino/Deviice) - Simply library to detect the device on which the app is running (and some properties). - [DeviceKit ![GitHub Repo Stars](https://img.shields.io/github/stars/devicekit/DeviceKit) ![GitHub last commit](https://img.shields.io/github/last-commit/devicekit/DeviceKit)](https://github.com/devicekit/DeviceKit) - DeviceKit is a value-type replacement of UIDevice. - [Luminous ![GitHub Repo Stars](https://img.shields.io/github/stars/andrealufino/Luminous) ![GitHub last commit](https://img.shields.io/github/last-commit/andrealufino/Luminous)](https://github.com/andrealufino/Luminous) - Luminous is a big framework which can give you a lot of information (more than 50) about the current system. - [Device ![GitHub Repo Stars](https://img.shields.io/github/stars/Ekhoo/Device) ![GitHub last commit](https://img.shields.io/github/last-commit/Ekhoo/Device)](https://github.com/Ekhoo/Device) - Light weight tool for detecting the current device and screen size written in swift. - [WatchShaker ![GitHub Repo Stars](https://img.shields.io/github/stars/ezefranca/WatchShaker) ![GitHub last commit](https://img.shields.io/github/last-commit/ezefranca/WatchShaker)](https://github.com/ezefranca/WatchShaker) - WatchShaker is a watchOS helper to get your shake movement written in swift. - [WatchCon ![GitHub Repo Stars](https://img.shields.io/github/stars/abdullahselek/WatchCon) ![GitHub last commit](https://img.shields.io/github/last-commit/abdullahselek/WatchCon)](https://github.com/abdullahselek/WatchCon) - WatchCon is a tool which enables creating easy connectivity between iOS and WatchOS. - [TapticEngine ![GitHub Repo Stars](https://img.shields.io/github/stars/WorldDownTown/TapticEngine) ![GitHub last commit](https://img.shields.io/github/last-commit/WorldDownTown/TapticEngine)](https://github.com/WorldDownTown/TapticEngine) - TapticEngine generates iOS Device vibrations. - [UIDeviceComplete ![GitHub Repo Stars](https://img.shields.io/github/stars/Nirma/UIDeviceComplete) ![GitHub last commit](https://img.shields.io/github/last-commit/Nirma/UIDeviceComplete)](https://github.com/Nirma/UIDeviceComplete) - UIDevice extensions that fill in the missing pieces. - [NFCNDEFParse ![GitHub Repo Stars](https://img.shields.io/github/stars/jvk75/NFCNDEFParse) ![GitHub last commit](https://img.shields.io/github/last-commit/jvk75/NFCNDEFParse)](https://github.com/jvk75/NFCNDEFParse) - NFC Forum Well Known Type Data Parser for iOS11 and Core NFC. - [Device.swift ![GitHub Repo Stars](https://img.shields.io/github/stars/schickling/Device.swift) ![GitHub last commit](https://img.shields.io/github/last-commit/schickling/Device.swift)](https://github.com/schickling/Device.swift) - Super-lightweight library to detect used device. - [SDVersion ![GitHub Repo Stars](https://img.shields.io/github/stars/sebyddd/SDVersion) ![GitHub last commit](https://img.shields.io/github/last-commit/sebyddd/SDVersion)](https://github.com/sebyddd/SDVersion) - Lightweight Cocoa library for detecting the running device's model and screen size. - [Haptico ![GitHub Repo Stars](https://img.shields.io/github/stars/iSapozhnik/Haptico) ![GitHub last commit](https://img.shields.io/github/last-commit/iSapozhnik/Haptico)](https://github.com/iSapozhnik/Haptico) - Easy to use haptic feedback generator with pattern-play support. - [NFCPassportReader ![GitHub Repo Stars](https://img.shields.io/github/stars/AndyQ/NFCPassportReader) ![GitHub last commit](https://img.shields.io/github/last-commit/AndyQ/NFCPassportReader)](https://github.com/AndyQ/NFCPassportReader) - Swift library to read an NFC enabled passport. Supports BAC, Secure Messaging, and both active and passive authentication. Requires iOS 13 or above. **[back to top](#contributing-and-collaborating)** ## Layout *Auto Layout, UI frameworks and a gorgeous list of tools to simplify layout constructions* - [Masonry ![GitHub Repo Stars](https://img.shields.io/github/stars/SnapKit/Masonry) ![GitHub last commit](https://img.shields.io/github/last-commit/SnapKit/Masonry)](https://github.com/SnapKit/Masonry) - Harness the power of AutoLayout NSLayoutConstraints with a simplified, chainable and expressive syntax. - [FLKAutoLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/floriankugler/FLKAutoLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/floriankugler/FLKAutoLayout)](https://github.com/floriankugler/FLKAutoLayout) - UIView category which makes it easy to create layout constraints in code. - [Façade ![GitHub Repo Stars](https://img.shields.io/github/stars/mamaral/Facade) ![GitHub last commit](https://img.shields.io/github/last-commit/mamaral/Facade)](https://github.com/mamaral/Facade) - Programmatic view layout for the rest of us - an autolayout alternative. - [PureLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/PureLayout/PureLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/PureLayout/PureLayout)](https://github.com/PureLayout/PureLayout) - The ultimate API for iOS & macOS Auto Layout — impressively simple, immensely powerful. Objective-C and Swift compatible. - [SnapKit ![GitHub Repo Stars](https://img.shields.io/github/stars/SnapKit/SnapKit) ![GitHub last commit](https://img.shields.io/github/last-commit/SnapKit/SnapKit)](https://github.com/SnapKit/SnapKit) - A Swift Autolayout DSL for iOS & macOS. - [Cartography ![GitHub Repo Stars](https://img.shields.io/github/stars/robb/Cartography) ![GitHub last commit](https://img.shields.io/github/last-commit/robb/Cartography)](https://github.com/robb/Cartography) - A declarative Auto Layout DSL for Swift. - [AutoLayoutPlus ![GitHub Repo Stars](https://img.shields.io/github/stars/ruipfcosta/AutoLayoutPlus) ![GitHub last commit](https://img.shields.io/github/last-commit/ruipfcosta/AutoLayoutPlus)](https://github.com/ruipfcosta/AutoLayoutPlus) - A bit of steroids for AutoLayout. - [Neon ![GitHub Repo Stars](https://img.shields.io/github/stars/mamaral/Neon) ![GitHub last commit](https://img.shields.io/github/last-commit/mamaral/Neon)](https://github.com/mamaral/Neon) - A powerful Swift programmatic UI layout framework. - [MisterFusion ![GitHub Repo Stars](https://img.shields.io/github/stars/marty-suzuki/MisterFusion) ![GitHub last commit](https://img.shields.io/github/last-commit/marty-suzuki/MisterFusion)](https://github.com/marty-suzuki/MisterFusion) - A Swift DSL for AutoLayout. It is the extremely clear, but concise syntax, in addition, can be used in both Swift and Objective-C. - [SwiftBox ![GitHub Repo Stars](https://img.shields.io/github/stars/joshaber/SwiftBox) ![GitHub last commit](https://img.shields.io/github/last-commit/joshaber/SwiftBox)](https://github.com/joshaber/SwiftBox) - Flexbox in Swift, using Facebook's css-layout. - [ManualLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/isair/ManualLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/isair/ManualLayout)](https://github.com/isair/ManualLayout) - Easy to use and flexible library for manually laying out views and layers for iOS and tvOS. Supports AsyncDisplayKit. - [Stevia ![GitHub Repo Stars](https://img.shields.io/github/stars/freshOS/Stevia) ![GitHub last commit](https://img.shields.io/github/last-commit/freshOS/Stevia)](https://github.com/freshOS/Stevia) - Elegant view layout for iOS. - [Manuscript ![GitHub Repo Stars](https://img.shields.io/github/stars/floriankrueger/Manuscript) ![GitHub last commit](https://img.shields.io/github/last-commit/floriankrueger/Manuscript)](https://github.com/floriankrueger/Manuscript) - AutoLayoutKit in pure Swift. - [FDTemplateLayoutCell ![GitHub Repo Stars](https://img.shields.io/github/stars/forkingdog/UITableView-FDTemplateLayoutCell) ![GitHub last commit](https://img.shields.io/github/last-commit/forkingdog/UITableView-FDTemplateLayoutCell)](https://github.com/forkingdog/UITableView-FDTemplateLayoutCell) - Template auto layout cell for automatically UITableViewCell height calculating. - [SwiftAutoLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/indragiek/SwiftAutoLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/indragiek/SwiftAutoLayout)](https://github.com/indragiek/SwiftAutoLayout) - Tiny Swift DSL for Autolayout. - [FormationLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/evan-liu/FormationLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/evan-liu/FormationLayout)](https://github.com/evan-liu/FormationLayout) - Work with auto layout and size classes easily. - [SwiftyLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/fhisa/SwiftyLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/fhisa/SwiftyLayout)](https://github.com/fhisa/SwiftyLayout) - Lightweight declarative auto-layout framework for Swift. - [Swiftstraints ![GitHub Repo Stars](https://img.shields.io/github/stars/Skyvive/Swiftstraints) ![GitHub last commit](https://img.shields.io/github/last-commit/Skyvive/Swiftstraints)](https://github.com/Skyvive/Swiftstraints) - Auto Layout In Swift Made Easy. - [SwiftBond ![GitHub Repo Stars](https://img.shields.io/github/stars/DeclarativeHub/Bond) ![GitHub last commit](https://img.shields.io/github/last-commit/DeclarativeHub/Bond)](https://github.com/DeclarativeHub/Bond) - Bond is a Swift binding framework that takes binding concepts to a whole new level. It's simple, powerful, type-safe and multi-paradigm. - [Restraint ![GitHub Repo Stars](https://img.shields.io/github/stars/puffinsupply/Restraint) ![GitHub last commit](https://img.shields.io/github/last-commit/puffinsupply/Restraint)](https://github.com/puffinsupply/Restraint) - Minimal Auto Layout in Swift. - [EasyPeasy ![GitHub Repo Stars](https://img.shields.io/github/stars/nakiostudio/EasyPeasy) ![GitHub last commit](https://img.shields.io/github/last-commit/nakiostudio/EasyPeasy)](https://github.com/nakiostudio/EasyPeasy) - Auto Layout made easy. - [Auto Layout Magic](http://akordadev.github.io/AutoLayoutMagic/) - Build 1 scene, let Auto Layout Magic generate the constraints for you! Scenes look great across all devices! - [Anchorman ![GitHub Repo Stars](https://img.shields.io/github/stars/mergesort/Anchorman) ![GitHub last commit](https://img.shields.io/github/last-commit/mergesort/Anchorman)](https://github.com/mergesort/Anchorman) - An autolayout library for the damn fine citizens of San Diego. - [LayoutKit ![GitHub Repo Stars](https://img.shields.io/github/stars/linkedin/LayoutKit) ![GitHub last commit](https://img.shields.io/github/last-commit/linkedin/LayoutKit)](https://github.com/linkedin/LayoutKit) - LayoutKit is a fast view layout library for iOS. - [Relayout ![GitHub Repo Stars](https://img.shields.io/github/stars/stevestreza/Relayout) ![GitHub last commit](https://img.shields.io/github/last-commit/stevestreza/Relayout)](https://github.com/stevestreza/Relayout) - Swift microframework for declaring Auto Layout constraints functionally. - [Anchorage ![GitHub Repo Stars](https://img.shields.io/github/stars/Rightpoint/Anchorage) ![GitHub last commit](https://img.shields.io/github/last-commit/Rightpoint/Anchorage)](https://github.com/Rightpoint/Anchorage) - A collection of operators and utilities that simplify iOS layout code. - [Compose ![GitHub Repo Stars](https://img.shields.io/github/stars/grupozap/Compose) ![GitHub last commit](https://img.shields.io/github/last-commit/grupozap/Compose)](https://github.com/grupozap/Compose) - Compose is a library that helps you compose complex and dynamic views. - [BrickKit ![GitHub Repo Stars](https://img.shields.io/github/stars/wayfair/brickkit-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/wayfair/brickkit-ios)](https://github.com/wayfair/brickkit-ios) - With BrickKit, you can create complex and responsive layouts in a simple way. It's easy to use and easy to extend. Create your own reusable bricks and behaviors. - [Framezilla ![GitHub Repo Stars](https://img.shields.io/github/stars/Otbivnoe/Framezilla) ![GitHub last commit](https://img.shields.io/github/last-commit/Otbivnoe/Framezilla)](https://github.com/Otbivnoe/Framezilla) - Elegant library which wraps working with frames with a nice chaining syntax. - [TinyConstraints ![GitHub Repo Stars](https://img.shields.io/github/stars/roberthein/TinyConstraints) ![GitHub last commit](https://img.shields.io/github/last-commit/roberthein/TinyConstraints)](https://github.com/roberthein/TinyConstraints) - The syntactic sugar that makes Auto Layout sweeter for human use. - [MyLinearLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/youngsoft/MyLinearLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/youngsoft/MyLinearLayout)](https://github.com/youngsoft/MyLinearLayout) - MyLayout is a powerful iOS UI framework implemented by Objective-C. It integrates the functions with Android Layout,iOS AutoLayout,SizeClass, HTML CSS float and flexbox and bootstrap. - [SugarAnchor ![GitHub Repo Stars](https://img.shields.io/github/stars/ashikahmad/SugarAnchor) ![GitHub last commit](https://img.shields.io/github/last-commit/ashikahmad/SugarAnchor)](https://github.com/ashikahmad/SugarAnchor) - Same native NSLayoutAnchor & NSLayoutConstraints; but with more natural and easy to read syntactic sugar. Typesafe, concise & readable. - [EasyAnchor ![GitHub Repo Stars](https://img.shields.io/github/stars/onmyway133/EasyAnchor) ![GitHub last commit](https://img.shields.io/github/last-commit/onmyway133/EasyAnchor)](https://github.com/onmyway133/EasyAnchor) - Declarative, extensible, powerful Auto Layout. - [PinLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/layoutBox/PinLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/layoutBox/PinLayout)](https://github.com/layoutBox/PinLayout) - Fast Swift Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable. - [SnapLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/sp71/SnapLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/sp71/SnapLayout)](https://github.com/sp71/SnapLayout) - Concise Auto Layout API to chain programmatic constraints while easily updating existing constraints. - [Cupcake ![GitHub Repo Stars](https://img.shields.io/github/stars/nerdycat/Cupcake) ![GitHub last commit](https://img.shields.io/github/last-commit/nerdycat/Cupcake)](https://github.com/nerdycat/Cupcake) - An easy way to create and layout UI components for iOS. - [MiniLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/yonat/MiniLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/yonat/MiniLayout)](https://github.com/yonat/MiniLayout) - Minimal AutoLayout convenience layer. Program constraints succinctly. - [Bamboo ![GitHub Repo Stars](https://img.shields.io/github/stars/wordlessj/Bamboo) ![GitHub last commit](https://img.shields.io/github/last-commit/wordlessj/Bamboo)](https://github.com/wordlessj/Bamboo) - Bamboo makes Auto Layout (and manual layout) elegant and concise. - [FlexLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/layoutBox/FlexLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/layoutBox/FlexLayout)](https://github.com/layoutBox/FlexLayout) - FlexLayout gently wraps the highly optimized [facebook/yoga ![GitHub Repo Stars](https://img.shields.io/github/stars/facebook/yoga) ![GitHub last commit](https://img.shields.io/github/last-commit/facebook/yoga)](https://github.com/facebook/yoga) flexbox implementation in a concise, intuitive & chainable syntax. - [Layout ![GitHub Repo Stars](https://img.shields.io/github/stars/nicklockwood/layout) ![GitHub last commit](https://img.shields.io/github/last-commit/nicklockwood/layout)](https://github.com/nicklockwood/layout) - A declarative UI framework for iOS. - [CGLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/k-o-d-e-n/CGLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/k-o-d-e-n/CGLayout)](https://github.com/k-o-d-e-n/CGLayout) - Powerful autolayout framework based on constraints, that can manage UIView(NSView), CALayer and not rendered views. Not Apple Autolayout wrapper. - [YogaKit ![GitHub Repo Stars](https://img.shields.io/github/stars/facebook/yoga) ![GitHub last commit](https://img.shields.io/github/last-commit/facebook/yoga)](https://github.com/facebook/yoga/tree/master/YogaKit) - Powerful layout engine which implements Flexbox. - [FlightLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/AntonTheDev/FlightLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/AntonTheDev/FlightLayout)](https://github.com/AntonTheDev/FlightLayout) - Balanced medium between manual layout and auto-layout. Great for calculating frames for complex animations. - [QLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/josejuanqm/QLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/josejuanqm/QLayout)](https://github.com/josejuanqm/QLayout) - AutoLayout Utility for iOS. - [Layoutless ![GitHub Repo Stars](https://img.shields.io/github/stars/DeclarativeHub/Layoutless) ![GitHub last commit](https://img.shields.io/github/last-commit/DeclarativeHub/Layoutless)](https://github.com/DeclarativeHub/Layoutless) - Minimalistic declarative layout and styling framework built on top of Auto Layout. - [Yalta ![GitHub Repo Stars](https://img.shields.io/github/stars/kean/Align) ![GitHub last commit](https://img.shields.io/github/last-commit/kean/Align)](https://github.com/kean/Align) - An intuitive and powerful Auto Layout library. - [SuperLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/lionheart/SuperLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/lionheart/SuperLayout)](https://github.com/lionheart/SuperLayout) - Simplify Auto Layout with super syntactic sugar. - [QuickLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/huri000/QuickLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/huri000/QuickLayout)](https://github.com/huri000/QuickLayout) - QuickLayout offers a simple way, to easily manage Auto Layout in code. - [EEStackLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/efekanegeli/EEStackLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/efekanegeli/EEStackLayout)](https://github.com/efekanegeli/EEStackLayout) - A structured vertical stack layout. - [RKAutoLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/daskioff/RKAutoLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/daskioff/RKAutoLayout)](https://github.com/daskioff/RKAutoLayout) - Simple wrapper over AutoLayout. - [Grid ![GitHub Repo Stars](https://img.shields.io/github/stars/exyte/Grid) ![GitHub last commit](https://img.shields.io/github/last-commit/exyte/Grid)](https://github.com/exyte/Grid) - The most powerful Grid container missed in SwiftUI. - [MondrianLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/muukii/MondrianLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/muukii/MondrianLayout)](https://github.com/muukii/MondrianLayout) - A DSL based layout builder for AutoLayout. - [ScalingHeaderScrollView ![GitHub Repo Stars](https://img.shields.io/github/stars/exyte/ScalingHeaderScrollView.git) ![GitHub last commit](https://img.shields.io/github/last-commit/exyte/ScalingHeaderScrollView.git)](https://github.com/exyte/ScalingHeaderScrollView.git) - A scroll view with a sticky header which shrinks as you scroll. Written with SwiftUI. **[back to top](#contributing-and-collaborating)** ## Localization *Tools to manage strings files, translate and enable localization in your apps.* - [Hodor ![GitHub Repo Stars](https://img.shields.io/github/stars/Aufree/Hodor) ![GitHub last commit](https://img.shields.io/github/last-commit/Aufree/Hodor)](https://github.com/Aufree/Hodor) - Simple solution to localize your iOS App. - [Swifternalization ![GitHub Repo Stars](https://img.shields.io/github/stars/tomkowz/Swifternalization) ![GitHub last commit](https://img.shields.io/github/last-commit/tomkowz/Swifternalization)](https://github.com/tomkowz/Swifternalization) - Localize iOS apps in a smarter way using JSON files. Swift framework. - [Rubustrings ![GitHub Repo Stars](https://img.shields.io/github/stars/dcordero/Rubustrings) ![GitHub last commit](https://img.shields.io/github/last-commit/dcordero/Rubustrings)](https://github.com/dcordero/Rubustrings) - Check the format and consistency of Localizable.strings files. - [BartyCrouch ![GitHub Repo Stars](https://img.shields.io/github/stars/Flinesoft/BartyCrouch) ![GitHub last commit](https://img.shields.io/github/last-commit/Flinesoft/BartyCrouch)](https://github.com/Flinesoft/BartyCrouch) - Incrementally update/translate your Strings files from Code and Storyboards/XIBs. - [LocalizationKit ![GitHub Repo Stars](https://img.shields.io/github/stars/willpowell8/LocalizationKit_iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/willpowell8/LocalizationKit_iOS)](https://github.com/willpowell8/LocalizationKit_iOS) - Localization management in realtime from a web portal. Easily manage your texts and translations without redeploy and resubmission. - [Localize-Swift ![GitHub Repo Stars](https://img.shields.io/github/stars/marmelroy/Localize-Swift) ![GitHub last commit](https://img.shields.io/github/last-commit/marmelroy/Localize-Swift)](https://github.com/marmelroy/Localize-Swift) - Swift 2.0 friendly localization and i18n with in-app language switching. - [LocalizedView ![GitHub Repo Stars](https://img.shields.io/github/stars/darkcl/LocalizedView) ![GitHub last commit](https://img.shields.io/github/last-commit/darkcl/LocalizedView)](https://github.com/darkcl/LocalizedView) - Setting up application specific localized string within Xib file. - [transai ![GitHub Repo Stars](https://img.shields.io/github/stars/Jintin/transai) ![GitHub last commit](https://img.shields.io/github/last-commit/Jintin/transai)](https://github.com/Jintin/transai) - command line tool help you manage localization string files. - [Strsync ![GitHub Repo Stars](https://img.shields.io/github/stars/metasmile/strsync) ![GitHub last commit](https://img.shields.io/github/last-commit/metasmile/strsync)](https://github.com/metasmile/strsync) - Automatically translate and synchronize .strings files from base language. - [IBLocalizable ![GitHub Repo Stars](https://img.shields.io/github/stars/PiXeL16/IBLocalizable) ![GitHub last commit](https://img.shields.io/github/last-commit/PiXeL16/IBLocalizable)](https://github.com/PiXeL16/IBLocalizable) - Localize your views directly in Interface Builder with IBLocalizable. - [nslocalizer ![GitHub Repo Stars](https://img.shields.io/github/stars/samdmarshall/nslocalizer) ![GitHub last commit](https://img.shields.io/github/last-commit/samdmarshall/nslocalizer)](https://github.com/samdmarshall/nslocalizer) - A tool for finding missing and unused NSLocalizedStrings. - [L10n-swift ![GitHub Repo Stars](https://img.shields.io/github/stars/Decybel07/L10n-swift) ![GitHub last commit](https://img.shields.io/github/last-commit/Decybel07/L10n-swift)](https://github.com/Decybel07/L10n-swift) - Localization of an application with ability to change language "on the fly" and support for plural forms in any language. - [Localize ![GitHub Repo Stars](https://img.shields.io/github/stars/andresilvagomez/Localize) ![GitHub last commit](https://img.shields.io/github/last-commit/andresilvagomez/Localize)](https://github.com/andresilvagomez/Localize) - Easy tool to localize apps using JSON or Strings and of course IBDesignables with extensions for UI components. - [CrowdinSDK ![GitHub Repo Stars](https://img.shields.io/github/stars/crowdin/mobile-sdk-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/crowdin/mobile-sdk-ios)](https://github.com/crowdin/mobile-sdk-ios) - Crowdin iOS SDK delivers all new translations from Crowdin project to the application immediately. - [attranslate ![GitHub Repo Stars](https://img.shields.io/github/stars/fkirc/attranslate) ![GitHub last commit](https://img.shields.io/github/last-commit/fkirc/attranslate)](https://github.com/fkirc/attranslate) - Semi-automatically translate or synchronize .strings files or crossplatform-files from different languages. - [Respresso Localization Converter](https://respresso.io/localization-converter) - Multiplatform localization converter for iOS (.strings + Objective-C getters), Android (strings.xml) and Web (.json). - [locheck ![GitHub Repo Stars](https://img.shields.io/github/stars/Asana/locheck) ![GitHub last commit](https://img.shields.io/github/last-commit/Asana/locheck)](https://github.com/Asana/locheck) - Validate .strings, .stringsdict, and strings.xml files for correctness to avoid crashes and bad translations. - [StringSwitch](https://stringswitch.com) - Easily convert iOS .strings files to Android strings.xml format and vice versa. **[back to top](#contributing-and-collaborating)** ## Logging *Debugging lives here. Logging tools, frameworks, integrations and more.* - [CleanroomLogger ![GitHub Repo Stars](https://img.shields.io/github/stars/emaloney/CleanroomLogger) ![GitHub last commit](https://img.shields.io/github/last-commit/emaloney/CleanroomLogger)](https://github.com/emaloney/CleanroomLogger) - A configurable and extensible Swift-based logging API that is simple, lightweight and performant. - [CocoaLumberjack ![GitHub Repo Stars](https://img.shields.io/github/stars/CocoaLumberjack/CocoaLumberjack) ![GitHub last commit](https://img.shields.io/github/last-commit/CocoaLumberjack/CocoaLumberjack)](https://github.com/CocoaLumberjack/CocoaLumberjack) - A fast & simple, yet powerful & flexible logging framework for Mac and iOS. - [NSLogger ![GitHub Repo Stars](https://img.shields.io/github/stars/fpillet/NSLogger) ![GitHub last commit](https://img.shields.io/github/last-commit/fpillet/NSLogger)](https://github.com/fpillet/NSLogger) - a high performance logging utility which displays traces emitted by client applications running on macOS, iOS and Android. - [QorumLogs ![GitHub Repo Stars](https://img.shields.io/github/stars/goktugyil/QorumLogs) ![GitHub last commit](https://img.shields.io/github/last-commit/goktugyil/QorumLogs)](https://github.com/goktugyil/QorumLogs) — Swift Logging Utility for Xcode & Google Docs. - [Log ![GitHub Repo Stars](https://img.shields.io/github/stars/delba/Log) ![GitHub last commit](https://img.shields.io/github/last-commit/delba/Log)](https://github.com/delba/Log) - A logging tool with built-in themes, formatters, and a nice API to define your owns. - [Rainbow ![GitHub Repo Stars](https://img.shields.io/github/stars/onevcat/Rainbow) ![GitHub last commit](https://img.shields.io/github/last-commit/onevcat/Rainbow)](https://github.com/onevcat/Rainbow) - Delightful console output for Swift developers. - [SwiftyBeaver ![GitHub Repo Stars](https://img.shields.io/github/stars/SwiftyBeaver/SwiftyBeaver) ![GitHub last commit](https://img.shields.io/github/last-commit/SwiftyBeaver/SwiftyBeaver)](https://github.com/SwiftyBeaver/SwiftyBeaver) - Convenient logging during development and release. - [SwiftyTextTable ![GitHub Repo Stars](https://img.shields.io/github/stars/scottrhoyt/SwiftyTextTable) ![GitHub last commit](https://img.shields.io/github/last-commit/scottrhoyt/SwiftyTextTable)](https://github.com/scottrhoyt/SwiftyTextTable) - A lightweight tool for generating text tables. - [Watchdog ![GitHub Repo Stars](https://img.shields.io/github/stars/wojteklu/Watchdog) ![GitHub last commit](https://img.shields.io/github/last-commit/wojteklu/Watchdog)](https://github.com/wojteklu/Watchdog) - Class for logging excessive blocking on the main thread. - [XCGLogger ![GitHub Repo Stars](https://img.shields.io/github/stars/DaveWoodCom/XCGLogger) ![GitHub last commit](https://img.shields.io/github/last-commit/DaveWoodCom/XCGLogger)](https://github.com/DaveWoodCom/XCGLogger) - A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog or println, but with additional information, such as the date, function name, filename and line number. - [Colors ![GitHub Repo Stars](https://img.shields.io/github/stars/icodeforlove/Colors) ![GitHub last commit](https://img.shields.io/github/last-commit/icodeforlove/Colors)](https://github.com/icodeforlove/Colors) - A pure Swift library for using ANSI codes. Basically makes command-line coloring and styling very easy! - [AELog ![GitHub Repo Stars](https://img.shields.io/github/stars/tadija/AELog) ![GitHub last commit](https://img.shields.io/github/last-commit/tadija/AELog)](https://github.com/tadija/AELog) - Simple, lightweight and flexible debug logging framework written in Swift. - [ReflectedStringConvertible ![GitHub Repo Stars](https://img.shields.io/github/stars/mattcomi/ReflectedStringConvertible) ![GitHub last commit](https://img.shields.io/github/last-commit/mattcomi/ReflectedStringConvertible)](https://github.com/mattcomi/ReflectedStringConvertible) - A protocol that allows any class to be printed as if it were a struct. - [SwiftTrace ![GitHub Repo Stars](https://img.shields.io/github/stars/johnno1962/SwiftTrace) ![GitHub last commit](https://img.shields.io/github/last-commit/johnno1962/SwiftTrace)](https://github.com/johnno1962/SwiftTrace) - Trace Swift and Objective-C method invocations. - [Willow ![GitHub Repo Stars](https://img.shields.io/github/stars/Nike-Inc/Willow) ![GitHub last commit](https://img.shields.io/github/last-commit/Nike-Inc/Willow)](https://github.com/Nike-Inc/Willow) - Willow is a powerful, yet lightweight logging library written in Swift. - [Bugfender ![GitHub Repo Stars](https://img.shields.io/github/stars/bugfender/BugfenderSDK-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/bugfender/BugfenderSDK-iOS)](https://github.com/bugfender/BugfenderSDK-iOS) - Cloud storage for your app logs. Track user behaviour to find problems in your mobile apps. - [LxDBAnything ![GitHub Repo Stars](https://img.shields.io/github/stars/DeveloperLx/LxDBAnything) ![GitHub last commit](https://img.shields.io/github/last-commit/DeveloperLx/LxDBAnything)](https://github.com/DeveloperLx/LxDBAnything) - Automate box any value! Print log without any format control symbol! Change debug habit thoroughly! - [XLTestLog ![GitHub Repo Stars](https://img.shields.io/github/stars/xareelee/XLTestLog) ![GitHub last commit](https://img.shields.io/github/last-commit/xareelee/XLTestLog)](https://github.com/xareelee/XLTestLog) - Styling and coloring your XCTest logs on Xcode Console. - [XLFacility ![GitHub Repo Stars](https://img.shields.io/github/stars/swisspol/XLFacility) ![GitHub last commit](https://img.shields.io/github/last-commit/swisspol/XLFacility)](https://github.com/swisspol/XLFacility) - Elegant and extensive logging facility for macOS & iOS (includes database, Telnet and HTTP servers). - [Atlantis ![GitHub Repo Stars](https://img.shields.io/github/stars/DrewKiino/Atlantis) ![GitHub last commit](https://img.shields.io/github/last-commit/DrewKiino/Atlantis)](https://github.com/DrewKiino/Atlantis) - A powerful input-agnostic swift logging framework made to speed up development with maximum readability. - [StoryTeller ![GitHub Repo Stars](https://img.shields.io/github/stars/drekka/StoryTeller) ![GitHub last commit](https://img.shields.io/github/last-commit/drekka/StoryTeller)](https://github.com/drekka/StoryTeller) - Taking a completely different approach to logging, Story Teller replacing fixed logging levels in It then uses dynamic expressions to control the logging so you only see what is important. - [LumberMill ![GitHub Repo Stars](https://img.shields.io/github/stars/ubclaunchpad/LumberMill) ![GitHub last commit](https://img.shields.io/github/last-commit/ubclaunchpad/LumberMill)](https://github.com/ubclaunchpad/LumberMill) - Stupidly simple logging. - [TinyConsole ![GitHub Repo Stars](https://img.shields.io/github/stars/Cosmo/TinyConsole) ![GitHub last commit](https://img.shields.io/github/last-commit/Cosmo/TinyConsole)](https://github.com/Cosmo/TinyConsole) - A tiny log console to display information while using your iOS app. - [Lighty ![GitHub Repo Stars](https://img.shields.io/github/stars/abdullahselek/Lighty) ![GitHub last commit](https://img.shields.io/github/last-commit/abdullahselek/Lighty)](https://github.com/abdullahselek/Lighty) - Easy to use and lightweight logger for iOS, macOS, tvOS, watchOS and Linux. - [JustLog ![GitHub Repo Stars](https://img.shields.io/github/stars/justeat/JustLog) ![GitHub last commit](https://img.shields.io/github/last-commit/justeat/JustLog)](https://github.com/justeat/JustLog) - Console, file and remote Logstash logging via TCP socket. - [Twitter Logging Service ![GitHub Repo Stars](https://img.shields.io/github/stars/twitter/ios-twitter-logging-service) ![GitHub last commit](https://img.shields.io/github/last-commit/twitter/ios-twitter-logging-service)](https://github.com/twitter/ios-twitter-logging-service) - Twitter Logging Service is a robust and performant logging framework for iOS clients. - [Reqres ![GitHub Repo Stars](https://img.shields.io/github/stars/AckeeCZ/Reqres) ![GitHub last commit](https://img.shields.io/github/last-commit/AckeeCZ/Reqres)](https://github.com/AckeeCZ/Reqres) - Network request and response body logger with Alamofire support. - [TraceLog ![GitHub Repo Stars](https://img.shields.io/github/stars/tonystone/tracelog) ![GitHub last commit](https://img.shields.io/github/last-commit/tonystone/tracelog)](https://github.com/tonystone/tracelog) - Dead Simple: logging the way it's meant to be! Runs on ios, osx, and Linux. - [OkLog ![GitHub Repo Stars](https://img.shields.io/github/stars/diegotl/OkLog-Swift) ![GitHub last commit](https://img.shields.io/github/last-commit/diegotl/OkLog-Swift)](https://github.com/diegotl/OkLog-Swift) - A network logger for iOS and macOS projects. - [Spy ![GitHub Repo Stars](https://img.shields.io/github/stars/appunite/Spy) ![GitHub last commit](https://img.shields.io/github/last-commit/appunite/Spy)](https://github.com/appunite/Spy) - Lightweight, flexible, multiplatform (iOS, macOS, tvOS, watchOS, Linux) logging utility written in pure Swift that allows you to log on different levels and channels which you can define on your own depending on your needs. - [Diagnostics ![GitHub Repo Stars](https://img.shields.io/github/stars/WeTransfer/Diagnostics) ![GitHub last commit](https://img.shields.io/github/last-commit/WeTransfer/Diagnostics)](https://github.com/WeTransfer/Diagnostics) - Allow users to easily share Diagnostics with your support team to improve the flow of fixing bugs. - [Gedatsu ![GitHub Repo Stars](https://img.shields.io/github/stars/bannzai/gedatsu) ![GitHub last commit](https://img.shields.io/github/last-commit/bannzai/gedatsu)](https://github.com/bannzai/gedatsu) - Provide readable format about AutoLayout error console log. - [Pulse ![GitHub Repo Stars](https://img.shields.io/github/stars/kean/Pulse) ![GitHub last commit](https://img.shields.io/github/last-commit/kean/Pulse)](https://github.com/kean/Pulse) - Pulse is a powerful logging system for Apple Platforms. Native. Built with SwiftUI. **[back to top](#contributing-and-collaborating)** ## Machine Learning *A collection of ML Models, deep learning and neural networking libraries* - [Swift-Brain ![GitHub Repo Stars](https://img.shields.io/github/stars/vlall/Swift-Brain) ![GitHub last commit](https://img.shields.io/github/last-commit/vlall/Swift-Brain)](https://github.com/vlall/Swift-Brain) - Artificial Intelligence/Machine Learning data structures and Swift algorithms for future iOS development. Bayes theorem, Neural Networks, and more AI. - [AIToolbox ![GitHub Repo Stars](https://img.shields.io/github/stars/KevinCoble/AIToolbox) ![GitHub last commit](https://img.shields.io/github/last-commit/KevinCoble/AIToolbox)](https://github.com/KevinCoble/AIToolbox) - A toolbox of AI modules written in Swift: Graphs/Trees, Linear Regression, Support Vector Machines, Neural Networks, PCA, KMeans, Genetic Algorithms, MDP, Mixture of Gaussians. - [Tensorflow-iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/tensorflow/tensorflow) ![GitHub last commit](https://img.shields.io/github/last-commit/tensorflow/tensorflow)](https://github.com/tensorflow/tensorflow/tree/master/tensorflow/examples/ios) - The official Google-built powerful neural network library port for iOS. - [Bender ![GitHub Repo Stars](https://img.shields.io/github/stars/xmartlabs/Bender) ![GitHub last commit](https://img.shields.io/github/last-commit/xmartlabs/Bender)](https://github.com/xmartlabs/Bender) - Easily craft fast Neural Networks. Use TensorFlow models. Metal under the hood. - [CoreML-samples ![GitHub Repo Stars](https://img.shields.io/github/stars/ytakzk/CoreML-samples) ![GitHub last commit](https://img.shields.io/github/last-commit/ytakzk/CoreML-samples)](https://github.com/ytakzk/CoreML-samples) - Sample code for Core ML using ResNet50 provided by Apple and a custom model generated by coremltools. - [Revolver ![GitHub Repo Stars](https://img.shields.io/github/stars/petrmanek/Revolver) ![GitHub last commit](https://img.shields.io/github/last-commit/petrmanek/Revolver)](https://github.com/petrmanek/Revolver) - A framework for building fast genetic algorithms in Swift. Comes with modular architecture, pre-implemented operators and loads of examples. - [CoreML-Models ![GitHub Repo Stars](https://img.shields.io/github/stars/likedan/Awesome-CoreML-Models) ![GitHub last commit](https://img.shields.io/github/last-commit/likedan/Awesome-CoreML-Models)](https://github.com/likedan/Awesome-CoreML-Models) - A collection of unique Core ML Models. - [Serrano ![GitHub Repo Stars](https://img.shields.io/github/stars/pcpLiu/Serrano) ![GitHub last commit](https://img.shields.io/github/last-commit/pcpLiu/Serrano)](https://github.com/pcpLiu/Serrano) - A deep learning library for iOS and macOS. - [Swift-AI ![GitHub Repo Stars](https://img.shields.io/github/stars/Swift-AI/Swift-AI) ![GitHub last commit](https://img.shields.io/github/last-commit/Swift-AI/Swift-AI)](https://github.com/Swift-AI/Swift-AI) - The Swift machine learning library. - [TensorSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/qoncept/TensorSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/qoncept/TensorSwift)](https://github.com/qoncept/TensorSwift) - A lightweight library to calculate tensors in Swift, which has similar APIs to TensorFlow's. - [DL4S ![GitHub Repo Stars](https://img.shields.io/github/stars/palle-k/DL4S) ![GitHub last commit](https://img.shields.io/github/last-commit/palle-k/DL4S)](https://github.com/palle-k/DL4S) - Deep Learning for Swift: Accelerated tensor operations and dynamic neural networks based on reverse mode automatic differentiation for every device that can run Swift. - [SwiftCoreMLTools ![GitHub Repo Stars](https://img.shields.io/github/stars/JacopoMangiavacchi/SwiftCoreMLTools) ![GitHub last commit](https://img.shields.io/github/last-commit/JacopoMangiavacchi/SwiftCoreMLTools)](https://github.com/JacopoMangiavacchi/SwiftCoreMLTools) - A Swift library for creating and exporting CoreML Models in Swift. **[back to top](#contributing-and-collaborating)** ## Maps - [Mapbox GL ![GitHub Repo Stars](https://img.shields.io/github/stars/mapbox/mapbox-gl-native) ![GitHub last commit](https://img.shields.io/github/last-commit/mapbox/mapbox-gl-native)](https://github.com/mapbox/mapbox-gl-native) - An OpenGL renderer for Mapbox Vector Tiles with SDK bindings for iOS. - [GEOSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/GEOSwift/GEOSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/GEOSwift/GEOSwift)](https://github.com/GEOSwift/GEOSwift) - The Swift Geographic Engine. - [PXGoogleDirections ![GitHub Repo Stars](https://img.shields.io/github/stars/poulpix/PXGoogleDirections) ![GitHub last commit](https://img.shields.io/github/last-commit/poulpix/PXGoogleDirections)](https://github.com/poulpix/PXGoogleDirections) - Google Directions API helper for iOS, written in Swift. - [Cluster ![GitHub Repo Stars](https://img.shields.io/github/stars/efremidze/Cluster) ![GitHub last commit](https://img.shields.io/github/last-commit/efremidze/Cluster)](https://github.com/efremidze/Cluster) - Easy Map Annotation Clustering. - [JDSwiftHeatMap ![GitHub Repo Stars](https://img.shields.io/github/stars/jamesdouble/JDSwiftHeatMap) ![GitHub last commit](https://img.shields.io/github/last-commit/jamesdouble/JDSwiftHeatMap)](https://github.com/jamesdouble/JDSwiftHeatMap) - JDSwiftMap is an IOS Native MapKit Library. You can easily make a highly customized HeatMap. - [ClusterKit ![GitHub Repo Stars](https://img.shields.io/github/stars/hulab/ClusterKit) ![GitHub last commit](https://img.shields.io/github/last-commit/hulab/ClusterKit)](https://github.com/hulab/ClusterKit) - An iOS map clustering framework targeting MapKit, Google Maps and Mapbox. - [FlyoverKit ![GitHub Repo Stars](https://img.shields.io/github/stars/SvenTiigi/FlyoverKit) ![GitHub last commit](https://img.shields.io/github/last-commit/SvenTiigi/FlyoverKit)](https://github.com/SvenTiigi/FlyoverKit) - FlyoverKit enables you to present stunning 360° flyover views on your MKMapView with zero effort while maintaining full configuration possibilities. - [MapViewPlus ![GitHub Repo Stars](https://img.shields.io/github/stars/okhanokbay/MapViewPlus) ![GitHub last commit](https://img.shields.io/github/last-commit/okhanokbay/MapViewPlus)](https://github.com/okhanokbay/MapViewPlus) - Use any custom view as custom callout view of your MKMapView with cool animations. Also, easily use any image as annotation view. - [MSFlightMapView ![GitHub Repo Stars](https://img.shields.io/github/stars/mabdulsubhan/MSFlightMapView) ![GitHub last commit](https://img.shields.io/github/last-commit/mabdulsubhan/MSFlightMapView)](https://github.com/mabdulsubhan/MSFlightMapView) - Add and animate geodesic flights on Google map. - [WhirlyGlobe-Maply ![GitHub Repo Stars](https://img.shields.io/github/stars/mousebird/WhirlyGlobe) ![GitHub last commit](https://img.shields.io/github/last-commit/mousebird/WhirlyGlobe)](https://github.com/mousebird/WhirlyGlobe) - 3D globe and flat-map SDK for iOS. This toolkit has a large API for fine-grained control over the map or globe. It reads a wide variety of GIS data formats. **[back to top](#contributing-and-collaborating)** ## Math *Math frameworks, functions and libraries to custom operations, statistical calculations and more.* - [Euler ![GitHub Repo Stars](https://img.shields.io/github/stars/mattt/Euler) ![GitHub last commit](https://img.shields.io/github/last-commit/mattt/Euler)](https://github.com/mattt/Euler) - Swift Custom Operators for Mathematical Notation. - [SwiftMath ![GitHub Repo Stars](https://img.shields.io/github/stars/madbat/SwiftMath) ![GitHub last commit](https://img.shields.io/github/last-commit/madbat/SwiftMath)](https://github.com/madbat/SwiftMath) - A math framework for Swift. Includes: vectors, matrices, complex numbers, quaternions and polynomials. - [Arithmosophi ![GitHub Repo Stars](https://img.shields.io/github/stars/phimage/Arithmosophi) ![GitHub last commit](https://img.shields.io/github/last-commit/phimage/Arithmosophi)](https://github.com/phimage/Arithmosophi) - A set of protocols for Arithmetic and Logical operations. - [Surge ![GitHub Repo Stars](https://img.shields.io/github/stars/mattt/Surge) ![GitHub last commit](https://img.shields.io/github/last-commit/mattt/Surge)](https://github.com/mattt/Surge) - A Swift library that uses the Accelerate framework to provide high-performance functions for matrix math, digital signal processing, and image manipulation. - [Upsurge ![GitHub Repo Stars](https://img.shields.io/github/stars/alejandro-isaza/Upsurge) ![GitHub last commit](https://img.shields.io/github/last-commit/alejandro-isaza/Upsurge)](https://github.com/alejandro-isaza/Upsurge) - Swift math. - [Swift-MathEagle ![GitHub Repo Stars](https://img.shields.io/github/stars/rugheid/Swift-MathEagle) ![GitHub last commit](https://img.shields.io/github/last-commit/rugheid/Swift-MathEagle)](https://github.com/rugheid/Swift-MathEagle) - A general math framework to make using math easy. Currently supports function solving and optimisation, matrix and vector algebra, complex numbers, big int and big frac and general handy extensions and functions. - [iosMath ![GitHub Repo Stars](https://img.shields.io/github/stars/kostub/iosMath) ![GitHub last commit](https://img.shields.io/github/last-commit/kostub/iosMath)](https://github.com/kostub/iosMath) - A library for displaying beautifully rendered math equations. Enables typesetting LaTeX math formulae in iOS. - [BigInt ![GitHub Repo Stars](https://img.shields.io/github/stars/attaswift/BigInt) ![GitHub last commit](https://img.shields.io/github/last-commit/attaswift/BigInt)](https://github.com/attaswift/BigInt) - Arbitrary-precision arithmetic in pure Swift. - [SigmaSwiftStatistics ![GitHub Repo Stars](https://img.shields.io/github/stars/evgenyneu/SigmaSwiftStatistics) ![GitHub last commit](https://img.shields.io/github/last-commit/evgenyneu/SigmaSwiftStatistics)](https://github.com/evgenyneu/SigmaSwiftStatistics) - A collection of functions for statistical calculation. - [VectorMath ![GitHub Repo Stars](https://img.shields.io/github/stars/nicklockwood/VectorMath) ![GitHub last commit](https://img.shields.io/github/last-commit/nicklockwood/VectorMath)](https://github.com/nicklockwood/VectorMath) - A Swift library for Mac and iOS that implements common 2D and 3D vector and matrix functions, useful for games or vector-based graphics. - [Expression ![GitHub Repo Stars](https://img.shields.io/github/stars/nicklockwood/Expression) ![GitHub last commit](https://img.shields.io/github/last-commit/nicklockwood/Expression)](https://github.com/nicklockwood/Expression) - A Mac and iOS library for evaluating numeric expressions at runtime. - [Metron ![GitHub Repo Stars](https://img.shields.io/github/stars/toineheuvelmans/Metron) ![GitHub last commit](https://img.shields.io/github/last-commit/toineheuvelmans/Metron)](https://github.com/toineheuvelmans/Metron) - Metron is a comprehensive collection of geometric functions and types that extend the 2D geometric primitives provided by CoreGraphics. - [NumericAnnex ![GitHub Repo Stars](https://img.shields.io/github/stars/xwu/NumericAnnex) ![GitHub last commit](https://img.shields.io/github/last-commit/xwu/NumericAnnex)](https://github.com/xwu/NumericAnnex) - NumericAnnex supplements the numeric facilities provided in the Swift standard library. - [Matft ![GitHub Repo Stars](https://img.shields.io/github/stars/jjjkkkjjj/Matft) ![GitHub last commit](https://img.shields.io/github/last-commit/jjjkkkjjj/Matft)](https://github.com/jjjkkkjjj/Matft) - Matft is Numpy-like library in Swift. Matft allows us to handle n-dimensional array easily in Swift. **[back to top](#contributing-and-collaborating)** ## Media ### Audio - [AudioBus](https://developer.audiob.us/) - Add Next Generation Live App-to-App Audio Routing. - [AudioKit ![GitHub Repo Stars](https://img.shields.io/github/stars/audiokit/AudioKit) ![GitHub last commit](https://img.shields.io/github/last-commit/audiokit/AudioKit)](https://github.com/audiokit/AudioKit) - A powerful toolkit for synthesizing, processing, and analyzing sounds. - [EZAudio ![GitHub Repo Stars](https://img.shields.io/github/stars/syedhali/EZAudio) ![GitHub last commit](https://img.shields.io/github/last-commit/syedhali/EZAudio)](https://github.com/syedhali/EZAudio) - An iOS/macOS audio visualization framework built upon Core Audio useful for anyone doing real-time, low-latency audio processing and visualizations. - [novocaine ![GitHub Repo Stars](https://img.shields.io/github/stars/alexbw/novocaine) ![GitHub last commit](https://img.shields.io/github/last-commit/alexbw/novocaine)](https://github.com/alexbw/novocaine) - Painless high-performance audio on iOS and macOS. - [QHSpeechSynthesizerQueue ![GitHub Repo Stars](https://img.shields.io/github/stars/quentinhayot/QHSpeechSynthesizerQueue) ![GitHub last commit](https://img.shields.io/github/last-commit/quentinhayot/QHSpeechSynthesizerQueue)](https://github.com/quentinhayot/QHSpeechSynthesizerQueue) - Queue management system for AVSpeechSynthesizer (iOS Text to Speech). - [Cephalopod ![GitHub Repo Stars](https://img.shields.io/github/stars/evgenyneu/Cephalopod) ![GitHub last commit](https://img.shields.io/github/last-commit/evgenyneu/Cephalopod)](https://github.com/evgenyneu/Cephalopod) - A sound fader for AVAudioPlayer written in Swift. - [Chirp ![GitHub Repo Stars](https://img.shields.io/github/stars/trifl/Chirp) ![GitHub last commit](https://img.shields.io/github/last-commit/trifl/Chirp)](https://github.com/trifl/Chirp) - The easiest way to prepare, play, and remove sounds in your Swift app! - [Beethoven ![GitHub Repo Stars](https://img.shields.io/github/stars/vadymmarkov/Beethoven) ![GitHub last commit](https://img.shields.io/github/last-commit/vadymmarkov/Beethoven)](https://github.com/vadymmarkov/Beethoven) - An audio processing Swift library for pitch detection of musical signals. - [AudioPlayerSwift]( https://github.com/tbaranes/AudioPlayerSwift) - AudioPlayer is a simple class for playing audio in iOS, macOS and tvOS apps. - [AudioPlayer ![GitHub Repo Stars](https://img.shields.io/github/stars/delannoyk/AudioPlayer) ![GitHub last commit](https://img.shields.io/github/last-commit/delannoyk/AudioPlayer)](https://github.com/delannoyk/AudioPlayer) - AudioPlayer is syntax and feature sugar over AVPlayer. It plays your audio files (local & remote). - [TuningFork ![GitHub Repo Stars](https://img.shields.io/github/stars/comyar/TuningFork) ![GitHub last commit](https://img.shields.io/github/last-commit/comyar/TuningFork)](https://github.com/comyar/TuningFork) - Simple Tuner for iOS. - [MusicKit ![GitHub Repo Stars](https://img.shields.io/github/stars/benzguo/MusicKit) ![GitHub last commit](https://img.shields.io/github/last-commit/benzguo/MusicKit)](https://github.com/benzguo/MusicKit) - A framework for composing and transforming music in Swift. - [SubtleVolume ![GitHub Repo Stars](https://img.shields.io/github/stars/andreamazz/SubtleVolume) ![GitHub last commit](https://img.shields.io/github/last-commit/andreamazz/SubtleVolume)](https://github.com/andreamazz/SubtleVolume) - Replace the system volume popup with a more subtle indicator. - [NVDSP ![GitHub Repo Stars](https://img.shields.io/github/stars/bartolsthoorn/NVDSP) ![GitHub last commit](https://img.shields.io/github/last-commit/bartolsthoorn/NVDSP)](https://github.com/bartolsthoorn/NVDSP) - iOS/macOS DSP for audio (with Novocaine). - [SRGMediaPlayer-iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/SRGSSR/SRGMediaPlayer-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/SRGSSR/SRGMediaPlayer-iOS)](https://github.com/SRGSSR/SRGMediaPlayer-iOS) - The SRG Media Player library for iOS provides a simple way to add a universal audio / video player to any iOS application. - [IQAudioRecorderController ![GitHub Repo Stars](https://img.shields.io/github/stars/hackiftekhar/IQAudioRecorderController) ![GitHub last commit](https://img.shields.io/github/last-commit/hackiftekhar/IQAudioRecorderController)](https://github.com/hackiftekhar/IQAudioRecorderController) - A drop-in universal library allows to record audio within the app with a nice User Interface. - [TheAmazingAudioEngine2 ![GitHub Repo Stars](https://img.shields.io/github/stars/TheAmazingAudioEngine/TheAmazingAudioEngine2) ![GitHub last commit](https://img.shields.io/github/last-commit/TheAmazingAudioEngine/TheAmazingAudioEngine2)](https://github.com/TheAmazingAudioEngine/TheAmazingAudioEngine2) - The Amazing Audio Engine is a sophisticated framework for iOS audio applications, built so you don't have to. - [InteractivePlayerView ![GitHub Repo Stars](https://img.shields.io/github/stars/AhmettKeskin/InteractivePlayerView) ![GitHub last commit](https://img.shields.io/github/last-commit/AhmettKeskin/InteractivePlayerView)](https://github.com/AhmettKeskin/InteractivePlayerView) - Custom iOS music player view. - [ESTMusicIndicator ![GitHub Repo Stars](https://img.shields.io/github/stars/Aufree/ESTMusicIndicator) ![GitHub last commit](https://img.shields.io/github/last-commit/Aufree/ESTMusicIndicator)](https://github.com/Aufree/ESTMusicIndicator) - Cool Animated music indicator view written in Swift. - [QuietModemKit ![GitHub Repo Stars](https://img.shields.io/github/stars/quiet/QuietModemKit) ![GitHub last commit](https://img.shields.io/github/last-commit/quiet/QuietModemKit)](https://github.com/quiet/QuietModemKit) - iOS framework for the Quiet Modem (data over sound). - [SwiftySound ![GitHub Repo Stars](https://img.shields.io/github/stars/adamcichy/SwiftySound) ![GitHub last commit](https://img.shields.io/github/last-commit/adamcichy/SwiftySound)](https://github.com/adamcichy/SwiftySound) - Super simple library that lets you play sounds with a single line of code (and much more). Written in Swift 3, supports iOS, macOS and tvOS. CocoaPods and Carthage compatible. - [BPMAnalyser ![GitHub Repo Stars](https://img.shields.io/github/stars/Luccifer/BPM-Analyser) ![GitHub last commit](https://img.shields.io/github/last-commit/Luccifer/BPM-Analyser)](https://github.com/Luccifer/BPM-Analyser) - Fast and simple instrument to get the BPM rate from your audio-files. - [PandoraPlayer ![GitHub Repo Stars](https://img.shields.io/github/stars/AppliKeySolutions/PandoraPlayer) ![GitHub last commit](https://img.shields.io/github/last-commit/AppliKeySolutions/PandoraPlayer)](https://github.com/AppliKeySolutions/PandoraPlayer) - A lightweight music player for iOS, based on AudioKit. - [SonogramView ![GitHub Repo Stars](https://img.shields.io/github/stars/Luccifer/SonogramView) ![GitHub last commit](https://img.shields.io/github/last-commit/Luccifer/SonogramView)](https://github.com/Luccifer/SonogramView) - Audio visualisation of song. - [AudioIndicatorBars ![GitHub Repo Stars](https://img.shields.io/github/stars/LeonardoCardoso/AudioIndicatorBars) ![GitHub last commit](https://img.shields.io/github/last-commit/LeonardoCardoso/AudioIndicatorBars)](https://github.com/LeonardoCardoso/AudioIndicatorBars) - AIB indicates for your app users which audio is playing. Just like the Podcasts app. - [Porcupine ![GitHub Repo Stars](https://img.shields.io/github/stars/Picovoice/Porcupine) ![GitHub last commit](https://img.shields.io/github/last-commit/Picovoice/Porcupine)](https://github.com/Picovoice/Porcupine) - On-device wake word detection engine for macOS, iOS, and watchOS, powered by deep learning. - [Voice Overlay ![GitHub Repo Stars](https://img.shields.io/github/stars/algolia/voice-overlay-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/algolia/voice-overlay-ios)](https://github.com/algolia/voice-overlay-ios) - An overlay that gets your user’s voice permission and input as text in a customizable UI. - [ModernAVPlayer ![GitHub Repo Stars](https://img.shields.io/github/stars/noreasonprojects/ModernAVPlayer) ![GitHub last commit](https://img.shields.io/github/last-commit/noreasonprojects/ModernAVPlayer)](https://github.com/noreasonprojects/ModernAVPlayer) - Persistence player to resume playback after bad network connection even in background mode, manage headphone interactions, system interruptions, now playing informations and remote commands. - [FDWaveformView ![GitHub Repo Stars](https://img.shields.io/github/stars/fulldecent/FDWaveformView) ![GitHub last commit](https://img.shields.io/github/last-commit/fulldecent/FDWaveformView)](https://github.com/fulldecent/FDWaveformView) - An easy way to display an audio waveform in your app, including animation. - [FDSoundActivatedRecorder ![GitHub Repo Stars](https://img.shields.io/github/stars/fulldecent/FDSoundActivatedRecorder) ![GitHub last commit](https://img.shields.io/github/last-commit/fulldecent/FDSoundActivatedRecorder)](https://github.com/fulldecent/FDSoundActivatedRecorder) - Start recording when the user speaks. **[back to top](#contributing-and-collaborating)** ### GIF - [YLGIFImage ![GitHub Repo Stars](https://img.shields.io/github/stars/liyong03/YLGIFImage) ![GitHub last commit](https://img.shields.io/github/last-commit/liyong03/YLGIFImage)](https://github.com/liyong03/YLGIFImage) - Async GIF image decoder and Image viewer supporting play GIF images. It just use very less memory. - [FLAnimatedImage ![GitHub Repo Stars](https://img.shields.io/github/stars/Flipboard/FLAnimatedImage) ![GitHub last commit](https://img.shields.io/github/last-commit/Flipboard/FLAnimatedImage)](https://github.com/Flipboard/FLAnimatedImage) - Performant animated GIF engine for iOS. - [gifu ![GitHub Repo Stars](https://img.shields.io/github/stars/kaishin/gifu) ![GitHub last commit](https://img.shields.io/github/last-commit/kaishin/gifu)](https://github.com/kaishin/gifu) - Highly performant animated GIF support for iOS in Swift. - [AnimatedGIFImageSerialization ![GitHub Repo Stars](https://img.shields.io/github/stars/mattt/AnimatedGIFImageSerialization) ![GitHub last commit](https://img.shields.io/github/last-commit/mattt/AnimatedGIFImageSerialization)](https://github.com/mattt/AnimatedGIFImageSerialization) - Complete Animated GIF Support for iOS, with Functions, NSJSONSerialization-style Class, and (Optional) UIImage Swizzling - [XAnimatedImage ![GitHub Repo Stars](https://img.shields.io/github/stars/khaledmtaha/XAnimatedImage) ![GitHub last commit](https://img.shields.io/github/last-commit/khaledmtaha/XAnimatedImage)](https://github.com/khaledmtaha/XAnimatedImage) - XAnimatedImage is a performant animated GIF engine for iOS written in Swift based on FLAnimatedImage - [SwiftGif ![GitHub Repo Stars](https://img.shields.io/github/stars/swiftgif/SwiftGif) ![GitHub last commit](https://img.shields.io/github/last-commit/swiftgif/SwiftGif)](https://github.com/swiftgif/SwiftGif) - A small UIImage extension with gif support. - [APNGKit ![GitHub Repo Stars](https://img.shields.io/github/stars/onevcat/APNGKit) ![GitHub last commit](https://img.shields.io/github/last-commit/onevcat/APNGKit)](https://github.com/onevcat/APNGKit) - High performance and delightful way to play with APNG format in iOS. - [YYImage ![GitHub Repo Stars](https://img.shields.io/github/stars/ibireme/YYImage) ![GitHub last commit](https://img.shields.io/github/last-commit/ibireme/YYImage)](https://github.com/ibireme/YYImage) - Image framework for iOS to display/encode/decode animated WebP, APNG, GIF, and more. - [AImage ![GitHub Repo Stars](https://img.shields.io/github/stars/wangjwchn/AImage) ![GitHub last commit](https://img.shields.io/github/last-commit/wangjwchn/AImage)](https://github.com/wangjwchn/AImage) - A animated GIF&APNG engine for iOS in Swift with low memory & cpu usage.Optimized for Multi-Image case. - [NSGIF2 ![GitHub Repo Stars](https://img.shields.io/github/stars/metasmile/NSGIF2) ![GitHub last commit](https://img.shields.io/github/last-commit/metasmile/NSGIF2)](https://github.com/metasmile/NSGIF2) - Simplify creation of a GIF from the provided video file url. - [SwiftyGif ![GitHub Repo Stars](https://img.shields.io/github/stars/kirualex/SwiftyGif) ![GitHub last commit](https://img.shields.io/github/last-commit/kirualex/SwiftyGif)](https://github.com/kirualex/SwiftyGif) - High performance GIF engine. **[back to top](#contributing-and-collaborating)** ### Image - [GPU Image ![GitHub Repo Stars](https://img.shields.io/github/stars/BradLarson/GPUImage) ![GitHub last commit](https://img.shields.io/github/last-commit/BradLarson/GPUImage)](https://github.com/BradLarson/GPUImage) - An open source iOS framework for GPU-based image and video processing. - [UIImage DSP ![GitHub Repo Stars](https://img.shields.io/github/stars/gdawg/uiimage-dsp) ![GitHub last commit](https://img.shields.io/github/last-commit/gdawg/uiimage-dsp)](https://github.com/gdawg/uiimage-dsp) - iOS UIImage processing functions using the vDSP/Accelerate framework for speed. - [AsyncImageView ![GitHub Repo Stars](https://img.shields.io/github/stars/nicklockwood/AsyncImageView) ![GitHub last commit](https://img.shields.io/github/last-commit/nicklockwood/AsyncImageView)](https://github.com/nicklockwood/AsyncImageView) - Simple extension of UIImageView for loading and displaying images asynchronously without lock up the UI. - [SDWebImage ![GitHub Repo Stars](https://img.shields.io/github/stars/SDWebImage/SDWebImage) ![GitHub last commit](https://img.shields.io/github/last-commit/SDWebImage/SDWebImage)](https://github.com/SDWebImage/SDWebImage) - Asynchronous image downloader with cache support with an UIImageView category. - [DFImageManager ![GitHub Repo Stars](https://img.shields.io/github/stars/kean/DFImageManager) ![GitHub last commit](https://img.shields.io/github/last-commit/kean/DFImageManager)](https://github.com/kean/DFImageManager) - Modern framework for fetching images from various sources. Zero config yet immense customization and extensibility. Uses NSURLSession. - [MapleBacon ![GitHub Repo Stars](https://img.shields.io/github/stars/JanGorman/MapleBacon) ![GitHub last commit](https://img.shields.io/github/last-commit/JanGorman/MapleBacon)](https://github.com/JanGorman/MapleBacon) - An image download and caching library for iOS written in Swift. - [NYTPhotoViewer ![GitHub Repo Stars](https://img.shields.io/github/stars/NYTimes/NYTPhotoViewer) ![GitHub last commit](https://img.shields.io/github/last-commit/NYTimes/NYTPhotoViewer)](https://github.com/NYTimes/NYTPhotoViewer) - Slideshow and image viewer. - [IDMPhotoBrowser ![GitHub Repo Stars](https://img.shields.io/github/stars/thiagoperes/IDMPhotoBrowser) ![GitHub last commit](https://img.shields.io/github/last-commit/thiagoperes/IDMPhotoBrowser)](https://github.com/thiagoperes/IDMPhotoBrowser) - Photo Browser / Viewer. - [Concorde ![GitHub Repo Stars](https://img.shields.io/github/stars/contentful-labs/Concorde) ![GitHub last commit](https://img.shields.io/github/last-commit/contentful-labs/Concorde)](https://github.com/contentful-labs/Concorde/) - Download and decode progressive JPEGs. - [TOCropViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/TimOliver/TOCropViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/TimOliver/TOCropViewController)](https://github.com/TimOliver/TOCropViewController) - A view controller that allows users to crop UIImage objects. - [YXTMotionView ![GitHub Repo Stars](https://img.shields.io/github/stars/hanton/YXTMotionView) ![GitHub last commit](https://img.shields.io/github/last-commit/hanton/YXTMotionView)](https://github.com/hanton/YXTMotionView) - A custom image view that implements device motion scrolling. - [PINRemoteImage ![GitHub Repo Stars](https://img.shields.io/github/stars/pinterest/PINRemoteImage) ![GitHub last commit](https://img.shields.io/github/last-commit/pinterest/PINRemoteImage)](https://github.com/pinterest/PINRemoteImage) - A thread safe, performant, feature rich image fetcher. - [SABlurImageView ![GitHub Repo Stars](https://img.shields.io/github/stars/marty-suzuki/SABlurImageView) ![GitHub last commit](https://img.shields.io/github/last-commit/marty-suzuki/SABlurImageView)](https://github.com/marty-suzuki/SABlurImageView) - Easily Adding Animated Blur/Unblur Effects To An Image. - [FastImageCache ![GitHub Repo Stars](https://img.shields.io/github/stars/path/FastImageCache) ![GitHub last commit](https://img.shields.io/github/last-commit/path/FastImageCache)](https://github.com/path/FastImageCache) - iOS library for quickly displaying images while scrolling. - [BKAsciiImage ![GitHub Repo Stars](https://img.shields.io/github/stars/bkoc/BKAsciiImage) ![GitHub last commit](https://img.shields.io/github/last-commit/bkoc/BKAsciiImage)](https://github.com/bkoc/BKAsciiImage) - Convert UIImage to ASCII art. - [AlamofireImage ![GitHub Repo Stars](https://img.shields.io/github/stars/Alamofire/AlamofireImage) ![GitHub last commit](https://img.shields.io/github/last-commit/Alamofire/AlamofireImage)](https://github.com/Alamofire/AlamofireImage) - An image component library for Alamofire. - [Nuke ![GitHub Repo Stars](https://img.shields.io/github/stars/kean/Nuke) ![GitHub last commit](https://img.shields.io/github/last-commit/kean/Nuke)](https://github.com/kean/Nuke) - Image loading, processing, caching and preheating. - [FlagKit ![GitHub Repo Stars](https://img.shields.io/github/stars/madebybowtie/FlagKit) ![GitHub last commit](https://img.shields.io/github/last-commit/madebybowtie/FlagKit)](https://github.com/madebybowtie/FlagKit) - Beautiful flag icons for usage in apps and on the web. - [YYWebImage ![GitHub Repo Stars](https://img.shields.io/github/stars/ibireme/YYWebImage) ![GitHub last commit](https://img.shields.io/github/last-commit/ibireme/YYWebImage)](https://github.com/ibireme/YYWebImage) - Asynchronous image loading framework (supports WebP, APNG, GIF). - [RSKImageCropper ![GitHub Repo Stars](https://img.shields.io/github/stars/ruslanskorb/RSKImageCropper) ![GitHub last commit](https://img.shields.io/github/last-commit/ruslanskorb/RSKImageCropper)](https://github.com/ruslanskorb/RSKImageCropper) - An image cropper for iOS like in the Contacts app with support for landscape orientation. - [Silo ![GitHub Repo Stars](https://img.shields.io/github/stars/josejuanqm/Silo) ![GitHub last commit](https://img.shields.io/github/last-commit/josejuanqm/Silo)](https://github.com/josejuanqm/Silo) - Image loading framework with loaders. - [Ody ![GitHub Repo Stars](https://img.shields.io/github/stars/josejuanqm/Ody) ![GitHub last commit](https://img.shields.io/github/last-commit/josejuanqm/Ody)](https://github.com/josejuanqm/Ody) - Ody is an easy to use random image generator built with Swift, Perfect for placeholders. - [Banana ![GitHub Repo Stars](https://img.shields.io/github/stars/gauravkatoch007/banana) ![GitHub last commit](https://img.shields.io/github/last-commit/gauravkatoch007/banana)](https://github.com/gauravkatoch007/banana) - Image slider with very simple interface. - [JDSwiftAvatarProgress ![GitHub Repo Stars](https://img.shields.io/github/stars/JellyDevelopment/JDSwiftAvatarProgress) ![GitHub last commit](https://img.shields.io/github/last-commit/JellyDevelopment/JDSwiftAvatarProgress)](https://github.com/JellyDevelopment/JDSwiftAvatarProgress) - Easy customizable avatar image asynchronously with progress bar animated. - [Kingfisher ![GitHub Repo Stars](https://img.shields.io/github/stars/onevcat/Kingfisher) ![GitHub last commit](https://img.shields.io/github/last-commit/onevcat/Kingfisher)](https://github.com/onevcat/Kingfisher) - A lightweight and pure Swift implemented library for downloading and caching image from the web. - [EBPhotoPages ![GitHub Repo Stars](https://img.shields.io/github/stars/EddyBorja/EBPhotoPages) ![GitHub last commit](https://img.shields.io/github/last-commit/EddyBorja/EBPhotoPages)](https://github.com/EddyBorja/EBPhotoPages) - A photo gallery for iOS with a modern feature set. Similar features as the Facebook photo browser. - [UIImageView-BetterFace-Swift ![GitHub Repo Stars](https://img.shields.io/github/stars/croath/UIImageView-BetterFace-Swift) ![GitHub last commit](https://img.shields.io/github/last-commit/croath/UIImageView-BetterFace-Swift)](https://github.com/croath/UIImageView-BetterFace-Swift) - The Swift version of https://github.com/croath/UIImageView-BetterFace - [KFSwiftImageLoader ![GitHub Repo Stars](https://img.shields.io/github/stars/kiavashfaisali/KFSwiftImageLoader) ![GitHub last commit](https://img.shields.io/github/last-commit/kiavashfaisali/KFSwiftImageLoader)](https://github.com/kiavashfaisali/KFSwiftImageLoader) - An extremely high-performance, lightweight, and energy-efficient pure Swift async web image loader with memory and disk caching for iOS and Apple Watch. - [Toucan ![GitHub Repo Stars](https://img.shields.io/github/stars/gavinbunney/Toucan) ![GitHub last commit](https://img.shields.io/github/last-commit/gavinbunney/Toucan)](https://github.com/gavinbunney/Toucan) - Fabulous Image Processing in Swift. - [ImageLoaderSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/hirohisa/ImageLoaderSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/hirohisa/ImageLoaderSwift)](https://github.com/hirohisa/ImageLoaderSwift) - A lightweight and fast image loader for iOS written in Swift. - [ImageScout ![GitHub Repo Stars](https://img.shields.io/github/stars/kaishin/ImageScout) ![GitHub last commit](https://img.shields.io/github/last-commit/kaishin/ImageScout)](https://github.com/kaishin/ImageScout) - A Swift implementation of fastimage. Supports PNG, GIF, and JPEG. - [JLStickerTextView ![GitHub Repo Stars](https://img.shields.io/github/stars/Textcat/JLStickerTextView) ![GitHub last commit](https://img.shields.io/github/last-commit/Textcat/JLStickerTextView)](https://github.com/Textcat/JLStickerTextView) - A UIImageView allow you to add multiple Label (multiple line text support) on it, you can edit, rotate, resize the Label as you want with one finger ,then render the text on Image. - [Agrume ![GitHub Repo Stars](https://img.shields.io/github/stars/JanGorman/Agrume) ![GitHub last commit](https://img.shields.io/github/last-commit/JanGorman/Agrume)](https://github.com/JanGorman/Agrume) - A lemony fresh iOS image viewer written in Swift. - [PASImageView ![GitHub Repo Stars](https://img.shields.io/github/stars/abiaad/PASImageView) ![GitHub last commit](https://img.shields.io/github/last-commit/abiaad/PASImageView)](https://github.com/abiaad/PASImageView) - Rounded async imageview downloader lightly cached and written in Swift. - [Navi ![GitHub Repo Stars](https://img.shields.io/github/stars/nixzhu/Navi) ![GitHub last commit](https://img.shields.io/github/last-commit/nixzhu/Navi)](https://github.com/nixzhu/Navi) - Focus on avatar caching. - [SwiftPhotoGallery ![GitHub Repo Stars](https://img.shields.io/github/stars/justinvallely/SwiftPhotoGallery) ![GitHub last commit](https://img.shields.io/github/last-commit/justinvallely/SwiftPhotoGallery)](https://github.com/justinvallely/SwiftPhotoGallery) - Simple, fullscreen image gallery with tap, swipe, and pinch gestures. - [MetalAcc ![GitHub Repo Stars](https://img.shields.io/github/stars/wangjwchn/MetalAcc) ![GitHub last commit](https://img.shields.io/github/last-commit/wangjwchn/MetalAcc)](https://github.com/wangjwchn/MetalAcc) - GPU-based Media processing library using Metal written in Swift. - [MWPhotoBrowser ![GitHub Repo Stars](https://img.shields.io/github/stars/mwaterfall/MWPhotoBrowser) ![GitHub last commit](https://img.shields.io/github/last-commit/mwaterfall/MWPhotoBrowser)](https://github.com/mwaterfall/MWPhotoBrowser) - A simple iOS photo and video browser with grid view, captions and selections. - [UIImageColors ![GitHub Repo Stars](https://img.shields.io/github/stars/jathu/UIImageColors) ![GitHub last commit](https://img.shields.io/github/last-commit/jathu/UIImageColors)](https://github.com/jathu/UIImageColors) - iTunes style color fetcher for UIImage. - [CDFlipView ![GitHub Repo Stars](https://img.shields.io/github/stars/jibeex/CDFlipView) ![GitHub last commit](https://img.shields.io/github/last-commit/jibeex/CDFlipView)](https://github.com/jibeex/CDFlipView) - A view that takes a set of images, make transition from one to another by using flipping effects. - [GPUImage2 ![GitHub Repo Stars](https://img.shields.io/github/stars/BradLarson/GPUImage2) ![GitHub last commit](https://img.shields.io/github/last-commit/BradLarson/GPUImage2)](https://github.com/BradLarson/GPUImage2) - GPUImage 2 is a BSD-licensed Swift framework for GPU-accelerated video and image processing. - [TGLParallaxCarousel ![GitHub Repo Stars](https://img.shields.io/github/stars/taglia3/TGLParallaxCarousel) ![GitHub last commit](https://img.shields.io/github/last-commit/taglia3/TGLParallaxCarousel)](https://github.com/taglia3/TGLParallaxCarousel) - A lightweight 3D Linear Carousel with parallax effect. - [ImageButter ![GitHub Repo Stars](https://img.shields.io/github/stars/dollarshaveclub/ImageButter) ![GitHub last commit](https://img.shields.io/github/last-commit/dollarshaveclub/ImageButter)](https://github.com/dollarshaveclub/ImageButter) - Makes dealing with images buttery smooth. - [SKPhotoBrowser ![GitHub Repo Stars](https://img.shields.io/github/stars/suzuki-0000/SKPhotoBrowser) ![GitHub last commit](https://img.shields.io/github/last-commit/suzuki-0000/SKPhotoBrowser)](https://github.com/suzuki-0000/SKPhotoBrowser) - Simple PhotoBrowser/Viewer inspired by Facebook, Twitter photo browsers written by swift. - [YUCIHighPassSkinSmoothing ![GitHub Repo Stars](https://img.shields.io/github/stars/YuAo/YUCIHighPassSkinSmoothing) ![GitHub last commit](https://img.shields.io/github/last-commit/YuAo/YUCIHighPassSkinSmoothing)](https://github.com/YuAo/YUCIHighPassSkinSmoothing) - An implementation of High Pass Skin Smoothing using Apple's Core Image Framework. - [CLImageViewPopup ![GitHub Repo Stars](https://img.shields.io/github/stars/vinbhai4u/CLImageViewPopup) ![GitHub last commit](https://img.shields.io/github/last-commit/vinbhai4u/CLImageViewPopup)](https://github.com/vinbhai4u/CLImageViewPopup/) - A simple Image full screen pop up. - [APKenBurnsView ![GitHub Repo Stars](https://img.shields.io/github/stars/Alterplay/APKenBurnsView) ![GitHub last commit](https://img.shields.io/github/last-commit/Alterplay/APKenBurnsView)](https://github.com/Alterplay/APKenBurnsView) - Ken Burns effect with face recognition! - [Moa ![GitHub Repo Stars](https://img.shields.io/github/stars/evgenyneu/moa) ![GitHub last commit](https://img.shields.io/github/last-commit/evgenyneu/moa)](https://github.com/evgenyneu/moa) - An image download extension of the image view for iOS, tvOS and macOS. - [JMCMarchingAnts ![GitHub Repo Stars](https://img.shields.io/github/stars/izotx/JMCMarchingAnts) ![GitHub last commit](https://img.shields.io/github/last-commit/izotx/JMCMarchingAnts)](https://github.com/izotx/JMCMarchingAnts) - Library that lets you add marching ants (animated) selection to the edges of the images. - [ImageViewer ![GitHub Repo Stars](https://img.shields.io/github/stars/Krisiacik/ImageViewer) ![GitHub last commit](https://img.shields.io/github/last-commit/Krisiacik/ImageViewer)](https://github.com/Krisiacik/ImageViewer) - An image viewer à la Twitter. - [FaceAware ![GitHub Repo Stars](https://img.shields.io/github/stars/BeauNouvelle/FaceAware) ![GitHub last commit](https://img.shields.io/github/last-commit/BeauNouvelle/FaceAware)](https://github.com/BeauNouvelle/FaceAware) - An extension that gives UIImageView the ability to focus on faces within an image when using AspectFill. - [SwiftyAvatar ![GitHub Repo Stars](https://img.shields.io/github/stars/dkalaitzidis/SwiftyAvatar) ![GitHub last commit](https://img.shields.io/github/last-commit/dkalaitzidis/SwiftyAvatar)](https://github.com/dkalaitzidis/SwiftyAvatar) - A UiimageView class for creating circular avatar images, IBDesignable to make all changes via storyboard. - [ShinpuruImage ![GitHub Repo Stars](https://img.shields.io/github/stars/FlexMonkey/ShinpuruImage) ![GitHub last commit](https://img.shields.io/github/last-commit/FlexMonkey/ShinpuruImage)](https://github.com/FlexMonkey/ShinpuruImage) - Syntactic Sugar for Accelerate/vImage and Core Image Filters. - [ImagePickerSheetController ![GitHub Repo Stars](https://img.shields.io/github/stars/lbrndnr/ImagePickerSheetController) ![GitHub last commit](https://img.shields.io/github/last-commit/lbrndnr/ImagePickerSheetController)](https://github.com/lbrndnr/ImagePickerSheetController) - ImagePickerSheetController is like the custom photo action sheet in iMessage just without the glitches. - [ComplimentaryGradientView ![GitHub Repo Stars](https://img.shields.io/github/stars/gkye/ComplimentaryGradientView) ![GitHub last commit](https://img.shields.io/github/last-commit/gkye/ComplimentaryGradientView)](https://github.com/gkye/ComplimentaryGradientView) - Create complementary gradients generated from dominant and prominent colors in supplied image. Inspired by Grade.js. - [ImageSlideshow ![GitHub Repo Stars](https://img.shields.io/github/stars/zvonicek/ImageSlideshow) ![GitHub last commit](https://img.shields.io/github/last-commit/zvonicek/ImageSlideshow)](https://github.com/zvonicek/ImageSlideshow) - Swift image slideshow with circular scrolling, timer and full screen viewer. - [Imaginary ![GitHub Repo Stars](https://img.shields.io/github/stars/hyperoslo/Imaginary) ![GitHub last commit](https://img.shields.io/github/last-commit/hyperoslo/Imaginary)](https://github.com/hyperoslo/Imaginary) - Remote images, as easy as one, two, three. - [PPAssetsActionController ![GitHub Repo Stars](https://img.shields.io/github/stars/pantuspavel/PPAssetsActionController) ![GitHub last commit](https://img.shields.io/github/last-commit/pantuspavel/PPAssetsActionController)](https://github.com/pantuspavel/PPAssetsActionController) - Highly customizable Action Sheet Controller with Assets Preview. - [Vulcan ![GitHub Repo Stars](https://img.shields.io/github/stars/jinSasaki/Vulcan) ![GitHub last commit](https://img.shields.io/github/last-commit/jinSasaki/Vulcan)](https://github.com/jinSasaki/Vulcan) - Multi image downloader with priority in Swift. - [FacebookImagePicker ![GitHub Repo Stars](https://img.shields.io/github/stars/floriangbh/FacebookImagePicker) ![GitHub last commit](https://img.shields.io/github/last-commit/floriangbh/FacebookImagePicker)](https://github.com/floriangbh/FacebookImagePicker) - Facebook album photo picker written in Swift. - [Lightbox ![GitHub Repo Stars](https://img.shields.io/github/stars/hyperoslo/Lightbox) ![GitHub last commit](https://img.shields.io/github/last-commit/hyperoslo/Lightbox)](https://github.com/hyperoslo/Lightbox) - A convenient and easy to use image viewer for your iOS app. - [Ebblink ![GitHub Repo Stars](https://img.shields.io/github/stars/ebbapp/ebblinkSDK) ![GitHub last commit](https://img.shields.io/github/last-commit/ebbapp/ebblinkSDK)](https://github.com/ebbapp/ebblinkSDK) - An iOS SDK for sharing photos that automatically expire and can be deleted at any time. - [Sharaku ![GitHub Repo Stars](https://img.shields.io/github/stars/makomori/Sharaku) ![GitHub last commit](https://img.shields.io/github/last-commit/makomori/Sharaku)](https://github.com/makomori/Sharaku) - Instagram-like image filter ViewController. - [CTPanoramaView ![GitHub Repo Stars](https://img.shields.io/github/stars/scihant/CTPanoramaView) ![GitHub last commit](https://img.shields.io/github/last-commit/scihant/CTPanoramaView)](https://github.com/scihant/CTPanoramaView) - Displays spherical or cylindrical panoramas or 360-photos with touch or motion based control options. - [Twitter Image Pipline ![GitHub Repo Stars](https://img.shields.io/github/stars/twitter/ios-twitter-image-pipeline) ![GitHub last commit](https://img.shields.io/github/last-commit/twitter/ios-twitter-image-pipeline)](https://github.com/twitter/ios-twitter-image-pipeline) - streamlined framework for fetching and storing images in an application. - [TinyCrayon ![GitHub Repo Stars](https://img.shields.io/github/stars/TinyCrayon/TinyCrayon-iOS-SDK) ![GitHub last commit](https://img.shields.io/github/last-commit/TinyCrayon/TinyCrayon-iOS-SDK)](https://github.com/TinyCrayon/TinyCrayon-iOS-SDK) - A smart and easy-to-use image masking and cutout SDK for mobile apps. - [FlexibleImage ![GitHub Repo Stars](https://img.shields.io/github/stars/kawoou/FlexibleImage) ![GitHub last commit](https://img.shields.io/github/last-commit/kawoou/FlexibleImage)](https://github.com/kawoou/FlexibleImage) - A simple way to play with image! - [TLPhotoPicker ![GitHub Repo Stars](https://img.shields.io/github/stars/tilltue/TLPhotoPicker) ![GitHub last commit](https://img.shields.io/github/last-commit/tilltue/TLPhotoPicker)](https://github.com/tilltue/TLPhotoPicker) - Multiple phassets picker for iOS lib. like a facebook. - [YapImageManager ![GitHub Repo Stars](https://img.shields.io/github/stars/yapstudios/YapImageManager) ![GitHub last commit](https://img.shields.io/github/last-commit/yapstudios/YapImageManager)](https://github.com/yapstudios/YapImageManager) - A high-performance image downloader written in Swift, powered by YapDatabase. - [PhotoEditorSDK](https://photoeditorsdk.com/) - A fully customizable photo editor for your app. - [SimpleImageViewer ![GitHub Repo Stars](https://img.shields.io/github/stars/aFrogleap/SimpleImageViewer) ![GitHub last commit](https://img.shields.io/github/last-commit/aFrogleap/SimpleImageViewer)](https://github.com/aFrogleap/SimpleImageViewer) - A snappy image viewer with zoom and interactive dismissal transition. - [AZImagePreview ![GitHub Repo Stars](https://img.shields.io/github/stars/Minitour/AZImagePreview) ![GitHub last commit](https://img.shields.io/github/last-commit/Minitour/AZImagePreview)](https://github.com/Minitour/AZImagePreview) - A framework that makes image viewing easy. - [FaceCropper ![GitHub Repo Stars](https://img.shields.io/github/stars/KimDarren/FaceCropper) ![GitHub last commit](https://img.shields.io/github/last-commit/KimDarren/FaceCropper)](https://github.com/KimDarren/FaceCropper) - Crop faces, inside of your image, with iOS 11 Vision api. - [Paparazzo ![GitHub Repo Stars](https://img.shields.io/github/stars/avito-tech/Paparazzo) ![GitHub last commit](https://img.shields.io/github/last-commit/avito-tech/Paparazzo)](https://github.com/avito-tech/Paparazzo) - Custom iOS camera and photo picker with editing capabilities. - [ZImageCropper ![GitHub Repo Stars](https://img.shields.io/github/stars/ZaidPathan/ZImageCropper) ![GitHub last commit](https://img.shields.io/github/last-commit/ZaidPathan/ZImageCropper)](https://github.com/ZaidPathan/ZImageCropper) - A Swift project to crop image in any shape. - [InitialsImageView ![GitHub Repo Stars](https://img.shields.io/github/stars/bachonk/InitialsImageView) ![GitHub last commit](https://img.shields.io/github/last-commit/bachonk/InitialsImageView)](https://github.com/bachonk/InitialsImageView) - An UIImageView extension that generates letter initials as a placeholder for user profile images, with a randomized background color. - [DTPhotoViewerController ![GitHub Repo Stars](https://img.shields.io/github/stars/tungvoduc/DTPhotoViewerController) ![GitHub last commit](https://img.shields.io/github/last-commit/tungvoduc/DTPhotoViewerController)](https://github.com/tungvoduc/DTPhotoViewerController) - A fully customizable photo viewer ViewController, inspired by Facebook photo viewer. - [LetterAvatarKit ![GitHub Repo Stars](https://img.shields.io/github/stars/vpeschenkov/LetterAvatarKit) ![GitHub last commit](https://img.shields.io/github/last-commit/vpeschenkov/LetterAvatarKit)](https://github.com/vpeschenkov/LetterAvatarKit) - A UIImage extension that generates letter-based avatars written in Swift. - [AXPhotoViewer ![GitHub Repo Stars](https://img.shields.io/github/stars/alexhillc/AXPhotoViewer) ![GitHub last commit](https://img.shields.io/github/last-commit/alexhillc/AXPhotoViewer)](https://github.com/alexhillc/AXPhotoViewer) - An iPhone/iPad photo gallery viewer, useful for viewing a large (or small!) number of photos - [TJProfileImage ![GitHub Repo Stars](https://img.shields.io/github/stars/tejas-ardeshna/TJProfileImage) ![GitHub last commit](https://img.shields.io/github/last-commit/tejas-ardeshna/TJProfileImage)](https://github.com/tejas-ardeshna/TJProfileImage) - Live rendering of componet’s properties in Interface Builder. - [Viewer ![GitHub Repo Stars](https://img.shields.io/github/stars/3lvis/Viewer) ![GitHub last commit](https://img.shields.io/github/last-commit/3lvis/Viewer)](https://github.com/3lvis/Viewer) - Image viewer (or Lightbox) with support for local and remote videos and images. - [OverlayComposite ![GitHub Repo Stars](https://img.shields.io/github/stars/aaronjsutton/OverlayComposite) ![GitHub last commit](https://img.shields.io/github/last-commit/aaronjsutton/OverlayComposite)](https://github.com/aaronjsutton/OverlayComposite) - An asynchronous, multithreaded, image compositing framework written in Swift. - [MCScratchImageView ![GitHub Repo Stars](https://img.shields.io/github/stars/Minecodecraft/MCScratchImageView) ![GitHub last commit](https://img.shields.io/github/last-commit/Minecodecraft/MCScratchImageView)](https://github.com/Minecodecraft/MCScratchImageView) - A custom ImageView that is used to cover the surface of other view like a scratch card, user can swipe the mulch to see the view below. - [MetalPetal ![GitHub Repo Stars](https://img.shields.io/github/stars/MetalPetal/MetalPetal) ![GitHub last commit](https://img.shields.io/github/last-commit/MetalPetal/MetalPetal)](https://github.com/MetalPetal/MetalPetal) - A GPU-accelerated image/video processing framework based on [Metal](https://developer.apple.com/metal/). - [ShadowImageView ![GitHub Repo Stars](https://img.shields.io/github/stars/olddonkey/ShadowImageView) ![GitHub last commit](https://img.shields.io/github/last-commit/olddonkey/ShadowImageView)](https://github.com/olddonkey/ShadowImageView) - ShadowImageView is a iOS 10 Apple Music style image view, help you create elegent image with shadow. - [Avatar ![GitHub Repo Stars](https://img.shields.io/github/stars/wvabrinskas/Avatar) ![GitHub last commit](https://img.shields.io/github/last-commit/wvabrinskas/Avatar)](https://github.com/wvabrinskas/Avatar) - Generate random user Avatar images using CoreGraphics and QuartzCore. - [Serrata ![GitHub Repo Stars](https://img.shields.io/github/stars/horitaku46/Serrata) ![GitHub last commit](https://img.shields.io/github/last-commit/horitaku46/Serrata)](https://github.com/horitaku46/Serrata) - Slide image viewer library similar to Twitter and LINE. - [StyleArt ![GitHub Repo Stars](https://img.shields.io/github/stars/ileafsolutions/StyleArt) ![GitHub last commit](https://img.shields.io/github/last-commit/ileafsolutions/StyleArt)](https://github.com/ileafsolutions/StyleArt) - Style Art library process images using COREML with a set of pre trained machine learning models and convert them to Art style. - [greedo-layout-for-ios ![GitHub Repo Stars](https://img.shields.io/github/stars/500px/greedo-layout-for-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/500px/greedo-layout-for-ios)](https://github.com/500px/greedo-layout-for-ios) - Full aspect ratio grid layout for iOS. - [ImageDetect ![GitHub Repo Stars](https://img.shields.io/github/stars/Feghal/ImageDetect) ![GitHub last commit](https://img.shields.io/github/last-commit/Feghal/ImageDetect)](https://github.com/Feghal/ImageDetect) - Detect and crop faces, barcodes and texts inside of your image, with iOS 11 Vision api. - [THTiledImageView ![GitHub Repo Stars](https://img.shields.io/github/stars/TileImageTeamiOS/THTiledImageView) ![GitHub last commit](https://img.shields.io/github/last-commit/TileImageTeamiOS/THTiledImageView)](https://github.com/TileImageTeamiOS/THTiledImageView) - Provide ultra-high-quality images through tiling techniques. - [GPUImage3 ![GitHub Repo Stars](https://img.shields.io/github/stars/BradLarson/GPUImage3) ![GitHub last commit](https://img.shields.io/github/last-commit/BradLarson/GPUImage3)](https://github.com/BradLarson/GPUImage3) - GPUImage 3 is a BSD-licensed Swift framework for GPU-accelerated video and image processing using Metal. - [Harbeth ![GitHub Repo Stars](https://img.shields.io/github/stars/yangKJ/Harbeth) ![GitHub last commit](https://img.shields.io/github/last-commit/yangKJ/Harbeth)](https://github.com/yangKJ/Harbeth) - Metal API for GPU accelerated Graphics and Video and Camera filter framework.🔥💥 - [Gallery ![GitHub Repo Stars](https://img.shields.io/github/stars/hyperoslo/Gallery) ![GitHub last commit](https://img.shields.io/github/last-commit/hyperoslo/Gallery)](https://github.com/hyperoslo/Gallery) - Your next favorite image and video picker. - [ATGMediaBrowser ![GitHub Repo Stars](https://img.shields.io/github/stars/altayer-digital/ATGMediaBrowser) ![GitHub last commit](https://img.shields.io/github/last-commit/altayer-digital/ATGMediaBrowser)](https://github.com/altayer-digital/ATGMediaBrowser) - Image slide-show viewer with multiple predefined transition styles, and ability to create new transitions with ease. - [Pixel ![GitHub Repo Stars](https://img.shields.io/github/stars/muukii/Pixel) ![GitHub last commit](https://img.shields.io/github/last-commit/muukii/Pixel)](https://github.com/muukii/Pixel) - An image editor and engine using CoreImage. - [OnlyPictures ![GitHub Repo Stars](https://img.shields.io/github/stars/KiranJasvanee/OnlyPictures) ![GitHub last commit](https://img.shields.io/github/last-commit/KiranJasvanee/OnlyPictures)](https://github.com/KiranJasvanee/OnlyPictures) - A simple and flexible way to add source of overlapping circular pictures. - [SFSafeSymbols ![GitHub Repo Stars](https://img.shields.io/github/stars/piknotech/SFSafeSymbols) ![GitHub last commit](https://img.shields.io/github/last-commit/piknotech/SFSafeSymbols)](https://github.com/piknotech/SFSafeSymbols) - Safely access Apple's SF Symbols using static typing. - [BSZoomGridScrollView ![GitHub Repo Stars](https://img.shields.io/github/stars/boraseoksoon/BSZoomGridScrollView) ![GitHub last commit](https://img.shields.io/github/last-commit/boraseoksoon/BSZoomGridScrollView)](https://github.com/boraseoksoon/BSZoomGridScrollView) - iOS customizable grid style scrollView UI library to display your UIImage array input, designed primarily for SwiftUI as well as to interoperate with UIKit. **[back to top](#contributing-and-collaborating)** ### Media Processing - [SwiftOCR ![GitHub Repo Stars](https://img.shields.io/github/stars/garnele007/SwiftOCR) ![GitHub last commit](https://img.shields.io/github/last-commit/garnele007/SwiftOCR)](https://github.com/garnele007/SwiftOCR) - Fast and simple OCR library written in Swift. - [QR Code Scanner](https://www.appcoda.com/qr-code-ios-programming-tutorial/) - QR Code implementation. - [QRCode ![GitHub Repo Stars](https://img.shields.io/github/stars/aschuch/QRCode) ![GitHub last commit](https://img.shields.io/github/last-commit/aschuch/QRCode)](https://github.com/aschuch/QRCode) - A QRCode generator written in Swift. - [EFQRCode ![GitHub Repo Stars](https://img.shields.io/github/stars/EFPrefix/EFQRCode) ![GitHub last commit](https://img.shields.io/github/last-commit/EFPrefix/EFQRCode)](https://github.com/EFPrefix/EFQRCode) - A better way to operate two-dimensional code in Swift. - [NSFWDetector ![GitHub Repo Stars](https://img.shields.io/github/stars/lovoo/NSFWDetector) ![GitHub last commit](https://img.shields.io/github/last-commit/lovoo/NSFWDetector)](https://github.com/lovoo/NSFWDetector) - A NSFW (aka porn) detector with CoreML. **[back to top](#contributing-and-collaborating)** ### PDF - [Reader ![GitHub Repo Stars](https://img.shields.io/github/stars/vfr/Reader) ![GitHub last commit](https://img.shields.io/github/last-commit/vfr/Reader)](https://github.com/vfr/Reader) - PDF Reader Core for iOS. - [UIView 2 PDF ![GitHub Repo Stars](https://img.shields.io/github/stars/RobertAPhillips/UIView_2_PDF) ![GitHub last commit](https://img.shields.io/github/last-commit/RobertAPhillips/UIView_2_PDF)](https://github.com/RobertAPhillips/UIView_2_PDF) - PDF generator using UIViews or UIViews with an associated XIB. - [FolioReaderKit ![GitHub Repo Stars](https://img.shields.io/github/stars/FolioReader/FolioReaderKit) ![GitHub last commit](https://img.shields.io/github/last-commit/FolioReader/FolioReaderKit)](https://github.com/FolioReader/FolioReaderKit) - A Swift ePub reader and parser framework for iOS. - [PDFGenerator ![GitHub Repo Stars](https://img.shields.io/github/stars/sgr-ksmt/PDFGenerator) ![GitHub last commit](https://img.shields.io/github/last-commit/sgr-ksmt/PDFGenerator)](https://github.com/sgr-ksmt/PDFGenerator) - A simple Generator of PDF in Swift. Generate PDF from view(s) or image(s). - [SimplePDF ![GitHub Repo Stars](https://img.shields.io/github/stars/nRewik/SimplePDF) ![GitHub last commit](https://img.shields.io/github/last-commit/nRewik/SimplePDF)](https://github.com/nRewik/SimplePDF) - Create a simple PDF effortlessly. - [SwiftPDFGenerator ![GitHub Repo Stars](https://img.shields.io/github/stars/kayoslab/SwiftPDFGenerator) ![GitHub last commit](https://img.shields.io/github/last-commit/kayoslab/SwiftPDFGenerator)](https://github.com/kayoslab/SwiftPDFGenerator) - PDF generator using UIViews; Swift Version of 'UIView 2 PDF'. - [PSPDFKit](https://pspdfkit.com/) - Render PDF, add/edit annotations, fill forms, add/edit pages, view/create digital signatures. - [TPPDF ![GitHub Repo Stars](https://img.shields.io/github/stars/Techprimate/TPPDF) ![GitHub last commit](https://img.shields.io/github/last-commit/Techprimate/TPPDF)](https://github.com/Techprimate/TPPDF) - Generate PDF using commands and automatic layout. - [FastPdfKit ![GitHub Repo Stars](https://img.shields.io/github/stars/mobfarm/FastPdfKit) ![GitHub last commit](https://img.shields.io/github/last-commit/mobfarm/FastPdfKit)](https://github.com/mobfarm/FastPdfKit) - A Static Library to be embedded on iOS applications to display pdf documents derived from Fast PDF. - [UIImagePlusPDF ![GitHub Repo Stars](https://img.shields.io/github/stars/DimaMishchenko/UIImagePlusPDF) ![GitHub last commit](https://img.shields.io/github/last-commit/DimaMishchenko/UIImagePlusPDF)](https://github.com/DimaMishchenko/UIImagePlusPDF) - UIImage extensions to simply use PDF files. **[back to top](#contributing-and-collaborating)** ### Streaming - [HaishinKit.swift ![GitHub Repo Stars](https://img.shields.io/github/stars/shogo4405/HaishinKit.swift) ![GitHub last commit](https://img.shields.io/github/last-commit/shogo4405/HaishinKit.swift)](https://github.com/shogo4405/HaishinKit.swift) - Camera and Microphone streaming library via RTMP, HLS for iOS, macOS. - [StreamingKit ![GitHub Repo Stars](https://img.shields.io/github/stars/tumtumtum/StreamingKit) ![GitHub last commit](https://img.shields.io/github/last-commit/tumtumtum/StreamingKit)](https://github.com/tumtumtum/StreamingKit) - A fast and extensible gapless AudioPlayer/AudioStreamer for macOS and iOS. - [Jukebox ![GitHub Repo Stars](https://img.shields.io/github/stars/teodorpatras/Jukebox) ![GitHub last commit](https://img.shields.io/github/last-commit/teodorpatras/Jukebox)](https://github.com/teodorpatras/Jukebox) - Player for streaming local and remote audio files. Written in Swift. - [LFLiveKit ![GitHub Repo Stars](https://img.shields.io/github/stars/LaiFengiOS/LFLiveKit) ![GitHub last commit](https://img.shields.io/github/last-commit/LaiFengiOS/LFLiveKit)](https://github.com/LaiFengiOS/LFLiveKit) - H264 and AAC Hard coding,support GPUImage Beauty, rtmp transmission,weak network lost frame,Dynamic switching rate. - [Airstream ![GitHub Repo Stars](https://img.shields.io/github/stars/qasim/Airstream) ![GitHub last commit](https://img.shields.io/github/last-commit/qasim/Airstream)](https://github.com/qasim/Airstream) - A framework for streaming audio between Apple devices using AirPlay. - [OTAcceleratorCore ![GitHub Repo Stars](https://img.shields.io/github/stars/opentok/accelerator-core-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/opentok/accelerator-core-ios)](https://github.com/opentok/accelerator-core-ios) - A painless way to integrate audio/video(screen sharing) to any iOS applications via Tokbox. **[back to top](#contributing-and-collaborating)** ### Video - [VLC for iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/videolan/vlc-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/videolan/vlc-ios)](https://github.com/videolan/vlc-ios) - VLC is a free and open source multimedia player for iOS. - [VIMVideoPlayer ![GitHub Repo Stars](https://img.shields.io/github/stars/vimeo/VIMVideoPlayer) ![GitHub last commit](https://img.shields.io/github/last-commit/vimeo/VIMVideoPlayer)](https://github.com/vimeo/VIMVideoPlayer) - A simple wrapper around the AVPlayer and AVPlayerLayer classes. - [MobilePlayer ![GitHub Repo Stars](https://img.shields.io/github/stars/mobileplayer/mobileplayer-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/mobileplayer/mobileplayer-ios)](https://github.com/mobileplayer/mobileplayer-ios) - A powerful and completely customizable media player for iOS. - [XCDYouTubeKit ![GitHub Repo Stars](https://img.shields.io/github/stars/0xced/XCDYouTubeKit) ![GitHub last commit](https://img.shields.io/github/last-commit/0xced/XCDYouTubeKit)](https://github.com/0xced/XCDYouTubeKit) - YouTube video player for iOS, tvOS and macOS. - [AVAnimator](http://www.modejong.com/AVAnimator/) - An open source iOS native library that makes it easy to implement non-trivial video/audio enabled apps. - [Periscope VideoViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/gontovnik/Periscope-VideoViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/gontovnik/Periscope-VideoViewController)](https://github.com/gontovnik/Periscope-VideoViewController) - Video view controller with Periscope fast rewind control. - [MHVideoPhotoGallery ![GitHub Repo Stars](https://img.shields.io/github/stars/mariohahn/MHVideoPhotoGallery) ![GitHub last commit](https://img.shields.io/github/last-commit/mariohahn/MHVideoPhotoGallery)](https://github.com/mariohahn/MHVideoPhotoGallery) - A Photo and Video Gallery. - [PlayerView ![GitHub Repo Stars](https://img.shields.io/github/stars/davidlondono/PlayerView) ![GitHub last commit](https://img.shields.io/github/last-commit/davidlondono/PlayerView)](https://github.com/davidlondono/PlayerView) - Player View is a delegated view using AVPlayer of Swift. - [SRGMediaPlayer-iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/SRGSSR/SRGMediaPlayer-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/SRGSSR/SRGMediaPlayer-iOS)](https://github.com/SRGSSR/SRGMediaPlayer-iOS) - The SRG Media Player library for iOS provides a simple way to add a universal audio / video player to any iOS application. - [AVPlayerViewController-Subtitles ![GitHub Repo Stars](https://img.shields.io/github/stars/mhergon/AVPlayerViewController-Subtitles) ![GitHub last commit](https://img.shields.io/github/last-commit/mhergon/AVPlayerViewController-Subtitles)](https://github.com/mhergon/AVPlayerViewController-Subtitles) - AVPlayerViewController-Subtitles is a library to display subtitles on iOS. It's built as a Swift extension and it's very easy to integrate. - [MPMoviePlayerController-Subtitles ![GitHub Repo Stars](https://img.shields.io/github/stars/mhergon/MPMoviePlayerController-Subtitles) ![GitHub last commit](https://img.shields.io/github/last-commit/mhergon/MPMoviePlayerController-Subtitles)](https://github.com/mhergon/MPMoviePlayerController-Subtitles) - MPMoviePlayerController-Subtitles is a library to display subtitles on iOS. It's built as a Swift extension and it's very easy to integrate. - [ZFPlayer ![GitHub Repo Stars](https://img.shields.io/github/stars/renzifeng/ZFPlayer) ![GitHub last commit](https://img.shields.io/github/last-commit/renzifeng/ZFPlayer)](https://github.com/renzifeng/ZFPlayer) - Based on AVPlayer, support for the horizontal screen, vertical screen (full screen playback can also lock the screen direction), the upper and lower slide to adjust the volume, the screen brightness, or so slide to adjust the playback progress. - [Player ![GitHub Repo Stars](https://img.shields.io/github/stars/piemonte/Player) ![GitHub last commit](https://img.shields.io/github/last-commit/piemonte/Player)](https://github.com/piemonte/Player) - video player in Swift, simple way to play and stream media in your iOS or tvOS app. - [BMPlayer ![GitHub Repo Stars](https://img.shields.io/github/stars/BrikerMan/BMPlayer) ![GitHub last commit](https://img.shields.io/github/last-commit/BrikerMan/BMPlayer)](https://github.com/BrikerMan/BMPlayer) - Video player in swift3 and swift2 for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brigtness and seek by slide. - [VideoPager ![GitHub Repo Stars](https://img.shields.io/github/stars/entotsu/VideoPager) ![GitHub last commit](https://img.shields.io/github/last-commit/entotsu/VideoPager)](https://github.com/entotsu/VideoPager) - Paging Video UI, and some control components is available. - [ios-360-videos ![GitHub Repo Stars](https://img.shields.io/github/stars/NYTimes/ios-360-videos) ![GitHub last commit](https://img.shields.io/github/last-commit/NYTimes/ios-360-videos)](https://github.com/NYTimes/ios-360-videos) - NYT360Video plays 360-degree video streamed from an AVPlayer. - [swift-360-videos ![GitHub Repo Stars](https://img.shields.io/github/stars/gsabran/DDDKit) ![GitHub last commit](https://img.shields.io/github/last-commit/gsabran/DDDKit)](https://github.com/gsabran/DDDKit) - Pure swift (no SceneKit) 3D library with focus on video and 360. - [ABMediaView ![GitHub Repo Stars](https://img.shields.io/github/stars/andrewboryk/ABMediaView) ![GitHub last commit](https://img.shields.io/github/last-commit/andrewboryk/ABMediaView)](https://github.com/andrewboryk/ABMediaView) - UIImageView subclass for drop-in image, video, GIF, and audio display, with functionality for fullscreen and minimization to the bottom-right corner. - [PryntTrimmerView ![GitHub Repo Stars](https://img.shields.io/github/stars/HHK1/PryntTrimmerView) ![GitHub last commit](https://img.shields.io/github/last-commit/HHK1/PryntTrimmerView)](https://github.com/HHK1/PryntTrimmerView) - A set of UI elements to trim, crop and select frames inside a video. - [VGPlayer ![GitHub Repo Stars](https://img.shields.io/github/stars/VeinGuo/VGPlayer) ![GitHub last commit](https://img.shields.io/github/last-commit/VeinGuo/VGPlayer)](https://github.com/VeinGuo/VGPlayer) - A simple iOS video player in Swift,Support play local and network,Background playback mode. - [YoutubeKit ![GitHub Repo Stars](https://img.shields.io/github/stars/rinov/YoutubeKit) ![GitHub last commit](https://img.shields.io/github/last-commit/rinov/YoutubeKit)](https://github.com/rinov/YoutubeKit) - A video player that fully supports Youtube IFrame API and YoutubeDataAPI for easily create a Youtube app. - [Swift-YouTube-Player ![GitHub Repo Stars](https://img.shields.io/github/stars/gilesvangruisen/Swift-YouTube-Player) ![GitHub last commit](https://img.shields.io/github/last-commit/gilesvangruisen/Swift-YouTube-Player)](https://github.com/gilesvangruisen/Swift-YouTube-Player) - Swift library for embedding and controlling YouTube videos in your iOS applications! - [JDVideoKit ![GitHub Repo Stars](https://img.shields.io/github/stars/jamesdouble/JDVideoKit) ![GitHub last commit](https://img.shields.io/github/last-commit/jamesdouble/JDVideoKit)](https://github.com/jamesdouble/JDVideoKit) - You can easily transfer your video into Three common video type via this framework. - [VersaPlayer ![GitHub Repo Stars](https://img.shields.io/github/stars/josejuanqm/VersaPlayer) ![GitHub last commit](https://img.shields.io/github/last-commit/josejuanqm/VersaPlayer)](https://github.com/josejuanqm/VersaPlayer) - Versatile AVPlayer implementation for iOS, macOS, and tvOS. **[back to top](#contributing-and-collaborating)** ## Messaging Also see [push notifications](#push-notifications) - [XMPPFramework ![GitHub Repo Stars](https://img.shields.io/github/stars/robbiehanson/XMPPFramework) ![GitHub last commit](https://img.shields.io/github/last-commit/robbiehanson/XMPPFramework)](https://github.com/robbiehanson/XMPPFramework) - An XMPP Framework in Objective-C for Mac and iOS. - [Chatto ![GitHub Repo Stars](https://img.shields.io/github/stars/badoo/Chatto) ![GitHub last commit](https://img.shields.io/github/last-commit/badoo/Chatto)](https://github.com/badoo/Chatto) - A lightweight framework to build chat applications, made in Swift. - [MessageKit ![GitHub Repo Stars](https://img.shields.io/github/stars/MessageKit/MessageKit) ![GitHub last commit](https://img.shields.io/github/last-commit/MessageKit/MessageKit)](https://github.com/MessageKit/MessageKit) - Eventually, a Swift re-write of JSQMessagesViewController. - [Messenger ![GitHub Repo Stars](https://img.shields.io/github/stars/relatedcode/Messenger) ![GitHub last commit](https://img.shields.io/github/last-commit/relatedcode/Messenger)](https://github.com/relatedcode/Messenger) - This is a native iOS Messenger app, making realtime chat conversations and audio calls with full offline support. - [OTTextChatAccelerator ![GitHub Repo Stars](https://img.shields.io/github/stars/opentok/accelerator-textchat-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/opentok/accelerator-textchat-ios)](https://github.com/opentok/accelerator-textchat-ios) - OpenTok Text Chat Accelerator Pack enables text messages between mobile or browser-based devices. - [chat-sdk-ios ![GitHub Repo Stars](https://img.shields.io/github/stars/chat-sdk/chat-sdk-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/chat-sdk/chat-sdk-ios)](https://github.com/chat-sdk/chat-sdk-ios) - Chat SDK iOS - Open Source Mobile Messenger. - [AsyncMessagesViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/nguyenhuy/AsyncMessagesViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/nguyenhuy/AsyncMessagesViewController)](https://github.com/nguyenhuy/AsyncMessagesViewController) - A smooth, responsive and flexible messages UI library for iOS. - [MessageViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/GitHawkApp/MessageViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/GitHawkApp/MessageViewController)](https://github.com/GitHawkApp/MessageViewController) - A SlackTextViewController replacement written in Swift for the iPhone X. - [SwiftyMessenger ![GitHub Repo Stars](https://img.shields.io/github/stars/abdullahselek/SwiftyMessenger) ![GitHub last commit](https://img.shields.io/github/last-commit/abdullahselek/SwiftyMessenger)](https://github.com/abdullahselek/SwiftyMessenger) - Swift toolkit for passing messages between iOS apps and extensions. - [Messenger Chat with Firebase ![GitHub Repo Stars](https://img.shields.io/github/stars/instamobile/messenger-iOS-chat-swift-firestore) ![GitHub last commit](https://img.shields.io/github/last-commit/instamobile/messenger-iOS-chat-swift-firestore)](https://github.com/instamobile/messenger-iOS-chat-swift-firestore) - Swift messaging chat app with Firebase Firestore integration. - [SwiftKafka ![GitHub Repo Stars](https://img.shields.io/github/stars/IBM-Swift/SwiftKafka) ![GitHub last commit](https://img.shields.io/github/last-commit/IBM-Swift/SwiftKafka)](https://github.com/IBM-Swift/SwiftKafka) - Swift SDK for Apache Kafka by IBM. - [ChatLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/ekazaev/ChatLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/ekazaev/ChatLayout)](https://github.com/ekazaev/ChatLayout) - A lightweight framework to build chat UI that uses custom `UICollectionViewLayout` to provide full control over the presentation as well as all the tools available in `UICollectionView`. - [ExyteChat ![GitHub Repo Stars](https://img.shields.io/github/stars/exyte/Chat) ![GitHub last commit](https://img.shields.io/github/last-commit/exyte/Chat)](https://github.com/exyte/Chat) - SwiftUI Chat UI framework with fully customizable message cells, input view, and a built-in media picker. **[back to top](#contributing-and-collaborating)** ## Networking - [AFNetworking ![GitHub Repo Stars](https://img.shields.io/github/stars/AFNetworking/AFNetworking) ![GitHub last commit](https://img.shields.io/github/last-commit/AFNetworking/AFNetworking)](https://github.com/AFNetworking/AFNetworking) - A delightful iOS and macOS networking framework. - [RestKit ![GitHub Repo Stars](https://img.shields.io/github/stars/RestKit/RestKit) ![GitHub last commit](https://img.shields.io/github/last-commit/RestKit/RestKit)](https://github.com/RestKit/RestKit) - RestKit is an Objective-C framework for iOS that aims to make interacting with RESTful web services simple, fast and fun. - [FSNetworking ![GitHub Repo Stars](https://img.shields.io/github/stars/foursquare/FSNetworking) ![GitHub last commit](https://img.shields.io/github/last-commit/foursquare/FSNetworking)](https://github.com/foursquare/FSNetworking) - Foursquare iOS networking library. - [ASIHTTPRequest ![GitHub Repo Stars](https://img.shields.io/github/stars/pokeb/asi-http-request) ![GitHub last commit](https://img.shields.io/github/last-commit/pokeb/asi-http-request)](https://github.com/pokeb/asi-http-request) - Easy to use CFNetwork wrapper for HTTP requests, Objective-C, macOS and iPhone. - [Overcoat ![GitHub Repo Stars](https://img.shields.io/github/stars/Overcoat/Overcoat) ![GitHub last commit](https://img.shields.io/github/last-commit/Overcoat/Overcoat)](https://github.com/Overcoat/Overcoat) - Small but powerful library that makes creating REST clients simple and fun. - [ROADFramework ![GitHub Repo Stars](https://img.shields.io/github/stars/epam/road-ios-framework) ![GitHub last commit](https://img.shields.io/github/last-commit/epam/road-ios-framework)](https://github.com/epam/road-ios-framework) - Attributed-oriented approach for interacting with web services. The framework has built-in json and xml serialization for requests and responses and can be easily extensible. - [Alamofire ![GitHub Repo Stars](https://img.shields.io/github/stars/Alamofire/Alamofire) ![GitHub last commit](https://img.shields.io/github/last-commit/Alamofire/Alamofire)](https://github.com/Alamofire/Alamofire) - Alamofire is an HTTP networking library written in Swift, from the creator of AFNetworking. - [Transporter ![GitHub Repo Stars](https://img.shields.io/github/stars/nghialv/Transporter) ![GitHub last commit](https://img.shields.io/github/last-commit/nghialv/Transporter)](https://github.com/nghialv/Transporter) - A tiny library makes uploading and downloading easier. - [CDZPinger ![GitHub Repo Stars](https://img.shields.io/github/stars/cdzombak/CDZPinger) ![GitHub last commit](https://img.shields.io/github/last-commit/cdzombak/CDZPinger)](https://github.com/cdzombak/CDZPinger) - Easy-to-use ICMP Ping. - [NSRails ![GitHub Repo Stars](https://img.shields.io/github/stars/dingbat/nsrails) ![GitHub last commit](https://img.shields.io/github/last-commit/dingbat/nsrails)](https://github.com/dingbat/nsrails) - iOS/Mac OS framework for Rails. - [NKMultipeer ![GitHub Repo Stars](https://img.shields.io/github/stars/nathankot/NKMultipeer) ![GitHub last commit](https://img.shields.io/github/last-commit/nathankot/NKMultipeer)](https://github.com/nathankot/NKMultipeer) - A testable abstraction over multipeer connectivity. - [CocoaAsyncSocket ![GitHub Repo Stars](https://img.shields.io/github/stars/robbiehanson/CocoaAsyncSocket) ![GitHub last commit](https://img.shields.io/github/last-commit/robbiehanson/CocoaAsyncSocket)](https://github.com/robbiehanson/CocoaAsyncSocket) - Asynchronous socket networking library for Mac and iOS. - [Siesta ![GitHub Repo Stars](https://img.shields.io/github/stars/bustoutsolutions/siesta) ![GitHub last commit](https://img.shields.io/github/last-commit/bustoutsolutions/siesta)](https://github.com/bustoutsolutions/siesta) - Elegant abstraction for RESTful resources that untangles stateful messes. An alternative to callback- and delegate-based networking. - [Reachability.swift ![GitHub Repo Stars](https://img.shields.io/github/stars/ashleymills/Reachability.swift) ![GitHub last commit](https://img.shields.io/github/last-commit/ashleymills/Reachability.swift)](https://github.com/ashleymills/Reachability.swift) - Replacement for Apple's Reachability re-written in Swift with closures. - [OctopusKit ![GitHub Repo Stars](https://img.shields.io/github/stars/icoco/OctopusKit) ![GitHub last commit](https://img.shields.io/github/last-commit/icoco/OctopusKit)](https://github.com/icoco/OctopusKit) - A simplicity but graceful solution for invoke RESTful web service APIs. - [Moya ![GitHub Repo Stars](https://img.shields.io/github/stars/Moya/Moya) ![GitHub last commit](https://img.shields.io/github/last-commit/Moya/Moya)](https://github.com/Moya/Moya) - Network abstraction layer written in Swift. - [TWRDownloadManager ![GitHub Repo Stars](https://img.shields.io/github/stars/chasseurmic/TWRDownloadManager) ![GitHub last commit](https://img.shields.io/github/last-commit/chasseurmic/TWRDownloadManager)](https://github.com/chasseurmic/TWRDownloadManager) - A modern download manager based on NSURLSession to deal with asynchronous downloading, management and persistence of multiple files. - [HappyDns ![GitHub Repo Stars](https://img.shields.io/github/stars/qiniu/happy-dns-objc) ![GitHub last commit](https://img.shields.io/github/last-commit/qiniu/happy-dns-objc)](https://github.com/qiniu/happy-dns-objc) - A Dns library, support custom dns server, dnspod httpdns. Only support A record. - [Bridge ![GitHub Repo Stars](https://img.shields.io/github/stars/BridgeNetworking/Bridge) ![GitHub last commit](https://img.shields.io/github/last-commit/BridgeNetworking/Bridge)](https://github.com/BridgeNetworking/Bridge) - A simple extensible typed networking library. Intercept and process/alter requests and responses easily. - [TRON ![GitHub Repo Stars](https://img.shields.io/github/stars/MLSDev/TRON) ![GitHub last commit](https://img.shields.io/github/last-commit/MLSDev/TRON)](https://github.com/MLSDev/TRON) - Lightweight network abstraction layer, written on top of Alamofire. - [EVCloudKitDao ![GitHub Repo Stars](https://img.shields.io/github/stars/evermeer/EVCloudKitDao) ![GitHub last commit](https://img.shields.io/github/last-commit/evermeer/EVCloudKitDao)](https://github.com/evermeer/EVCloudKitDao) - Simplified access to Apple's CloudKit. - [EVURLCache ![GitHub Repo Stars](https://img.shields.io/github/stars/evermeer/EVURLCache) ![GitHub last commit](https://img.shields.io/github/last-commit/evermeer/EVURLCache)](https://github.com/evermeer/EVURLCache) - a NSURLCache subclass for handling all web requests that use NSURLRequest. - [ResponseDetective ![GitHub Repo Stars](https://img.shields.io/github/stars/netguru/ResponseDetective) ![GitHub last commit](https://img.shields.io/github/last-commit/netguru/ResponseDetective)](https://github.com/netguru/ResponseDetective) - Sherlock Holmes of the networking layer. - [Pitaya ![GitHub Repo Stars](https://img.shields.io/github/stars/johnlui/Pitaya) ![GitHub last commit](https://img.shields.io/github/last-commit/johnlui/Pitaya)](https://github.com/johnlui/Pitaya) - A Swift HTTP / HTTPS networking library just incidentally execute on machines. - [Just ![GitHub Repo Stars](https://img.shields.io/github/stars/dduan/Just) ![GitHub last commit](https://img.shields.io/github/last-commit/dduan/Just)](https://github.com/dduan/Just) - Swift HTTP for Humans. - [agent ![GitHub Repo Stars](https://img.shields.io/github/stars/hallas/agent) ![GitHub last commit](https://img.shields.io/github/last-commit/hallas/agent)](https://github.com/hallas/agent) - Minimalistic Swift HTTP request agent for iOS and macOS. - [Reach ![GitHub Repo Stars](https://img.shields.io/github/stars/Isuru-Nanayakkara/Reach) ![GitHub last commit](https://img.shields.io/github/last-commit/Isuru-Nanayakkara/Reach)](https://github.com/Isuru-Nanayakkara/Reach) - A simple class to check for internet connection availability in Swift. - [SwiftHTTP ![GitHub Repo Stars](https://img.shields.io/github/stars/daltoniam/SwiftHTTP) ![GitHub last commit](https://img.shields.io/github/last-commit/daltoniam/SwiftHTTP)](https://github.com/daltoniam/SwiftHTTP) - Thin wrapper around NSURLSession in swift. Simplifies HTTP requests. - [Netdiag ![GitHub Repo Stars](https://img.shields.io/github/stars/qiniu/iOS-netdiag) ![GitHub last commit](https://img.shields.io/github/last-commit/qiniu/iOS-netdiag)](https://github.com/qiniu/iOS-netdiag) - A network diagnosis library. Support Ping/TcpPing/Rtmp/TraceRoute/DNS/external IP/external DNS. - [AFNetworkingHelper ![GitHub Repo Stars](https://img.shields.io/github/stars/betacraft/AFNetworkingHelper) ![GitHub last commit](https://img.shields.io/github/last-commit/betacraft/AFNetworkingHelper)](https://github.com/betacraft/AFNetworkingHelper) - A custom wrapper over AFNetworking library that we use inside RC extensively. - [NetKit ![GitHub Repo Stars](https://img.shields.io/github/stars/azizuysal/NetKit) ![GitHub last commit](https://img.shields.io/github/last-commit/azizuysal/NetKit)](https://github.com/azizuysal/NetKit) - A Concise HTTP Framework in Swift. - [RealReachability ![GitHub Repo Stars](https://img.shields.io/github/stars/dustturtle/RealReachability) ![GitHub last commit](https://img.shields.io/github/last-commit/dustturtle/RealReachability)](https://github.com/dustturtle/RealReachability) - We need to observe the REAL reachability of network. That's what RealReachability do. - [MonkeyKing ![GitHub Repo Stars](https://img.shields.io/github/stars/nixzhu/MonkeyKing) ![GitHub last commit](https://img.shields.io/github/last-commit/nixzhu/MonkeyKing)](https://github.com/nixzhu/MonkeyKing) - MonkeyKing helps you post messages to Chinese Social Networks. - [NetworkKit ![GitHub Repo Stars](https://img.shields.io/github/stars/imex94/NetworkKit) ![GitHub last commit](https://img.shields.io/github/last-commit/imex94/NetworkKit)](https://github.com/imex94/NetworkKit) - Lightweight Networking and Parsing framework made for iOS, Mac, WatchOS and tvOS. - [APIKit ![GitHub Repo Stars](https://img.shields.io/github/stars/ishkawa/APIKit) ![GitHub last commit](https://img.shields.io/github/last-commit/ishkawa/APIKit)](https://github.com/ishkawa/APIKit) - A networking library for building type safe web API client in Swift. - [ws ☁️ ![GitHub Repo Stars](https://img.shields.io/github/stars/freshOS/ws) ![GitHub last commit](https://img.shields.io/github/last-commit/freshOS/ws)](https://github.com/freshOS/ws) - Elegant JSON WebService in Swift. - [SPTDataLoader ![GitHub Repo Stars](https://img.shields.io/github/stars/spotify/SPTDataLoader) ![GitHub last commit](https://img.shields.io/github/last-commit/spotify/SPTDataLoader)](https://github.com/spotify/SPTDataLoader) - The HTTP library used by the Spotify iOS client. - [SWNetworking ![GitHub Repo Stars](https://img.shields.io/github/stars/skywite/SWNetworking) ![GitHub last commit](https://img.shields.io/github/last-commit/skywite/SWNetworking)](https://github.com/skywite/SWNetworking) - Powerful high-level iOS, macOS and tvOS networking library. - [Networking ![GitHub Repo Stars](https://img.shields.io/github/stars/3lvis/Networking) ![GitHub last commit](https://img.shields.io/github/last-commit/3lvis/Networking)](https://github.com/3lvis/Networking) - Simple HTTP Networking in Swift a NSURLSession wrapper with image caching support. - [SOAPEngine ![GitHub Repo Stars](https://img.shields.io/github/stars/priore/SOAPEngine) ![GitHub last commit](https://img.shields.io/github/last-commit/priore/SOAPEngine)](https://github.com/priore/SOAPEngine) - This generic SOAP client allows you to access web services using a your iOS app, macOS app and AppleTV app. - [Swish ![GitHub Repo Stars](https://img.shields.io/github/stars/thoughtbot/Swish) ![GitHub last commit](https://img.shields.io/github/last-commit/thoughtbot/Swish)](https://github.com/thoughtbot/Swish) - Nothing but Net(working). - [Malibu ![GitHub Repo Stars](https://img.shields.io/github/stars/hyperoslo/Malibu) ![GitHub last commit](https://img.shields.io/github/last-commit/hyperoslo/Malibu)](https://github.com/hyperoslo/Malibu) - Malibu is a networking library built on promises. - [YTKNetwork ![GitHub Repo Stars](https://img.shields.io/github/stars/yuantiku/YTKNetwork) ![GitHub last commit](https://img.shields.io/github/last-commit/yuantiku/YTKNetwork)](https://github.com/yuantiku/YTKNetwork) - YTKNetwork is a high level request util based on AFNetworking. - [UnboxedAlamofire ![GitHub Repo Stars](https://img.shields.io/github/stars/serejahh/UnboxedAlamofire) ![GitHub last commit](https://img.shields.io/github/last-commit/serejahh/UnboxedAlamofire)](https://github.com/serejahh/UnboxedAlamofire) - Alamofire + Unbox: the easiest way to download and decode JSON into swift objects. - [MMLanScan ![GitHub Repo Stars](https://img.shields.io/github/stars/mavris/MMLanScan) ![GitHub last commit](https://img.shields.io/github/last-commit/mavris/MMLanScan)](https://github.com/mavris/MMLanScan) - An iOS LAN Network Scanner library. - [Domainer ![GitHub Repo Stars](https://img.shields.io/github/stars/FelixLinBH/Domainer) ![GitHub last commit](https://img.shields.io/github/last-commit/FelixLinBH/Domainer)](https://github.com/FelixLinBH/Domainer) - Manage multi-domain url auto mapping ip address table. - [Restofire ![GitHub Repo Stars](https://img.shields.io/github/stars/Restofire/Restofire) ![GitHub last commit](https://img.shields.io/github/last-commit/Restofire/Restofire)](https://github.com/Restofire/Restofire) - Restofire is a protocol oriented network abstraction layer in swift that is built on top of Alamofire to use services in a declartive way. - [AFNetworking+RetryPolicy ![GitHub Repo Stars](https://img.shields.io/github/stars/kubatruhlar/AFNetworking-RetryPolicy) ![GitHub last commit](https://img.shields.io/github/last-commit/kubatruhlar/AFNetworking-RetryPolicy)](https://github.com/kubatruhlar/AFNetworking-RetryPolicy) - An objective-c category that adds the ability to set the retry logic for requests made with AFNetworking. - [SwiftyZeroMQ ![GitHub Repo Stars](https://img.shields.io/github/stars/azawawi/SwiftyZeroMQ) ![GitHub last commit](https://img.shields.io/github/last-commit/azawawi/SwiftyZeroMQ)](https://github.com/azawawi/SwiftyZeroMQ) - ZeroMQ Swift Bindings for iOS, macOS, tvOS and watchOS. - [Nikka ![GitHub Repo Stars](https://img.shields.io/github/stars/stremsdoerfer/Nikka) ![GitHub last commit](https://img.shields.io/github/last-commit/stremsdoerfer/Nikka)](https://github.com/stremsdoerfer/Nikka) - A super simple Networking wrapper that supports many JSON libraries, Futures and Rx. - [XMNetworking ![GitHub Repo Stars](https://img.shields.io/github/stars/kangzubin/XMNetworking) ![GitHub last commit](https://img.shields.io/github/last-commit/kangzubin/XMNetworking)](https://github.com/kangzubin/XMNetworking) - A lightweight but powerful network library with simplified and expressive syntax based on AFNetworking. - [Merhaba ![GitHub Repo Stars](https://img.shields.io/github/stars/abdullahselek/Merhaba) ![GitHub last commit](https://img.shields.io/github/last-commit/abdullahselek/Merhaba)](https://github.com/abdullahselek/Merhaba) - Bonjour networking for discovery and connection between iOS, macOS and tvOS devices. - [DBNetworkStack ![GitHub Repo Stars](https://img.shields.io/github/stars/dbsystel/DBNetworkStack) ![GitHub last commit](https://img.shields.io/github/last-commit/dbsystel/DBNetworkStack)](https://github.com/dbsystel/DBNetworkStack) - Resource-oritented networking which is typesafe, extendable, composeable and makes testing a lot easier. - [EFInternetIndicator ![GitHub Repo Stars](https://img.shields.io/github/stars/ezefranca/EFInternetIndicator) ![GitHub last commit](https://img.shields.io/github/last-commit/ezefranca/EFInternetIndicator)](https://github.com/ezefranca/EFInternetIndicator) - A little swift Internet error status indicator using ReachabilitySwift. - [AFNetworking-Synchronous ![GitHub Repo Stars](https://img.shields.io/github/stars/paulmelnikow/AFNetworking-Synchronous) ![GitHub last commit](https://img.shields.io/github/last-commit/paulmelnikow/AFNetworking-Synchronous)](https://github.com/paulmelnikow/AFNetworking-Synchronous) - Synchronous requests for AFNetworking 1.x, 2.x, and 3.x. - [QwikHttp ![GitHub Repo Stars](https://img.shields.io/github/stars/logansease/QwikHttp) ![GitHub last commit](https://img.shields.io/github/last-commit/logansease/QwikHttp)](https://github.com/logansease/QwikHttp) - a robust, yet lightweight and simple to use HTTP networking library designed for RESTful APIs. - [NetClient ![GitHub Repo Stars](https://img.shields.io/github/stars/intelygenz/NetClient-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/intelygenz/NetClient-iOS)](https://github.com/intelygenz/NetClient-iOS) - Versatile HTTP networking library written in Swift 3. - [WANetworkRouting ![GitHub Repo Stars](https://img.shields.io/github/stars/Wasappli/WANetworkRouting) ![GitHub last commit](https://img.shields.io/github/last-commit/Wasappli/WANetworkRouting)](https://github.com/Wasappli/WANetworkRouting) - An iOS library to route API paths to objects on client side with request, mapping, routing and auth layers. - [Reactor ![GitHub Repo Stars](https://img.shields.io/github/stars/RuiAAPeres/Reactor) ![GitHub last commit](https://img.shields.io/github/last-commit/RuiAAPeres/Reactor)](https://github.com/RuiAAPeres/Reactor) - Powering your RAC architecture. - [SWNetworking ![GitHub Repo Stars](https://img.shields.io/github/stars/isamankumara/skywite) ![GitHub last commit](https://img.shields.io/github/last-commit/isamankumara/skywite)](https://github.com/isamankumara/skywite) - Powerful high-level iOS, macOS and tvOS networking library. from the creator of SWNetworking. - [Digger ![GitHub Repo Stars](https://img.shields.io/github/stars/cornerAnt/Digger) ![GitHub last commit](https://img.shields.io/github/last-commit/cornerAnt/Digger)](https://github.com/cornerAnt/Digger) - Digger is a lightweight download framework that requires only one line of code to complete the file download task. - [Ciao ![GitHub Repo Stars](https://img.shields.io/github/stars/AlTavares/Ciao) ![GitHub last commit](https://img.shields.io/github/last-commit/AlTavares/Ciao)](https://github.com/AlTavares/Ciao) - Publish and discover services using mDNS(Bonjour, Zeroconf). - [Bamboots ![GitHub Repo Stars](https://img.shields.io/github/stars/mmoaay/Bamboots) ![GitHub last commit](https://img.shields.io/github/last-commit/mmoaay/Bamboots)](https://github.com/mmoaay/Bamboots) - Bamboots is a network request framework based on Alamofire, aiming at making network request easier for business development. - [SolarNetwork ![GitHub Repo Stars](https://img.shields.io/github/stars/ThreeGayHub/SolarNetwork) ![GitHub last commit](https://img.shields.io/github/last-commit/ThreeGayHub/SolarNetwork)](https://github.com/ThreeGayHub/SolarNetwork) - Elegant network abstraction layer in Swift. - [FGRoute ![GitHub Repo Stars](https://img.shields.io/github/stars/Feghal/FGRoute) ![GitHub last commit](https://img.shields.io/github/last-commit/Feghal/FGRoute)](https://github.com/Feghal/FGRoute) - An easy-to-use library that helps developers to get wifi ssid, router and device ip addresses. - [RxRestClient ![GitHub Repo Stars](https://img.shields.io/github/stars/stdevteam/RxRestClient) ![GitHub last commit](https://img.shields.io/github/last-commit/stdevteam/RxRestClient)](https://github.com/stdevteam/RxRestClient) - Simple REST Client based on RxSwift and Alamofire. - [TermiNetwork ![GitHub Repo Stars](https://img.shields.io/github/stars/billp/TermiNetwork) ![GitHub last commit](https://img.shields.io/github/last-commit/billp/TermiNetwork)](https://github.com/billp/TermiNetwork) - A networking library written with Swift 4.0 that supports multi-environment configuration, routing and automatic deserialization. - [Dots ![GitHub Repo Stars](https://img.shields.io/github/stars/iAmrSalman/Dots) ![GitHub last commit](https://img.shields.io/github/last-commit/iAmrSalman/Dots)](https://github.com/iAmrSalman/Dots) - Lightweight Concurrent Networking Framework. - [Gem ![GitHub Repo Stars](https://img.shields.io/github/stars/Albinzr/Gem) ![GitHub last commit](https://img.shields.io/github/last-commit/Albinzr/Gem)](https://github.com/Albinzr/Gem) - An extreme light weight system with high performance for managing all http request with automated parser with modal. - [RMHttp ![GitHub Repo Stars](https://img.shields.io/github/stars/rogermolas/RMHttp) ![GitHub last commit](https://img.shields.io/github/last-commit/rogermolas/RMHttp)](https://github.com/rogermolas/RMHttp) - Lightweight REST library for iOS and watchOS. - [AlamoRecord ![GitHub Repo Stars](https://img.shields.io/github/stars/tunespeak/AlamoRecord) ![GitHub last commit](https://img.shields.io/github/last-commit/tunespeak/AlamoRecord)](https://github.com/tunespeak/AlamoRecord) - An elegant yet powerful iOS networking layer inspired by ActiveRecord. - [MHNetwork ![GitHub Repo Stars](https://img.shields.io/github/stars/emadhegab/MHNetwork) ![GitHub last commit](https://img.shields.io/github/last-commit/emadhegab/MHNetwork)](https://github.com/emadhegab/MHNetwork) - Protocol Oriented Network Layer Aim to avoid having bloated singleton NetworkManager. - [ThunderRequest ![GitHub Repo Stars](https://img.shields.io/github/stars/3sidedcube/ThunderRequest) ![GitHub last commit](https://img.shields.io/github/last-commit/3sidedcube/ThunderRequest)](https://github.com/3sidedcube/ThunderRequest) - A simple URLSession wrapper with a generic protocol based request body approach and easy deserialisation of responses. - [ReactiveAPI ![GitHub Repo Stars](https://img.shields.io/github/stars/sky-uk/ReactiveAPI) ![GitHub last commit](https://img.shields.io/github/last-commit/sky-uk/ReactiveAPI)](https://github.com/sky-uk/ReactiveAPI) - Write clean, concise and declarative network code relying on URLSession, with the power of RxSwift. Inspired by Retrofit. - [Squid ![GitHub Repo Stars](https://img.shields.io/github/stars/borchero/Squid) ![GitHub last commit](https://img.shields.io/github/last-commit/borchero/Squid)](https://github.com/borchero/Squid) - Declarative and reactive networking framework based on Combine and providing means for HTTP requests, transparent pagination, and WebSocket communication. - [Get ![GitHub Repo Stars](https://img.shields.io/github/stars/kean/Get) ![GitHub last commit](https://img.shields.io/github/last-commit/kean/Get)](https://github.com/kean/Get) - A modern Swift web API client built using async/await. **[back to top](#contributing-and-collaborating)** ## Newsletters - [AwesomeiOS Weekly](http://weekly.awesomeios.com) - AwesomeiOS Weekly. - [iOS Goodies](https://ios-goodies.com) - Weekly iOS newsletter. - [raywenderlich.com Weekly](https://www.raywenderlich.com/newsletter) - sign up to receive the latest tutorials from raywenderlich.com each week. - [iOS Dev Tools Weekly](https://iosdev.tools) - The greatest iOS development tools, including websites, desktop and mobile apps, and back-end services. - [iOS Trivia Weekly](https://wanderbit.us4.list-manage.com/subscribe?u=4e20cd8ea3a0ce09ff4619a52&id=5898a5992b) - Three challenging questions about iOS development every Wednesday. - [Indie iOS Focus Weekly](http://indieiosfocus.com/) - Looking for the best iOS dev links, tutorials, & tips beyond the usual news? Curated by Chris Beshore. Published every Thursday. - [iOS Dev Weekly](https://iosdevweekly.com/) - Subscribe to a hand-picked round up of the best iOS development links every week. Free. - [Swift Weekly Brief](https://swiftweekly.github.io/) - A community-driven weekly newsletter about Swift.org. Curated by Jesse Squires and published for free every Thursday. - [Server-Side Swift Weekly](https://www.serverswift.tech) - A weekly newsletter with the best links related to server-side Swift and cross-platform developer tools. Curated by [@maxdesiatov](https://twitter.com/maxdesiatov) - [iOS Cookies Newsletter](https://us11.campaign-archive.com/home/?u=cd1f3ed33c6527331d82107ba&id=532dc7fb64) - A weekly digest of new iOS libraries written in Swift. - [Swift Developments](https://andybargh.com/swiftdevelopments/) - A weekly curated newsletter containing a hand picked selection of the latest links, videos, tools and tutorials for people interested in designing and developing their own iOS, WatchOS and AppleTV apps using Swift. - [Mobile Developers Cafe](https://mobiledeveloperscafe.com) - A weekly newsletter for Mobile developers with loads of iOS content. - [Indie Watch](https://indie.watch/) - A weekly newsletter featuring the best apps made by indie iOS developers. - [SwiftLee](https://www.avanderlee.com/) - A weekly blog about Swift, iOS and Xcode Tips and Tricks. **[back to top](#contributing-and-collaborating)** ## Notifications ### Push Notifications - [Orbiter ![GitHub Repo Stars](https://img.shields.io/github/stars/mattt/Orbiter) ![GitHub last commit](https://img.shields.io/github/last-commit/mattt/Orbiter)](https://github.com/mattt/Orbiter) - Push Notification Registration for iOS. - [PEM ![GitHub Repo Stars](https://img.shields.io/github/stars/fastlane/fastlane) ![GitHub last commit](https://img.shields.io/github/last-commit/fastlane/fastlane)](https://github.com/fastlane/fastlane/tree/master/pem) - Automatically generate and renew your push notification profiles. - [Knuff ![GitHub Repo Stars](https://img.shields.io/github/stars/KnuffApp/Knuff) ![GitHub last commit](https://img.shields.io/github/last-commit/KnuffApp/Knuff)](https://github.com/KnuffApp/Knuff) - The debug application for Apple Push Notification Service (APNS). - [FBNotifications ![GitHub Repo Stars](https://img.shields.io/github/stars/facebook/FBNotifications) ![GitHub last commit](https://img.shields.io/github/last-commit/facebook/FBNotifications)](https://github.com/facebook/FBNotifications) - Facebook Analytics In-App Notifications Framework. - [NWPusher ![GitHub Repo Stars](https://img.shields.io/github/stars/noodlewerk/NWPusher) ![GitHub last commit](https://img.shields.io/github/last-commit/noodlewerk/NWPusher)](https://github.com/noodlewerk/NWPusher) - macOS and iOS application and framework to play with the Apple Push Notification service (APNs). - [SimulatorRemoteNotifications ![GitHub Repo Stars](https://img.shields.io/github/stars/acoomans/SimulatorRemoteNotifications) ![GitHub last commit](https://img.shields.io/github/last-commit/acoomans/SimulatorRemoteNotifications)](https://github.com/acoomans/SimulatorRemoteNotifications) - Library to send mock remote notifications to the iOS simulator. - [APNSUtil ![GitHub Repo Stars](https://img.shields.io/github/stars/pisces/APNSUtil) ![GitHub last commit](https://img.shields.io/github/last-commit/pisces/APNSUtil)](https://github.com/pisces/APNSUtil) - Library makes code simple settings and landing for apple push notification service. **[back to top](#contributing-and-collaborating)** ### Push Notification Providers Most of these are paid services, some have free tiers. - [Urban Airship](https://www.airship.com/platform/channels/mobile-app/) - [Growth Push](https://growthpush.com) - Popular in Japan. - [Braze](https://www.braze.com/) - [Batch](https://batch.com) - [Boxcar](https://boxcar.io) - [Carnival](https://www.sailthru.com) - [Catapush](https://www.catapush.com/) - [Netmera](https://www.netmera.com/) - [OneSignal](https://onesignal.com) - Free. - [PushBots](https://pushbots.com/) - [Pushwoosh](https://www.pushwoosh.com) - [Pushkin ![GitHub Repo Stars](https://img.shields.io/github/stars/Nordeus/pushkin) ![GitHub last commit](https://img.shields.io/github/last-commit/Nordeus/pushkin)](https://github.com/Nordeus/pushkin) - Free and open-source. - [Pusher](https://pusher.com/beams) - Free and unlimited. - [Swrve](https://www.swrve.com) **[back to top](#contributing-and-collaborating)** ## Objective-C Runtime *Objective-C Runtime wrappers, libraries and tools.* - [Lumos ![GitHub Repo Stars](https://img.shields.io/github/stars/sushinoya/lumos) ![GitHub last commit](https://img.shields.io/github/last-commit/sushinoya/lumos)](https://github.com/sushinoya/lumos) - A light Swift wrapper around Objective-C Runtime. - [Swizzlean ![GitHub Repo Stars](https://img.shields.io/github/stars/rbaumbach/Swizzlean) ![GitHub last commit](https://img.shields.io/github/last-commit/rbaumbach/Swizzlean)](https://github.com/rbaumbach/Swizzlean) - An Objective-C Swizzle Helper Class. **[back to top](#contributing-and-collaborating)** ## Optimization - [Unreachable ![GitHub Repo Stars](https://img.shields.io/github/stars/nvzqz/Unreachable) ![GitHub last commit](https://img.shields.io/github/last-commit/nvzqz/Unreachable)](https://github.com/nvzqz/Unreachable) - Unreachable code path optimization hint for Swift. - [SmallStrings ![GitHub Repo Stars](https://img.shields.io/github/stars/EmergeTools/SmallStrings) ![GitHub last commit](https://img.shields.io/github/last-commit/EmergeTools/SmallStrings)](https://github.com/EmergeTools/SmallStrings) - Reduce localized .strings file sizes by 80%. **[back to top](#contributing-and-collaborating)** ## Other Awesome Lists *Other amazingly awesome lists can be found in the* - [awesome-awesomeness ![GitHub Repo Stars](https://img.shields.io/github/stars/bayandin/awesome-awesomeness) ![GitHub last commit](https://img.shields.io/github/last-commit/bayandin/awesome-awesomeness)](https://github.com/bayandin/awesome-awesomeness) list. - [Open Source apps ![GitHub Repo Stars](https://img.shields.io/github/stars/dkhamsing/open-source-ios-apps) ![GitHub last commit](https://img.shields.io/github/last-commit/dkhamsing/open-source-ios-apps)](https://github.com/dkhamsing/open-source-ios-apps) list of open source iOS apps. - [awsome-ios-animation ![GitHub Repo Stars](https://img.shields.io/github/stars/ameizi/awesome-ios-animation) ![GitHub last commit](https://img.shields.io/github/last-commit/ameizi/awesome-ios-animation)](https://github.com/ameizi/awesome-ios-animation) - A curated list of awesome iOS animation, including Objective-C and Swift libraries. - [awesome-gists ![GitHub Repo Stars](https://img.shields.io/github/stars/vsouza/awesome-gists) ![GitHub last commit](https://img.shields.io/github/last-commit/vsouza/awesome-gists)](https://github.com/vsouza/awesome-gists#ios) - A list of amazing gists (iOS section). - [awesome-interview-questions ![GitHub Repo Stars](https://img.shields.io/github/stars/MaximAbramchuck/awesome-interview-questions) ![GitHub last commit](https://img.shields.io/github/last-commit/MaximAbramchuck/awesome-interview-questions)](https://github.com/MaximAbramchuck/awesome-interview-questions#ios) - A curated awesome list of lists of interview questions including iOS. - [iOS-Playbook ![GitHub Repo Stars](https://img.shields.io/github/stars/bakkenbaeck/iOS-handbook) ![GitHub last commit](https://img.shields.io/github/last-commit/bakkenbaeck/iOS-handbook)](https://github.com/bakkenbaeck/iOS-handbook) - Guidelines and best practices for excellent iOS apps. - [iOS-Learning-Materials ![GitHub Repo Stars](https://img.shields.io/github/stars/jVirus/iOS-Learning-Materials) ![GitHub last commit](https://img.shields.io/github/last-commit/jVirus/iOS-Learning-Materials)](https://github.com/jVirus/iOS-Learning-Materials) - Curated list of articles, web-resources, tutorials and code repositories that may help you dig a little bit deeper into iOS. - [Awesome-iOS-Twitter ![GitHub Repo Stars](https://img.shields.io/github/stars/carolanitz/Awesome-iOS-Twitter) ![GitHub last commit](https://img.shields.io/github/last-commit/carolanitz/Awesome-iOS-Twitter)](https://github.com/carolanitz/Awesome-iOS-Twitter) - A curated list of awesome iOS Twitter accounts. - [Marketing for Engineers ![GitHub Repo Stars](https://img.shields.io/github/stars/LisaDziuba/Marketing-for-Engineers) ![GitHub last commit](https://img.shields.io/github/last-commit/LisaDziuba/Marketing-for-Engineers)](https://github.com/LisaDziuba/Marketing-for-Engineers) - A curated collection of marketing articles & tools to grow your product. - [Awesome ARKit ![GitHub Repo Stars](https://img.shields.io/github/stars/olucurious/Awesome-ARKit) ![GitHub last commit](https://img.shields.io/github/last-commit/olucurious/Awesome-ARKit)](https://github.com/olucurious/Awesome-ARKit) - A curated list of awesome ARKit projects and resources. - [CocoaConferences ![GitHub Repo Stars](https://img.shields.io/github/stars/Lascorbe/CocoaConferences) ![GitHub last commit](https://img.shields.io/github/last-commit/Lascorbe/CocoaConferences)](https://github.com/Lascorbe/CocoaConferences) - List of cocoa conferences for iOS & macOS developers. - [example-ios-apps ![GitHub Repo Stars](https://img.shields.io/github/stars/jogendra/example-ios-apps) ![GitHub last commit](https://img.shields.io/github/last-commit/jogendra/example-ios-apps)](https://github.com/jogendra/example-ios-apps) - A curated list of Open Source example iOS apps developed in Swift. - [Curated-Resources-for-Learning-Swift](https://hackr.io/tutorials/learn-ios-swift) - A curated list of resources recommended by the developers. - [Awesome list of open source applications for macOS ![GitHub Repo Stars](https://img.shields.io/github/stars/serhii-londar/open-source-mac-os-apps) ![GitHub last commit](https://img.shields.io/github/last-commit/serhii-londar/open-source-mac-os-apps)](https://github.com/serhii-londar/open-source-mac-os-apps) - List of awesome open source applications for macOS. - [Awesome iOS Interview question list ![GitHub Repo Stars](https://img.shields.io/github/stars/dashvlas/awesome-ios-interview) ![GitHub last commit](https://img.shields.io/github/last-commit/dashvlas/awesome-ios-interview)](https://github.com/dashvlas/awesome-ios-interview) - Guide for interviewers and interviewees. Review these iOS interview questions - and get some practical tips along the way. - [Top App Developers ![GitHub Repo Stars](https://img.shields.io/github/stars/app-developers/top) ![GitHub last commit](https://img.shields.io/github/last-commit/app-developers/top)](https://github.com/app-developers/top) - A list of top iOS app developers. - [awesome-ios-developer ![GitHub Repo Stars](https://img.shields.io/github/stars/jphong1111/awesome-ios-developer) ![GitHub last commit](https://img.shields.io/github/last-commit/jphong1111/awesome-ios-developer)](https://github.com/jphong1111/awesome-ios-developer) - Useful knowledges and stuff for ios developer. - [awesome-ios-books ![GitHub Repo Stars](https://img.shields.io/github/stars/bystritskiy/awesome-ios-books) ![GitHub last commit](https://img.shields.io/github/last-commit/bystritskiy/awesome-ios-books)](https://github.com/bystritskiy/awesome-ios-books) - A list of books for iOS developers. **[back to top](#contributing-and-collaborating)** ## Parsing ### CSV - [CSwiftV ![GitHub Repo Stars](https://img.shields.io/github/stars/Daniel1of1/CSwiftV) ![GitHub last commit](https://img.shields.io/github/last-commit/Daniel1of1/CSwiftV)](https://github.com/Daniel1of1/CSwiftV) - A csv parser written in swift conforming to rfc4180. - [CSV.swift ![GitHub Repo Stars](https://img.shields.io/github/stars/yaslab/CSV.swift) ![GitHub last commit](https://img.shields.io/github/last-commit/yaslab/CSV.swift)](https://github.com/yaslab/CSV.swift) - CSV reading and writing library written in Swift. - [CodableCSV ![GitHub Repo Stars](https://img.shields.io/github/stars/dehesa/CodableCSV) ![GitHub last commit](https://img.shields.io/github/last-commit/dehesa/CodableCSV)](https://github.com/dehesa/CodableCSV) - Read and write CSV files row-by-row & field-by-field or through Swift's Codable interface. **[back to top](#contributing-and-collaborating)** ### JSON - [SBJson ![GitHub Repo Stars](https://img.shields.io/github/stars/SBJson/SBJson) ![GitHub last commit](https://img.shields.io/github/last-commit/SBJson/SBJson)](https://github.com/SBJson/SBJson) - This framework implements a strict JSON parser and generator in Objective-C. - [Mantle ![GitHub Repo Stars](https://img.shields.io/github/stars/Mantle/Mantle) ![GitHub last commit](https://img.shields.io/github/last-commit/Mantle/Mantle)](https://github.com/Mantle/Mantle) - Model framework for Cocoa and Cocoa Touch. - [Groot ![GitHub Repo Stars](https://img.shields.io/github/stars/gonzalezreal/Groot) ![GitHub last commit](https://img.shields.io/github/last-commit/gonzalezreal/Groot)](https://github.com/gonzalezreal/Groot) - Convert JSON dictionaries and arrays to and from Core Data managed objects. - [PropertyMapper ![GitHub Repo Stars](https://img.shields.io/github/stars/krzysztofzablocki/PropertyMapper) ![GitHub last commit](https://img.shields.io/github/last-commit/krzysztofzablocki/PropertyMapper)](https://github.com/krzysztofzablocki/PropertyMapper) - Data mapping and validation with minimal amount of code. - [JSONModel ![GitHub Repo Stars](https://img.shields.io/github/stars/JSONModel/JSONModel) ![GitHub last commit](https://img.shields.io/github/last-commit/JSONModel/JSONModel)](https://github.com/JSONModel/JSONModel) - Magical Data Modeling Framework for JSON. Create rapidly powerful, atomic and smart data model classes. - [SwiftyJSON ![GitHub Repo Stars](https://img.shields.io/github/stars/SwiftyJSON/SwiftyJSON) ![GitHub last commit](https://img.shields.io/github/last-commit/SwiftyJSON/SwiftyJSON)](https://github.com/SwiftyJSON/SwiftyJSON) - The better way to deal with JSON data in Swift. - [FastEasyMapping ![GitHub Repo Stars](https://img.shields.io/github/stars/Yalantis/FastEasyMapping) ![GitHub last commit](https://img.shields.io/github/last-commit/Yalantis/FastEasyMapping)](https://github.com/Yalantis/FastEasyMapping) - Serialize & deserialize JSON fast. - [ObjectMapper ![GitHub Repo Stars](https://img.shields.io/github/stars/tristanhimmelman/ObjectMapper) ![GitHub last commit](https://img.shields.io/github/last-commit/tristanhimmelman/ObjectMapper)](https://github.com/tristanhimmelman/ObjectMapper) - A framework written in Swift that makes it easy for you to convert your Model objects (Classes and Structs) to and from JSON. - [JASON ![GitHub Repo Stars](https://img.shields.io/github/stars/delba/JASON) ![GitHub last commit](https://img.shields.io/github/last-commit/delba/JASON)](https://github.com/delba/JASON) - JSON parsing with outstanding performances and convenient operators. - [Gloss ![GitHub Repo Stars](https://img.shields.io/github/stars/hkellaway/Gloss) ![GitHub last commit](https://img.shields.io/github/last-commit/hkellaway/Gloss)](https://github.com/hkellaway/Gloss) - A shiny JSON parsing library in Swift. - [SwiftyJSONAccelerator ![GitHub Repo Stars](https://img.shields.io/github/stars/insanoid/SwiftyJSONAccelerator) ![GitHub last commit](https://img.shields.io/github/last-commit/insanoid/SwiftyJSONAccelerator)](https://github.com/insanoid/SwiftyJSONAccelerator) - Generate Swift 5 model files from JSON with Codeable support. - [alexander ![GitHub Repo Stars](https://img.shields.io/github/stars/hodinkee/alexander) ![GitHub last commit](https://img.shields.io/github/last-commit/hodinkee/alexander)](https://github.com/hodinkee/alexander) - An extremely simple JSON helper written in Swift. - [Freddy ![GitHub Repo Stars](https://img.shields.io/github/stars/bignerdranch/Freddy) ![GitHub last commit](https://img.shields.io/github/last-commit/bignerdranch/Freddy)](https://github.com/bignerdranch/Freddy) - A reusable framework for parsing JSON in Swift. - [mapper ![GitHub Repo Stars](https://img.shields.io/github/stars/lyft/mapper) ![GitHub last commit](https://img.shields.io/github/last-commit/lyft/mapper)](https://github.com/lyft/mapper) - A JSON deserialization library for Swift. - [Alembic ![GitHub Repo Stars](https://img.shields.io/github/stars/ra1028/Alembic) ![GitHub last commit](https://img.shields.io/github/last-commit/ra1028/Alembic)](https://github.com/ra1028/Alembic) - Functional JSON parsing, mapping to objects, and serialize to JSON. - [Arrow 🏹 ![GitHub Repo Stars](https://img.shields.io/github/stars/freshOS/Arrow) ![GitHub last commit](https://img.shields.io/github/last-commit/freshOS/Arrow)](https://github.com/freshOS/Arrow) - Elegant JSON Parsing in Swift. - [JSONExport ![GitHub Repo Stars](https://img.shields.io/github/stars/Ahmed-Ali/JSONExport) ![GitHub last commit](https://img.shields.io/github/last-commit/Ahmed-Ali/JSONExport)](https://github.com/Ahmed-Ali/JSONExport) - JSONExport is a desktop application for macOS which enables you to export JSON objects as model classes with their associated constructors, utility methods, setters and getters in your favorite language. - [Elevate ![GitHub Repo Stars](https://img.shields.io/github/stars/Nike-Inc/Elevate) ![GitHub last commit](https://img.shields.io/github/last-commit/Nike-Inc/Elevate)](https://github.com/Nike-Inc/Elevate) - Elevate is a JSON parsing framework that leverages Swift to make parsing simple, reliable and composable. - [MJExtension ![GitHub Repo Stars](https://img.shields.io/github/stars/CoderMJLee/MJExtension) ![GitHub last commit](https://img.shields.io/github/last-commit/CoderMJLee/MJExtension)](https://github.com/CoderMJLee/MJExtension) - A fast, convenient and nonintrusive conversion between JSON and model. Your model class don't need to extend another base class. You don't need to modify any model file. - [AlamofireObjectMapper ![GitHub Repo Stars](https://img.shields.io/github/stars/tristanhimmelman/AlamofireObjectMapper) ![GitHub last commit](https://img.shields.io/github/last-commit/tristanhimmelman/AlamofireObjectMapper)](https://github.com/tristanhimmelman/AlamofireObjectMapper) - An Alamofire extension which converts JSON response data into swift objects using ObjectMapper. - [JAYSON ![GitHub Repo Stars](https://img.shields.io/github/stars/muukii/JAYSON) ![GitHub last commit](https://img.shields.io/github/last-commit/muukii/JAYSON)](https://github.com/muukii/JAYSON) - Strict and Scalable JSON library. - [HandyJSON ![GitHub Repo Stars](https://img.shields.io/github/stars/alibaba/handyjson) ![GitHub last commit](https://img.shields.io/github/last-commit/alibaba/handyjson)](https://github.com/alibaba/handyjson) - A handy swift JSON-object serialization/deserialization library for Swift. - [Marshal ![GitHub Repo Stars](https://img.shields.io/github/stars/utahiosmac/Marshal) ![GitHub last commit](https://img.shields.io/github/last-commit/utahiosmac/Marshal)](https://github.com/utahiosmac/Marshal) - Marshaling the typeless wild west of [String: Any] (Protocol based). - [Motis ![GitHub Repo Stars](https://img.shields.io/github/stars/mobilejazz/Motis) ![GitHub last commit](https://img.shields.io/github/last-commit/mobilejazz/Motis)](https://github.com/mobilejazz/Motis) - Easy JSON to NSObject mapping using Cocoa's key value coding (KVC). - [NSTEasyJSON ![GitHub Repo Stars](https://img.shields.io/github/stars/bernikovich/NSTEasyJSON) ![GitHub last commit](https://img.shields.io/github/last-commit/bernikovich/NSTEasyJSON)](https://github.com/bernikovich/NSTEasyJSON) - The easiest way to deal with JSON data in Objective-C (similar to SwiftyJSON). - [Serpent ![GitHub Repo Stars](https://img.shields.io/github/stars/nodes-ios/Serpent) ![GitHub last commit](https://img.shields.io/github/last-commit/nodes-ios/Serpent)](https://github.com/nodes-ios/Serpent) - A protocol to serialize Swift structs and classes for encoding and decoding. - [FlatBuffersSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/mzaks/FlatBuffersSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/mzaks/FlatBuffersSwift)](https://github.com/mzaks/FlatBuffersSwift) - This project brings FlatBuffers (an efficient cross platform serialization library) to Swift. - [CodableAlamofire ![GitHub Repo Stars](https://img.shields.io/github/stars/Otbivnoe/CodableAlamofire) ![GitHub last commit](https://img.shields.io/github/last-commit/Otbivnoe/CodableAlamofire)](https://github.com/Otbivnoe/CodableAlamofire) - An extension for Alamofire that converts JSON data into Decodable objects (Swift 4). - [WAMapping ![GitHub Repo Stars](https://img.shields.io/github/stars/Wasappli/WAMapping) ![GitHub last commit](https://img.shields.io/github/last-commit/Wasappli/WAMapping)](https://github.com/Wasappli/WAMapping) - A library to turn dictionary into object and vice versa for iOS. Designed for speed! - [Himotoki ![GitHub Repo Stars](https://img.shields.io/github/stars/ikesyo/Himotoki) ![GitHub last commit](https://img.shields.io/github/last-commit/ikesyo/Himotoki)](https://github.com/ikesyo/Himotoki) - A type-safe JSON decoding library purely written in Swift. - [PMHTTP ![GitHub Repo Stars](https://img.shields.io/github/stars/postmates/PMHTTP) ![GitHub last commit](https://img.shields.io/github/last-commit/postmates/PMHTTP)](https://github.com/postmates/PMHTTP) - Swift/Obj-C HTTP framework with a focus on REST and JSON. - [NativeJSONMapper ![GitHub Repo Stars](https://img.shields.io/github/stars/DimaMishchenko/NativeJSONMapper) ![GitHub last commit](https://img.shields.io/github/last-commit/DimaMishchenko/NativeJSONMapper)](https://github.com/DimaMishchenko/NativeJSONMapper) - Simple Swift 4 encoding & decoding. - [PMJSON ![GitHub Repo Stars](https://img.shields.io/github/stars/postmates/PMJSON) ![GitHub last commit](https://img.shields.io/github/last-commit/postmates/PMJSON)](https://github.com/postmates/PMJSON) - Pure Swift JSON encoding/decoding library. - [jsoncafe.com](http://www.jsoncafe.com/) - Online Template driven Model Class Generator from JSON. - [Mappable ![GitHub Repo Stars](https://img.shields.io/github/stars/leavez/Mappable) ![GitHub last commit](https://img.shields.io/github/last-commit/leavez/Mappable)](https://github.com/leavez/Mappable) - lightweight and powerful JSON object mapping library, specially optimized for immutable properties. **[back to top](#contributing-and-collaborating)** ### XML & HTML - [AEXML ![GitHub Repo Stars](https://img.shields.io/github/stars/tadija/AEXML) ![GitHub last commit](https://img.shields.io/github/last-commit/tadija/AEXML)](https://github.com/tadija/AEXML) - Simple and lightweight XML parser written in Swift. - [Ji ![GitHub Repo Stars](https://img.shields.io/github/stars/honghaoz/Ji) ![GitHub last commit](https://img.shields.io/github/last-commit/honghaoz/Ji)](https://github.com/honghaoz/Ji) - XML/HTML parser for Swift. - [Ono ![GitHub Repo Stars](https://img.shields.io/github/stars/mattt/Ono) ![GitHub last commit](https://img.shields.io/github/last-commit/mattt/Ono)](https://github.com/mattt/Ono) - A sensible way to deal with XML & HTML for iOS & macOS. - [Fuzi ![GitHub Repo Stars](https://img.shields.io/github/stars/cezheng/Fuzi) ![GitHub last commit](https://img.shields.io/github/last-commit/cezheng/Fuzi)](https://github.com/cezheng/Fuzi) - A fast & lightweight XML & HTML parser in Swift with XPath & CSS support. - [Kanna ![GitHub Repo Stars](https://img.shields.io/github/stars/tid-kijyun/Kanna) ![GitHub last commit](https://img.shields.io/github/last-commit/tid-kijyun/Kanna)](https://github.com/tid-kijyun/Kanna) - Kanna(鉋) is an XML/HTML parser for macOS/iOS. - [SwiftyXMLParser ![GitHub Repo Stars](https://img.shields.io/github/stars/yahoojapan/SwiftyXMLParser) ![GitHub last commit](https://img.shields.io/github/last-commit/yahoojapan/SwiftyXMLParser)](https://github.com/yahoojapan/SwiftyXMLParser) - Simple XML Parser implemented in Swift. - [HTMLKit ![GitHub Repo Stars](https://img.shields.io/github/stars/iabudiab/HTMLKit) ![GitHub last commit](https://img.shields.io/github/last-commit/iabudiab/HTMLKit)](https://github.com/iabudiab/HTMLKit) - An Objective-C framework for your everyday HTML needs. - [SWXMLHash ![GitHub Repo Stars](https://img.shields.io/github/stars/drmohundro/SWXMLHash) ![GitHub last commit](https://img.shields.io/github/last-commit/drmohundro/SWXMLHash)](https://github.com/drmohundro/SWXMLHash) - Simple XML parsing in Swift. - [SwiftyXML ![GitHub Repo Stars](https://img.shields.io/github/stars/chenyunguiMilook/SwiftyXML) ![GitHub last commit](https://img.shields.io/github/last-commit/chenyunguiMilook/SwiftyXML)](https://github.com/chenyunguiMilook/SwiftyXML) - The most swifty way to deal with XML data in swift 4. - [XMLCoder ![GitHub Repo Stars](https://img.shields.io/github/stars/MaxDesiatov/XMLCoder) ![GitHub last commit](https://img.shields.io/github/last-commit/MaxDesiatov/XMLCoder)](https://github.com/MaxDesiatov/XMLCoder) - Encoder & Decoder for XML using Swift's `Codable` protocols. - [ZMarkupParser ![GitHub Repo Stars](https://img.shields.io/github/stars/ZhgChgLi/ZMarkupParser) ![GitHub last commit](https://img.shields.io/github/last-commit/ZhgChgLi/ZMarkupParser)](https://github.com/ZhgChgLi/ZMarkupParser) - Convert HTML strings into NSAttributedString with customized styles and tags. **[back to top](#contributing-and-collaborating)** ### Other Parsing - [WKZombie ![GitHub Repo Stars](https://img.shields.io/github/stars/mkoehnke/WKZombie) ![GitHub last commit](https://img.shields.io/github/last-commit/mkoehnke/WKZombie)](https://github.com/mkoehnke/WKZombie) - WKZombie is a Swift framework for iOS/macOS to navigate within websites and collect data without the need of User Interface or API, also known as Headless browser. It can be used to run automated tests or manipulate websites using Javascript. - [URLPreview ![GitHub Repo Stars](https://img.shields.io/github/stars/itsmeichigo/URLPreview) ![GitHub last commit](https://img.shields.io/github/last-commit/itsmeichigo/URLPreview)](https://github.com/itsmeichigo/URLPreview) - An NSURL extension for showing preview info of webpages. - [FeedKit ![GitHub Repo Stars](https://img.shields.io/github/stars/nmdias/FeedKit) ![GitHub last commit](https://img.shields.io/github/last-commit/nmdias/FeedKit)](https://github.com/nmdias/FeedKit) - An RSS and Atom feed parser written in Swift. - [Erik ![GitHub Repo Stars](https://img.shields.io/github/stars/phimage/Erik) ![GitHub last commit](https://img.shields.io/github/last-commit/phimage/Erik)](https://github.com/phimage/Erik) - Erik is an headless browser based on WebKit. An headless browser allow to run functional tests, to access and manipulate webpages using javascript. - [URLEmbeddedView ![GitHub Repo Stars](https://img.shields.io/github/stars/marty-suzuki/URLEmbeddedView) ![GitHub last commit](https://img.shields.io/github/last-commit/marty-suzuki/URLEmbeddedView)](https://github.com/marty-suzuki/URLEmbeddedView) - Automatically caches the object that is confirmed the Open Graph Protocol, and displays it as URL embedded card. - [SwiftCssParser ![GitHub Repo Stars](https://img.shields.io/github/stars/100mango/SwiftCssParser) ![GitHub last commit](https://img.shields.io/github/last-commit/100mango/SwiftCssParser)](https://github.com/100mango/SwiftCssParser) - A Powerful , Extensible CSS Parser written in pure Swift. - [RLPSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/bitfwdcommunity/RLPSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/bitfwdcommunity/RLPSwift)](https://github.com/bitfwdcommunity/RLPSwift) - Recursive Length Prefix encoding written in Swift. - [AcknowledgementsPlist ![GitHub Repo Stars](https://img.shields.io/github/stars/cats-oss/AcknowledgementsPlist) ![GitHub last commit](https://img.shields.io/github/last-commit/cats-oss/AcknowledgementsPlist)](https://github.com/cats-oss/AcknowledgementsPlist) - AcknowledgementsPlist manages the licenses of libraries that depend on your iOS app. - [CoreXLSX ![GitHub Repo Stars](https://img.shields.io/github/stars/MaxDesiatov/CoreXLSX) ![GitHub last commit](https://img.shields.io/github/last-commit/MaxDesiatov/CoreXLSX)](https://github.com/MaxDesiatov/CoreXLSX) - Excel spreadsheet (XLSX) format support in pure Swift. - [SVGView ![GitHub Repo Stars](https://img.shields.io/github/stars/exyte/SVGView) ![GitHub last commit](https://img.shields.io/github/last-commit/exyte/SVGView)](https://github.com/exyte/SVGView) - SVG parser and renderer written in SwiftUI. - [CreateAPI ![GitHub Repo Stars](https://img.shields.io/github/stars/CreateAPI/CreateAPI) ![GitHub last commit](https://img.shields.io/github/last-commit/CreateAPI/CreateAPI)](https://github.com/CreateAPI/CreateAPI) - Delightful code generation for OpenAPI specs for Swift written in Swift. - [NetNewsWire ![GitHub Repo Stars](https://img.shields.io/github/stars/Ranchero-Software/NetNewsWire) ![GitHub last commit](https://img.shields.io/github/last-commit/Ranchero-Software/NetNewsWire)](https://github.com/Ranchero-Software/NetNewsWire) - It’s a free and open-source feed reader for macOS and iOS. **[back to top](#contributing-and-collaborating)** ## Passbook - [passbook ![GitHub Repo Stars](https://img.shields.io/github/stars/frozon/passbook) ![GitHub last commit](https://img.shields.io/github/last-commit/frozon/passbook)](https://github.com/frozon/passbook) - Passbook gem let's you create pkpass for passbook iOS 6+. - [Dubai ![GitHub Repo Stars](https://img.shields.io/github/stars/nomad/dubai) ![GitHub last commit](https://img.shields.io/github/last-commit/nomad/dubai)](https://github.com/nomad/dubai) - Generate and Preview Passbook Passes. - [Passkit](https://passkit.com) - Design, Create and validate Passbook Passes. **[back to top](#contributing-and-collaborating)** ## Payments - [Caishen ![GitHub Repo Stars](https://img.shields.io/github/stars/prolificinteractive/Caishen) ![GitHub last commit](https://img.shields.io/github/last-commit/prolificinteractive/Caishen)](https://github.com/prolificinteractive/Caishen) - A Payment Card UI & Validator for iOS. - [Stripe](https://stripe.com) - Payment integration on your app with PAY. Suitable for people with low knowledge on Backend. - [Braintree](https://www.braintreepayments.com) - Free payment processing on your first $50k. Requires Backend. - [Venmo ![GitHub Repo Stars](https://img.shields.io/github/stars/venmo/venmo-ios-sdk) ![GitHub last commit](https://img.shields.io/github/last-commit/venmo/venmo-ios-sdk)](https://github.com/venmo/venmo-ios-sdk) Make and accept payments in your iOS app via Venmo. - [Moltin](https://www.moltin.com/developer/swift-ecommerce-sdk/) - Add eCommerce to your app with a simple SDK, so you can create a store and sell physical products, no backend required. - [PatronKit ![GitHub Repo Stars](https://img.shields.io/github/stars/MosheBerman/PatronKit) ![GitHub last commit](https://img.shields.io/github/last-commit/MosheBerman/PatronKit)](https://github.com/MosheBerman/PatronKit) - A framework to add patronage to your apps. - [SwiftyStoreKit ![GitHub Repo Stars](https://img.shields.io/github/stars/bizz84/SwiftyStoreKit) ![GitHub last commit](https://img.shields.io/github/last-commit/bizz84/SwiftyStoreKit)](https://github.com/bizz84/SwiftyStoreKit) - Lightweight In App Purchases Swift framework for iOS 8.0+ and macOS 9.0+ - [InAppFramework ![GitHub Repo Stars](https://img.shields.io/github/stars/sandorgyulai/InAppFramework) ![GitHub last commit](https://img.shields.io/github/last-commit/sandorgyulai/InAppFramework)](https://github.com/sandorgyulai/InAppFramework) - In App Purchase Manager framework for iOS. - [SwiftInAppPurchase ![GitHub Repo Stars](https://img.shields.io/github/stars/suraphanL/SwiftInAppPurchase) ![GitHub last commit](https://img.shields.io/github/last-commit/suraphanL/SwiftInAppPurchase)](https://github.com/suraphanL/SwiftInAppPurchase) - Simply code In App Purchases with this Swift Framework. - [monza ![GitHub Repo Stars](https://img.shields.io/github/stars/gabrielgarza/monza) ![GitHub last commit](https://img.shields.io/github/last-commit/gabrielgarza/monza)](https://github.com/gabrielgarza/monza) - Ruby Gem for Rails - Easy iTunes In-App Purchase Receipt validation, including auto-renewable subscriptions. - [PayPal ![GitHub Repo Stars](https://img.shields.io/github/stars/paypal/PayPal-iOS-SDK) ![GitHub last commit](https://img.shields.io/github/last-commit/paypal/PayPal-iOS-SDK)](https://github.com/paypal/PayPal-iOS-SDK) - Accept payments in your iOS app via PayPal. - [card.io-iOS-SDK ![GitHub Repo Stars](https://img.shields.io/github/stars/card-io/card.io-iOS-SDK) ![GitHub last commit](https://img.shields.io/github/last-commit/card-io/card.io-iOS-SDK)](https://github.com/card-io/card.io-iOS-SDK) - card.io provides fast, easy credit card scanning in mobile apps. - [SwiftLuhn ![GitHub Repo Stars](https://img.shields.io/github/stars/MaxKramer/SwiftLuhn) ![GitHub last commit](https://img.shields.io/github/last-commit/MaxKramer/SwiftLuhn)](https://github.com/MaxKramer/SwiftLuhn) - Debit/Credit card validation port of the Luhn Algorithm in Swift. - [ObjectiveLuhn ![GitHub Repo Stars](https://img.shields.io/github/stars/MaxKramer/ObjectiveLuhn) ![GitHub last commit](https://img.shields.io/github/last-commit/MaxKramer/ObjectiveLuhn)](https://github.com/MaxKramer/ObjectiveLuhn) - Luhn Credit Card Validation Algorithm. - [RMStore ![GitHub Repo Stars](https://img.shields.io/github/stars/robotmedia/RMStore) ![GitHub last commit](https://img.shields.io/github/last-commit/robotmedia/RMStore)](https://github.com/robotmedia/RMStore) - A lightweight iOS library for In-App Purchases. - [MFCard ![GitHub Repo Stars](https://img.shields.io/github/stars/MobileFirstInc/MFCard) ![GitHub last commit](https://img.shields.io/github/last-commit/MobileFirstInc/MFCard)](https://github.com/MobileFirstInc/MFCard) - Easily integrate Credit Card payments in iOS App / Customisable Card UI. - [TPInAppReceipt ![GitHub Repo Stars](https://img.shields.io/github/stars/tikhop/TPInAppReceipt) ![GitHub last commit](https://img.shields.io/github/last-commit/tikhop/TPInAppReceipt)](https://github.com/tikhop/TPInAppReceipt) - Reading and Validating In App Store Receipt. - [iCard ![GitHub Repo Stars](https://img.shields.io/github/stars/eliakorkmaz/iCard) ![GitHub last commit](https://img.shields.io/github/last-commit/eliakorkmaz/iCard)](https://github.com/eliakorkmaz/iCard) - Bank Card Generator with Swift using SnapKit DSL. - [CreditCardForm-iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/orazz/CreditCardForm-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/orazz/CreditCardForm-iOS)](https://github.com/orazz/CreditCardForm-iOS) - CreditCardForm is iOS framework that allows developers to create the UI which replicates an actual Credit Card. - [merchantkit ![GitHub Repo Stars](https://img.shields.io/github/stars/benjaminmayo/merchantkit) ![GitHub last commit](https://img.shields.io/github/last-commit/benjaminmayo/merchantkit)](https://github.com/benjaminmayo/merchantkit) - A modern In-App Purchases management framework for iOS. - [TipJarViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/lionheart/TipJarViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/lionheart/TipJarViewController)](https://github.com/lionheart/TipJarViewController) - Easy, drop-in tip jar for iOS apps. - [FramesIos ![GitHub Repo Stars](https://img.shields.io/github/stars/checkout/frames-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/checkout/frames-ios)](https://github.com/checkout/frames-ios) - Payment Form UI and Utilities in Swift. - [YRPayment ![GitHub Repo Stars](https://img.shields.io/github/stars/yassram/YRPayment) ![GitHub last commit](https://img.shields.io/github/last-commit/yassram/YRPayment)](https://github.com/yassram/YRPayment) - Better payment user experience library with cool animation in Swift. - [AnimatedCardInput ![GitHub Repo Stars](https://img.shields.io/github/stars/netguru/AnimatedCardInput) ![GitHub last commit](https://img.shields.io/github/last-commit/netguru/AnimatedCardInput)](https://github.com/netguru/AnimatedCardInput) — Easy to use library with customisable components for input of Credit Card data. **[back to top](#contributing-and-collaborating)** ## Permissions - [Proposer ![GitHub Repo Stars](https://img.shields.io/github/stars/nixzhu/Proposer) ![GitHub last commit](https://img.shields.io/github/last-commit/nixzhu/Proposer)](https://github.com/nixzhu/Proposer) - Make permission request easier (Supports Camera, Photos, Microphone, Contacts, Location). - [ISHPermissionKit ![GitHub Repo Stars](https://img.shields.io/github/stars/iosphere/ISHPermissionKit) ![GitHub last commit](https://img.shields.io/github/last-commit/iosphere/ISHPermissionKit)](https://github.com/iosphere/ISHPermissionKit) - A unified way for iOS apps to request user permissions. - [ClusterPrePermissions ![GitHub Repo Stars](https://img.shields.io/github/stars/rsattar/ClusterPrePermissions) ![GitHub last commit](https://img.shields.io/github/last-commit/rsattar/ClusterPrePermissions)](https://github.com/rsattar/ClusterPrePermissions) - Reusable pre-permissions utility that lets developers ask users for access in their own dialog, before making the system-based request. - [Permission ![GitHub Repo Stars](https://img.shields.io/github/stars/delba/Permission) ![GitHub last commit](https://img.shields.io/github/last-commit/delba/Permission)](https://github.com/delba/Permission) - A unified API to ask for permissions on iOS. - [STLocationRequest ![GitHub Repo Stars](https://img.shields.io/github/stars/SvenTiigi/STLocationRequest) ![GitHub last commit](https://img.shields.io/github/last-commit/SvenTiigi/STLocationRequest)](https://github.com/SvenTiigi/STLocationRequest) - A simple and elegant 3D-Flyover location request screen written Swift. - [PAPermissions ![GitHub Repo Stars](https://img.shields.io/github/stars/pascalbros/PAPermissions) ![GitHub last commit](https://img.shields.io/github/last-commit/pascalbros/PAPermissions)](https://github.com/pascalbros/PAPermissions) - A unified API to ask for permissions on iOS. - [AREK ![GitHub Repo Stars](https://img.shields.io/github/stars/ennioma/arek) ![GitHub last commit](https://img.shields.io/github/last-commit/ennioma/arek)](https://github.com/ennioma/arek) - AREK is a clean and easy to use wrapper over any kind of iOS permission. - [SPPermissions ![GitHub Repo Stars](https://img.shields.io/github/stars/ivanvorobei/SPPermissions) ![GitHub last commit](https://img.shields.io/github/last-commit/ivanvorobei/SPPermissions)](https://github.com/ivanvorobei/SPPermissions) - Ask permissions on Swift. Available List, Dialog & Native interface. Can check state permission. **[back to top](#contributing-and-collaborating)** ## Podcasts - [The Ray Wenderlich Podcast](https://www.raywenderlich.com/podcast) - [Debug](https://www.imore.com/debug) - [App Story](http://www.appstorypodcast.com) - [iPhreaks](https://devchat.tv/iphreaks/) - [Under the Radar](https://www.relay.fm/radar) - [Core Intuition](http://coreint.org/) - [Swift Playhouse](http://www.swiftplayhouse.com/) - [Release Notes](https://releasenotes.tv/) - [More Than Just Code](https://mtjc.fireside.fm/) - [Runtime](https://spec.fm/podcasts/runtime) - [Consult](https://consultpodcast.com/#_=_) - [Swift Unwrapped](https://spec.fm/podcasts/swift-unwrapped) - [Fireside Swift](https://podcasts.apple.com/us/podcast/fireside-swift/id1269435221?mt=2) - [Swift by Sundell](https://www.swiftbysundell.com/podcast/) - [Stacktrace](https://stacktracepodcast.fm) **[back to top](#contributing-and-collaborating)** ## Project setup - [crafter ![GitHub Repo Stars](https://img.shields.io/github/stars/krzysztofzablocki/crafter) ![GitHub last commit](https://img.shields.io/github/last-commit/krzysztofzablocki/crafter)](https://github.com/krzysztofzablocki/crafter) - CLI that allows you to configure iOS project's template using custom DSL syntax, simple to use and quite powerful. - [liftoff ![GitHub Repo Stars](https://img.shields.io/github/stars/liftoffcli/liftoff) ![GitHub last commit](https://img.shields.io/github/last-commit/liftoffcli/liftoff)](https://github.com/liftoffcli/liftoff) - Another CLI for creating iOS projects. - [amaro ![GitHub Repo Stars](https://img.shields.io/github/stars/crushlovely/Amaro) ![GitHub last commit](https://img.shields.io/github/last-commit/crushlovely/Amaro)](https://github.com/crushlovely/Amaro) - iOS Boilerplate full of delights. - [chairs ![GitHub Repo Stars](https://img.shields.io/github/stars/orta/chairs) ![GitHub last commit](https://img.shields.io/github/last-commit/orta/chairs)](https://github.com/orta/chairs) - Swap around your iOS Simulator Documents. - [SwiftPlate ![GitHub Repo Stars](https://img.shields.io/github/stars/JohnSundell/SwiftPlate) ![GitHub last commit](https://img.shields.io/github/last-commit/JohnSundell/SwiftPlate)](https://github.com/JohnSundell/SwiftPlate) - Easily generate cross platform Swift framework projects from the command line. - [xcproj ![GitHub Repo Stars](https://img.shields.io/github/stars/tuist/xcodeproj) ![GitHub last commit](https://img.shields.io/github/last-commit/tuist/xcodeproj)](https://github.com/tuist/xcodeproj) - Read and update Xcode projects. - [Tuist ![GitHub Repo Stars](https://img.shields.io/github/stars/tuist/tuist) ![GitHub last commit](https://img.shields.io/github/last-commit/tuist/tuist)](https://github.com/tuist/tuist) - A tool to create, maintain and interact with Xcode projects at scale. - [SwiftKit ![GitHub Repo Stars](https://img.shields.io/github/stars/SvenTiigi/SwiftKit) ![GitHub last commit](https://img.shields.io/github/last-commit/SvenTiigi/SwiftKit)](https://github.com/SvenTiigi/SwiftKit) - Start your next Open-Source Swift Framework. - [swift5-module-template ![GitHub Repo Stars](https://img.shields.io/github/stars/fulldecent/swift5-module-template) ![GitHub last commit](https://img.shields.io/github/last-commit/fulldecent/swift5-module-template)](https://github.com/fulldecent/swift5-module-template) - A starting point for any Swift 5 module that you want other people to include in their projects. **[back to top](#contributing-and-collaborating)** ### Prototyping - [FluidUI](https://www.fluidui.com) - [Proto.io](https://proto.io/) - [Framer](https://www.framer.com/) - [Principle](https://principleformac.com/) **[back to top](#contributing-and-collaborating)** ## Rapid Development - [Playgrounds ![GitHub Repo Stars](https://img.shields.io/github/stars/krzysztofzablocki/Playgrounds) ![GitHub last commit](https://img.shields.io/github/last-commit/krzysztofzablocki/Playgrounds)](https://github.com/krzysztofzablocki/Playgrounds) - Playgrounds for Objective-C for extremely fast prototyping / learning. - [MMBarricade ![GitHub Repo Stars](https://img.shields.io/github/stars/mutualmobile/MMBarricade) ![GitHub last commit](https://img.shields.io/github/last-commit/mutualmobile/MMBarricade)](https://github.com/mutualmobile/MMBarricade) - Runtime configurable local server for iOS apps. - [STV Framework](http://www.sensiblecocoa.com) - Native visual iOS development. - [swiftmon ![GitHub Repo Stars](https://img.shields.io/github/stars/dimpiax/swiftmon) ![GitHub last commit](https://img.shields.io/github/last-commit/dimpiax/swiftmon)](https://github.com/dimpiax/swiftmon) - swiftmon restarts your swift application in case of any file change. - [Model2App ![GitHub Repo Stars](https://img.shields.io/github/stars/Q-Mobile/Model2App) ![GitHub last commit](https://img.shields.io/github/last-commit/Q-Mobile/Model2App)](https://github.com/Q-Mobile/Model2App) - Turn your Swift data model into a working CRUD app. **[back to top](#contributing-and-collaborating)** ## Reactive Programming - [RxSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/ReactiveX/RxSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/ReactiveX/RxSwift)](https://github.com/ReactiveX/RxSwift) - Reactive Programming in Swift. - [RxOptional ![GitHub Repo Stars](https://img.shields.io/github/stars/thanegill/RxOptional) ![GitHub last commit](https://img.shields.io/github/last-commit/thanegill/RxOptional)](https://github.com/thanegill/RxOptional) - RxSwift extensions for Swift optionals and "Occupiable" types. - [ReactiveTask ![GitHub Repo Stars](https://img.shields.io/github/stars/Carthage/ReactiveTask) ![GitHub last commit](https://img.shields.io/github/last-commit/Carthage/ReactiveTask)](https://github.com/Carthage/ReactiveTask) - Flexible, stream-based abstraction for launching processes. - [ReactiveCocoa ![GitHub Repo Stars](https://img.shields.io/github/stars/ReactiveCocoa/ReactiveCocoa) ![GitHub last commit](https://img.shields.io/github/last-commit/ReactiveCocoa/ReactiveCocoa)](https://github.com/ReactiveCocoa/ReactiveCocoa) - Streams of values over time. - [RxMediaPicker ![GitHub Repo Stars](https://img.shields.io/github/stars/RxSwiftCommunity/RxMediaPicker) ![GitHub last commit](https://img.shields.io/github/last-commit/RxSwiftCommunity/RxMediaPicker)](https://github.com/RxSwiftCommunity/RxMediaPicker) - A reactive wrapper built around UIImagePickerController. - [ReactiveCoreData ![GitHub Repo Stars](https://img.shields.io/github/stars/apparentsoft/ReactiveCoreData) ![GitHub last commit](https://img.shields.io/github/last-commit/apparentsoft/ReactiveCoreData)](https://github.com/apparentsoft/ReactiveCoreData) - ReactiveCoreData (RCD) is an attempt to bring Core Data into the ReactiveCocoa (RAC) world. - [ReSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/ReSwift/ReSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/ReSwift/ReSwift)](https://github.com/ReSwift/ReSwift) - Unidirectional Data Flow in Swift - Inspired by Redux. - [ReactiveKit ![GitHub Repo Stars](https://img.shields.io/github/stars/DeclarativeHub/ReactiveKit) ![GitHub last commit](https://img.shields.io/github/last-commit/DeclarativeHub/ReactiveKit)](https://github.com/DeclarativeHub/ReactiveKit) - ReactiveKit is a collection of Swift frameworks for reactive and functional reactive programming. - [RxPermission ![GitHub Repo Stars](https://img.shields.io/github/stars/sunshinejr/RxPermission) ![GitHub last commit](https://img.shields.io/github/last-commit/sunshinejr/RxPermission)](https://github.com/sunshinejr/RxPermission) - RxSwift bindings for Permissions API in iOS. - [RxAlamofire ![GitHub Repo Stars](https://img.shields.io/github/stars/RxSwiftCommunity/RxAlamofire) ![GitHub last commit](https://img.shields.io/github/last-commit/RxSwiftCommunity/RxAlamofire)](https://github.com/RxSwiftCommunity/RxAlamofire) - RxSwift wrapper around the elegant HTTP networking in Swift Alamofire. - [RxRealm ![GitHub Repo Stars](https://img.shields.io/github/stars/RxSwiftCommunity/RxRealm) ![GitHub last commit](https://img.shields.io/github/last-commit/RxSwiftCommunity/RxRealm)](https://github.com/RxSwiftCommunity/RxRealm) - Rx wrapper for Realm's collection types. - [RxMultipeer ![GitHub Repo Stars](https://img.shields.io/github/stars/RxSwiftCommunity/RxMultipeer) ![GitHub last commit](https://img.shields.io/github/last-commit/RxSwiftCommunity/RxMultipeer)](https://github.com/RxSwiftCommunity/RxMultipeer) - A testable RxSwift wrapper around MultipeerConnectivity. - [RxBluetoothKit ![GitHub Repo Stars](https://img.shields.io/github/stars/Polidea/RxBluetoothKit) ![GitHub last commit](https://img.shields.io/github/last-commit/Polidea/RxBluetoothKit)](https://github.com/Polidea/RxBluetoothKit) - iOS & macOS Bluetooth library for RxSwift. - [RxGesture ![GitHub Repo Stars](https://img.shields.io/github/stars/RxSwiftCommunity/RxGesture) ![GitHub last commit](https://img.shields.io/github/last-commit/RxSwiftCommunity/RxGesture)](https://github.com/RxSwiftCommunity/RxGesture) - RxSwift reactive wrapper for view gestures. - [NSObject-Rx ![GitHub Repo Stars](https://img.shields.io/github/stars/RxSwiftCommunity/NSObject-Rx) ![GitHub last commit](https://img.shields.io/github/last-commit/RxSwiftCommunity/NSObject-Rx)](https://github.com/RxSwiftCommunity/NSObject-Rx) - Handy RxSwift extensions on NSObject, including rx_disposeBag. - [RxCoreData ![GitHub Repo Stars](https://img.shields.io/github/stars/RxSwiftCommunity/RxCoreData) ![GitHub last commit](https://img.shields.io/github/last-commit/RxSwiftCommunity/RxCoreData)](https://github.com/RxSwiftCommunity/RxCoreData) - RxSwift extensions for Core Data. - [RxAutomaton ![GitHub Repo Stars](https://img.shields.io/github/stars/inamiy/RxAutomaton) ![GitHub last commit](https://img.shields.io/github/last-commit/inamiy/RxAutomaton)](https://github.com/inamiy/RxAutomaton) - RxSwift + State Machine, inspired by Redux and Elm. - [ReactiveArray ![GitHub Repo Stars](https://img.shields.io/github/stars/Wolox/ReactiveArray) ![GitHub last commit](https://img.shields.io/github/last-commit/Wolox/ReactiveArray)](https://github.com/Wolox/ReactiveArray) - An array class implemented in Swift that can be observed using ReactiveCocoa's Signals. - [Interstellar ![GitHub Repo Stars](https://img.shields.io/github/stars/JensRavens/Interstellar) ![GitHub last commit](https://img.shields.io/github/last-commit/JensRavens/Interstellar)](https://github.com/JensRavens/Interstellar) - Simple and lightweight Functional Reactive Coding in Swift for the rest of us. - [ReduxSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/lsunsi/ReduxSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/lsunsi/ReduxSwift)](https://github.com/lsunsi/ReduxSwift) - Predictable state container for Swift apps too. - [Aftermath ![GitHub Repo Stars](https://img.shields.io/github/stars/hyperoslo/Aftermath) ![GitHub last commit](https://img.shields.io/github/last-commit/hyperoslo/Aftermath)](https://github.com/hyperoslo/Aftermath) - Stateless message-driven micro-framework in Swift. - [RxKeyboard ![GitHub Repo Stars](https://img.shields.io/github/stars/RxSwiftCommunity/RxKeyboard) ![GitHub last commit](https://img.shields.io/github/last-commit/RxSwiftCommunity/RxKeyboard)](https://github.com/RxSwiftCommunity/RxKeyboard) - Reactive Keyboard in iOS. - [JASONETTE-iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/Jasonette/JASONETTE-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/Jasonette/JASONETTE-iOS)](https://github.com/Jasonette/JASONETTE-iOS) - Native App over HTTP. Create your own native iOS app with nothing but JSON. - [ReactiveSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/ReactiveCocoa/ReactiveSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/ReactiveCocoa/ReactiveSwift)](https://github.com/ReactiveCocoa/ReactiveSwift) - Streams of values over time by ReactiveCocoa group. - [Listenable ![GitHub Repo Stars](https://img.shields.io/github/stars/msaps/Listenable) ![GitHub last commit](https://img.shields.io/github/last-commit/msaps/Listenable)](https://github.com/msaps/Listenable) - Swift object that provides an observable platform. - [Reactor ![GitHub Repo Stars](https://img.shields.io/github/stars/ReactorSwift/Reactor) ![GitHub last commit](https://img.shields.io/github/last-commit/ReactorSwift/Reactor)](https://github.com/ReactorSwift/Reactor) - Unidirectional Data Flow using idiomatic Swift—inspired by Elm and Redux. - [Snail ![GitHub Repo Stars](https://img.shields.io/github/stars/UrbanCompass/Snail) ![GitHub last commit](https://img.shields.io/github/last-commit/UrbanCompass/Snail)](https://github.com/UrbanCompass/Snail) - An observables framework for Swift. - [RxWebSocket ![GitHub Repo Stars](https://img.shields.io/github/stars/fjcaetano/RxWebSocket) ![GitHub last commit](https://img.shields.io/github/last-commit/fjcaetano/RxWebSocket)](https://github.com/fjcaetano/RxWebSocket) - Reactive extension over Starscream for websockets. - [ACKReactiveExtensions ![GitHub Repo Stars](https://img.shields.io/github/stars/AckeeCZ/ACKReactiveExtensions) ![GitHub last commit](https://img.shields.io/github/last-commit/AckeeCZ/ACKReactiveExtensions)](https://github.com/AckeeCZ/ACKReactiveExtensions) - Useful extensions for ReactiveCocoa - [ReactiveLocation ![GitHub Repo Stars](https://img.shields.io/github/stars/AckeeCZ/ReactiveLocation) ![GitHub last commit](https://img.shields.io/github/last-commit/AckeeCZ/ReactiveLocation)](https://github.com/AckeeCZ/ReactiveLocation) - CoreLocation made reactive - [Hanson ![GitHub Repo Stars](https://img.shields.io/github/stars/blendle/Hanson) ![GitHub last commit](https://img.shields.io/github/last-commit/blendle/Hanson)](https://github.com/blendle/Hanson) - Lightweight observations and bindings in Swift, with support for KVO and NotificationCenter. - [Observable ![GitHub Repo Stars](https://img.shields.io/github/stars/roberthein/Observable) ![GitHub last commit](https://img.shields.io/github/last-commit/roberthein/Observable)](https://github.com/roberthein/Observable) - The easiest way to observe values in Swift. - [SimpleApiClient ![GitHub Repo Stars](https://img.shields.io/github/stars/jaychang0917/SimpleApiClient-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/jaychang0917/SimpleApiClient-ios)](https://github.com/jaychang0917/SimpleApiClient-ios) - A configurable api client based on Alamofire4 and RxSwift4 for iOS. - [VueFlux ![GitHub Repo Stars](https://img.shields.io/github/stars/ra1028/VueFlux) ![GitHub last commit](https://img.shields.io/github/last-commit/ra1028/VueFlux)](https://github.com/ra1028/VueFlux) - Unidirectional Data Flow State Management Architecture for Swift - Inspired by Vuex and Flux. - [RxAnimated ![GitHub Repo Stars](https://img.shields.io/github/stars/RxSwiftCommunity/RxAnimated) ![GitHub last commit](https://img.shields.io/github/last-commit/RxSwiftCommunity/RxAnimated)](https://github.com/RxSwiftCommunity/RxAnimated) - Animated RxCocoa bindings. - [BindKit ![GitHub Repo Stars](https://img.shields.io/github/stars/electricbolt/bindkit) ![GitHub last commit](https://img.shields.io/github/last-commit/electricbolt/bindkit)](https://github.com/electricbolt/bindkit) - Two-way data binding framework for iOS. Only one API to learn. - [STDevRxExt ![GitHub Repo Stars](https://img.shields.io/github/stars/stdevteam/STDevRxExt) ![GitHub last commit](https://img.shields.io/github/last-commit/stdevteam/STDevRxExt)](https://github.com/stdevteam/STDevRxExt) - STDevRxExt contains some extension functions for RxSwift and RxCocoa which makes our live easy. - [RxReduce ![GitHub Repo Stars](https://img.shields.io/github/stars/RxSwiftCommunity/RxReduce) ![GitHub last commit](https://img.shields.io/github/last-commit/RxSwiftCommunity/RxReduce)](https://github.com/RxSwiftCommunity/RxReduce) - Lightweight framework that ease the implementation of a state container pattern in a Reactive Programming compliant way. - [RxCoordinator ![GitHub Repo Stars](https://img.shields.io/github/stars/quickbirdstudios/XCoordinator) ![GitHub last commit](https://img.shields.io/github/last-commit/quickbirdstudios/XCoordinator)](https://github.com/quickbirdstudios/XCoordinator) - Powerful navigation library for iOS based on the coordinator pattern. - [RxAlamoRecord ![GitHub Repo Stars](https://img.shields.io/github/stars/Daltron/RxAlamoRecord) ![GitHub last commit](https://img.shields.io/github/last-commit/Daltron/RxAlamoRecord)](https://github.com/Daltron/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. - [CwlSignal ![GitHub Repo Stars](https://img.shields.io/github/stars/mattgallagher/CwlSignal) ![GitHub last commit](https://img.shields.io/github/last-commit/mattgallagher/CwlSignal)](https://github.com/mattgallagher/CwlSignal) A Swift framework for reactive programming. - [LightweightObservable ![GitHub Repo Stars](https://img.shields.io/github/stars/fxm90/LightweightObservable) ![GitHub last commit](https://img.shields.io/github/last-commit/fxm90/LightweightObservable)](https://github.com/fxm90/LightweightObservable) - A lightweight implementation of an observable sequence that you can subscribe to. - [Bindy ![GitHub Repo Stars](https://img.shields.io/github/stars/MaximKotliar/Bindy) ![GitHub last commit](https://img.shields.io/github/last-commit/MaximKotliar/Bindy)](https://github.com/MaximKotliar/Bindy) - Simple, lightweight swift bindings with KVO support and easy to read syntax. - [OpenCombine ![GitHub Repo Stars](https://img.shields.io/github/stars/broadwaylamb/OpenCombine) ![GitHub last commit](https://img.shields.io/github/last-commit/broadwaylamb/OpenCombine)](https://github.com/broadwaylamb/OpenCombine) — Open source implementation of Apple's Combine framework for processing values over time. - [OneWay ![GitHub Repo Stars](https://img.shields.io/github/stars/DevYeom/OneWay) ![GitHub last commit](https://img.shields.io/github/last-commit/DevYeom/OneWay)](https://github.com/DevYeom/OneWay) - A Swift library for state management with unidirectional data flow. - [Verge ![GitHub Repo Stars](https://img.shields.io/github/stars/muukii/Verge) ![GitHub last commit](https://img.shields.io/github/last-commit/muukii/Verge)](https://github.com/muukii/Verge) - Verge is a faster and scalable state management library for UIKit and SwiftUI **[back to top](#contributing-and-collaborating)** ### React-Like - [Render ![GitHub Repo Stars](https://img.shields.io/github/stars/alexdrone/Render) ![GitHub last commit](https://img.shields.io/github/last-commit/alexdrone/Render)](https://github.com/alexdrone/Render) - Swift and UIKit a la React. - [Katana ![GitHub Repo Stars](https://img.shields.io/github/stars/BendingSpoons/katana-swift) ![GitHub last commit](https://img.shields.io/github/last-commit/BendingSpoons/katana-swift)](https://github.com/BendingSpoons/katana-swift) - Swift apps a la React and Redux. - [TemplateKit ![GitHub Repo Stars](https://img.shields.io/github/stars/mcudich/TemplateKit) ![GitHub last commit](https://img.shields.io/github/last-commit/mcudich/TemplateKit)](https://github.com/mcudich/TemplateKit) - React-inspired framework for building component-based user interfaces in Swift. - [CoreEvents ![GitHub Repo Stars](https://img.shields.io/github/stars/surfstudio/CoreEvents) ![GitHub last commit](https://img.shields.io/github/last-commit/surfstudio/CoreEvents)](https://github.com/surfstudio/CoreEvents) - Simple library with C#-like events. - [Tokamak ![GitHub Repo Stars](https://img.shields.io/github/stars/MaxDesiatov/Tokamak) ![GitHub last commit](https://img.shields.io/github/last-commit/MaxDesiatov/Tokamak)](https://github.com/MaxDesiatov/Tokamak) - React-like framework providing a declarative API for building native UI components with easy to use one-way data binding. **[back to top](#contributing-and-collaborating)** ## Reference - [Swift Cheat Sheet ![GitHub Repo Stars](https://img.shields.io/github/stars/iwasrobbed/Swift-CheatSheet) ![GitHub last commit](https://img.shields.io/github/last-commit/iwasrobbed/Swift-CheatSheet)](https://github.com/iwasrobbed/Swift-CheatSheet) - A quick reference cheat sheet for common, high level topics in Swift. - [Objective-C Cheat Sheet ![GitHub Repo Stars](https://img.shields.io/github/stars/iwasrobbed/Objective-C-CheatSheet) ![GitHub last commit](https://img.shields.io/github/last-commit/iwasrobbed/Objective-C-CheatSheet)](https://github.com/iwasrobbed/Objective-C-CheatSheet) - A quick reference cheat sheet for common, high level topics in Objective-C. - [SwiftSnippets ![GitHub Repo Stars](https://img.shields.io/github/stars/onmyway133/SwiftSnippets) ![GitHub last commit](https://img.shields.io/github/last-commit/onmyway133/SwiftSnippets)](https://github.com/onmyway133/SwiftSnippets) - A collection of Swift snippets to be used in Xcode. - [App Store Checklist ![GitHub Repo Stars](https://img.shields.io/github/stars/whitef0x0/app-store-checklist) ![GitHub last commit](https://img.shields.io/github/last-commit/whitef0x0/app-store-checklist)](https://github.com/whitef0x0/app-store-checklist) - A checklist of what to look for before submitting your app to the App Store. - [whats-new-in-swift-4 ![GitHub Repo Stars](https://img.shields.io/github/stars/ole/whats-new-in-swift-4) ![GitHub last commit](https://img.shields.io/github/last-commit/ole/whats-new-in-swift-4)](https://github.com/ole/whats-new-in-swift-4) - An Xcode playground showcasing the new features in Swift 4.0. - [WWDC-Recap](https://erenkabakci.github.io/WWDC-Recap/) - A collection of session summaries in markdown format, from WWDC 19 & 17. - [Awesome-ios](https://kandi.openweaver.com/swift/vsouza/awesome-ios) - A curated list of awesome iOS ecosystem. **[back to top](#contributing-and-collaborating)** ## Reflection - [Reflection ![GitHub Repo Stars](https://img.shields.io/github/stars/Zewo/Reflection) ![GitHub last commit](https://img.shields.io/github/last-commit/Zewo/Reflection)](https://github.com/Zewo/Reflection) - Reflection provides an API for advanced reflection at runtime including dynamic construction of types. - [Reflect ![GitHub Repo Stars](https://img.shields.io/github/stars/CharlinFeng/Reflect) ![GitHub last commit](https://img.shields.io/github/last-commit/CharlinFeng/Reflect)](https://github.com/CharlinFeng/Reflect) - Reflection, Dict2Model, Model2Dict, Archive. - [EVReflection ![GitHub Repo Stars](https://img.shields.io/github/stars/evermeer/EVReflection) ![GitHub last commit](https://img.shields.io/github/last-commit/evermeer/EVReflection)](https://github.com/evermeer/EVReflection) - Reflection based JSON encoding and decoding. Including support for NSDictionary, NSCoding, Printable, Hashable and Equatable. - [JSONNeverDie ![GitHub Repo Stars](https://img.shields.io/github/stars/johnlui/JSONNeverDie) ![GitHub last commit](https://img.shields.io/github/last-commit/johnlui/JSONNeverDie)](https://github.com/johnlui/JSONNeverDie) - Auto reflection tool from JSON to Model, user friendly JSON encoder / decoder, aims to never die. - [SwiftKVC ![GitHub Repo Stars](https://img.shields.io/github/stars/bradhilton/SwiftKVC) ![GitHub last commit](https://img.shields.io/github/last-commit/bradhilton/SwiftKVC)](https://github.com/bradhilton/SwiftKVC) - Key-Value Coding (KVC) for native Swift classes and structs. - [Runtime ![GitHub Repo Stars](https://img.shields.io/github/stars/wickwirew/Runtime) ![GitHub last commit](https://img.shields.io/github/last-commit/wickwirew/Runtime)](https://github.com/wickwirew/Runtime) - A Swift Runtime library for viewing type info, and the dynamic getting and setting of properties. **[back to top](#contributing-and-collaborating)** ## Regex - [Regex ![GitHub Repo Stars](https://img.shields.io/github/stars/sharplet/Regex) ![GitHub last commit](https://img.shields.io/github/last-commit/sharplet/Regex)](https://github.com/sharplet/Regex) - A Swift µframework providing an NSRegularExpression-backed Regex type. - [SwiftRegex ![GitHub Repo Stars](https://img.shields.io/github/stars/kasei/SwiftRegex) ![GitHub last commit](https://img.shields.io/github/last-commit/kasei/SwiftRegex)](https://github.com/kasei/SwiftRegex) - Perl-like Regex =~ operator for Swift. - [PySwiftyRegex ![GitHub Repo Stars](https://img.shields.io/github/stars/cezheng/PySwiftyRegex) ![GitHub last commit](https://img.shields.io/github/last-commit/cezheng/PySwiftyRegex)](https://github.com/cezheng/PySwiftyRegex) - Easily deal with Regex in Swift in a Pythonic way. - [Regex ![GitHub Repo Stars](https://img.shields.io/github/stars/crossroadlabs/Regex) ![GitHub last commit](https://img.shields.io/github/last-commit/crossroadlabs/Regex)](https://github.com/crossroadlabs/Regex) - Regular expressions for swift. - [Regex ![GitHub Repo Stars](https://img.shields.io/github/stars/brynbellomy/Regex) ![GitHub last commit](https://img.shields.io/github/last-commit/brynbellomy/Regex)](https://github.com/brynbellomy/Regex) - Regex class for Swift. Wraps NSRegularExpression. - [sindresorhus/Regex ![GitHub Repo Stars](https://img.shields.io/github/stars/sindresorhus/Regex) ![GitHub last commit](https://img.shields.io/github/last-commit/sindresorhus/Regex)](https://github.com/sindresorhus/Regex) - Swifty regular expressions, fully tested & documented, and with correct Unicode handling. **[back to top](#contributing-and-collaborating)** ## SDK ### Official - [Spotify ![GitHub Repo Stars](https://img.shields.io/github/stars/spotify/ios-sdk) ![GitHub last commit](https://img.shields.io/github/last-commit/spotify/ios-sdk)](https://github.com/spotify/ios-sdk) Spotify iOS SDK. - [SpotifyLogin ![GitHub Repo Stars](https://img.shields.io/github/stars/spotify/SpotifyLogin) ![GitHub last commit](https://img.shields.io/github/last-commit/spotify/SpotifyLogin)](https://github.com/spotify/SpotifyLogin) Spotify SDK Login in Swift. - [Facebook ![GitHub Repo Stars](https://img.shields.io/github/stars/facebook/facebook-ios-sdk) ![GitHub last commit](https://img.shields.io/github/last-commit/facebook/facebook-ios-sdk)](https://github.com/facebook/facebook-ios-sdk) Facebook iOS SDK. - [Google Analytics](https://developers.google.com/analytics/devguides/collection/ios/v3/) Google Analytics SDK for iOS. - [Paypal iOS SDK ![GitHub Repo Stars](https://img.shields.io/github/stars/paypal/PayPal-iOS-SDK) ![GitHub last commit](https://img.shields.io/github/last-commit/paypal/PayPal-iOS-SDK)](https://github.com/paypal/PayPal-iOS-SDK) The PayPal Mobile SDKs enable native apps to easily accept PayPal and credit card payments. - [Pocket ![GitHub Repo Stars](https://img.shields.io/github/stars/Pocket/Pocket-ObjC-SDK) ![GitHub last commit](https://img.shields.io/github/last-commit/Pocket/Pocket-ObjC-SDK)](https://github.com/Pocket/Pocket-ObjC-SDK) SDK for saving stuff to Pocket. - [Tumblr ![GitHub Repo Stars](https://img.shields.io/github/stars/tumblr/TMTumblrSDK) ![GitHub last commit](https://img.shields.io/github/last-commit/tumblr/TMTumblrSDK)](https://github.com/tumblr/TMTumblrSDK) Library for easily integrating Tumblr data into your iOS or macOS application. - [Evernote ![GitHub Repo Stars](https://img.shields.io/github/stars/evernote/evernote-cloud-sdk-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/evernote/evernote-cloud-sdk-ios)](https://github.com/evernote/evernote-cloud-sdk-ios) Evernote SDK for iOS. - [Box ![GitHub Repo Stars](https://img.shields.io/github/stars/box/box-ios-sdk) ![GitHub last commit](https://img.shields.io/github/last-commit/box/box-ios-sdk)](https://github.com/box/box-ios-sdk) iOS + macOS SDK for the Box API. - [OneDrive ![GitHub Repo Stars](https://img.shields.io/github/stars/OneDrive/onedrive-sdk-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/OneDrive/onedrive-sdk-ios)](https://github.com/OneDrive/onedrive-sdk-ios) Live SDK for iOS. - [Stripe ![GitHub Repo Stars](https://img.shields.io/github/stars/stripe/stripe-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/stripe/stripe-ios)](https://github.com/stripe/stripe-ios) Stripe bindings for iOS and macOS. - [Venmo](#payments) - [AWS ![GitHub Repo Stars](https://img.shields.io/github/stars/aws-amplify/aws-sdk-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/aws-amplify/aws-sdk-ios)](https://github.com/aws-amplify/aws-sdk-ios) Amazon Web Services Mobile SDK for iOS. - [Zendesk ![GitHub Repo Stars](https://img.shields.io/github/stars/zendesk/zendesk_sdk_ios) ![GitHub last commit](https://img.shields.io/github/last-commit/zendesk/zendesk_sdk_ios)](https://github.com/zendesk/zendesk_sdk_ios) Zendesk Mobile SDK for iOS. - [Dropbox](https://www.dropbox.com/lp/developers) SDKs for Drop-ins and Dropbox Core API. - [Firebase](https://firebase.google.com/docs/ios/setup) Mobile (and web) application development platform. - [ResearchKit ![GitHub Repo Stars](https://img.shields.io/github/stars/ResearchKit/ResearchKit) ![GitHub last commit](https://img.shields.io/github/last-commit/ResearchKit/ResearchKit)](https://github.com/ResearchKit/ResearchKit) ResearchKit is an open source software framework that makes it easy to create apps for medical research or for other research projects. - [Primer](https://www.goprimer.com/) - Easy SDK for creating personalized landing screens, signup, and login flows on a visual editor with built in a/b/n testing and analytics. - [Azure ![GitHub Repo Stars](https://img.shields.io/github/stars/Azure/azure-storage-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/Azure/azure-storage-ios)](https://github.com/Azure/azure-storage-ios) - Client library for accessing Azure Storage on an iOS device. - [1Password ![GitHub Repo Stars](https://img.shields.io/github/stars/AgileBits/onepassword-app-extension) ![GitHub last commit](https://img.shields.io/github/last-commit/AgileBits/onepassword-app-extension)](https://github.com/AgileBits/onepassword-app-extension) - 1Password Extension for iOS Apps. - [CareKit ![GitHub Repo Stars](https://img.shields.io/github/stars/carekit-apple/CareKit) ![GitHub last commit](https://img.shields.io/github/last-commit/carekit-apple/CareKit)](https://github.com/carekit-apple/CareKit) - CareKit is an open source software framework for creating apps that help people better understand and manage their health. By Apple. - [Shopify ![GitHub Repo Stars](https://img.shields.io/github/stars/Shopify/mobile-buy-sdk-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/Shopify/mobile-buy-sdk-ios)](https://github.com/Shopify/mobile-buy-sdk-ios) - Shopify’s Mobile Buy SDK makes it simple to sell physical products inside your mobile app. - [Pinterest ![GitHub Repo Stars](https://img.shields.io/github/stars/pinterest/ios-pdk) ![GitHub last commit](https://img.shields.io/github/last-commit/pinterest/ios-pdk)](https://github.com/pinterest/ios-pdk) - Pinterest iOS SDK. - [playkit-ios ![GitHub Repo Stars](https://img.shields.io/github/stars/kaltura/playkit-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/kaltura/playkit-ios)](https://github.com/kaltura/playkit-ios) - PlayKit: Kaltura Player SDK for iOS. - [algoliasearch-client-swift ![GitHub Repo Stars](https://img.shields.io/github/stars/algolia/algoliasearch-client-swift) ![GitHub last commit](https://img.shields.io/github/last-commit/algolia/algoliasearch-client-swift)](https://github.com/algolia/algoliasearch-client-swift) - Algolia Search API Client for Swift. - [twitter-kit-ios ![GitHub Repo Stars](https://img.shields.io/github/stars/twitter-archive/twitter-kit-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/twitter-archive/twitter-kit-ios)](https://github.com/twitter-archive/twitter-kit-ios) - Twitter Kit is a native SDK to include Twitter content inside mobile apps. - [rides-ios-sdk ![GitHub Repo Stars](https://img.shields.io/github/stars/uber/rides-ios-sdk) ![GitHub last commit](https://img.shields.io/github/last-commit/uber/rides-ios-sdk)](https://github.com/uber/rides-ios-sdk) - Uber Rides iOS SDK (beta). - [Apphud ![GitHub Repo Stars](https://img.shields.io/github/stars/apphud/ApphudSDK) ![GitHub last commit](https://img.shields.io/github/last-commit/apphud/ApphudSDK)](https://github.com/apphud/ApphudSDK) - A complete solution to integrate auto-renewable subscriptions and regular in-app purchases in 30 minutes with no server code required. - [Adapty ![GitHub Repo Stars](https://img.shields.io/github/stars/adaptyteam/AdaptySDK-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/adaptyteam/AdaptySDK-iOS)](https://github.com/adaptyteam/AdaptySDK-iOS) - Integrate in-app subscriptions and a/b testing for them with 3 lines of code. **[back to top](#contributing-and-collaborating)** ### Unofficial - [STTwitter ![GitHub Repo Stars](https://img.shields.io/github/stars/nst/STTwitter) ![GitHub last commit](https://img.shields.io/github/last-commit/nst/STTwitter)](https://github.com/nst/STTwitter) A stable, mature and comprehensive Objective-C library for Twitter REST API 1.1. - [FHSTwitterEngine ![GitHub Repo Stars](https://img.shields.io/github/stars/natesymer/FHSTwitterEngine) ![GitHub last commit](https://img.shields.io/github/last-commit/natesymer/FHSTwitterEngine)](https://github.com/natesymer/FHSTwitterEngine) Twitter API for Cocoa developers. - [Giphy ![GitHub Repo Stars](https://img.shields.io/github/stars/heyalexchoi/Giphy-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/heyalexchoi/Giphy-iOS)](https://github.com/heyalexchoi/Giphy-iOS) Giphy API client for iOS in Objective-C. - [UberKit ![GitHub Repo Stars](https://img.shields.io/github/stars/sachinkesiraju/UberKit) ![GitHub last commit](https://img.shields.io/github/last-commit/sachinkesiraju/UberKit)](https://github.com/sachinkesiraju/UberKit) - A simple, easy-to-use Objective-C wrapper for the Uber API. - [InstagramKit ![GitHub Repo Stars](https://img.shields.io/github/stars/shyambhat/InstagramKit) ![GitHub last commit](https://img.shields.io/github/last-commit/shyambhat/InstagramKit)](https://github.com/shyambhat/InstagramKit) - Instagram iOS SDK. - [DribbbleSDK ![GitHub Repo Stars](https://img.shields.io/github/stars/agilie/dribbble-ios-sdk) ![GitHub last commit](https://img.shields.io/github/last-commit/agilie/dribbble-ios-sdk)](https://github.com/agilie/dribbble-ios-sdk) - Dribbble iOS SDK. - [objectiveflickr ![GitHub Repo Stars](https://img.shields.io/github/stars/lukhnos/objectiveflickr) ![GitHub last commit](https://img.shields.io/github/last-commit/lukhnos/objectiveflickr)](https://github.com/lukhnos/objectiveflickr) - ObjectiveFlickr, a Flickr API framework for Objective-C. - [Easy Social ![GitHub Repo Stars](https://img.shields.io/github/stars/pjebs/EasySocial) ![GitHub last commit](https://img.shields.io/github/last-commit/pjebs/EasySocial)](https://github.com/pjebs/EasySocial) - Twitter & Facebook Integration. - [das-quadrat ![GitHub Repo Stars](https://img.shields.io/github/stars/Constantine-Fry/das-quadrat) ![GitHub last commit](https://img.shields.io/github/last-commit/Constantine-Fry/das-quadrat)](https://github.com/Constantine-Fry/das-quadrat) - A Swift wrapper for Foursquare API. iOS and macOS. - [SocialLib ![GitHub Repo Stars](https://img.shields.io/github/stars/darkcl/SocialLib) ![GitHub last commit](https://img.shields.io/github/last-commit/darkcl/SocialLib)](https://github.com/darkcl/SocialLib) - SocialLib handles sharing message to multiple social media. - [PokemonKit ![GitHub Repo Stars](https://img.shields.io/github/stars/ContinuousLearning/PokemonKit) ![GitHub last commit](https://img.shields.io/github/last-commit/ContinuousLearning/PokemonKit)](https://github.com/ContinuousLearning/PokemonKit) - Pokeapi wrapper, written in Swift. - [TJDropbox ![GitHub Repo Stars](https://img.shields.io/github/stars/timonus/TJDropbox) ![GitHub last commit](https://img.shields.io/github/last-commit/timonus/TJDropbox)](https://github.com/timonus/TJDropbox) - A Dropbox v2 client library written in Objective-C - [GitHub.swift ![GitHub Repo Stars](https://img.shields.io/github/stars/onmyway133/github.swift) ![GitHub last commit](https://img.shields.io/github/last-commit/onmyway133/github.swift)](https://github.com/onmyway133/github.swift) - :octocat: Unofficial GitHub API client in Swift - [CloudRail SI ![GitHub Repo Stars](https://img.shields.io/github/stars/CloudRail/cloudrail-si-ios-sdk) ![GitHub last commit](https://img.shields.io/github/last-commit/CloudRail/cloudrail-si-ios-sdk)](https://github.com/CloudRail/cloudrail-si-ios-sdk) - Abstraction layer / unified API for multiple API providers. Interfaces eg for Cloud Storage (Dropbox, Google, ...), Social Networks (Facebook, Twitter, ...) and more. - [Medium SDK - Swift ![GitHub Repo Stars](https://img.shields.io/github/stars/96-problems/medium-sdk-swift) ![GitHub last commit](https://img.shields.io/github/last-commit/96-problems/medium-sdk-swift)](https://github.com/96-problems/medium-sdk-swift) - Unofficial Medium API SDK in Swift with sample project. - [Swifter ![GitHub Repo Stars](https://img.shields.io/github/stars/mattdonnelly/Swifter) ![GitHub last commit](https://img.shields.io/github/last-commit/mattdonnelly/Swifter)](https://github.com/mattdonnelly/Swifter) - :bird: A Twitter framework for iOS & macOS written in Swift. - [SlackKit ![GitHub Repo Stars](https://img.shields.io/github/stars/pvzig/SlackKit) ![GitHub last commit](https://img.shields.io/github/last-commit/pvzig/SlackKit)](https://github.com/pvzig/SlackKit) - a Slack client library for iOS and macOS written in Swift. - [RandomUserSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/dingwilson/RandomUserSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/dingwilson/RandomUserSwift)](https://github.com/dingwilson/RandomUserSwift) - Swift Framework to Generate Random Users - An Unofficial SDK for randomuser.me. - [PPEventRegistryAPI ![GitHub Repo Stars](https://img.shields.io/github/stars/pantuspavel/PPEventRegistryAPI) ![GitHub last commit](https://img.shields.io/github/last-commit/pantuspavel/PPEventRegistryAPI)](https://github.com/pantuspavel/PPEventRegistryAPI/) - Swift 3 Framework for Event Registry API (eventregistry.org). - [UnsplashKit ![GitHub Repo Stars](https://img.shields.io/github/stars/modo-studio/UnsplashKit) ![GitHub last commit](https://img.shields.io/github/last-commit/modo-studio/UnsplashKit)](https://github.com/modo-studio/UnsplashKit) - Swift client for Unsplash. - [Swiftly Salesforce ![GitHub Repo Stars](https://img.shields.io/github/stars/mike4aday/SwiftlySalesforce) ![GitHub last commit](https://img.shields.io/github/last-commit/mike4aday/SwiftlySalesforce)](https://github.com/mike4aday/SwiftlySalesforce) - An easy-to-use framework for building iOS apps that integrate with Salesforce, using Swift and promises. - [Spartan ![GitHub Repo Stars](https://img.shields.io/github/stars/Daltron/Spartan) ![GitHub last commit](https://img.shields.io/github/last-commit/Daltron/Spartan)](https://github.com/Daltron/Spartan) - An Elegant Spotify Web API Library Written in Swift for iOS and macOS. - [BigBoard ![GitHub Repo Stars](https://img.shields.io/github/stars/Daltron/BigBoard) ![GitHub last commit](https://img.shields.io/github/last-commit/Daltron/BigBoard)](https://github.com/Daltron/BigBoard) - An Elegant Financial Markets Library Written in Swift that makes requests to Yahoo Finance API's under the hood. - [BittrexApiKit ![GitHub Repo Stars](https://img.shields.io/github/stars/saeid/BittrexApiKit) ![GitHub last commit](https://img.shields.io/github/last-commit/saeid/BittrexApiKit)](https://github.com/saeid/BittrexApiKit) - Simple and complete Swift wrapper for Bittrex Exchange API. - [SwiftyVK ![GitHub Repo Stars](https://img.shields.io/github/stars/SwiftyVK/SwiftyVK) ![GitHub last commit](https://img.shields.io/github/last-commit/SwiftyVK/SwiftyVK)](https://github.com/SwiftyVK/SwiftyVK) Library for easy interact with VK social network API written in Swift. - [ARKKit ![GitHub Repo Stars](https://img.shields.io/github/stars/sleepdefic1t/ARKKit) ![GitHub last commit](https://img.shields.io/github/last-commit/sleepdefic1t/ARKKit)](https://github.com/sleepdefic1t/ARKKit) - ARK Ecosystem Cryptocurrency API Framework for iOS & macOS, written purely in Swift 4.0. - [SwiftInstagram ![GitHub Repo Stars](https://img.shields.io/github/stars/AnderGoig/SwiftInstagram) ![GitHub last commit](https://img.shields.io/github/last-commit/AnderGoig/SwiftInstagram)](https://github.com/AnderGoig/SwiftInstagram) - Swift Client for Instagram API. - [SwiftyArk ![GitHub Repo Stars](https://img.shields.io/github/stars/Awalz/SwiftyArk) ![GitHub last commit](https://img.shields.io/github/last-commit/Awalz/SwiftyArk)](https://github.com/Awalz/SwiftyArk) - A simple, lightweight, fully-asynchronous cryptocurrency framework for the ARK Ecosystem. - [PerfectSlackAPIClient ![GitHub Repo Stars](https://img.shields.io/github/stars/CaptainYukinoshitaHachiman/PerfectSlackAPIClient) ![GitHub last commit](https://img.shields.io/github/last-commit/CaptainYukinoshitaHachiman/PerfectSlackAPIClient)](https://github.com/CaptainYukinoshitaHachiman/PerfectSlackAPIClient) - A Slack API Client for the Perfect Server-Side Swift Framework. - [Mothership ![GitHub Repo Stars](https://img.shields.io/github/stars/thecb4/MotherShip) ![GitHub last commit](https://img.shields.io/github/last-commit/thecb4/MotherShip)](https://github.com/thecb4/MotherShip) - Tunes Connect Library inspired by FastLane. - [SwiftFlyer ![GitHub Repo Stars](https://img.shields.io/github/stars/rinov/SwiftFlyer) ![GitHub last commit](https://img.shields.io/github/last-commit/rinov/SwiftFlyer)](https://github.com/rinov/SwiftFlyer) - An API wrapper for bitFlyer that supports all providing API. - [waterwheel.swift ![GitHub Repo Stars](https://img.shields.io/github/stars/kylebrowning/waterwheel.swift) ![GitHub last commit](https://img.shields.io/github/last-commit/kylebrowning/waterwheel.swift)](https://github.com/kylebrowning/waterwheel.swift) - The Waterwheel Swift SDK provides classes to natively connect iOS, macOS, tvOS, and watchOS applications to Drupal 7 and 8. - [ForecastIO ![GitHub Repo Stars](https://img.shields.io/github/stars/sxg/ForecastIO) ![GitHub last commit](https://img.shields.io/github/last-commit/sxg/ForecastIO)](https://github.com/sxg/ForecastIO) - A Swift library for the Forecast.io Dark Sky API. - [JamfKit ![GitHub Repo Stars](https://img.shields.io/github/stars/ethenyl/JamfKit) ![GitHub last commit](https://img.shields.io/github/last-commit/ethenyl/JamfKit)](https://github.com/ethenyl/JamfKit) - A JSS communication framework written in Swift. **[back to top](#contributing-and-collaborating)** ## Security - [cocoapods-keys ![GitHub Repo Stars](https://img.shields.io/github/stars/orta/cocoapods-keys) ![GitHub last commit](https://img.shields.io/github/last-commit/orta/cocoapods-keys)](https://github.com/orta/cocoapods-keys) - A key value store for storing environment and application keys. - [simple-touch ![GitHub Repo Stars](https://img.shields.io/github/stars/simple-machines/simple-touch) ![GitHub last commit](https://img.shields.io/github/last-commit/simple-machines/simple-touch)](https://github.com/simple-machines/simple-touch) - Very simple swift wrapper for Biometric Authentication Services (Touch ID) on iOS. - [SwiftPasscodeLock ![GitHub Repo Stars](https://img.shields.io/github/stars/yankodimitrov/SwiftPasscodeLock) ![GitHub last commit](https://img.shields.io/github/last-commit/yankodimitrov/SwiftPasscodeLock)](https://github.com/yankodimitrov/SwiftPasscodeLock) - An iOS passcode lock with TouchID authentication written in Swift. - [Smile-Lock ![GitHub Repo Stars](https://img.shields.io/github/stars/recruit-lifestyle/Smile-Lock) ![GitHub last commit](https://img.shields.io/github/last-commit/recruit-lifestyle/Smile-Lock)](https://github.com/recruit-lifestyle/Smile-Lock) - A library for make a beautiful Passcode Lock View. - [zxcvbn-ios ![GitHub Repo Stars](https://img.shields.io/github/stars/dropbox/zxcvbn-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/dropbox/zxcvbn-ios)](https://github.com/dropbox/zxcvbn-ios) - A realistic password strength estimator. - [TPObfuscatedString ![GitHub Repo Stars](https://img.shields.io/github/stars/Techprimate/TPObfuscatedString) ![GitHub last commit](https://img.shields.io/github/last-commit/Techprimate/TPObfuscatedString)](https://github.com/Techprimate/TPObfuscatedString) - Simple String obfuscation using core Swift. - [LTHPasscodeViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/rolandleth/LTHPasscodeViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/rolandleth/LTHPasscodeViewController)](https://github.com/rolandleth/LTHPasscodeViewController) - An iOS passcode lockscreen replica (from Settings), with TouchID and simple (variable length) / complex support. - [iOS-App-Security-Class ![GitHub Repo Stars](https://img.shields.io/github/stars/karek314/iOS-App-Security-Class) ![GitHub last commit](https://img.shields.io/github/last-commit/karek314/iOS-App-Security-Class)](https://github.com/karek314/iOS-App-Security-Class) - Simple class to check if iOS app has been cracked, being debugged or enriched with custom dylib and as well detect jailbroken environment. - [BiometricAuth ![GitHub Repo Stars](https://img.shields.io/github/stars/vasilenkoigor/BiometricAuth) ![GitHub last commit](https://img.shields.io/github/last-commit/vasilenkoigor/BiometricAuth)](https://github.com/vasilenkoigor/BiometricAuth) - Simple framework for biometric authentication (via TouchID) in your application. - [SAPinViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/siavashalipour/SAPinViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/siavashalipour/SAPinViewController)](https://github.com/siavashalipour/SAPinViewController) - Simple and easy to use default iOS PIN screen. This simple library allows you to draw a fully customisable PIN screen same as the iOS default PIN view. My inspiration to create this library was form THPinViewController, however SAPinViewController is completely implemented in Swift. Also the main purpose of creating this library was to have simple, easy to use and fully customisable PIN screen. - [TOPasscodeViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/timoliver/TOPasscodeViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/timoliver/TOPasscodeViewController)](https://github.com/timoliver/TOPasscodeViewController) - A modal passcode input and validation view controller for iOS. - [BiometricAuthentication ![GitHub Repo Stars](https://img.shields.io/github/stars/rushisangani/BiometricAuthentication) ![GitHub last commit](https://img.shields.io/github/last-commit/rushisangani/BiometricAuthentication)](https://github.com/rushisangani/BiometricAuthentication) - Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication. - [KKPinCodeTextField ![GitHub Repo Stars](https://img.shields.io/github/stars/kolesa-team/ios_pinCodeTextField) ![GitHub last commit](https://img.shields.io/github/last-commit/kolesa-team/ios_pinCodeTextField)](https://github.com/kolesa-team/ios_pinCodeTextField) - A customizable verification code textField for phone verification codes, passwords etc. - [Virgil SWIFT PFS SDK ![GitHub Repo Stars](https://img.shields.io/github/stars/VirgilSecurity/virgil-sdk-pfs-x) ![GitHub last commit](https://img.shields.io/github/last-commit/VirgilSecurity/virgil-sdk-pfs-x)](https://github.com/VirgilSecurity/virgil-sdk-pfs-x) - An SDK that allows developers to add the Perfect Forward Secrecy (PFS) technologies to their digital solutions to protect previously intercepted traffic from being decrypted even if the main Private Key is compromised. - [Virgil Security Objective-C/Swift SDK ![GitHub Repo Stars](https://img.shields.io/github/stars/VirgilSecurity/virgil-sdk-x) ![GitHub last commit](https://img.shields.io/github/last-commit/VirgilSecurity/virgil-sdk-x)](https://github.com/VirgilSecurity/virgil-sdk-x) - An SDK which allows developers to add full end-to-end security to their existing digital solutions to become HIPAA and GDPR compliant and more using Virgil API. - [Vault ![GitHub Repo Stars](https://img.shields.io/github/stars/passlock/Vault) ![GitHub last commit](https://img.shields.io/github/last-commit/passlock/Vault)](https://github.com/passlock/Vault) - Safe place for your encryption keys. - [SecurePropertyStorage ![GitHub Repo Stars](https://img.shields.io/github/stars/alexruperez/SecurePropertyStorage) ![GitHub last commit](https://img.shields.io/github/last-commit/alexruperez/SecurePropertyStorage)](https://github.com/alexruperez/SecurePropertyStorage) - Helps you define secure storages for your properties using Swift property wrappers. **[back to top](#contributing-and-collaborating)** ### Encryption - [AESCrypt-ObjC ![GitHub Repo Stars](https://img.shields.io/github/stars/Gurpartap/AESCrypt-ObjC) ![GitHub last commit](https://img.shields.io/github/last-commit/Gurpartap/AESCrypt-ObjC)](https://github.com/Gurpartap/AESCrypt-ObjC) - A simple and opinionated AES encrypt / decrypt Objective-C class that just works. - [IDZSwiftCommonCrypto ![GitHub Repo Stars](https://img.shields.io/github/stars/iosdevzone/IDZSwiftCommonCrypto) ![GitHub last commit](https://img.shields.io/github/last-commit/iosdevzone/IDZSwiftCommonCrypto)](https://github.com/iosdevzone/IDZSwiftCommonCrypto) - A wrapper for Apple's Common Crypto library written in Swift. - [Arcane ![GitHub Repo Stars](https://img.shields.io/github/stars/onmyway133/Arcane) ![GitHub last commit](https://img.shields.io/github/last-commit/onmyway133/Arcane)](https://github.com/onmyway133/Arcane) - Lightweight wrapper around CommonCrypto in Swift. - [SwiftMD5 ![GitHub Repo Stars](https://img.shields.io/github/stars/mpurland/SwiftMD5) ![GitHub last commit](https://img.shields.io/github/last-commit/mpurland/SwiftMD5)](https://github.com/mpurland/SwiftMD5) - A pure Swift implementation of MD5. - [SwiftHash ![GitHub Repo Stars](https://img.shields.io/github/stars/onmyway133/SwiftHash) ![GitHub last commit](https://img.shields.io/github/last-commit/onmyway133/SwiftHash)](https://github.com/onmyway133/SwiftHash) - Hash in Swift. - [SweetHMAC ![GitHub Repo Stars](https://img.shields.io/github/stars/jancassio/SweetHMAC) ![GitHub last commit](https://img.shields.io/github/last-commit/jancassio/SweetHMAC)](https://github.com/jancassio/SweetHMAC) - A tiny and easy to use Swift class to encrypt strings using HMAC algorithms. - [SwCrypt ![GitHub Repo Stars](https://img.shields.io/github/stars/soyersoyer/SwCrypt) ![GitHub last commit](https://img.shields.io/github/last-commit/soyersoyer/SwCrypt)](https://github.com/soyersoyer/SwCrypt) - RSA public/private key generation, RSA, AES encryption/decryption, RSA sign/verify in Swift with CommonCrypto in iOS and macOS. - [SwiftSSL ![GitHub Repo Stars](https://img.shields.io/github/stars/SwiftP2P/SwiftSSL) ![GitHub last commit](https://img.shields.io/github/last-commit/SwiftP2P/SwiftSSL)](https://github.com/SwiftP2P/SwiftSSL) - An Elegant crypto toolkit in Swift. - [SwiftyRSA ![GitHub Repo Stars](https://img.shields.io/github/stars/TakeScoop/SwiftyRSA) ![GitHub last commit](https://img.shields.io/github/last-commit/TakeScoop/SwiftyRSA)](https://github.com/TakeScoop/SwiftyRSA) - RSA public/private key encryption in Swift. - [EnigmaKit ![GitHub Repo Stars](https://img.shields.io/github/stars/mikaoj/EnigmaKit) ![GitHub last commit](https://img.shields.io/github/last-commit/mikaoj/EnigmaKit)](https://github.com/mikaoj/EnigmaKit) - Enigma encryption in Swift. - [Themis ![GitHub Repo Stars](https://img.shields.io/github/stars/cossacklabs/themis) ![GitHub last commit](https://img.shields.io/github/last-commit/cossacklabs/themis)](https://github.com/cossacklabs/themis) - High-level crypto library, providing basic asymmetric encryption, secure messaging with forward secrecy and secure data storage, supports iOS/macOS, Android and different server side platforms. - [Obfuscator-iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/pjebs/Obfuscator-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/pjebs/Obfuscator-iOS)](https://github.com/pjebs/Obfuscator-iOS) - Secure your app by obfuscating all the hard-coded security-sensitive strings. - [swift-sodium ![GitHub Repo Stars](https://img.shields.io/github/stars/jedisct1/swift-sodium) ![GitHub last commit](https://img.shields.io/github/last-commit/jedisct1/swift-sodium)](https://github.com/jedisct1/swift-sodium) - Safe and easy to use crypto for iOS. - [CryptoSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/krzyzanowskim/CryptoSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/krzyzanowskim/CryptoSwift)](https://github.com/krzyzanowskim/CryptoSwift) - Crypto related functions and helpers for Swift implemented in Swift programming language. - [SCrypto ![GitHub Repo Stars](https://img.shields.io/github/stars/sgl0v/SCrypto) ![GitHub last commit](https://img.shields.io/github/last-commit/sgl0v/SCrypto)](https://github.com/sgl0v/SCrypto) - Elegant Swift interface to access the CommonCrypto routines. - [SipHash ![GitHub Repo Stars](https://img.shields.io/github/stars/attaswift/SipHash) ![GitHub last commit](https://img.shields.io/github/last-commit/attaswift/SipHash)](https://github.com/attaswift/SipHash) - Simple and secure hashing in Swift with the SipHash algorithm. - [RNCryptor ![GitHub Repo Stars](https://img.shields.io/github/stars/RNCryptor/RNCryptor) ![GitHub last commit](https://img.shields.io/github/last-commit/RNCryptor/RNCryptor)](https://github.com/RNCryptor/RNCryptor) - CCCryptor (AES encryption) wrappers for iOS and Mac in Swift. -- For ObjC, see RNCryptor/RNCryptor-objc. - [CatCrypto ![GitHub Repo Stars](https://img.shields.io/github/stars/ImKcat/CatCrypto) ![GitHub last commit](https://img.shields.io/github/last-commit/ImKcat/CatCrypto)](https://github.com/ImKcat/CatCrypto) - An easy way for hashing and encryption. - [SecureEnclaveCrypto ![GitHub Repo Stars](https://img.shields.io/github/stars/trailofbits/SecureEnclaveCrypto) ![GitHub last commit](https://img.shields.io/github/last-commit/trailofbits/SecureEnclaveCrypto)](https://github.com/trailofbits/SecureEnclaveCrypto) - Demonstration library for using the Secure Enclave on iOS. - [RSASwiftGenerator ![GitHub Repo Stars](https://img.shields.io/github/stars/4taras4/RSASwiftGenerator) ![GitHub last commit](https://img.shields.io/github/last-commit/4taras4/RSASwiftGenerator)](https://github.com/4taras4/RSASwiftGenerator) - Util for generation RSA keys on your client and save to keychain or cover into Data. - [Virgil Security Objective-C/Swift Crypto Library ![GitHub Repo Stars](https://img.shields.io/github/stars/VirgilSecurity/virgil-crypto-x) ![GitHub last commit](https://img.shields.io/github/last-commit/VirgilSecurity/virgil-crypto-x)](https://github.com/VirgilSecurity/virgil-crypto-x) - A high-level cryptographic library that allows to perform all necessary operations for securely storing and transferring data. - [JOSESwift ![GitHub Repo Stars](https://img.shields.io/github/stars/airsidemobile/JOSESwift) ![GitHub last commit](https://img.shields.io/github/last-commit/airsidemobile/JOSESwift)](https://github.com/airsidemobile/JOSESwift) - A framework for the JOSE standards JWS, JWE, and JWK written in Swift. **[back to top](#contributing-and-collaborating)** ### Keychain - [UICKeyChainStore ![GitHub Repo Stars](https://img.shields.io/github/stars/kishikawakatsumi/UICKeyChainStore) ![GitHub last commit](https://img.shields.io/github/last-commit/kishikawakatsumi/UICKeyChainStore)](https://github.com/kishikawakatsumi/UICKeyChainStore) - UICKeyChainStore is a simple wrapper for Keychain on iOS. - [Valet ![GitHub Repo Stars](https://img.shields.io/github/stars/square/Valet) ![GitHub last commit](https://img.shields.io/github/last-commit/square/Valet)](https://github.com/square/Valet) - Securely store data in the iOS or macOS Keychain without knowing a thing about how the Keychain works. - [Locksmith ![GitHub Repo Stars](https://img.shields.io/github/stars/matthewpalmer/Locksmith) ![GitHub last commit](https://img.shields.io/github/last-commit/matthewpalmer/Locksmith)](https://github.com/matthewpalmer/Locksmith) - A powerful, protocol-oriented library for working with the keychain in Swift. - [KeychainAccess ![GitHub Repo Stars](https://img.shields.io/github/stars/kishikawakatsumi/KeychainAccess) ![GitHub last commit](https://img.shields.io/github/last-commit/kishikawakatsumi/KeychainAccess)](https://github.com/kishikawakatsumi/KeychainAccess) - Simple Swift wrapper for Keychain that works on iOS and macOS. - [Keychains ![GitHub Repo Stars](https://img.shields.io/github/stars/hyperoslo/Keychains) ![GitHub last commit](https://img.shields.io/github/last-commit/hyperoslo/Keychains)](https://github.com/hyperoslo/Keychains) - Because you should care... about the security... of your shit. - [Lockbox ![GitHub Repo Stars](https://img.shields.io/github/stars/granoff/Lockbox) ![GitHub last commit](https://img.shields.io/github/last-commit/granoff/Lockbox)](https://github.com/granoff/Lockbox) - Objective-C utility class for storing data securely in the key chain. - [SAMKeychain ![GitHub Repo Stars](https://img.shields.io/github/stars/soffes/SAMKeychain) ![GitHub last commit](https://img.shields.io/github/last-commit/soffes/SAMKeychain)](https://github.com/soffes/SAMKeychain) - Simple Objective-C wrapper for the keychain that works on Mac and iOS. - [SwiftKeychainWrapper ![GitHub Repo Stars](https://img.shields.io/github/stars/jrendel/SwiftKeychainWrapper) ![GitHub last commit](https://img.shields.io/github/last-commit/jrendel/SwiftKeychainWrapper)](https://github.com/jrendel/SwiftKeychainWrapper) - A simple wrapper for the iOS Keychain to allow you to use it in a similar fashion to User Defaults. - [SwiftyKeychainKit ![GitHub Repo Stars](https://img.shields.io/github/stars/andriyslyusar/SwiftyKeychainKit) ![GitHub last commit](https://img.shields.io/github/last-commit/andriyslyusar/SwiftyKeychainKit)](https://github.com/andriyslyusar/SwiftyKeychainKit) - Keychain wrapper with the benefits of static typing and convenient syntax, support for primitive types, Codable, NSCoding. **[back to top](#contributing-and-collaborating)** ## Server *Server side projects supporting coroutines, Linux, MacOS, iOS, Apache Modules, Async calls, libuv and more.* - [Perfect ![GitHub Repo Stars](https://img.shields.io/github/stars/PerfectlySoft/Perfect) ![GitHub last commit](https://img.shields.io/github/last-commit/PerfectlySoft/Perfect)](https://github.com/PerfectlySoft/Perfect) - Server-side Swift. The Perfect library, application server, connectors and example apps. - [Swifter ![GitHub Repo Stars](https://img.shields.io/github/stars/httpswift/swifter) ![GitHub last commit](https://img.shields.io/github/last-commit/httpswift/swifter)](https://github.com/httpswift/swifter) - Tiny http server engine written in Swift programming language. - [CocoaHTTPServer ![GitHub Repo Stars](https://img.shields.io/github/stars/robbiehanson/CocoaHTTPServer) ![GitHub last commit](https://img.shields.io/github/last-commit/robbiehanson/CocoaHTTPServer)](https://github.com/robbiehanson/CocoaHTTPServer) - A small, lightweight, embeddable HTTP server for macOS or iOS applications. - [Curassow ![GitHub Repo Stars](https://img.shields.io/github/stars/kylef-archive/Curassow) ![GitHub last commit](https://img.shields.io/github/last-commit/kylef-archive/Curassow)](https://github.com/kylef-archive/Curassow) - Swift HTTP server using the pre-fork worker model. - [Zewo ![GitHub Repo Stars](https://img.shields.io/github/stars/Zewo/Zewo) ![GitHub last commit](https://img.shields.io/github/last-commit/Zewo/Zewo)](https://github.com/Zewo/Zewo) - Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines. - [Vapor ![GitHub Repo Stars](https://img.shields.io/github/stars/vapor/vapor) ![GitHub last commit](https://img.shields.io/github/last-commit/vapor/vapor)](https://github.com/vapor/vapor) - Elegant web framework for Swift that works on iOS, macOS, and Ubuntu. - [swiftra ![GitHub Repo Stars](https://img.shields.io/github/stars/takebayashi/swiftra) ![GitHub last commit](https://img.shields.io/github/last-commit/takebayashi/swiftra)](https://github.com/takebayashi/swiftra) - Sinatra-like DSL for developing web apps in Swift. - [blackfire ![GitHub Repo Stars](https://img.shields.io/github/stars/elliottminns/blackfire) ![GitHub last commit](https://img.shields.io/github/last-commit/elliottminns/blackfire)](https://github.com/elliottminns/blackfire) - A fast HTTP web server based on Node.js and Express written in Swift. - [swift-http ![GitHub Repo Stars](https://img.shields.io/github/stars/huytd/swift-http) ![GitHub last commit](https://img.shields.io/github/last-commit/huytd/swift-http)](https://github.com/huytd/swift-http) - HTTP Implementation for Swift on Linux and macOS. - [Trevi ![GitHub Repo Stars](https://img.shields.io/github/stars/Yoseob/Trevi) ![GitHub last commit](https://img.shields.io/github/last-commit/Yoseob/Trevi)](https://github.com/Yoseob/Trevi) - libuv base Swift web HTTP server framework. - [Express ![GitHub Repo Stars](https://img.shields.io/github/stars/crossroadlabs/Express) ![GitHub last commit](https://img.shields.io/github/last-commit/crossroadlabs/Express)](https://github.com/crossroadlabs/Express) - Swift Express is a simple, yet unopinionated web application server written in Swift. - [Taylor ![GitHub Repo Stars](https://img.shields.io/github/stars/izqui/Taylor) ![GitHub last commit](https://img.shields.io/github/last-commit/izqui/Taylor)](https://github.com/izqui/Taylor) - A lightweight library for writing HTTP web servers with Swift. - [Frank ![GitHub Repo Stars](https://img.shields.io/github/stars/kylef-archive/Frank) ![GitHub last commit](https://img.shields.io/github/last-commit/kylef-archive/Frank)](https://github.com/kylef-archive/Frank) - Frank is a DSL for quickly writing web applications in Swift. - [Kitura ![GitHub Repo Stars](https://img.shields.io/github/stars/IBM-Swift/Kitura) ![GitHub last commit](https://img.shields.io/github/last-commit/IBM-Swift/Kitura)](https://github.com/IBM-Swift/Kitura) - A Swift Web Framework and HTTP Server. - [Swifton ![GitHub Repo Stars](https://img.shields.io/github/stars/sauliusgrigaitis/Swifton) ![GitHub last commit](https://img.shields.io/github/last-commit/sauliusgrigaitis/Swifton)](https://github.com/sauliusgrigaitis/Swifton) - A Ruby on Rails inspired Web Framework for Swift that runs on Linux and macOS. - [Dynamo ![GitHub Repo Stars](https://img.shields.io/github/stars/johnno1962/Dynamo) ![GitHub last commit](https://img.shields.io/github/last-commit/johnno1962/Dynamo)](https://github.com/johnno1962/Dynamo) - High Performance (nearly)100% Swift Web server supporting dynamic content. - [Redis ![GitHub Repo Stars](https://img.shields.io/github/stars/vapor/redis) ![GitHub last commit](https://img.shields.io/github/last-commit/vapor/redis)](https://github.com/vapor/redis) - Pure-Swift Redis client implemented from the original protocol spec. macOS + Linux compatible. - [NetworkObjects ![GitHub Repo Stars](https://img.shields.io/github/stars/colemancda/NetworkObjects) ![GitHub last commit](https://img.shields.io/github/last-commit/colemancda/NetworkObjects)](https://github.com/colemancda/NetworkObjects) - Swift backend / server framework (Pure Swift, Supports Linux). - [Noze.io](http://noze.io) - Evented I/O streams a.k.a. Node.js for Swift. - [Lightning ![GitHub Repo Stars](https://img.shields.io/github/stars/skylab-inc/Lightning) ![GitHub last commit](https://img.shields.io/github/last-commit/skylab-inc/Lightning)](https://github.com/skylab-inc/Lightning) - A Swift Multiplatform Web and Networking Framework. - [SwiftGD ![GitHub Repo Stars](https://img.shields.io/github/stars/twostraws/swiftgd) ![GitHub last commit](https://img.shields.io/github/last-commit/twostraws/swiftgd)](https://github.com/twostraws/swiftgd) - A simple Swift wrapper for libgd. - [Jobs ![GitHub Repo Stars](https://img.shields.io/github/stars/BrettRToomey/Jobs) ![GitHub last commit](https://img.shields.io/github/last-commit/BrettRToomey/Jobs)](https://github.com/BrettRToomey/Jobs) - A job system for Swift backends. - [ApacheExpress ![GitHub Repo Stars](https://img.shields.io/github/stars/ApacheExpress/ApacheExpress) ![GitHub last commit](https://img.shields.io/github/last-commit/ApacheExpress/ApacheExpress)](https://github.com/ApacheExpress/ApacheExpress) - Write Apache Modules in Swift! - [GCDWebServer ![GitHub Repo Stars](https://img.shields.io/github/stars/swisspol/GCDWebServer) ![GitHub last commit](https://img.shields.io/github/last-commit/swisspol/GCDWebServer)](https://github.com/swisspol/GCDWebServer) - Lightweight GCD based HTTP server for macOS & iOS (includes web based uploader & WebDAV server). - [Embassy ![GitHub Repo Stars](https://img.shields.io/github/stars/envoy/Embassy) ![GitHub last commit](https://img.shields.io/github/last-commit/envoy/Embassy)](https://github.com/envoy/Embassy) - Super lightweight async HTTP server library in pure Swift runs in iOS / MacOS / Linux. - [smoke-framework ![GitHub Repo Stars](https://img.shields.io/github/stars/amzn/smoke-framework) ![GitHub last commit](https://img.shields.io/github/last-commit/amzn/smoke-framework)](https://github.com/amzn/smoke-framework) - A light-weight server-side service framework written in the Swift programming language. **[back to top](#contributing-and-collaborating)** ## Style Guides - [NY Times - Objective C Style Guide ![GitHub Repo Stars](https://img.shields.io/github/stars/NYTimes/objective-c-style-guide) ![GitHub last commit](https://img.shields.io/github/last-commit/NYTimes/objective-c-style-guide)](https://github.com/NYTimes/objective-c-style-guide) - The Objective-C Style Guide used by The New York Times. - [raywenderlich Style Guide ![GitHub Repo Stars](https://img.shields.io/github/stars/raywenderlich/objective-c-style-guide) ![GitHub last commit](https://img.shields.io/github/last-commit/raywenderlich/objective-c-style-guide)](https://github.com/raywenderlich/objective-c-style-guide) - A style guide that outlines the coding conventions for raywenderlich.com. - [GitHub Objective-C Style Guide ![GitHub Repo Stars](https://img.shields.io/github/stars/github/objective-c-style-guide) ![GitHub last commit](https://img.shields.io/github/last-commit/github/objective-c-style-guide)](https://github.com/github/objective-c-style-guide) - Style guide & coding conventions for Objective-C projects. - [Objective-C Coding Convention and Best Practices](https://gist.github.com/soffes/812796) - Gist with coding conventions. - [Swift Style Guide by @raywenderlich ![GitHub Repo Stars](https://img.shields.io/github/stars/raywenderlich/swift-style-guide) ![GitHub last commit](https://img.shields.io/github/last-commit/raywenderlich/swift-style-guide)](https://github.com/raywenderlich/swift-style-guide) - The official Swift style guide for raywenderlich.com. - [Spotify Objective-C Coding Style ![GitHub Repo Stars](https://img.shields.io/github/stars/spotify/ios-style) ![GitHub last commit](https://img.shields.io/github/last-commit/spotify/ios-style)](https://github.com/spotify/ios-style) - Guidelines for iOS development in use at Spotify. - [GitHub - Style guide & coding conventions for Swift projects ![GitHub Repo Stars](https://img.shields.io/github/stars/github/swift-style-guide) ![GitHub last commit](https://img.shields.io/github/last-commit/github/swift-style-guide)](https://github.com/github/swift-style-guide) - A guide to our Swift style and conventions by @github. - [Futurice iOS Good Practices ![GitHub Repo Stars](https://img.shields.io/github/stars/futurice/ios-good-practices) ![GitHub last commit](https://img.shields.io/github/last-commit/futurice/ios-good-practices)](https://github.com/futurice/ios-good-practices) - iOS starting guide and good practices suggestions by [@futurice](https://github.com/futurice). - [SlideShare Swift Style Guide ![GitHub Repo Stars](https://img.shields.io/github/stars/SlideShareInc/swift-style-guide) ![GitHub last commit](https://img.shields.io/github/last-commit/SlideShareInc/swift-style-guide)](https://github.com/SlideShareInc/swift-style-guide/blob/master/swift_style_guide.md) - SlideShare Swift Style Guide we are using for our upcoming iOS 8 only app written in Swift. - [Prolific Interactive Style Guide ![GitHub Repo Stars](https://img.shields.io/github/stars/prolificinteractive/swift-style-guide) ![GitHub last commit](https://img.shields.io/github/last-commit/prolificinteractive/swift-style-guide)](https://github.com/prolificinteractive/swift-style-guide) - A style guide for Swift. - [Swift Style Guide by LinkedIn ![GitHub Repo Stars](https://img.shields.io/github/stars/linkedin/swift-style-guide) ![GitHub last commit](https://img.shields.io/github/last-commit/linkedin/swift-style-guide)](https://github.com/linkedin/swift-style-guide) - LinkedIn's Official Swift Style Guide. **[back to top](#contributing-and-collaborating)** ## Testing ### TDD / BDD - [Kiwi ![GitHub Repo Stars](https://img.shields.io/github/stars/kiwi-bdd/Kiwi) ![GitHub last commit](https://img.shields.io/github/last-commit/kiwi-bdd/Kiwi)](https://github.com/kiwi-bdd/Kiwi) - A behavior-driven development library for iOS development. - [Specta ![GitHub Repo Stars](https://img.shields.io/github/stars/specta/specta) ![GitHub last commit](https://img.shields.io/github/last-commit/specta/specta)](https://github.com/specta/specta) - A light-weight TDD / BDD framework for Objective-C & Cocoa. - [Quick ![GitHub Repo Stars](https://img.shields.io/github/stars/Quick/Quick) ![GitHub last commit](https://img.shields.io/github/last-commit/Quick/Quick)](https://github.com/Quick/Quick) - A behavior-driven development framework for Swift and Objective-C. - [XcodeCoverage ![GitHub Repo Stars](https://img.shields.io/github/stars/jonreid/XcodeCoverage) ![GitHub last commit](https://img.shields.io/github/last-commit/jonreid/XcodeCoverage)](https://github.com/jonreid/XcodeCoverage) - Code coverage for Xcode projects. - [OHHTTPStubs ![GitHub Repo Stars](https://img.shields.io/github/stars/AliSoftware/OHHTTPStubs) ![GitHub last commit](https://img.shields.io/github/last-commit/AliSoftware/OHHTTPStubs)](https://github.com/AliSoftware/OHHTTPStubs) - Stub your network requests easily! Test your apps with fake network data and custom response time, response code and headers! - [Dixie ![GitHub Repo Stars](https://img.shields.io/github/stars/Skyscanner/Dixie) ![GitHub last commit](https://img.shields.io/github/last-commit/Skyscanner/Dixie)](https://github.com/Skyscanner/Dixie) - Dixie is an open source Objective-C testing framework for altering object behaviours. - [gh-unit ![GitHub Repo Stars](https://img.shields.io/github/stars/gh-unit/gh-unit) ![GitHub last commit](https://img.shields.io/github/last-commit/gh-unit/gh-unit)](https://github.com/gh-unit/gh-unit) - Test Framework for Objective-C. - [Nimble ![GitHub Repo Stars](https://img.shields.io/github/stars/Quick/Nimble) ![GitHub last commit](https://img.shields.io/github/last-commit/Quick/Nimble)](https://github.com/Quick/Nimble) - A Matcher Framework for Swift and Objective-C - [Sleipnir ![GitHub Repo Stars](https://img.shields.io/github/stars/railsware/Sleipnir) ![GitHub last commit](https://img.shields.io/github/last-commit/railsware/Sleipnir)](https://github.com/railsware/Sleipnir) - BDD-style framework for Swift. - [SwiftCheck ![GitHub Repo Stars](https://img.shields.io/github/stars/typelift/SwiftCheck) ![GitHub last commit](https://img.shields.io/github/last-commit/typelift/SwiftCheck)](https://github.com/typelift/SwiftCheck) - QuickCheck for Swift. - [Spry ![GitHub Repo Stars](https://img.shields.io/github/stars/Quick/Spry) ![GitHub last commit](https://img.shields.io/github/last-commit/Quick/Spry)](https://github.com/Quick/Spry) - A Mac and iOS Playgrounds Unit Testing library based on Nimble. - [swift-corelibs-xctest ![GitHub Repo Stars](https://img.shields.io/github/stars/apple/swift-corelibs-xctest) ![GitHub last commit](https://img.shields.io/github/last-commit/apple/swift-corelibs-xctest)](https://github.com/apple/swift-corelibs-xctest) - The XCTest Project, A Swift core library for providing unit test support. - [PlaygroundTDD ![GitHub Repo Stars](https://img.shields.io/github/stars/WhiskerzAB/PlaygroundTDD) ![GitHub last commit](https://img.shields.io/github/last-commit/WhiskerzAB/PlaygroundTDD)](https://github.com/WhiskerzAB/PlaygroundTDD) - Small library to easily run your tests directly within a Playground. **[back to top](#contributing-and-collaborating)** ### A/B Testing - [Switchboard ![GitHub Repo Stars](https://img.shields.io/github/stars/KeepSafe/Switchboard) ![GitHub last commit](https://img.shields.io/github/last-commit/KeepSafe/Switchboard)](https://github.com/KeepSafe/Switchboard) - Switchboard - easy and super light weight A/B testing for your mobile iPhone or android app. This mobile A/B testing framework allows you with minimal servers to run large amounts of mobile users. - [SkyLab ![GitHub Repo Stars](https://img.shields.io/github/stars/mattt/SkyLab) ![GitHub last commit](https://img.shields.io/github/last-commit/mattt/SkyLab)](https://github.com/mattt/SkyLab) - Multivariate & A/B Testing for iOS and Mac. - [MSActiveConfig ![GitHub Repo Stars](https://img.shields.io/github/stars/mindsnacks/MSActiveConfig) ![GitHub last commit](https://img.shields.io/github/last-commit/mindsnacks/MSActiveConfig)](https://github.com/mindsnacks/MSActiveConfig) - Remote configuration and A/B Testing framework for iOS. - [ABKit ![GitHub Repo Stars](https://img.shields.io/github/stars/recruit-mp/ABKit) ![GitHub last commit](https://img.shields.io/github/last-commit/recruit-mp/ABKit)](https://github.com/recruit-mp/ABKit) - AB testing framework for iOS. **[back to top](#contributing-and-collaborating)** ### UI Testing - [appium](http://appium.io/) - Appium is an open source test automation framework for use with native and hybrid mobile apps. - [robotframework-appiumlibrary ![GitHub Repo Stars](https://img.shields.io/github/stars/serhatbolsu/robotframework-appiumlibrary) ![GitHub last commit](https://img.shields.io/github/last-commit/serhatbolsu/robotframework-appiumlibrary)](https://github.com/serhatbolsu/robotframework-appiumlibrary) - AppiumLibrary is an appium testing library for RobotFramework. - [Cucumber](https://cucumber.io/) - Behavior driver development for iOS. - [Kif ![GitHub Repo Stars](https://img.shields.io/github/stars/kif-framework/KIF) ![GitHub last commit](https://img.shields.io/github/last-commit/kif-framework/KIF)](https://github.com/kif-framework/KIF) - An iOS Functional Testing Framework. - [Subliminal ![GitHub Repo Stars](https://img.shields.io/github/stars/inkling/Subliminal) ![GitHub last commit](https://img.shields.io/github/last-commit/inkling/Subliminal)](https://github.com/inkling/Subliminal) - An understated approach to iOS integration testing. - [ios-driver](http://ios-driver.github.io/ios-driver/index.html) - Test any iOS native, hybrid, or mobile web application using Selenium / WebDriver. - [Remote ![GitHub Repo Stars](https://img.shields.io/github/stars/johnno1962/Remote) ![GitHub last commit](https://img.shields.io/github/last-commit/johnno1962/Remote)](https://github.com/johnno1962/Remote) - Control your iPhone from inside Xcode for end-to-end testing. - [LayoutTest-iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/linkedin/LayoutTest-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/linkedin/LayoutTest-iOS)](https://github.com/linkedin/LayoutTest-iOS) - Write unit tests which test the layout of a view in multiple configurations. - [EarlGrey ![GitHub Repo Stars](https://img.shields.io/github/stars/google/EarlGrey) ![GitHub last commit](https://img.shields.io/github/last-commit/google/EarlGrey)](https://github.com/google/EarlGrey) - :tea: iOS UI Automation Test Framework. - [UI Testing Cheat Sheet ![GitHub Repo Stars](https://img.shields.io/github/stars/joemasilotti/UI-Testing-Cheat-Sheet) ![GitHub last commit](https://img.shields.io/github/last-commit/joemasilotti/UI-Testing-Cheat-Sheet)](https://github.com/joemasilotti/UI-Testing-Cheat-Sheet) - How do I test this with UI Testing? - [Bluepill ![GitHub Repo Stars](https://img.shields.io/github/stars/linkedin/bluepill) ![GitHub last commit](https://img.shields.io/github/last-commit/linkedin/bluepill)](https://github.com/linkedin/bluepill) - Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine. - [Flawless App](https://flawlessapp.io/) - tool for visual quality check of mobile app in a real-time. It compares initial design with the actual implementation right inside iOS simulator. - [TouchVisualizer ![GitHub Repo Stars](https://img.shields.io/github/stars/morizotter/TouchVisualizer) ![GitHub last commit](https://img.shields.io/github/last-commit/morizotter/TouchVisualizer)](https://github.com/morizotter/TouchVisualizer) - Lightweight touch visualization library in Swift. A single line of code and visualize your touches! - [UITestHelper ![GitHub Repo Stars](https://img.shields.io/github/stars/evermeer/UITestHelper) ![GitHub last commit](https://img.shields.io/github/last-commit/evermeer/UITestHelper)](https://github.com/evermeer/UITestHelper) - UITest helper library for creating readable and maintainable tests. - [ViewInspector ![GitHub Repo Stars](https://img.shields.io/github/stars/nalexn/ViewInspector) ![GitHub last commit](https://img.shields.io/github/last-commit/nalexn/ViewInspector)](https://github.com/nalexn/ViewInspector) - Runtime inspection and unit testing of SwiftUI views - [AutoMate ![GitHub Repo Stars](https://img.shields.io/github/stars/PGSSoft/AutoMate) ![GitHub last commit](https://img.shields.io/github/last-commit/PGSSoft/AutoMate)](https://github.com/PGSSoft/AutoMate) - XCTest extensions for writing UI automation tests. - [Marathon Runner ![GitHub Repo Stars](https://img.shields.io/github/stars/MarathonLabs/marathon) ![GitHub last commit](https://img.shields.io/github/last-commit/MarathonLabs/marathon)](https://github.com/MarathonLabs/marathon) - Fast, platform-independent test runner focused on performance and stability execute tests. **[back to top](#contributing-and-collaborating)** ### Other Testing - [ETTrace ![GitHub Repo Stars](https://img.shields.io/github/stars/EmergeTools/ETTrace) ![GitHub last commit](https://img.shields.io/github/last-commit/EmergeTools/ETTrace)](https://github.com/EmergeTools/ETTrace) - Locally measure performance of your app, without Xcode or Instruments. - [NaughtyKeyboard ![GitHub Repo Stars](https://img.shields.io/github/stars/Palleas/NaughtyKeyboard) ![GitHub last commit](https://img.shields.io/github/last-commit/Palleas/NaughtyKeyboard)](https://github.com/Palleas/NaughtyKeyboard) - 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. This is a keyboard to help you test your app from your iOS device. - [Fakery ![GitHub Repo Stars](https://img.shields.io/github/stars/vadymmarkov/Fakery) ![GitHub last commit](https://img.shields.io/github/last-commit/vadymmarkov/Fakery)](https://github.com/vadymmarkov/Fakery) - Swift fake data generator. - [DVR ![GitHub Repo Stars](https://img.shields.io/github/stars/venmo/DVR) ![GitHub last commit](https://img.shields.io/github/last-commit/venmo/DVR)](https://github.com/venmo/DVR) - Network testing for Swift. - [Cuckoo ![GitHub Repo Stars](https://img.shields.io/github/stars/Brightify/Cuckoo) ![GitHub last commit](https://img.shields.io/github/last-commit/Brightify/Cuckoo)](https://github.com/Brightify/Cuckoo) - First boilerplate-free mocking framework for Swift. - [Vinyl ![GitHub Repo Stars](https://img.shields.io/github/stars/Velhotes/Vinyl) ![GitHub last commit](https://img.shields.io/github/last-commit/Velhotes/Vinyl)](https://github.com/Velhotes/Vinyl) - Network testing à la VCR in Swift. - [Mockit ![GitHub Repo Stars](https://img.shields.io/github/stars/sabirvirtuoso/Mockit) ![GitHub last commit](https://img.shields.io/github/last-commit/sabirvirtuoso/Mockit)](https://github.com/sabirvirtuoso/Mockit) - A simple mocking framework for Swift, inspired by the famous Mockito for Java. - [Cribble ![GitHub Repo Stars](https://img.shields.io/github/stars/maxsokolov/Cribble) ![GitHub last commit](https://img.shields.io/github/last-commit/maxsokolov/Cribble)](https://github.com/maxsokolov/Cribble) - Swifty tool for visual testing iPhone and iPad apps. - [second_curtain ![GitHub Repo Stars](https://img.shields.io/github/stars/ashfurrow/second_curtain) ![GitHub last commit](https://img.shields.io/github/last-commit/ashfurrow/second_curtain)](https://github.com/ashfurrow/second_curtain) - Upload failing iOS snapshot tests cases to S3. - [trainer ![GitHub Repo Stars](https://img.shields.io/github/stars/fastlane-community/trainer) ![GitHub last commit](https://img.shields.io/github/last-commit/fastlane-community/trainer)](https://github.com/fastlane-community/trainer) - Convert xcodebuild plist files to JUnit reports. - [Buildasaur ![GitHub Repo Stars](https://img.shields.io/github/stars/buildasaurs/Buildasaur) ![GitHub last commit](https://img.shields.io/github/last-commit/buildasaurs/Buildasaur)](https://github.com/buildasaurs/Buildasaur) - Automatic testing of your Pull Requests on GitHub and BitBucket using Xcode Server. Keep your team productive and safe. Get up and running in minutes. - [Kakapo ![GitHub Repo Stars](https://img.shields.io/github/stars/devlucky/Kakapo) ![GitHub last commit](https://img.shields.io/github/last-commit/devlucky/Kakapo)](https://github.com/devlucky/Kakapo) - Dynamically Mock server behaviors and responses in Swift. - [AcceptanceMark ![GitHub Repo Stars](https://img.shields.io/github/stars/bizz84/AcceptanceMark) ![GitHub last commit](https://img.shields.io/github/last-commit/bizz84/AcceptanceMark)](https://github.com/bizz84/AcceptanceMark) Tool to auto-generate Xcode tests classes from Markdown tables. - [MetovaTestKit ![GitHub Repo Stars](https://img.shields.io/github/stars/metova/MetovaTestKit) ![GitHub last commit](https://img.shields.io/github/last-commit/metova/MetovaTestKit)](https://github.com/metova/MetovaTestKit) - A collection of testing utilities to turn crashing test suites into failing test suites. - [MirrorDiffKit ![GitHub Repo Stars](https://img.shields.io/github/stars/Kuniwak/MirrorDiffKit) ![GitHub last commit](https://img.shields.io/github/last-commit/Kuniwak/MirrorDiffKit)](https://github.com/Kuniwak/MirrorDiffKit) - Pretty diff between any structs or classes. - [SnappyTestCase ![GitHub Repo Stars](https://img.shields.io/github/stars/tooploox/SnappyTestCase) ![GitHub last commit](https://img.shields.io/github/last-commit/tooploox/SnappyTestCase)](https://github.com/tooploox/SnappyTestCase) - iOS Simulator type agnostic snapshot testing, built on top of the FBSnapshotTestCase. - [XCTestExtensions ![GitHub Repo Stars](https://img.shields.io/github/stars/shindyu/XCTestExtensions) ![GitHub last commit](https://img.shields.io/github/last-commit/shindyu/XCTestExtensions)](https://github.com/shindyu/XCTestExtensions) - XCTestExtensions is a Swift extension that provides convenient assertions for writing Unit Test. - [OCMock](https://ocmock.org/) - Mock objects for Objective-C. - [Mockingjay ![GitHub Repo Stars](https://img.shields.io/github/stars/kylef/Mockingjay) ![GitHub last commit](https://img.shields.io/github/last-commit/kylef/Mockingjay)](https://github.com/kylef/Mockingjay) - An elegant library for stubbing HTTP requests with ease in Swift. - [PinpointKit ![GitHub Repo Stars](https://img.shields.io/github/stars/Lickability/PinpointKit) ![GitHub last commit](https://img.shields.io/github/last-commit/Lickability/PinpointKit)](https://github.com/Lickability/PinpointKit) - Let your testers and users send feedback with annotated screenshots and logs using a simple gesture. - [iOS Snapshot Test Case ![GitHub Repo Stars](https://img.shields.io/github/stars/uber/ios-snapshot-test-case) ![GitHub last commit](https://img.shields.io/github/last-commit/uber/ios-snapshot-test-case)](https://github.com/uber/ios-snapshot-test-case) — Snapshot test your UIViews and CALayers on iOS and tvOS. - [DataFixture ![GitHub Repo Stars](https://img.shields.io/github/stars/andreadelfante/DataFixture) ![GitHub last commit](https://img.shields.io/github/last-commit/andreadelfante/DataFixture)](https://github.com/andreadelfante/DataFixture) - Creation of data model easily, with no headache. - [SnapshotTesting ![GitHub Repo Stars](https://img.shields.io/github/stars/pointfreeco/swift-snapshot-testing) ![GitHub last commit](https://img.shields.io/github/last-commit/pointfreeco/swift-snapshot-testing)](https://github.com/pointfreeco/swift-snapshot-testing) - Delightful Swift snapshot testing. - [Mockingbird ![GitHub Repo Stars](https://img.shields.io/github/stars/Farfetch/mockingbird) ![GitHub last commit](https://img.shields.io/github/last-commit/Farfetch/mockingbird)](https://github.com/Farfetch/mockingbird) - Simplify software testing, by easily mocking any system using HTTP/HTTPS, allowing a team to test and develop against a service that is not complete, unstable or just to reproduce planned cases. **[back to top](#contributing-and-collaborating)** ## Text - [Twitter Text Obj ![GitHub Repo Stars](https://img.shields.io/github/stars/twitter/twitter-text) ![GitHub last commit](https://img.shields.io/github/last-commit/twitter/twitter-text)](https://github.com/twitter/twitter-text) - An Objective-C implementation of Twitter's text processing library. - [Nimbus ![GitHub Repo Stars](https://img.shields.io/github/stars/jverkoey/nimbus) ![GitHub last commit](https://img.shields.io/github/last-commit/jverkoey/nimbus)](https://github.com/jverkoey/nimbus) - Nimbus is a toolkit for experienced iOS software designers. - [NSStringEmojize ![GitHub Repo Stars](https://img.shields.io/github/stars/diy/nsstringemojize) ![GitHub last commit](https://img.shields.io/github/last-commit/diy/nsstringemojize)](https://github.com/diy/nsstringemojize) - A category on NSString to convert Emoji Cheat Sheet codes to their equivalent Unicode characters. - [MMMarkdown ![GitHub Repo Stars](https://img.shields.io/github/stars/mdiep/MMMarkdown) ![GitHub last commit](https://img.shields.io/github/last-commit/mdiep/MMMarkdown)](https://github.com/mdiep/MMMarkdown) - An Objective-C static library for converting Markdown to HTML. - [DTCoreText ![GitHub Repo Stars](https://img.shields.io/github/stars/Cocoanetics/DTCoreText) ![GitHub last commit](https://img.shields.io/github/last-commit/Cocoanetics/DTCoreText)](https://github.com/Cocoanetics/DTCoreText) - Methods to allow using HTML code with CoreText. - [DTRichTextEditor ![GitHub Repo Stars](https://img.shields.io/github/stars/Cocoanetics/DTRichTextEditor) ![GitHub last commit](https://img.shields.io/github/last-commit/Cocoanetics/DTRichTextEditor)](https://github.com/Cocoanetics/DTRichTextEditor) - A rich-text editor for iOS. - [NBEmojiSearchView ![GitHub Repo Stars](https://img.shields.io/github/stars/neerajbaid/NBEmojiSearchView) ![GitHub last commit](https://img.shields.io/github/last-commit/neerajbaid/NBEmojiSearchView)](https://github.com/neerajbaid/NBEmojiSearchView) - A searchable emoji dropdown view. - [Pluralize.swift ![GitHub Repo Stars](https://img.shields.io/github/stars/joshualat/Pluralize.swift) ![GitHub last commit](https://img.shields.io/github/last-commit/joshualat/Pluralize.swift)](https://github.com/joshualat/Pluralize.swift) - Great Swift String Pluralize Extension. - [RichEditorView ![GitHub Repo Stars](https://img.shields.io/github/stars/cjwirth/RichEditorView) ![GitHub last commit](https://img.shields.io/github/last-commit/cjwirth/RichEditorView)](https://github.com/cjwirth/RichEditorView) - RichEditorView is a simple, modular, drop-in UIView subclass for Rich Text Editing. - [Money ![GitHub Repo Stars](https://img.shields.io/github/stars/danthorpe/Money) ![GitHub last commit](https://img.shields.io/github/last-commit/danthorpe/Money)](https://github.com/danthorpe/Money) - Swift value types for working with money & currency. - [PhoneNumberKit ![GitHub Repo Stars](https://img.shields.io/github/stars/marmelroy/PhoneNumberKit) ![GitHub last commit](https://img.shields.io/github/last-commit/marmelroy/PhoneNumberKit)](https://github.com/marmelroy/PhoneNumberKit) - A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber. - [YYText ![GitHub Repo Stars](https://img.shields.io/github/stars/ibireme/YYText) ![GitHub last commit](https://img.shields.io/github/last-commit/ibireme/YYText)](https://github.com/ibireme/YYText) - Powerful text framework for iOS to display and edit rich text. - [Format ![GitHub Repo Stars](https://img.shields.io/github/stars/marmelroy/Format) ![GitHub last commit](https://img.shields.io/github/last-commit/marmelroy/Format)](https://github.com/marmelroy/Format) - A Swift Formatter Kit. - [Tribute ![GitHub Repo Stars](https://img.shields.io/github/stars/zats/Tribute) ![GitHub last commit](https://img.shields.io/github/last-commit/zats/Tribute)](https://github.com/zats/Tribute) - Programmatic creation of NSAttributedString doesn't have to be a pain. - [EmojiKit ![GitHub Repo Stars](https://img.shields.io/github/stars/dasmer/EmojiKit) ![GitHub last commit](https://img.shields.io/github/last-commit/dasmer/EmojiKit)](https://github.com/dasmer/EmojiKit) - Effortless emoji-querying in Swift. - [Roman ![GitHub Repo Stars](https://img.shields.io/github/stars/nvzqz/Roman) ![GitHub last commit](https://img.shields.io/github/last-commit/nvzqz/Roman)](https://github.com/nvzqz/Roman) - Seamless Roman numeral conversion in Swift. - [ZSSRichTextEditor ![GitHub Repo Stars](https://img.shields.io/github/stars/nnhubbard/ZSSRichTextEditor) ![GitHub last commit](https://img.shields.io/github/last-commit/nnhubbard/ZSSRichTextEditor)](https://github.com/nnhubbard/ZSSRichTextEditor) - A beautiful rich text WYSIWYG editor for iOS with a syntax highlighted source view. - [pangu.Objective-C ![GitHub Repo Stars](https://img.shields.io/github/stars/Cee/pangu.objective-c) ![GitHub last commit](https://img.shields.io/github/last-commit/Cee/pangu.objective-c)](https://github.com/Cee/pangu.objective-c) - Paranoid text spacing in Objective-C. - [SwiftString ![GitHub Repo Stars](https://img.shields.io/github/stars/amayne/SwiftString) ![GitHub last commit](https://img.shields.io/github/last-commit/amayne/SwiftString)](https://github.com/amayne/SwiftString) - A comprehensive, lightweight string extension for Swift. - [Marklight ![GitHub Repo Stars](https://img.shields.io/github/stars/macteo/Marklight) ![GitHub last commit](https://img.shields.io/github/last-commit/macteo/Marklight)](https://github.com/macteo/Marklight) - Markdown syntax highlighter for iOS. - [MarkdownTextView ![GitHub Repo Stars](https://img.shields.io/github/stars/indragiek/MarkdownTextView) ![GitHub last commit](https://img.shields.io/github/last-commit/indragiek/MarkdownTextView)](https://github.com/indragiek/MarkdownTextView) - Rich Markdown editing control for iOS. - [TextAttributes ![GitHub Repo Stars](https://img.shields.io/github/stars/delba/TextAttributes) ![GitHub last commit](https://img.shields.io/github/last-commit/delba/TextAttributes)](https://github.com/delba/TextAttributes) - An easier way to compose attributed strings. - [Reductio ![GitHub Repo Stars](https://img.shields.io/github/stars/fdzsergio/Reductio) ![GitHub last commit](https://img.shields.io/github/last-commit/fdzsergio/Reductio)](https://github.com/fdzsergio/Reductio) - Automatic summarizer text in Swift. - [SmarkDown ![GitHub Repo Stars](https://img.shields.io/github/stars/SwiftStudies/SmarkDown) ![GitHub last commit](https://img.shields.io/github/last-commit/SwiftStudies/SmarkDown)](https://github.com/SwiftStudies/SmarkDown) - A Pure Swift implementation of the markdown mark-up language. - [SwiftyMarkdown ![GitHub Repo Stars](https://img.shields.io/github/stars/SimonFairbairn/SwiftyMarkdown) ![GitHub last commit](https://img.shields.io/github/last-commit/SimonFairbairn/SwiftyMarkdown)](https://github.com/SimonFairbairn/SwiftyMarkdown) - Converts Markdown files and strings into NSAttributedString. - [SZMentions ![GitHub Repo Stars](https://img.shields.io/github/stars/szweier/SZMentions) ![GitHub last commit](https://img.shields.io/github/last-commit/szweier/SZMentions)](https://github.com/szweier/SZMentions) - Library to help handle mentions. - [SZMentionsSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/szweier/SZMentionsSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/szweier/SZMentionsSwift)](https://github.com/szweier/SZMentionsSwift) - Library to help handle mentions. - [Heimdall ![GitHub Repo Stars](https://img.shields.io/github/stars/henrinormak/Heimdall) ![GitHub last commit](https://img.shields.io/github/last-commit/henrinormak/Heimdall)](https://github.com/henrinormak/Heimdall) - Heimdall is a wrapper around the Security framework for simple encryption/decryption operations. - [NoOptionalInterpolation ![GitHub Repo Stars](https://img.shields.io/github/stars/T-Pham/NoOptionalInterpolation) ![GitHub last commit](https://img.shields.io/github/last-commit/T-Pham/NoOptionalInterpolation)](https://github.com/T-Pham/NoOptionalInterpolation) - Get rid of "Optional(...)" and "nil" in string interpolation. Easy pluralization. - [Smile ![GitHub Repo Stars](https://img.shields.io/github/stars/onmyway133/Smile) ![GitHub last commit](https://img.shields.io/github/last-commit/onmyway133/Smile)](https://github.com/onmyway133/Smile) Emoji in Swift. - [ISO8601 ![GitHub Repo Stars](https://img.shields.io/github/stars/onmyway133/iso8601) ![GitHub last commit](https://img.shields.io/github/last-commit/onmyway133/iso8601)](https://github.com/onmyway133/iso8601) Super lightweight ISO8601 Date Formatter in Swift. - [Translucid ![GitHub Repo Stars](https://img.shields.io/github/stars/Ekhoo/Translucid) ![GitHub last commit](https://img.shields.io/github/last-commit/Ekhoo/Translucid)](https://github.com/Ekhoo/Translucid) - Lightweight library to set an Image as text background. - [FormatterKit ![GitHub Repo Stars](https://img.shields.io/github/stars/mattt/FormatterKit) ![GitHub last commit](https://img.shields.io/github/last-commit/mattt/FormatterKit)](https://github.com/mattt/FormatterKit) - `stringWithFormat:` for the sophisticated hacker set. - [BonMot ![GitHub Repo Stars](https://img.shields.io/github/stars/Rightpoint/BonMot) ![GitHub last commit](https://img.shields.io/github/last-commit/Rightpoint/BonMot)](https://github.com/Rightpoint/BonMot) - Beautiful, easy attributed strings in Swift. - [SwiftValidators ![GitHub Repo Stars](https://img.shields.io/github/stars/gkaimakas/SwiftValidators) ![GitHub last commit](https://img.shields.io/github/last-commit/gkaimakas/SwiftValidators)](https://github.com/gkaimakas/SwiftValidators) - String validation for iOS developed in Swift. Inspired by [validator.js](https://www.npmjs.com/package/validator). - [StringStylizer ![GitHub Repo Stars](https://img.shields.io/github/stars/kazuhiro4949/StringStylizer) ![GitHub last commit](https://img.shields.io/github/last-commit/kazuhiro4949/StringStylizer)](https://github.com/kazuhiro4949/StringStylizer) - Type strict builder class for NSAttributedString. - [SwiftyAttributes ![GitHub Repo Stars](https://img.shields.io/github/stars/eddiekaiger/SwiftyAttributes) ![GitHub last commit](https://img.shields.io/github/last-commit/eddiekaiger/SwiftyAttributes)](https://github.com/eddiekaiger/SwiftyAttributes) - Swift extensions that make it a breeze to work with attributed strings. - [MarkdownKit ![GitHub Repo Stars](https://img.shields.io/github/stars/bmoliveira/MarkdownKit) ![GitHub last commit](https://img.shields.io/github/last-commit/bmoliveira/MarkdownKit)](https://github.com/bmoliveira/MarkdownKit) - A simple and customizable Markdown Parser for Swift. - [CocoaMarkdown ![GitHub Repo Stars](https://img.shields.io/github/stars/indragiek/CocoaMarkdown) ![GitHub last commit](https://img.shields.io/github/last-commit/indragiek/CocoaMarkdown)](https://github.com/indragiek/CocoaMarkdown) - Markdown parsing and rendering for iOS and macOS. - [Notepad ![GitHub Repo Stars](https://img.shields.io/github/stars/ruddfawcett/Notepad) ![GitHub last commit](https://img.shields.io/github/last-commit/ruddfawcett/Notepad)](https://github.com/ruddfawcett/Notepad) - A fully themeable markdown editor with live syntax highlighting. - [KKStringValidator ![GitHub Repo Stars](https://img.shields.io/github/stars/krizhanovskii/KKStringValidator) ![GitHub last commit](https://img.shields.io/github/last-commit/krizhanovskii/KKStringValidator)](https://github.com/krizhanovskii/KKStringValidator) - Fast and simple string validation for iOS. With UITextField extension. - [ISO8859 ![GitHub Repo Stars](https://img.shields.io/github/stars/Cosmo/ISO8859) ![GitHub last commit](https://img.shields.io/github/last-commit/Cosmo/ISO8859)](https://github.com/Cosmo/ISO8859) - Convert ISO8859 1-16 Encoded Text to String in Swift. Supports iOS, tvOS, watchOS and macOS. - [Emojica ![GitHub Repo Stars](https://img.shields.io/github/stars/xoudini/emojica) ![GitHub last commit](https://img.shields.io/github/last-commit/xoudini/emojica)](https://github.com/xoudini/emojica) - Replace standard emoji in strings with a custom emoji set, such as [Twemoji ![GitHub Repo Stars](https://img.shields.io/github/stars/twitter/twemoji) ![GitHub last commit](https://img.shields.io/github/last-commit/twitter/twemoji)](https://github.com/twitter/twemoji) or [EmojiOne ![GitHub Repo Stars](https://img.shields.io/github/stars/joypixels/emojione) ![GitHub last commit](https://img.shields.io/github/last-commit/joypixels/emojione)](https://github.com/joypixels/emojione). - [SwiftRichString ![GitHub Repo Stars](https://img.shields.io/github/stars/malcommac/SwiftRichString) ![GitHub last commit](https://img.shields.io/github/last-commit/malcommac/SwiftRichString)](https://github.com/malcommac/SwiftRichString) - Elegant & Painless Attributed Strings Management Library in Swift. - [libPhoneNumber-iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/iziz/libPhoneNumber-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/iziz/libPhoneNumber-iOS)](https://github.com/iziz/libPhoneNumber-iOS) - iOS port from libphonenumber (Google's phone number handling library). - [AttributedTextView ![GitHub Repo Stars](https://img.shields.io/github/stars/evermeer/AttributedTextView) ![GitHub last commit](https://img.shields.io/github/last-commit/evermeer/AttributedTextView)](https://github.com/evermeer/AttributedTextView) - Easiest way to create an attributed UITextView with support for multiple links (including hashtags and mentions). - [StyleDecorator ![GitHub Repo Stars](https://img.shields.io/github/stars/dimpiax/StyleDecorator) ![GitHub last commit](https://img.shields.io/github/last-commit/dimpiax/StyleDecorator)](https://github.com/dimpiax/StyleDecorator) - Design string simply by linking attributes to needed parts. - [Mustard ![GitHub Repo Stars](https://img.shields.io/github/stars/mathewsanders/Mustard) ![GitHub last commit](https://img.shields.io/github/last-commit/mathewsanders/Mustard)](https://github.com/mathewsanders/Mustard) - Mustard is a Swift library for tokenizing strings when splitting by whitespace doesn't cut it. - [Input Mask ![GitHub Repo Stars](https://img.shields.io/github/stars/RedMadRobot/input-mask-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/RedMadRobot/input-mask-ios)](https://github.com/RedMadRobot/input-mask-ios) - Pattern-based user input formatter, parser and validator for iOS. - [Attributed ![GitHub Repo Stars](https://img.shields.io/github/stars/Nirma/Attributed) ![GitHub last commit](https://img.shields.io/github/last-commit/Nirma/Attributed)](https://github.com/Nirma/Attributed) - Modern Swift µframework for attributed strings. - [Atributika ![GitHub Repo Stars](https://img.shields.io/github/stars/psharanda/Atributika) ![GitHub last commit](https://img.shields.io/github/last-commit/psharanda/Atributika)](https://github.com/psharanda/Atributika) - Easily build NSAttributedString by detecting and styling HTML-like tags, hashtags, mentions, RegExp or NSDataDetector patterns. - [Guitar ![GitHub Repo Stars](https://img.shields.io/github/stars/ArtSabintsev/Guitar) ![GitHub last commit](https://img.shields.io/github/last-commit/ArtSabintsev/Guitar)](https://github.com/ArtSabintsev/Guitar) - A Cross-Platform String Library Written in Swift. - [RealTimeCurrencyFormatter ![GitHub Repo Stars](https://img.shields.io/github/stars/kaiomedau/realtime-currency-formatter-objc) ![GitHub last commit](https://img.shields.io/github/last-commit/kaiomedau/realtime-currency-formatter-objc)](https://github.com/kaiomedau/realtime-currency-formatter-objc) - An ObjC international currency formatting utility. - [Down ![GitHub Repo Stars](https://img.shields.io/github/stars/iwasrobbed/Down) ![GitHub last commit](https://img.shields.io/github/last-commit/iwasrobbed/Down)](https://github.com/iwasrobbed/Down) - Blazing fast Markdown rendering in Swift, built upon cmark. - [Marky Mark ![GitHub Repo Stars](https://img.shields.io/github/stars/m2mobi/Marky-Mark) ![GitHub last commit](https://img.shields.io/github/last-commit/m2mobi/Marky-Mark)](https://github.com/m2mobi/Marky-Mark) - Highly customizable Markdown parsing and native rendering in Swift. - [MarkdownView ![GitHub Repo Stars](https://img.shields.io/github/stars/keitaoouchi/MarkdownView) ![GitHub last commit](https://img.shields.io/github/last-commit/keitaoouchi/MarkdownView)](https://github.com/keitaoouchi/MarkdownView) - Markdown View for iOS. - [Highlighter ![GitHub Repo Stars](https://img.shields.io/github/stars/younatics/Highlighter) ![GitHub last commit](https://img.shields.io/github/last-commit/younatics/Highlighter)](https://github.com/younatics/Highlighter) - Highlight whatever you want! Highlighter will magically find UI objects such as UILabel, UITextView, UITexTfield, UIButton in your UITableViewCell or other Class. - [Sprinter ![GitHub Repo Stars](https://img.shields.io/github/stars/nicklockwood/Sprinter) ![GitHub last commit](https://img.shields.io/github/last-commit/nicklockwood/Sprinter)](https://github.com/nicklockwood/Sprinter) - A library for formatting strings on iOS and macOS. - [Highlightr ![GitHub Repo Stars](https://img.shields.io/github/stars/raspu/Highlightr) ![GitHub last commit](https://img.shields.io/github/last-commit/raspu/Highlightr)](https://github.com/raspu/Highlightr) - An iOS & macOS syntax highlighter, supports 176 languages and comes with 79 styles. - [fuse-swift ![GitHub Repo Stars](https://img.shields.io/github/stars/krisk/fuse-swift) ![GitHub last commit](https://img.shields.io/github/last-commit/krisk/fuse-swift)](https://github.com/krisk/fuse-swift) - A lightweight fuzzy-search library, with zero dependencies. - [EFMarkdown ![GitHub Repo Stars](https://img.shields.io/github/stars/EFPrefix/EFMarkdown) ![GitHub last commit](https://img.shields.io/github/last-commit/EFPrefix/EFMarkdown)](https://github.com/EFPrefix/EFMarkdown) - A lightweight Markdown library for iOS. - [Croc ![GitHub Repo Stars](https://img.shields.io/github/stars/jkalash/croc) ![GitHub last commit](https://img.shields.io/github/last-commit/jkalash/croc)](https://github.com/jkalash/croc) - A lightweight Swift library for Emoji parsing and querying. - [PostalCodeValidator ![GitHub Repo Stars](https://img.shields.io/github/stars/FormatterKit/PostalCodeValidator) ![GitHub last commit](https://img.shields.io/github/last-commit/FormatterKit/PostalCodeValidator)](https://github.com/FormatterKit/PostalCodeValidator) - A validator for postal codes with support for 200+ regions. - [CodeMirror Swift ![GitHub Repo Stars](https://img.shields.io/github/stars/ProxymanApp/CodeMirror-Swift) ![GitHub last commit](https://img.shields.io/github/last-commit/ProxymanApp/CodeMirror-Swift)](https://github.com/ProxymanApp/CodeMirror-Swift) - A lightweight wrapper of CodeMirror for macOS and iOS. Support Syntax Highlighting & Themes. - [TwitterTextEditor ![GitHub Repo Stars](https://img.shields.io/github/stars/twitter/TwitterTextEditor) ![GitHub last commit](https://img.shields.io/github/last-commit/twitter/TwitterTextEditor)](https://github.com/twitter/TwitterTextEditor) - A standalone, flexible API that provides a full featured rich text editor for iOS applications. - [AztecEditor-iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/wordpress-mobile/AztecEditor-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/wordpress-mobile/AztecEditor-iOS)](https://github.com/wordpress-mobile/AztecEditor-iOS) - Aztec is a Swift library that provides a `UITextView` subclass with HTML visual-editing capabilities. The plugin API supports customization HTML conversion from/to HTML for compatibility with your needs. **[back to top](#contributing-and-collaborating)** ### Font - [FontBlaster ![GitHub Repo Stars](https://img.shields.io/github/stars/ArtSabintsev/FontBlaster) ![GitHub last commit](https://img.shields.io/github/last-commit/ArtSabintsev/FontBlaster)](https://github.com/ArtSabintsev/FontBlaster) - Programmatically load custom fonts into your iOS app. - [GoogleMaterialIconFont ![GitHub Repo Stars](https://img.shields.io/github/stars/kitasuke/GoogleMaterialIconFont) ![GitHub last commit](https://img.shields.io/github/last-commit/kitasuke/GoogleMaterialIconFont)](https://github.com/kitasuke/GoogleMaterialIconFont) - Google Material Design Icons for Swift and ObjC project. - [ios-fontawesome ![GitHub Repo Stars](https://img.shields.io/github/stars/alexdrone/ios-fontawesome) ![GitHub last commit](https://img.shields.io/github/last-commit/alexdrone/ios-fontawesome)](https://github.com/alexdrone/ios-fontawesome) - NSString+FontAwesome. - [FontAwesome.swift ![GitHub Repo Stars](https://img.shields.io/github/stars/thii/FontAwesome.swift) ![GitHub last commit](https://img.shields.io/github/last-commit/thii/FontAwesome.swift)](https://github.com/thii/FontAwesome.swift) - Use FontAwesome in your Swift projects. - [SwiftFontName ![GitHub Repo Stars](https://img.shields.io/github/stars/morizotter/SwiftFontName) ![GitHub last commit](https://img.shields.io/github/last-commit/morizotter/SwiftFontName)](https://github.com/morizotter/SwiftFontName) - OS font complements library. Localized font supported. - [SwiftIconFont ![GitHub Repo Stars](https://img.shields.io/github/stars/0x73/SwiftIconFont) ![GitHub last commit](https://img.shields.io/github/last-commit/0x73/SwiftIconFont)](https://github.com/0x73/SwiftIconFont) - Icons fonts for iOS (FontAwesome, Iconic, Ionicon, Octicon, Themify, MapIcon, MaterialIcon). - [FontAwesomeKit ![GitHub Repo Stars](https://img.shields.io/github/stars/PrideChung/FontAwesomeKit) ![GitHub last commit](https://img.shields.io/github/last-commit/PrideChung/FontAwesomeKit)](https://github.com/PrideChung/FontAwesomeKit) - Icon font library for iOS. Currently supports Font-Awesome, Foundation icons, Zocial, and ionicons. - [Iconic ![GitHub Repo Stars](https://img.shields.io/github/stars/home-assistant/Iconic) ![GitHub last commit](https://img.shields.io/github/last-commit/home-assistant/Iconic)](https://github.com/home-assistant/Iconic) - Auto-generated icon font library for iOS, watchOS and tvOS. - [GoogleMaterialDesignIcons ![GitHub Repo Stars](https://img.shields.io/github/stars/dekatotoro/GoogleMaterialDesignIcons) ![GitHub last commit](https://img.shields.io/github/last-commit/dekatotoro/GoogleMaterialDesignIcons)](https://github.com/dekatotoro/GoogleMaterialDesignIcons) - Google Material Design Icons Font for iOS. - [OcticonsKit ![GitHub Repo Stars](https://img.shields.io/github/stars/keitaoouchi/OcticonsKit) ![GitHub last commit](https://img.shields.io/github/last-commit/keitaoouchi/OcticonsKit)](https://github.com/keitaoouchi/OcticonsKit) - Use Octicons as UIImage / UIFont in your projects with Swifty manners. - [IoniconsKit ![GitHub Repo Stars](https://img.shields.io/github/stars/keitaoouchi/IoniconsKit) ![GitHub last commit](https://img.shields.io/github/last-commit/keitaoouchi/IoniconsKit)](https://github.com/keitaoouchi/IoniconsKit) - Use Ionicons as UIImage / UIFont in your projects with Swifty manners. - [FontAwesomeKit.Swift ![GitHub Repo Stars](https://img.shields.io/github/stars/qiuncheng/FontAwesomeKit.Swift) ![GitHub last commit](https://img.shields.io/github/last-commit/qiuncheng/FontAwesomeKit.Swift)](https://github.com/qiuncheng/FontAwesomeKit.Swift) - A better choice for iOS Developer to use FontAwesome Icon. - [UIFontComplete ![GitHub Repo Stars](https://img.shields.io/github/stars/Nirma/UIFontComplete) ![GitHub last commit](https://img.shields.io/github/last-commit/Nirma/UIFontComplete)](https://github.com/Nirma/UIFontComplete) - Font management (System & Custom) for iOS and tvOS. - [Swicon ![GitHub Repo Stars](https://img.shields.io/github/stars/UglyTroLL/Swicon) ![GitHub last commit](https://img.shields.io/github/last-commit/UglyTroLL/Swicon)](https://github.com/UglyTroLL/Swicon) - Use 1600+ icons (and more!) from FontAwesome and Google Material Icons in your swift/iOS project in an easy and space-efficient way! - [SwiftIcons ![GitHub Repo Stars](https://img.shields.io/github/stars/ranesr/SwiftIcons) ![GitHub last commit](https://img.shields.io/github/last-commit/ranesr/SwiftIcons)](https://github.com/ranesr/SwiftIcons) - A library for using different font icons: dripicons, emoji, font awesome, icofont, ionicons, linear icons, map icons, material icons, open iconic, state, weather. It supports UIImage, UIImageView, UILabel, UIButton, UISegmentedControl, UITabBarItem, UISlider, UIBarButtonItem, UIViewController, UITextfield, UIStepper. - [Font-Awesome-Swift ![GitHub Repo Stars](https://img.shields.io/github/stars/Vaberer/Font-Awesome-Swift) ![GitHub last commit](https://img.shields.io/github/last-commit/Vaberer/Font-Awesome-Swift)](https://github.com/Vaberer/Font-Awesome-Swift) - Font Awesome swift library for iOS. - [JQSwiftIcon ![GitHub Repo Stars](https://img.shields.io/github/stars/josejuanqm/JQSwiftIcon) ![GitHub last commit](https://img.shields.io/github/last-commit/josejuanqm/JQSwiftIcon)](https://github.com/josejuanqm/JQSwiftIcon) - Icon Fonts on iOS using string interpolation written in Swift. - [Money ![GitHub Repo Stars](https://img.shields.io/github/stars/Flight-School/Money) ![GitHub last commit](https://img.shields.io/github/last-commit/Flight-School/Money)](https://github.com/Flight-School/Money) - A precise, type-safe representation of a monetary amount in a given currency. **[back to top](#contributing-and-collaborating)** ## UI - [Motif ![GitHub Repo Stars](https://img.shields.io/github/stars/erichoracek/Motif) ![GitHub last commit](https://img.shields.io/github/last-commit/erichoracek/Motif)](https://github.com/erichoracek/Motif) - A lightweight and customizable JSON stylesheet framework for iOS. - [Texture ![GitHub Repo Stars](https://img.shields.io/github/stars/TextureGroup/Texture) ![GitHub last commit](https://img.shields.io/github/last-commit/TextureGroup/Texture)](https://github.com/TextureGroup/Texture) - Smooth asynchronous user interfaces for iOS apps. - [GaugeKit ![GitHub Repo Stars](https://img.shields.io/github/stars/skywinder/GaugeKit) ![GitHub last commit](https://img.shields.io/github/last-commit/skywinder/GaugeKit)](https://github.com/skywinder/GaugeKit) - Customizable gauges. Easy reproduce Apple's style gauges. - [iCarousel ![GitHub Repo Stars](https://img.shields.io/github/stars/nicklockwood/iCarousel) ![GitHub last commit](https://img.shields.io/github/last-commit/nicklockwood/iCarousel)](https://github.com/nicklockwood/iCarousel) - A simple, highly customisable, data-driven 3D carousel for iOS and Mac OS. - [HorizontalDial ![GitHub Repo Stars](https://img.shields.io/github/stars/kciter/HorizontalDial) ![GitHub last commit](https://img.shields.io/github/last-commit/kciter/HorizontalDial)](https://github.com/kciter/HorizontalDial) - A horizontal scroll dial like Instagram. - [ComponentKit](https://componentkit.org/) - A React-Inspired View Framework for iOS, by Facebook. - [RKNotificationHub ![GitHub Repo Stars](https://img.shields.io/github/stars/cwRichardKim/RKNotificationHub) ![GitHub last commit](https://img.shields.io/github/last-commit/cwRichardKim/RKNotificationHub)](https://github.com/cwRichardKim/RKNotificationHub) - Make any UIView a full fledged notification center. - [phone-number-picker ![GitHub Repo Stars](https://img.shields.io/github/stars/hughbe/phone-number-picker) ![GitHub last commit](https://img.shields.io/github/last-commit/hughbe/phone-number-picker)](https://github.com/hughbe/phone-number-picker) - A simple and easy to use view controller enabling you to enter a phone number with a country code similar to WhatsApp written in Swift. - [BEMCheckBox ![GitHub Repo Stars](https://img.shields.io/github/stars/Boris-Em/BEMCheckBox) ![GitHub last commit](https://img.shields.io/github/last-commit/Boris-Em/BEMCheckBox)](https://github.com/Boris-Em/BEMCheckBox#sample-app) - Tasteful Checkbox for iOS. - [MPParallaxView ![GitHub Repo Stars](https://img.shields.io/github/stars/DroidsOnRoids/MPParallaxView) ![GitHub last commit](https://img.shields.io/github/last-commit/DroidsOnRoids/MPParallaxView)](https://github.com/DroidsOnRoids/MPParallaxView) - Apple TV Parallax effect in Swift. - [Splitflap ![GitHub Repo Stars](https://img.shields.io/github/stars/yannickl/Splitflap) ![GitHub last commit](https://img.shields.io/github/last-commit/yannickl/Splitflap)](https://github.com/yannickl/Splitflap) - A simple split-flap display for your Swift applications. - [EZSwipeController ![GitHub Repo Stars](https://img.shields.io/github/stars/goktugyil/EZSwipeController) ![GitHub last commit](https://img.shields.io/github/last-commit/goktugyil/EZSwipeController)](https://github.com/goktugyil/EZSwipeController) - UIPageViewController like Snapchat/Tinder/iOS Main Pages. - [Curry ![GitHub Repo Stars](https://img.shields.io/github/stars/devinross/curry) ![GitHub last commit](https://img.shields.io/github/last-commit/devinross/curry)](https://github.com/devinross/curry) - Curry is a framework built to enhance and compliment Foundation and UIKit. - [Pages ![GitHub Repo Stars](https://img.shields.io/github/stars/hyperoslo/Pages) ![GitHub last commit](https://img.shields.io/github/last-commit/hyperoslo/Pages)](https://github.com/hyperoslo/Pages) - UIPageViewController made simple. - [BAFluidView ![GitHub Repo Stars](https://img.shields.io/github/stars/antiguab/BAFluidView) ![GitHub last commit](https://img.shields.io/github/last-commit/antiguab/BAFluidView)](https://github.com/antiguab/BAFluidView) - UIView that simulates a 2D view of a fluid in motion. - [WZDraggableSwitchHeaderView ![GitHub Repo Stars](https://img.shields.io/github/stars/wongzigii/WZDraggableSwitchHeaderView) ![GitHub last commit](https://img.shields.io/github/last-commit/wongzigii/WZDraggableSwitchHeaderView)](https://github.com/wongzigii/WZDraggableSwitchHeaderView) - Showing status for switching between viewControllers. - [SCTrelloNavigation ![GitHub Repo Stars](https://img.shields.io/github/stars/SergioChan/SCTrelloNavigation) ![GitHub last commit](https://img.shields.io/github/last-commit/SergioChan/SCTrelloNavigation)](https://github.com/SergioChan/SCTrelloNavigation) - An iOS native implementation of a Trello Animated Navagation. - [Spots ![GitHub Repo Stars](https://img.shields.io/github/stars/hyperoslo/Spots) ![GitHub last commit](https://img.shields.io/github/last-commit/hyperoslo/Spots)](https://github.com/hyperoslo/Spots) - Spots is a view controller framework that makes your setup and future development blazingly fast. - [AZExpandableIconListView ![GitHub Repo Stars](https://img.shields.io/github/stars/Azuritul/AZExpandableIconListView) ![GitHub last commit](https://img.shields.io/github/last-commit/Azuritul/AZExpandableIconListView)](https://github.com/Azuritul/AZExpandableIconListView) - An expandable/collapsible view component written in Swift. - [FlourishUI ![GitHub Repo Stars](https://img.shields.io/github/stars/thinkclay/FlourishUI) ![GitHub last commit](https://img.shields.io/github/last-commit/thinkclay/FlourishUI)](https://github.com/thinkclay/FlourishUI) - A highly configurable and out-of-the-box-pretty UI library. - [Navigation Stack ![GitHub Repo Stars](https://img.shields.io/github/stars/Ramotion/navigation-stack) ![GitHub last commit](https://img.shields.io/github/last-commit/Ramotion/navigation-stack)](https://github.com/Ramotion/navigation-stack) - Navigation Stack is a stack-modeled navigation controller. - [UIView-draggable ![GitHub Repo Stars](https://img.shields.io/github/stars/andreamazz/UIView-draggable) ![GitHub last commit](https://img.shields.io/github/last-commit/andreamazz/UIView-draggable)](https://github.com/andreamazz/UIView-draggable) - UIView category that adds dragging capabilities. - [EPSignature ![GitHub Repo Stars](https://img.shields.io/github/stars/ipraba/EPSignature) ![GitHub last commit](https://img.shields.io/github/last-commit/ipraba/EPSignature)](https://github.com/ipraba/EPSignature) - Signature component for iOS in Swift. - [EVFaceTracker ![GitHub Repo Stars](https://img.shields.io/github/stars/evermeer/EVFaceTracker) ![GitHub last commit](https://img.shields.io/github/last-commit/evermeer/EVFaceTracker)](https://github.com/evermeer/EVFaceTracker) - Calculate the distance and angle of your device with regards to your face. - [LeeGo ![GitHub Repo Stars](https://img.shields.io/github/stars/wangshengjia/LeeGo) ![GitHub last commit](https://img.shields.io/github/last-commit/wangshengjia/LeeGo)](https://github.com/wangshengjia/LeeGo) - Declarative, configurable & highly reusable UI development as making Lego bricks. - [MEVHorizontalContacts ![GitHub Repo Stars](https://img.shields.io/github/stars/manuelescrig/MEVHorizontalContacts) ![GitHub last commit](https://img.shields.io/github/last-commit/manuelescrig/MEVHorizontalContacts)](https://github.com/manuelescrig/MEVHorizontalContacts) - An iOS UICollectionViewLayout subclass to show a list of contacts with configurable expandable menu items. - [VisualEffectView ![GitHub Repo Stars](https://img.shields.io/github/stars/efremidze/VisualEffectView) ![GitHub last commit](https://img.shields.io/github/last-commit/efremidze/VisualEffectView)](https://github.com/efremidze/VisualEffectView) - UIVisualEffectView subclass with tint color. - [Cacao ![GitHub Repo Stars](https://img.shields.io/github/stars/PureSwift/Cacao) ![GitHub last commit](https://img.shields.io/github/last-commit/PureSwift/Cacao)](https://github.com/PureSwift/Cacao) - Pure Swift Cross-platform UIKit (Cocoa Touch) implementation (Supports Linux). - [JDFlipNumberView ![GitHub Repo Stars](https://img.shields.io/github/stars/calimarkus/JDFlipNumberView) ![GitHub last commit](https://img.shields.io/github/last-commit/calimarkus/JDFlipNumberView)](https://github.com/calimarkus/JDFlipNumberView) - Representing analog flip numbers like airport/trainstation displays. - [DCKit ![GitHub Repo Stars](https://img.shields.io/github/stars/agordeev/DCKit) ![GitHub last commit](https://img.shields.io/github/last-commit/agordeev/DCKit)](https://github.com/agordeev/DCKit) - Set of iOS controls, which have useful IBInspectable properties. Written on Swift. - [BackgroundVideoiOS ![GitHub Repo Stars](https://img.shields.io/github/stars/Guzlan/BackgroundVideoiOS) ![GitHub last commit](https://img.shields.io/github/last-commit/Guzlan/BackgroundVideoiOS)](https://github.com/Guzlan/BackgroundVideoiOS) - A swift and objective-C object that lets you add a background video to iOS views. - [NightNight ![GitHub Repo Stars](https://img.shields.io/github/stars/Draveness/NightNight) ![GitHub last commit](https://img.shields.io/github/last-commit/Draveness/NightNight)](https://github.com/Draveness/NightNight) - Elegant way to integrate night mode to swift projects. - [SwiftTheme ![GitHub Repo Stars](https://img.shields.io/github/stars/wxxsw/SwiftTheme) ![GitHub last commit](https://img.shields.io/github/last-commit/wxxsw/SwiftTheme)](https://github.com/wxxsw/SwiftTheme) - Powerful theme/skin manager for iOS. - [FDStackView ![GitHub Repo Stars](https://img.shields.io/github/stars/forkingdog/FDStackView) ![GitHub last commit](https://img.shields.io/github/last-commit/forkingdog/FDStackView)](https://github.com/forkingdog/FDStackView) - Use UIStackView directly in iOS. - [RedBeard](https://www.redbeard.io/) - It's a complete framework that takes away much of the pain of getting a beautiful, powerful iOS App crafted. - [Material ![GitHub Repo Stars](https://img.shields.io/github/stars/CosmicMind/Material) ![GitHub last commit](https://img.shields.io/github/last-commit/CosmicMind/Material)](https://github.com/CosmicMind/Material) - Material is an animation and graphics framework that allows developers to easily create beautiful applications. - [DistancePicker ![GitHub Repo Stars](https://img.shields.io/github/stars/qmathe/DistancePicker) ![GitHub last commit](https://img.shields.io/github/last-commit/qmathe/DistancePicker)](https://github.com/qmathe/DistancePicker) - Custom control to select a distance with a pan gesture, written in Swift. - [OAStackView ![GitHub Repo Stars](https://img.shields.io/github/stars/nsomar/OAStackView) ![GitHub last commit](https://img.shields.io/github/last-commit/nsomar/OAStackView)](https://github.com/nsomar/OAStackView) - OAStackView tries to port back the stackview to iOS 7+. OAStackView aims at replicating all the features in UIStackView. - [PageController ![GitHub Repo Stars](https://img.shields.io/github/stars/hirohisa/PageController) ![GitHub last commit](https://img.shields.io/github/last-commit/hirohisa/PageController)](https://github.com/hirohisa/PageController) - Infinite paging controller, scrolling through contents and title bar scrolls with a delay. - [StatusProvider ![GitHub Repo Stars](https://img.shields.io/github/stars/mariohahn/StatusProvider) ![GitHub last commit](https://img.shields.io/github/last-commit/mariohahn/StatusProvider)](https://github.com/mariohahn/StatusProvider) - Protocol to handle initial Loadings, Empty Views and Error Handling in a ViewController & views. - [StackLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/bridger/StackLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/bridger/StackLayout)](https://github.com/bridger/StackLayout) - An alternative to UIStackView for common Auto Layout patterns. - [NightView ![GitHub Repo Stars](https://img.shields.io/github/stars/Boris-Em/NightView) ![GitHub last commit](https://img.shields.io/github/last-commit/Boris-Em/NightView)](https://github.com/Boris-Em/NightView) - Dazzling Nights on iOS. - [SwiftVideoBackground ![GitHub Repo Stars](https://img.shields.io/github/stars/dingwilson/SwiftVideoBackground) ![GitHub last commit](https://img.shields.io/github/last-commit/dingwilson/SwiftVideoBackground)](https://github.com/dingwilson/SwiftVideoBackground) - Easy to Use UIView subclass for implementing a video background. - [ConfettiView ![GitHub Repo Stars](https://img.shields.io/github/stars/OrRon/ConfettiView) ![GitHub last commit](https://img.shields.io/github/last-commit/OrRon/ConfettiView)](https://github.com/OrRon/ConfettiView) - Confetti View lets you create a magnificent confetti view in your app. - [BouncyPageViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/BohdanOrlov/BouncyPageViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/BohdanOrlov/BouncyPageViewController)](https://github.com/BohdanOrlov/BouncyPageViewController) - Page view controller with bounce effect. - [LTHRadioButton ![GitHub Repo Stars](https://img.shields.io/github/stars/rolandleth/LTHRadioButton) ![GitHub last commit](https://img.shields.io/github/last-commit/rolandleth/LTHRadioButton)](https://github.com/rolandleth/LTHRadioButton) - A radio button with a pretty fill animation. - [Macaw-Examples ![GitHub Repo Stars](https://img.shields.io/github/stars/exyte/Macaw-Examples) ![GitHub last commit](https://img.shields.io/github/last-commit/exyte/Macaw-Examples)](https://github.com/exyte/Macaw-Examples) - Various usages of the Macaw library. - [Reactions ![GitHub Repo Stars](https://img.shields.io/github/stars/yannickl/Reactions) ![GitHub last commit](https://img.shields.io/github/last-commit/yannickl/Reactions)](https://github.com/yannickl/Reactions) - Fully customizable Facebook reactions control. - [Newly ![GitHub Repo Stars](https://img.shields.io/github/stars/dhirajjadhao/Newly) ![GitHub last commit](https://img.shields.io/github/last-commit/dhirajjadhao/Newly)](https://github.com/dhirajjadhao/Newly) - Newly is a drop in solution to add Twitter/Facebook/Linkedin-style new updates/tweets/posts available button. - [CardStackController ![GitHub Repo Stars](https://img.shields.io/github/stars/jobandtalent/CardStackController) ![GitHub last commit](https://img.shields.io/github/last-commit/jobandtalent/CardStackController)](https://github.com/jobandtalent/CardStackController) - iOS custom controller used in Jobandtalent app to present new view controllers as cards. - [Material Components ![GitHub Repo Stars](https://img.shields.io/github/stars/material-components/material-components-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/material-components/material-components-ios)](https://github.com/material-components/material-components-ios) - Google developed UI components that help developers execute Material Design. - [FAQView ![GitHub Repo Stars](https://img.shields.io/github/stars/mukeshthawani/FAQView) ![GitHub last commit](https://img.shields.io/github/last-commit/mukeshthawani/FAQView)](https://github.com/mukeshthawani/FAQView) - An easy to use FAQ view for iOS written in Swift. - [LMArticleViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/lucamozza/LMArticleViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/lucamozza/LMArticleViewController)](https://github.com/lucamozza/LMArticleViewController) - UIViewController subclass to beautifully present news articles and blog posts. - [FSPagerView ![GitHub Repo Stars](https://img.shields.io/github/stars/WenchaoD/FSPagerView) ![GitHub last commit](https://img.shields.io/github/last-commit/WenchaoD/FSPagerView)](https://github.com/WenchaoD/FSPagerView) - FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders. - [ElongationPreview ![GitHub Repo Stars](https://img.shields.io/github/stars/Ramotion/elongation-preview) ![GitHub last commit](https://img.shields.io/github/last-commit/Ramotion/elongation-preview)](https://github.com/Ramotion/elongation-preview) - ElongationPreview is an elegant push-pop style view controller with 3D-Touch support and gestures. - [Pageboy ![GitHub Repo Stars](https://img.shields.io/github/stars/uias/Pageboy) ![GitHub last commit](https://img.shields.io/github/last-commit/uias/Pageboy)](https://github.com/uias/Pageboy) - A simple, highly informative page view controller. - [IGColorPicker ![GitHub Repo Stars](https://img.shields.io/github/stars/iGenius-Srl/IGColorPicker) ![GitHub last commit](https://img.shields.io/github/last-commit/iGenius-Srl/IGColorPicker)](https://github.com/iGenius-Srl/IGColorPicker) - A customizable color picker for iOS in Swift. - [KPActionSheet ![GitHub Repo Stars](https://img.shields.io/github/stars/khuong291/KPActionSheet) ![GitHub last commit](https://img.shields.io/github/last-commit/khuong291/KPActionSheet)](https://github.com/khuong291/KPActionSheet) - A replacement of default action sheet, but has very simple usage. - [SegmentedProgressBar ![GitHub Repo Stars](https://img.shields.io/github/stars/D-32/SegmentedProgressBar) ![GitHub last commit](https://img.shields.io/github/last-commit/D-32/SegmentedProgressBar)](https://github.com/D-32/SegmentedProgressBar) - Snapchat / Instagram Stories style animated indicator. - [Magnetic ![GitHub Repo Stars](https://img.shields.io/github/stars/efremidze/Magnetic) ![GitHub last commit](https://img.shields.io/github/last-commit/efremidze/Magnetic)](https://github.com/efremidze/Magnetic) - SpriteKit Floating Bubble Picker (inspired by Apple Music). - [AmazingBubbles ![GitHub Repo Stars](https://img.shields.io/github/stars/GlebRadchenko/AmazingBubbles) ![GitHub last commit](https://img.shields.io/github/last-commit/GlebRadchenko/AmazingBubbles)](https://github.com/GlebRadchenko/AmazingBubbles) - Apple Music like Bubble Picker using Dynamic Animation. - [Haptica ![GitHub Repo Stars](https://img.shields.io/github/stars/efremidze/Haptica) ![GitHub last commit](https://img.shields.io/github/last-commit/efremidze/Haptica)](https://github.com/efremidze/Haptica) - Easy Haptic Feedback Generator. - [GDCheckbox ![GitHub Repo Stars](https://img.shields.io/github/stars/saeid/GDCheckbox) ![GitHub last commit](https://img.shields.io/github/last-commit/saeid/GDCheckbox)](https://github.com/saeid/GDCheckbox) - An easy to use custom checkbox/radio button component for iOS, with support of IBDesign Inspector. - [HamsterUIKit ![GitHub Repo Stars](https://img.shields.io/github/stars/Howardw3/HamsterUIKit) ![GitHub last commit](https://img.shields.io/github/last-commit/Howardw3/HamsterUIKit)](https://github.com/Howardw3/HamsterUIKit) - A simple and elegant UIKit(Chart) for iOS. - [AZEmptyState ![GitHub Repo Stars](https://img.shields.io/github/stars/Minitour/AZEmptyState) ![GitHub last commit](https://img.shields.io/github/last-commit/Minitour/AZEmptyState)](https://github.com/Minitour/AZEmptyState) - A UIControl subclass that makes it easy to create empty states. - [URWeatherView ![GitHub Repo Stars](https://img.shields.io/github/stars/jegumhon/URWeatherView) ![GitHub last commit](https://img.shields.io/github/last-commit/jegumhon/URWeatherView)](https://github.com/jegumhon/URWeatherView) - Show the weather effects onto view. - [LCUIComponents ![GitHub Repo Stars](https://img.shields.io/github/stars/linhcn/LCUIComponents) ![GitHub last commit](https://img.shields.io/github/last-commit/linhcn/LCUIComponents)](https://github.com/linhcn/LCUIComponents) - A framework supports creating transient views on top of other content onscreen such as popover with a data list. - [ViewComposer ![GitHub Repo Stars](https://img.shields.io/github/stars/Sajjon/ViewComposer) ![GitHub last commit](https://img.shields.io/github/last-commit/Sajjon/ViewComposer)](https://github.com/Sajjon/ViewComposer) - `let lbl: UILabel = [.text("Hello"), .textColor(.red)]` - Create views using array literal of enum expressing view attributes. - [BatteryView ![GitHub Repo Stars](https://img.shields.io/github/stars/yonat/BatteryView) ![GitHub last commit](https://img.shields.io/github/last-commit/yonat/BatteryView)](https://github.com/yonat/BatteryView) - Simple battery shaped UIView. - [ShadowView ![GitHub Repo Stars](https://img.shields.io/github/stars/PierrePerrin/ShadowView) ![GitHub last commit](https://img.shields.io/github/last-commit/PierrePerrin/ShadowView)](https://github.com/PierrePerrin/ShadowView) - Make shadows management easy on UIView. - [Pulley ![GitHub Repo Stars](https://img.shields.io/github/stars/52inc/Pulley) ![GitHub last commit](https://img.shields.io/github/last-commit/52inc/Pulley)](https://github.com/52inc/Pulley) - A library to imitate the iOS 10 Maps UI. - [N8iveKit ![GitHub Repo Stars](https://img.shields.io/github/stars/n8iveapps/N8iveKit) ![GitHub last commit](https://img.shields.io/github/last-commit/n8iveapps/N8iveKit)](https://github.com/n8iveapps/N8iveKit) - A set of frameworks making iOS development more fun. - [Panda ![GitHub Repo Stars](https://img.shields.io/github/stars/wordlessj/Panda) ![GitHub last commit](https://img.shields.io/github/last-commit/wordlessj/Panda)](https://github.com/wordlessj/Panda) - Create view hierarchies declaratively. - [NotchKit ![GitHub Repo Stars](https://img.shields.io/github/stars/HarshilShah/NotchKit) ![GitHub last commit](https://img.shields.io/github/last-commit/HarshilShah/NotchKit)](https://github.com/HarshilShah/NotchKit) - A simple way to hide the notch on the iPhone X - [Overlay ![GitHub Repo Stars](https://img.shields.io/github/stars/TintPoint/Overlay) ![GitHub last commit](https://img.shields.io/github/last-commit/TintPoint/Overlay)](https://github.com/TintPoint/Overlay) - Overlay is a flexible UI framework designed for Swift. It allows you to write CSS like Swift code. - [SwiftyUI ![GitHub Repo Stars](https://img.shields.io/github/stars/haoking/SwiftyUI) ![GitHub last commit](https://img.shields.io/github/last-commit/haoking/SwiftyUI)](https://github.com/haoking/SwiftyUI) - High performance and lightweight(one class each UI) UIView, UIImage, UIImageView, UIlabel, UIButton, Promise and more. - [NotchToolkit ![GitHub Repo Stars](https://img.shields.io/github/stars/AFathi/NotchToolkit) ![GitHub last commit](https://img.shields.io/github/last-commit/AFathi/NotchToolkit)](https://github.com/AFathi/NotchToolkit) - A framework for iOS that allow developers use the iPhone X notch in creative ways. - [PullUpController ![GitHub Repo Stars](https://img.shields.io/github/stars/MarioIannotta/PullUpController) ![GitHub last commit](https://img.shields.io/github/last-commit/MarioIannotta/PullUpController)](https://github.com/MarioIannotta/PullUpController) - Pull up controller with multiple sticky points like in iOS Maps. - [DrawerKit ![GitHub Repo Stars](https://img.shields.io/github/stars/babylonhealth/DrawerKit) ![GitHub last commit](https://img.shields.io/github/last-commit/babylonhealth/DrawerKit)](https://github.com/babylonhealth/DrawerKit) - DrawerKit lets an UIViewController modally present another UIViewController in a manner similar to the way Apple's Maps app works. - [Shades ![GitHub Repo Stars](https://img.shields.io/github/stars/aaronjsutton/Shades) ![GitHub last commit](https://img.shields.io/github/last-commit/aaronjsutton/Shades)](https://github.com/aaronjsutton/Shades) - Easily add drop shadows, borders, and round corners to a UIView. - [ISPageControl ![GitHub Repo Stars](https://img.shields.io/github/stars/Interactive-Studio/ISPageControl) ![GitHub last commit](https://img.shields.io/github/last-commit/Interactive-Studio/ISPageControl)](https://github.com/Interactive-Studio/ISPageControl) - A page control similar to that used in Instagram. - [Mixin ![GitHub Repo Stars](https://img.shields.io/github/stars/oney/Mixin) ![GitHub last commit](https://img.shields.io/github/last-commit/oney/Mixin)](https://github.com/oney/Mixin) - React.js like Mixin. More powerful Protocol-Oriented Programming. - [Shiny ![GitHub Repo Stars](https://img.shields.io/github/stars/efremidze/Shiny) ![GitHub last commit](https://img.shields.io/github/last-commit/efremidze/Shiny)](https://github.com/efremidze/Shiny) - Iridescent Effect View (inspired by Apple Pay Cash). - [StackViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/seedco/StackViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/seedco/StackViewController)](https://github.com/seedco/StackViewController) - A controller that uses a UIStackView and view controller composition to display content in a list. - [UberSignature ![GitHub Repo Stars](https://img.shields.io/github/stars/uber/UberSignature) ![GitHub last commit](https://img.shields.io/github/last-commit/uber/UberSignature)](https://github.com/uber/UberSignature) - Provides an iOS view controller allowing a user to draw their signature with their finger in a realistic style. - [SwViewCapture ![GitHub Repo Stars](https://img.shields.io/github/stars/startry/SwViewCapture) ![GitHub last commit](https://img.shields.io/github/last-commit/startry/SwViewCapture)](https://github.com/startry/SwViewCapture) - A nice iOS View Capture Swift Library which can capture all content. - [HGRippleRadarView ![GitHub Repo Stars](https://img.shields.io/github/stars/HamzaGhazouani/HGRippleRadarView) ![GitHub last commit](https://img.shields.io/github/last-commit/HamzaGhazouani/HGRippleRadarView)](https://github.com/HamzaGhazouani/HGRippleRadarView) - A beautiful radar view to show nearby items (users, restaurants, ...) with ripple animation, fully customizable. - [GDGauge ![GitHub Repo Stars](https://img.shields.io/github/stars/saeid/GDGauge) ![GitHub last commit](https://img.shields.io/github/last-commit/saeid/GDGauge)](https://github.com/saeid/GDGauge) - Full Customizable, Beautiful, Easy to use gauge view Edit. - [STAControls ![GitHub Repo Stars](https://img.shields.io/github/stars/Stunner/STAControls) ![GitHub last commit](https://img.shields.io/github/last-commit/Stunner/STAControls)](https://github.com/Stunner/STAControls) - Handy UIControl subclasses. (Think Three20/NimbusKit of UIControls.) Written in Objective-C. - [ApplyStyleKit ![GitHub Repo Stars](https://img.shields.io/github/stars/shindyu/ApplyStyleKit) ![GitHub last commit](https://img.shields.io/github/last-commit/shindyu/ApplyStyleKit)](https://github.com/shindyu/ApplyStyleKit) - Elegant apply style, using Swift Method Chain. - [OverlayContainer ![GitHub Repo Stars](https://img.shields.io/github/stars/applidium/OverlayContainer) ![GitHub last commit](https://img.shields.io/github/last-commit/applidium/OverlayContainer)](https://github.com/applidium/OverlayContainer) - A library to develop overlay based interfaces, such as the one presented in the iOS 12 Apple Maps or Stocks apps. - [ClassicKit ![GitHub Repo Stars](https://img.shields.io/github/stars/Baddaboo/ClassicKit) ![GitHub last commit](https://img.shields.io/github/last-commit/Baddaboo/ClassicKit)](https://github.com/Baddaboo/ClassicKit) - A collection of classic-style UI components for iOS. - [Sejima ![GitHub Repo Stars](https://img.shields.io/github/stars/MoveUpwards/Sejima) ![GitHub last commit](https://img.shields.io/github/last-commit/MoveUpwards/Sejima)](https://github.com/MoveUpwards/Sejima) - A collection of User Interface components for iOS. - [UI Fabric by Microsoft ![GitHub Repo Stars](https://img.shields.io/github/stars/OfficeDev/ui-fabric-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/OfficeDev/ui-fabric-ios)](https://github.com/OfficeDev/ui-fabric-ios) - UI framework based on [Fluent Design System](https://www.microsoft.com/design/fluent/#/ios) by Microsoft. - [Popovers ![GitHub Repo Stars](https://img.shields.io/github/stars/aheze/Popovers) ![GitHub last commit](https://img.shields.io/github/last-commit/aheze/Popovers)](https://github.com/aheze/Popovers) - A library to present popovers. Simple, modern, and highly customizable. Not boring! **[back to top](#contributing-and-collaborating)** ### Activity Indicator - [NVActivityIndicatorView ![GitHub Repo Stars](https://img.shields.io/github/stars/ninjaprox/NVActivityIndicatorView) ![GitHub last commit](https://img.shields.io/github/last-commit/ninjaprox/NVActivityIndicatorView)](https://github.com/ninjaprox/NVActivityIndicatorView) - Collection of nice loading animations. - [RPLoadingAnimation ![GitHub Repo Stars](https://img.shields.io/github/stars/naoyashiga/RPLoadingAnimation) ![GitHub last commit](https://img.shields.io/github/last-commit/naoyashiga/RPLoadingAnimation)](https://github.com/naoyashiga/RPLoadingAnimation) - Loading animations by using Swift CALayer. - [LiquidLoader ![GitHub Repo Stars](https://img.shields.io/github/stars/yoavlt/LiquidLoader) ![GitHub last commit](https://img.shields.io/github/last-commit/yoavlt/LiquidLoader)](https://github.com/yoavlt/LiquidLoader) - Spinner loader components with liquid animation. - [iOS-CircleProgressView ![GitHub Repo Stars](https://img.shields.io/github/stars/CardinalNow/iOS-CircleProgressView) ![GitHub last commit](https://img.shields.io/github/last-commit/CardinalNow/iOS-CircleProgressView)](https://github.com/CardinalNow/iOS-CircleProgressView) - This control will allow a user to use code instantiated or interface builder to create and render a circle progress view. - [iOS Circle Progress Bar ![GitHub Repo Stars](https://img.shields.io/github/stars/Eclair/CircleProgressBar) ![GitHub last commit](https://img.shields.io/github/last-commit/Eclair/CircleProgressBar)](https://github.com/Eclair/CircleProgressBar) - iOS Circle Progress Bar. - [LinearProgressBar ![GitHub Repo Stars](https://img.shields.io/github/stars/PhilippeBoisney/LinearProgressBar) ![GitHub last commit](https://img.shields.io/github/last-commit/PhilippeBoisney/LinearProgressBar)](https://github.com/PhilippeBoisney/LinearProgressBar) - Linear Progress Bar (inspired by Google Material Design) for iOS. - [STLoadingGroup ![GitHub Repo Stars](https://img.shields.io/github/stars/saitjr/STLoadingGroup) ![GitHub last commit](https://img.shields.io/github/last-commit/saitjr/STLoadingGroup)](https://github.com/saitjr/STLoadingGroup) - loading views. - [ALThreeCircleSpinner ![GitHub Repo Stars](https://img.shields.io/github/stars/AlexLittlejohn/ALThreeCircleSpinner) ![GitHub last commit](https://img.shields.io/github/last-commit/AlexLittlejohn/ALThreeCircleSpinner)](https://github.com/AlexLittlejohn/ALThreeCircleSpinner) - A pulsing spinner view written in swift. - [MHRadialProgressView ![GitHub Repo Stars](https://img.shields.io/github/stars/mehfuzh/MHRadialProgressView) ![GitHub last commit](https://img.shields.io/github/last-commit/mehfuzh/MHRadialProgressView)](https://github.com/mehfuzh/MHRadialProgressView) - iOS radial animated progress view. - [Loader ![GitHub Repo Stars](https://img.shields.io/github/stars/Ekhoo/Loader) ![GitHub last commit](https://img.shields.io/github/last-commit/Ekhoo/Loader)](https://github.com/Ekhoo/Loader) - Amazing animated switch activity indicator written in swift. - [MBProgressHUD ![GitHub Repo Stars](https://img.shields.io/github/stars/jdg/MBProgressHUD) ![GitHub last commit](https://img.shields.io/github/last-commit/jdg/MBProgressHUD)](https://github.com/jdg/MBProgressHUD) - Drop-in class for displays a translucent HUD with an indicator and/or labels while work is being done in a background thread. - [SVProgressHUD ![GitHub Repo Stars](https://img.shields.io/github/stars/SVProgressHUD/SVProgressHUD) ![GitHub last commit](https://img.shields.io/github/last-commit/SVProgressHUD/SVProgressHUD)](https://github.com/SVProgressHUD/SVProgressHUD) - A clean and lightweight progress HUD for your iOS app. - [ProgressHUD ![GitHub Repo Stars](https://img.shields.io/github/stars/relatedcode/ProgressHUD) ![GitHub last commit](https://img.shields.io/github/last-commit/relatedcode/ProgressHUD)](https://github.com/relatedcode/ProgressHUD) - ProgressHUD is a lightweight and easy-to-use HUD. - [M13ProgressSuite ![GitHub Repo Stars](https://img.shields.io/github/stars/Marxon13/M13ProgressSuite) ![GitHub last commit](https://img.shields.io/github/last-commit/Marxon13/M13ProgressSuite)](https://github.com/Marxon13/M13ProgressSuite) - A suite containing many tools to display progress information on iOS. - [PKHUD ![GitHub Repo Stars](https://img.shields.io/github/stars/pkluz/PKHUD) ![GitHub last commit](https://img.shields.io/github/last-commit/pkluz/PKHUD)](https://github.com/pkluz/PKHUD) - A Swift based reimplementation of the Apple HUD (Volume, Ringer, Rotation,…) for iOS 8 and above. - [EZLoadingActivity ![GitHub Repo Stars](https://img.shields.io/github/stars/goktugyil/EZLoadingActivity) ![GitHub last commit](https://img.shields.io/github/last-commit/goktugyil/EZLoadingActivity)](https://github.com/goktugyil/EZLoadingActivity) - Lightweight loading activity HUD. - [FFCircularProgressView ![GitHub Repo Stars](https://img.shields.io/github/stars/elbryan/FFCircularProgressView) ![GitHub last commit](https://img.shields.io/github/last-commit/elbryan/FFCircularProgressView)](https://github.com/elbryan/FFCircularProgressView) - FFCircularProgressView - An iOS 7-inspired blue circular progress view. - [MRProgress ![GitHub Repo Stars](https://img.shields.io/github/stars/mrackwitz/MRProgress) ![GitHub last commit](https://img.shields.io/github/last-commit/mrackwitz/MRProgress)](https://github.com/mrackwitz/MRProgress) - Collection of iOS drop-in components to visualize progress. - [BigBrother ![GitHub Repo Stars](https://img.shields.io/github/stars/marcelofabri/BigBrother) ![GitHub last commit](https://img.shields.io/github/last-commit/marcelofabri/BigBrother)](https://github.com/marcelofabri/BigBrother) - Automatically sets the network activity indicator for any performed request. - [AlamofireNetworkActivityIndicator ![GitHub Repo Stars](https://img.shields.io/github/stars/Alamofire/AlamofireNetworkActivityIndicator) ![GitHub last commit](https://img.shields.io/github/last-commit/Alamofire/AlamofireNetworkActivityIndicator)](https://github.com/Alamofire/AlamofireNetworkActivityIndicator) - Controls the visibility of the network activity indicator on iOS using Alamofire. - [KDCircularProgress ![GitHub Repo Stars](https://img.shields.io/github/stars/kaandedeoglu/KDCircularProgress) ![GitHub last commit](https://img.shields.io/github/last-commit/kaandedeoglu/KDCircularProgress)](https://github.com/kaandedeoglu/KDCircularProgress) - A circular progress view with gradients written in Swift. - [DACircularProgress ![GitHub Repo Stars](https://img.shields.io/github/stars/danielamitay/DACircularProgress) ![GitHub last commit](https://img.shields.io/github/last-commit/danielamitay/DACircularProgress)](https://github.com/danielamitay/DACircularProgress) - DACircularProgress is a UIView subclass with circular UIProgressView properties. - [KYNavigationProgress ![GitHub Repo Stars](https://img.shields.io/github/stars/ykyouhei/KYNavigationProgress) ![GitHub last commit](https://img.shields.io/github/last-commit/ykyouhei/KYNavigationProgress)](https://github.com/ykyouhei/KYNavigationProgress) - Simple extension of UINavigationController to display progress on the UINavigationBar. - [GearRefreshControl ![GitHub Repo Stars](https://img.shields.io/github/stars/andreamazz/GearRefreshControl) ![GitHub last commit](https://img.shields.io/github/last-commit/andreamazz/GearRefreshControl)](https://github.com/andreamazz/GearRefreshControl) - A custom animation for the UIRefreshControl. - [NJKWebViewProgress ![GitHub Repo Stars](https://img.shields.io/github/stars/ninjinkun/NJKWebViewProgress) ![GitHub last commit](https://img.shields.io/github/last-commit/ninjinkun/NJKWebViewProgress)](https://github.com/ninjinkun/NJKWebViewProgress) - A progress interface library for UIWebView. You can implement progress bar for your in-app browser using this module. - [MKRingProgressView ![GitHub Repo Stars](https://img.shields.io/github/stars/maxkonovalov/MKRingProgressView) ![GitHub last commit](https://img.shields.io/github/last-commit/maxkonovalov/MKRingProgressView)](https://github.com/maxkonovalov/MKRingProgressView) - A beautiful ring/circular progress view similar to Activity app on Apple Watch, written in Swift. - [Hexacon ![GitHub Repo Stars](https://img.shields.io/github/stars/gautier-gdx/Hexacon) ![GitHub last commit](https://img.shields.io/github/last-commit/gautier-gdx/Hexacon)](https://github.com/gautier-gdx/Hexacon) - A new way to display content in your app like the Apple Watch SpringBoard, written in Swift. - [ParticlesLoadingView ![GitHub Repo Stars](https://img.shields.io/github/stars/BalestraPatrick/ParticlesLoadingView) ![GitHub last commit](https://img.shields.io/github/last-commit/BalestraPatrick/ParticlesLoadingView)](https://github.com/BalestraPatrick/ParticlesLoadingView) - A customizable SpriteKit particles animation on the border of a view. - [RPCircularProgress ![GitHub Repo Stars](https://img.shields.io/github/stars/iwasrobbed/RPCircularProgress) ![GitHub last commit](https://img.shields.io/github/last-commit/iwasrobbed/RPCircularProgress)](https://github.com/iwasrobbed/RPCircularProgress) - (Swift) Circular progress UIView subclass with UIProgressView properties. - [MBCircularProgressBar ![GitHub Repo Stars](https://img.shields.io/github/stars/MatiBot/MBCircularProgressBar) ![GitHub last commit](https://img.shields.io/github/last-commit/MatiBot/MBCircularProgressBar)](https://github.com/MatiBot/MBCircularProgressBar) - A circular, animatable & highly customizable progress bar, editable from the Interface Builder using IBDesignable. - [WSProgressHUD ![GitHub Repo Stars](https://img.shields.io/github/stars/devSC/WSProgressHUD) ![GitHub last commit](https://img.shields.io/github/last-commit/devSC/WSProgressHUD)](https://github.com/devSC/WSProgressHUD) - This is a beautiful hud view for iPhone & iPad. - [DBMetaballLoading ![GitHub Repo Stars](https://img.shields.io/github/stars/dabing1022/DBMetaballLoading) ![GitHub last commit](https://img.shields.io/github/last-commit/dabing1022/DBMetaballLoading)](https://github.com/dabing1022/DBMetaballLoading) - A metaball loading written in Swift. - [FillableLoaders ![GitHub Repo Stars](https://img.shields.io/github/stars/polqf/FillableLoaders) ![GitHub last commit](https://img.shields.io/github/last-commit/polqf/FillableLoaders)](https://github.com/polqf/FillableLoaders) - Completely customizable progress based loaders drawn using custom CGPaths written in Swift. - [VHUD ![GitHub Repo Stars](https://img.shields.io/github/stars/xxxAIRINxxx/VHUD) ![GitHub last commit](https://img.shields.io/github/last-commit/xxxAIRINxxx/VHUD)](https://github.com/xxxAIRINxxx/VHUD) Simple HUD. - [SwiftSpinner ![GitHub Repo Stars](https://img.shields.io/github/stars/icanzilb/SwiftSpinner) ![GitHub last commit](https://img.shields.io/github/last-commit/icanzilb/SwiftSpinner)](https://github.com/icanzilb/SwiftSpinner) - A beautiful activity indicator and modal alert written in Swift using blur effects, translucency, flat and bold design. - [SnapTimer ![GitHub Repo Stars](https://img.shields.io/github/stars/andresinaka/SnapTimer) ![GitHub last commit](https://img.shields.io/github/last-commit/andresinaka/SnapTimer)](https://github.com/andresinaka/SnapTimer) - Implementation of Snapchat's stories timer. - [LLSpinner ![GitHub Repo Stars](https://img.shields.io/github/stars/alephao/LLSpinner) ![GitHub last commit](https://img.shields.io/github/last-commit/alephao/LLSpinner)](https://github.com/alephao/LLSpinner) - An easy way to create a full screen activity indicator. - [SVUploader ![GitHub Repo Stars](https://img.shields.io/github/stars/kirankunigiri/SVUploader) ![GitHub last commit](https://img.shields.io/github/last-commit/kirankunigiri/SVUploader)](https://github.com/kirankunigiri/SVUploader) - A beautiful uploader progress view that makes things simple and easy. - [YLProgressBar ![GitHub Repo Stars](https://img.shields.io/github/stars/yannickl/YLProgressBar) ![GitHub last commit](https://img.shields.io/github/last-commit/yannickl/YLProgressBar)](https://github.com/yannickl/YLProgressBar) - UIProgressView replacement with an highly and fully customizable animated progress bar in pure Core Graphics. - [FlexibleSteppedProgressBar ![GitHub Repo Stars](https://img.shields.io/github/stars/amratab/FlexibleSteppedProgressBar) ![GitHub last commit](https://img.shields.io/github/last-commit/amratab/FlexibleSteppedProgressBar)](https://github.com/amratab/FlexibleSteppedProgressBar) - A beautiful easily customisable stepped progress bar. - [GradientLoadingBar ![GitHub Repo Stars](https://img.shields.io/github/stars/fxm90/GradientLoadingBar) ![GitHub last commit](https://img.shields.io/github/last-commit/fxm90/GradientLoadingBar)](https://github.com/fxm90/GradientLoadingBar) - An animated gradient loading bar. - [DSGradientProgressView ![GitHub Repo Stars](https://img.shields.io/github/stars/DholStudio/DSGradientProgressView) ![GitHub last commit](https://img.shields.io/github/last-commit/DholStudio/DSGradientProgressView)](https://github.com/DholStudio/DSGradientProgressView) - A simple and customizable animated progress bar written in Swift. - [GradientProgressBar ![GitHub Repo Stars](https://img.shields.io/github/stars/fxm90/GradientProgressBar) ![GitHub last commit](https://img.shields.io/github/last-commit/fxm90/GradientProgressBar)](https://github.com/fxm90/GradientProgressBar) - A gradient progress bar (UIProgressView). - [BPCircleActivityIndicator ![GitHub Repo Stars](https://img.shields.io/github/stars/ppth0608/BPCircleActivityIndicator) ![GitHub last commit](https://img.shields.io/github/last-commit/ppth0608/BPCircleActivityIndicator)](https://github.com/ppth0608/BPCircleActivityIndicator) - A lightweight and awesome Loading Activity Indicator for your iOS app. - [DottedProgressBar ![GitHub Repo Stars](https://img.shields.io/github/stars/nikola9core/DottedProgressBar) ![GitHub last commit](https://img.shields.io/github/last-commit/nikola9core/DottedProgressBar)](https://github.com/nikola9core/DottedProgressBar) - Simple and customizable animated progress bar with dots for iOS. - [RSLoadingView ![GitHub Repo Stars](https://img.shields.io/github/stars/roytornado/RSLoadingView) ![GitHub last commit](https://img.shields.io/github/last-commit/roytornado/RSLoadingView)](https://github.com/roytornado/RSLoadingView) - Awesome loading animations using 3D engine written with Swift. - [SendIndicator ![GitHub Repo Stars](https://img.shields.io/github/stars/LeonardoCardoso/SendIndicator) ![GitHub last commit](https://img.shields.io/github/last-commit/LeonardoCardoso/SendIndicator)](https://github.com/LeonardoCardoso/SendIndicator) - Yet another task indicator. - [StepProgressView ![GitHub Repo Stars](https://img.shields.io/github/stars/yonat/StepProgressView) ![GitHub last commit](https://img.shields.io/github/last-commit/yonat/StepProgressView)](https://github.com/yonat/StepProgressView) - Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView. - [BPBlockActivityIndicator ![GitHub Repo Stars](https://img.shields.io/github/stars/ppth0608/BPBlockActivityIndicator) ![GitHub last commit](https://img.shields.io/github/last-commit/ppth0608/BPBlockActivityIndicator)](https://github.com/ppth0608/BPBlockActivityIndicator) - A simple and awesome Loading Activity Indicator(with funny block animation) for your iOS app. - [JDBreaksLoading ![GitHub Repo Stars](https://img.shields.io/github/stars/jamesdouble/JDBreaksLoading) ![GitHub last commit](https://img.shields.io/github/last-commit/jamesdouble/JDBreaksLoading)](https://github.com/jamesdouble/JDBreaksLoading) - You can easily start up a little breaking game indicator by one line. - [SkeletonView ![GitHub Repo Stars](https://img.shields.io/github/stars/Juanpe/SkeletonView) ![GitHub last commit](https://img.shields.io/github/last-commit/Juanpe/SkeletonView)](https://github.com/Juanpe/SkeletonView) - An elegant way to show users that something is happening and also prepare them to which contents he is waiting. - [Windless ![GitHub Repo Stars](https://img.shields.io/github/stars/Interactive-Studio/Windless) ![GitHub last commit](https://img.shields.io/github/last-commit/Interactive-Studio/Windless)](https://github.com/Interactive-Studio/Windless) - Windless makes it easy to implement invisible layout loading view. - [Skeleton ![GitHub Repo Stars](https://img.shields.io/github/stars/gonzalonunez/Skeleton) ![GitHub last commit](https://img.shields.io/github/last-commit/gonzalonunez/Skeleton)](https://github.com/gonzalonunez/Skeleton) - An easy way to create sliding CAGradientLayer animations! Works great for creating skeleton screens for loading content. - [StatusBarOverlay ![GitHub Repo Stars](https://img.shields.io/github/stars/IdleHandsApps/StatusBarOverlay) ![GitHub last commit](https://img.shields.io/github/last-commit/IdleHandsApps/StatusBarOverlay)](https://github.com/IdleHandsApps/StatusBarOverlay) - Automatically show/hide a "No Internet Connection" bar when your app loses/gains connection. It supports apps which hide the status bar and "The Notch". - [RetroProgress ![GitHub Repo Stars](https://img.shields.io/github/stars/hyperoslo/RetroProgress) ![GitHub last commit](https://img.shields.io/github/last-commit/hyperoslo/RetroProgress)](https://github.com/hyperoslo/RetroProgress) - Retro looking progress bar straight from the 90s. - [LinearProgressBar ![GitHub Repo Stars](https://img.shields.io/github/stars/Recouse/LinearProgressBar) ![GitHub last commit](https://img.shields.io/github/last-commit/Recouse/LinearProgressBar)](https://github.com/Recouse/LinearProgressBar) - Material Linear Progress Bar for your iOS apps. - [MKProgress ![GitHub Repo Stars](https://img.shields.io/github/stars/kamirana4/MKProgress) ![GitHub last commit](https://img.shields.io/github/last-commit/kamirana4/MKProgress)](https://github.com/kamirana4/MKProgress) - A lightweight ProgressHUD written in Swift. Looks similar to /MBProgressHUD/SVProgressHUD/KVNProgressHUD. - [RHPlaceholder ![GitHub Repo Stars](https://img.shields.io/github/stars/robertherdzik/RHPlaceholder) ![GitHub last commit](https://img.shields.io/github/last-commit/robertherdzik/RHPlaceholder)](https://github.com/robertherdzik/RHPlaceholder) - Simple library which give you possibility to add Facebook like loading state for your views. - [IHProgressHUD ![GitHub Repo Stars](https://img.shields.io/github/stars/Swiftify-Corp/IHProgressHUD) ![GitHub last commit](https://img.shields.io/github/last-commit/Swiftify-Corp/IHProgressHUD)](https://github.com/Swiftify-Corp/IHProgressHUD) - Simple HUD, thread safe, supports iOS, tvOS and App Extensions. - [ActivityIndicatorView ![GitHub Repo Stars](https://img.shields.io/github/stars/exyte/ActivityIndicatorView) ![GitHub last commit](https://img.shields.io/github/last-commit/exyte/ActivityIndicatorView)](https://github.com/exyte/ActivityIndicatorView) - A number of preset loading indicators created with SwiftUI. - [ProgressIndicatorView ![GitHub Repo Stars](https://img.shields.io/github/stars/exyte/ProgressIndicatorView) ![GitHub last commit](https://img.shields.io/github/last-commit/exyte/ProgressIndicatorView)](https://github.com/exyte/ProgressIndicatorView) - A number of preset progress indicators created with SwiftUI. **[back to top](#contributing-and-collaborating)** ### Animation - [Pop ![GitHub Repo Stars](https://img.shields.io/github/stars/facebook/pop) ![GitHub last commit](https://img.shields.io/github/last-commit/facebook/pop)](https://github.com/facebook/pop) - An extensible iOS and macOS animation library, useful for physics-based interactions. - [AnimationEngine ![GitHub Repo Stars](https://img.shields.io/github/stars/intuit/AnimationEngine) ![GitHub last commit](https://img.shields.io/github/last-commit/intuit/AnimationEngine)](https://github.com/intuit/AnimationEngine) - Easily build advanced custom animations on iOS. - [RZTransitions ![GitHub Repo Stars](https://img.shields.io/github/stars/Rightpoint/RZTransitions) ![GitHub last commit](https://img.shields.io/github/last-commit/Rightpoint/RZTransitions)](https://github.com/Rightpoint/RZTransitions) - A library of custom iOS View Controller Animations and Interactions. - [DCAnimationKit ![GitHub Repo Stars](https://img.shields.io/github/stars/daltoniam/DCAnimationKit) ![GitHub last commit](https://img.shields.io/github/last-commit/daltoniam/DCAnimationKit)](https://github.com/daltoniam/DCAnimationKit) - A collection of animations for iOS. Simple, just add water animations. - [Spring ![GitHub Repo Stars](https://img.shields.io/github/stars/MengTo/Spring) ![GitHub last commit](https://img.shields.io/github/last-commit/MengTo/Spring)](https://github.com/MengTo/Spring) - A library to simplify iOS animations in Swift. - [Fluent ![GitHub Repo Stars](https://img.shields.io/github/stars/matthewcheok/Fluent) ![GitHub last commit](https://img.shields.io/github/last-commit/matthewcheok/Fluent)](https://github.com/matthewcheok/Fluent) - Swift animation made easy. - [Cheetah ![GitHub Repo Stars](https://img.shields.io/github/stars/suguru/Cheetah) ![GitHub last commit](https://img.shields.io/github/last-commit/suguru/Cheetah)](https://github.com/suguru/Cheetah) - Easy animation library on iOS. - [Pop By Example ![GitHub Repo Stars](https://img.shields.io/github/stars/hossamghareeb/Facebook-POP-Tutorial) ![GitHub last commit](https://img.shields.io/github/last-commit/hossamghareeb/Facebook-POP-Tutorial)](https://github.com/hossamghareeb/Facebook-POP-Tutorial) - A project tutorial in how to use Pop animation framework by example. - [AppAnimations](http://www.appanimations.com) - Collection of iOS animations to inspire your next project. - [EasyAnimation ![GitHub Repo Stars](https://img.shields.io/github/stars/icanzilb/EasyAnimation) ![GitHub last commit](https://img.shields.io/github/last-commit/icanzilb/EasyAnimation)](https://github.com/icanzilb/EasyAnimation) - A Swift library to take the power of UIView.animateWithDuration() to a whole new level - layers, springs, chain-able animations, and mixing view/layer animations together. - [Animo ![GitHub Repo Stars](https://img.shields.io/github/stars/eure/Animo) ![GitHub last commit](https://img.shields.io/github/last-commit/eure/Animo)](https://github.com/eure/Animo) - SpriteKit-like animation builders for CALayers. - [CurryFire ![GitHub Repo Stars](https://img.shields.io/github/stars/devinross/curry-fire) ![GitHub last commit](https://img.shields.io/github/last-commit/devinross/curry-fire)](https://github.com/devinross/curry-fire) - A framework for creating unique animations. - [IBAnimatable ![GitHub Repo Stars](https://img.shields.io/github/stars/IBAnimatable/IBAnimatable) ![GitHub last commit](https://img.shields.io/github/last-commit/IBAnimatable/IBAnimatable)](https://github.com/IBAnimatable/IBAnimatable) - Design and prototype UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable. - [CKWaveCollectionViewTransition ![GitHub Repo Stars](https://img.shields.io/github/stars/CezaryKopacz/CKWaveCollectionViewTransition) ![GitHub last commit](https://img.shields.io/github/last-commit/CezaryKopacz/CKWaveCollectionViewTransition)](https://github.com/CezaryKopacz/CKWaveCollectionViewTransition) - Cool wave like transition between two or more UICollectionView. - [DaisyChain ![GitHub Repo Stars](https://img.shields.io/github/stars/alikaragoz/DaisyChain) ![GitHub last commit](https://img.shields.io/github/last-commit/alikaragoz/DaisyChain)](https://github.com/alikaragoz/DaisyChain) - Easy animation chaining. - [PulsingHalo ![GitHub Repo Stars](https://img.shields.io/github/stars/shu223/PulsingHalo) ![GitHub last commit](https://img.shields.io/github/last-commit/shu223/PulsingHalo)](https://github.com/shu223/PulsingHalo) - iOS Component for creating a pulsing animation. - [DKChainableAnimationKit ![GitHub Repo Stars](https://img.shields.io/github/stars/Draveness/DKChainableAnimationKit) ![GitHub last commit](https://img.shields.io/github/last-commit/Draveness/DKChainableAnimationKit)](https://github.com/Draveness/DKChainableAnimationKit) - Chainable animations in Swift. - [JDAnimationKit ![GitHub Repo Stars](https://img.shields.io/github/stars/JellyDevelopment/JDAnimationKit) ![GitHub last commit](https://img.shields.io/github/last-commit/JellyDevelopment/JDAnimationKit)](https://github.com/JellyDevelopment/JDAnimationKit) - Animate easy and with less code with Swift. - [Advance ![GitHub Repo Stars](https://img.shields.io/github/stars/timdonnelly/Advance) ![GitHub last commit](https://img.shields.io/github/last-commit/timdonnelly/Advance)](https://github.com/timdonnelly/Advance) - A powerful animation framework for iOS. - [UIView-Shake ![GitHub Repo Stars](https://img.shields.io/github/stars/andreamazz/UIView-Shake) ![GitHub last commit](https://img.shields.io/github/last-commit/andreamazz/UIView-Shake)](https://github.com/andreamazz/UIView-Shake) - UIView category that adds shake animation. - [Walker ![GitHub Repo Stars](https://img.shields.io/github/stars/RamonGilabert/Walker) ![GitHub last commit](https://img.shields.io/github/last-commit/RamonGilabert/Walker)](https://github.com/RamonGilabert/Walker) - A new animation engine for your app. - [Morgan ![GitHub Repo Stars](https://img.shields.io/github/stars/RamonGilabert/Morgan) ![GitHub last commit](https://img.shields.io/github/last-commit/RamonGilabert/Morgan)](https://github.com/RamonGilabert/Morgan) - An animation set for your app. - [MagicMove ![GitHub Repo Stars](https://img.shields.io/github/stars/patrickreynolds/MagicMove) ![GitHub last commit](https://img.shields.io/github/last-commit/patrickreynolds/MagicMove)](https://github.com/patrickreynolds/MagicMove) - Keynote-style Magic Move transition animations. - [Shimmer ![GitHub Repo Stars](https://img.shields.io/github/stars/facebook/Shimmer) ![GitHub last commit](https://img.shields.io/github/last-commit/facebook/Shimmer)](https://github.com/facebook/Shimmer) - An easy way to add a simple, shimmering effect to any view in an iOS app. - [SAConfettiView ![GitHub Repo Stars](https://img.shields.io/github/stars/sudeepag/SAConfettiView) ![GitHub last commit](https://img.shields.io/github/last-commit/sudeepag/SAConfettiView)](https://github.com/sudeepag/SAConfettiView) - Confetti! Who doesn't like confetti? - [CCMRadarView ![GitHub Repo Stars](https://img.shields.io/github/stars/cacmartinez/CCMRadarView) ![GitHub last commit](https://img.shields.io/github/last-commit/cacmartinez/CCMRadarView)](https://github.com/cacmartinez/CCMRadarView) - CCMRadarView uses the IBDesignable tools to make an easy customizable radar view with animation. - [Pulsator ![GitHub Repo Stars](https://img.shields.io/github/stars/shu223/Pulsator) ![GitHub last commit](https://img.shields.io/github/last-commit/shu223/Pulsator)](https://github.com/shu223/Pulsator) - Pulse animation for iOS. - [Interpolate ![GitHub Repo Stars](https://img.shields.io/github/stars/marmelroy/Interpolate) ![GitHub last commit](https://img.shields.io/github/last-commit/marmelroy/Interpolate)](https://github.com/marmelroy/Interpolate) - Swift interpolation for gesture-driven animations. - [ADPuzzleAnimation ![GitHub Repo Stars](https://img.shields.io/github/stars/Antondomashnev/ADPuzzleAnimation) ![GitHub last commit](https://img.shields.io/github/last-commit/Antondomashnev/ADPuzzleAnimation)](https://github.com/Antondomashnev/ADPuzzleAnimation) - Custom animation for UIView inspired by Fabric - Answers animation. - [Wave ![GitHub Repo Stars](https://img.shields.io/github/stars/onmyway133/Wave) ![GitHub last commit](https://img.shields.io/github/last-commit/onmyway133/Wave)](https://github.com/onmyway133/Wave) - :ocean: Declarative chainable animations in Swift. - [Stellar ![GitHub Repo Stars](https://img.shields.io/github/stars/AugustRush/Stellar) ![GitHub last commit](https://img.shields.io/github/last-commit/AugustRush/Stellar)](https://github.com/AugustRush/Stellar) - A fantastic Physical animation library for swift. - [MotionMachine ![GitHub Repo Stars](https://img.shields.io/github/stars/poetmountain/MotionMachine) ![GitHub last commit](https://img.shields.io/github/last-commit/poetmountain/MotionMachine)](https://github.com/poetmountain/MotionMachine) - A powerful, elegant, and modular animation library for Swift. - [JRMFloatingAnimation ![GitHub Repo Stars](https://img.shields.io/github/stars/carleihar/JRMFloatingAnimation) ![GitHub last commit](https://img.shields.io/github/last-commit/carleihar/JRMFloatingAnimation)](https://github.com/carleihar/JRMFloatingAnimation) - An Objective-C animation library used to create floating image views. - [AHKBendableView ![GitHub Repo Stars](https://img.shields.io/github/stars/fastred/AHKBendableView) ![GitHub last commit](https://img.shields.io/github/last-commit/fastred/AHKBendableView)](https://github.com/fastred/AHKBendableView) - UIView subclass that bends its edges when its position changes. - [FlightAnimator ![GitHub Repo Stars](https://img.shields.io/github/stars/AntonTheDev/FlightAnimator) ![GitHub last commit](https://img.shields.io/github/last-commit/AntonTheDev/FlightAnimator)](https://github.com/AntonTheDev/FlightAnimator) - Advanced Natural Motion Animations, Simple Blocks Based Syntax. - [ZoomTransitioning ![GitHub Repo Stars](https://img.shields.io/github/stars/WorldDownTown/ZoomTransitioning) ![GitHub last commit](https://img.shields.io/github/last-commit/WorldDownTown/ZoomTransitioning)](https://github.com/WorldDownTown/ZoomTransitioning) - A custom transition with image zooming animation. - [Ubergang ![GitHub Repo Stars](https://img.shields.io/github/stars/RobinFalko/Ubergang) ![GitHub last commit](https://img.shields.io/github/last-commit/RobinFalko/Ubergang)](https://github.com/RobinFalko/Ubergang) - A tweening engine for iOS written in Swift. - [JHChainableAnimations ![GitHub Repo Stars](https://img.shields.io/github/stars/jhurray/JHChainableAnimations) ![GitHub last commit](https://img.shields.io/github/last-commit/jhurray/JHChainableAnimations)](https://github.com/jhurray/JHChainableAnimations) - Easy to read and write chainable animations in Objective-C. - [Popsicle ![GitHub Repo Stars](https://img.shields.io/github/stars/DavdRoman/Popsicle) ![GitHub last commit](https://img.shields.io/github/last-commit/DavdRoman/Popsicle)](https://github.com/DavdRoman/Popsicle) - Delightful, extensible Swift value interpolation framework. - [WXWaveView ![GitHub Repo Stars](https://img.shields.io/github/stars/WelkinXie/WXWaveView) ![GitHub last commit](https://img.shields.io/github/last-commit/WelkinXie/WXWaveView)](https://github.com/WelkinXie/WXWaveView) - Add a pretty water wave to your view. - [Twinkle ![GitHub Repo Stars](https://img.shields.io/github/stars/piemonte/Twinkle) ![GitHub last commit](https://img.shields.io/github/last-commit/piemonte/Twinkle)](https://github.com/piemonte/Twinkle) - Swift and easy way to make elements in your iOS and tvOS app twinkle. - [MotionBlur ![GitHub Repo Stars](https://img.shields.io/github/stars/fastred/MotionBlur) ![GitHub last commit](https://img.shields.io/github/last-commit/fastred/MotionBlur)](https://github.com/fastred/MotionBlur) - MotionBlur allows you to add motion blur effect to iOS animations. - [RippleEffectView ![GitHub Repo Stars](https://img.shields.io/github/stars/alsedi/RippleEffectView) ![GitHub last commit](https://img.shields.io/github/last-commit/alsedi/RippleEffectView)](https://github.com/alsedi/RippleEffectView) - RippleEffectView - A Neat Rippling View Effect. - [SwiftyAnimate ![GitHub Repo Stars](https://img.shields.io/github/stars/rchatham/SwiftyAnimate) ![GitHub last commit](https://img.shields.io/github/last-commit/rchatham/SwiftyAnimate)](https://github.com/rchatham/SwiftyAnimate) - Composable animations in Swift. - [SamuraiTransition ![GitHub Repo Stars](https://img.shields.io/github/stars/hachinobu/SamuraiTransition) ![GitHub last commit](https://img.shields.io/github/last-commit/hachinobu/SamuraiTransition)](https://github.com/hachinobu/SamuraiTransition) - Swift based library providing a collection of ViewController transitions featuring a number of neat “cutting” animations. - [Lottie ![GitHub Repo Stars](https://img.shields.io/github/stars/airbnb/lottie-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/airbnb/lottie-ios)](https://github.com/airbnb/lottie-ios) - An iOS library for a real time rendering of native vector animations from Adobe After Effects. - [anim ![GitHub Repo Stars](https://img.shields.io/github/stars/onurersel/anim) ![GitHub last commit](https://img.shields.io/github/last-commit/onurersel/anim)](https://github.com/onurersel/anim) - An animation library for iOS with custom easings and easy to follow API. - [AnimatedCollectionViewLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/KelvinJin/AnimatedCollectionViewLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/KelvinJin/AnimatedCollectionViewLayout)](https://github.com/KelvinJin/AnimatedCollectionViewLayout) - A UICollectionViewLayout subclass that adds custom transitions/animations to the UICollectionView. - [Dance ![GitHub Repo Stars](https://img.shields.io/github/stars/saoudrizwan/Dance) ![GitHub last commit](https://img.shields.io/github/last-commit/saoudrizwan/Dance)](https://github.com/saoudrizwan/Dance) - A radical & elegant animation library built for iOS. - [AKVideoImageView ![GitHub Repo Stars](https://img.shields.io/github/stars/numen31337/AKVideoImageView) ![GitHub last commit](https://img.shields.io/github/last-commit/numen31337/AKVideoImageView)](https://github.com/numen31337/AKVideoImageView) - UIImageView subclass which allows you to display a looped video as a background. - [Spruce iOS Animation Library ![GitHub Repo Stars](https://img.shields.io/github/stars/willowtreeapps/spruce-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/willowtreeapps/spruce-ios)](https://github.com/willowtreeapps/spruce-ios) - Swift library for choreographing animations on the screen. - [CircularRevealKit ![GitHub Repo Stars](https://img.shields.io/github/stars/T-Pro/CircularRevealKit) ![GitHub last commit](https://img.shields.io/github/last-commit/T-Pro/CircularRevealKit)](https://github.com/T-Pro/CircularRevealKit) - UI framework that implements the material design's reveal effect. - [TweenKit ![GitHub Repo Stars](https://img.shields.io/github/stars/SteveBarnegren/TweenKit) ![GitHub last commit](https://img.shields.io/github/last-commit/SteveBarnegren/TweenKit)](https://github.com/SteveBarnegren/TweenKit) - Animation library for iOS in Swift. - [Water ![GitHub Repo Stars](https://img.shields.io/github/stars/KrisYu/Water) ![GitHub last commit](https://img.shields.io/github/last-commit/KrisYu/Water)](https://github.com/KrisYu/Water) - Simple calculation to render cheap water effects. - [Pastel ![GitHub Repo Stars](https://img.shields.io/github/stars/cruisediary/Pastel) ![GitHub last commit](https://img.shields.io/github/last-commit/cruisediary/Pastel)](https://github.com/cruisediary/Pastel) - Gradient animation effect like Instagram. - [YapAnimator ![GitHub Repo Stars](https://img.shields.io/github/stars/yapstudios/YapAnimator) ![GitHub last commit](https://img.shields.io/github/last-commit/yapstudios/YapAnimator)](https://github.com/yapstudios/YapAnimator) - Your fast and friendly physics-based animation system. - [Bubble ![GitHub Repo Stars](https://img.shields.io/github/stars/goldmoment/Bubble) ![GitHub last commit](https://img.shields.io/github/last-commit/goldmoment/Bubble)](https://github.com/goldmoment/Bubble) - Fruit Animation. - [Gemini ![GitHub Repo Stars](https://img.shields.io/github/stars/shoheiyokoyama/Gemini) ![GitHub last commit](https://img.shields.io/github/last-commit/shoheiyokoyama/Gemini)](https://github.com/shoheiyokoyama/Gemini) - Gemini is rich scroll based animation framework for iOS, written in Swift. - [WaterDrops ![GitHub Repo Stars](https://img.shields.io/github/stars/LeFal/WaterDrops) ![GitHub last commit](https://img.shields.io/github/last-commit/LeFal/WaterDrops)](https://github.com/LeFal/WaterDrops) - Simple water drops animation for iOS in Swift. - [ViewAnimator ![GitHub Repo Stars](https://img.shields.io/github/stars/marcosgriselli/ViewAnimator) ![GitHub last commit](https://img.shields.io/github/last-commit/marcosgriselli/ViewAnimator)](https://github.com/marcosgriselli/ViewAnimator) - ViewAnimator brings your UI to life with just one line. - [Ease ![GitHub Repo Stars](https://img.shields.io/github/stars/roberthein/Ease) ![GitHub last commit](https://img.shields.io/github/last-commit/roberthein/Ease)](https://github.com/roberthein/Ease) - Animate everything with Ease. - [Kinieta ![GitHub Repo Stars](https://img.shields.io/github/stars/mmick66/kinieta) ![GitHub last commit](https://img.shields.io/github/last-commit/mmick66/kinieta)](https://github.com/mmick66/kinieta) - An Animation Engine with Custom Bezier Easing, an Intuitive API and perfect Color Intepolation. - [LSAnimator ![GitHub Repo Stars](https://img.shields.io/github/stars/Lision/LSAnimator) ![GitHub last commit](https://img.shields.io/github/last-commit/Lision/LSAnimator)](https://github.com/Lision/LSAnimator) - Easy to Read and Write Multi-chain Animations Kit in Objective-C and Swift. - [YetAnotherAnimationLibrary ![GitHub Repo Stars](https://img.shields.io/github/stars/lkzhao/YetAnotherAnimationLibrary) ![GitHub last commit](https://img.shields.io/github/last-commit/lkzhao/YetAnotherAnimationLibrary)](https://github.com/lkzhao/YetAnotherAnimationLibrary) - Designed for gesture-driven animations. Fast, simple, & extensible! - [Anima ![GitHub Repo Stars](https://img.shields.io/github/stars/satoshin21/Anima) ![GitHub last commit](https://img.shields.io/github/last-commit/satoshin21/Anima)](https://github.com/satoshin21/Anima) - Anima is chainable Layer-Based Animation library for Swift4. - [MotionAnimation ![GitHub Repo Stars](https://img.shields.io/github/stars/lkzhao/MotionAnimation) ![GitHub last commit](https://img.shields.io/github/last-commit/lkzhao/MotionAnimation)](https://github.com/lkzhao/MotionAnimation) - Lightweight animation library for UIKit. - [AGInterfaceInteraction ![GitHub Repo Stars](https://img.shields.io/github/stars/agilie/AGInterfaceInteraction) ![GitHub last commit](https://img.shields.io/github/last-commit/agilie/AGInterfaceInteraction)](https://github.com/agilie/AGInterfaceInteraction) - library performs interaction with UI interface. - [PMTween ![GitHub Repo Stars](https://img.shields.io/github/stars/poetmountain/PMTween) ![GitHub last commit](https://img.shields.io/github/last-commit/poetmountain/PMTween)](https://github.com/poetmountain/PMTween) - An elegant and flexible tweening library for iOS. - [VariousViewsEffects ![GitHub Repo Stars](https://img.shields.io/github/stars/artrmz/VariousViewsEffects) ![GitHub last commit](https://img.shields.io/github/last-commit/artrmz/VariousViewsEffects)](https://github.com/artrmz/VariousViewsEffects) - Animates views nicely with easy to use extensions. - [TheAnimation ![GitHub Repo Stars](https://img.shields.io/github/stars/marty-suzuki/TheAnimation) ![GitHub last commit](https://img.shields.io/github/last-commit/marty-suzuki/TheAnimation)](https://github.com/marty-suzuki/TheAnimation) - Type-safe CAAnimation wrapper. It makes preventing to set wrong type values. - [Poi ![GitHub Repo Stars](https://img.shields.io/github/stars/HideakiTouhara/Poi) ![GitHub last commit](https://img.shields.io/github/last-commit/HideakiTouhara/Poi)](https://github.com/HideakiTouhara/Poi) - Poi makes you use card UI like tinder UI .You can use it like tableview method. - [Sica ![GitHub Repo Stars](https://img.shields.io/github/stars/cats-oss/Sica) ![GitHub last commit](https://img.shields.io/github/last-commit/cats-oss/Sica)](https://github.com/cats-oss/Sica) - Simple Interface Core Animation. Run type-safe animation sequencially or parallelly. - [fireworks ![GitHub Repo Stars](https://img.shields.io/github/stars/tomkowz/fireworks) ![GitHub last commit](https://img.shields.io/github/last-commit/tomkowz/fireworks)](https://github.com/tomkowz/fireworks) - Fireworks effect for UIView - [Disintegrate ![GitHub Repo Stars](https://img.shields.io/github/stars/dbukowski/Disintegrate) ![GitHub last commit](https://img.shields.io/github/last-commit/dbukowski/Disintegrate)](https://github.com/dbukowski/Disintegrate) - Disintegration animation inspired by THAT thing Thanos did at the end of Avengers: Infinity War. - [Wobbly ![GitHub Repo Stars](https://img.shields.io/github/stars/sagaya/wobbly) ![GitHub last commit](https://img.shields.io/github/last-commit/sagaya/wobbly)](https://github.com/sagaya/wobbly) - Wobbly is a Library of predefined, easy to use iOS animations. - [LoadingShimmer ![GitHub Repo Stars](https://img.shields.io/github/stars/jogendra/LoadingShimmer) ![GitHub last commit](https://img.shields.io/github/last-commit/jogendra/LoadingShimmer)](https://github.com/jogendra/LoadingShimmer) - An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator. - [SPPerspective ![GitHub Repo Stars](https://img.shields.io/github/stars/ivanvorobei/SPPerspective) ![GitHub last commit](https://img.shields.io/github/last-commit/ivanvorobei/SPPerspective)](https://github.com/ivanvorobei/SPPerspective) - Widgets iOS 14 animation with 3D and dynamic shadow. Customisable transform and duration. **[back to top](#contributing-and-collaborating)** ### Transition - [BlurryModalSegue ![GitHub Repo Stars](https://img.shields.io/github/stars/Citrrus/BlurryModalSegue) ![GitHub last commit](https://img.shields.io/github/last-commit/Citrrus/BlurryModalSegue)](https://github.com/Citrrus/BlurryModalSegue) - A custom modal segue for providing a blurred overlay effect. - [DAExpandAnimation ![GitHub Repo Stars](https://img.shields.io/github/stars/ifitdoesntwork/DAExpandAnimation) ![GitHub last commit](https://img.shields.io/github/last-commit/ifitdoesntwork/DAExpandAnimation)](https://github.com/ifitdoesntwork/DAExpandAnimation) - A custom modal transition that presents a controller with an expanding effect while sliding out the presenter remnants. - [BubbleTransition ![GitHub Repo Stars](https://img.shields.io/github/stars/andreamazz/BubbleTransition) ![GitHub last commit](https://img.shields.io/github/last-commit/andreamazz/BubbleTransition)](https://github.com/andreamazz/BubbleTransition) - A custom modal transition that presents and dismiss a controller with an expanding bubble effect. - [RPModalGestureTransition ![GitHub Repo Stars](https://img.shields.io/github/stars/naoyashiga/RPModalGestureTransition) ![GitHub last commit](https://img.shields.io/github/last-commit/naoyashiga/RPModalGestureTransition)](https://github.com/naoyashiga/RPModalGestureTransition) - You can dismiss modal by using gesture. - [RMPZoomTransitionAnimator ![GitHub Repo Stars](https://img.shields.io/github/stars/recruit-mp/RMPZoomTransitionAnimator) ![GitHub last commit](https://img.shields.io/github/last-commit/recruit-mp/RMPZoomTransitionAnimator)](https://github.com/recruit-mp/RMPZoomTransitionAnimator) - A custom zooming transition animation for UIViewController. - [ElasticTransition ![GitHub Repo Stars](https://img.shields.io/github/stars/lkzhao/ElasticTransition) ![GitHub last commit](https://img.shields.io/github/last-commit/lkzhao/ElasticTransition)](https://github.com/lkzhao/ElasticTransition) - A UIKit custom transition that simulates an elastic drag. Written in Swift. - [ElasticTransition-ObjC ![GitHub Repo Stars](https://img.shields.io/github/stars/taglia3/ElasticTransition-ObjC) ![GitHub last commit](https://img.shields.io/github/last-commit/taglia3/ElasticTransition-ObjC)](https://github.com/taglia3/ElasticTransition-ObjC) - A UIKit custom transition that simulates an elastic drag.This is the Objective-C Version of Elastic Transition written in Swift by lkzhao. - [ZFDragableModalTransition ![GitHub Repo Stars](https://img.shields.io/github/stars/zoonooz/ZFDragableModalTransition) ![GitHub last commit](https://img.shields.io/github/last-commit/zoonooz/ZFDragableModalTransition)](https://github.com/zoonooz/ZFDragableModalTransition) - Custom animation transition for present modal view controller. - [ZOZolaZoomTransition ![GitHub Repo Stars](https://img.shields.io/github/stars/NewAmsterdamLabs/ZOZolaZoomTransition) ![GitHub last commit](https://img.shields.io/github/last-commit/NewAmsterdamLabs/ZOZolaZoomTransition)](https://github.com/NewAmsterdamLabs/ZOZolaZoomTransition) - Zoom transition that animates the entire view hierarchy. Used extensively in the Zola iOS application. - [JTMaterialTransition ![GitHub Repo Stars](https://img.shields.io/github/stars/jonathantribouharet/JTMaterialTransition) ![GitHub last commit](https://img.shields.io/github/last-commit/jonathantribouharet/JTMaterialTransition)](https://github.com/jonathantribouharet/JTMaterialTransition) - An iOS transition for controllers based on material design. - [AnimatedTransitionGallery ![GitHub Repo Stars](https://img.shields.io/github/stars/shu223/AnimatedTransitionGallery) ![GitHub last commit](https://img.shields.io/github/last-commit/shu223/AnimatedTransitionGallery)](https://github.com/shu223/AnimatedTransitionGallery) - Collection of iOS 7 custom animated transitions using UIViewControllerAnimatedTransitioning protocol. - [TransitionTreasury ![GitHub Repo Stars](https://img.shields.io/github/stars/DianQK/TransitionTreasury) ![GitHub last commit](https://img.shields.io/github/last-commit/DianQK/TransitionTreasury)](https://github.com/DianQK/TransitionTreasury) - Easier way to push your viewController. - [Presenter ![GitHub Repo Stars](https://img.shields.io/github/stars/muukii/Presenter) ![GitHub last commit](https://img.shields.io/github/last-commit/muukii/Presenter)](https://github.com/muukii/Presenter) - Screen transition with safe and clean code. - [Kaeru ![GitHub Repo Stars](https://img.shields.io/github/stars/bannzai/Kaeru) ![GitHub last commit](https://img.shields.io/github/last-commit/bannzai/Kaeru)](https://github.com/bannzai/Kaeru) - Switch viewcontroller like iOS task manager. - [View2ViewTransition ![GitHub Repo Stars](https://img.shields.io/github/stars/naru-jpn/View2ViewTransition) ![GitHub last commit](https://img.shields.io/github/last-commit/naru-jpn/View2ViewTransition)](https://github.com/naru-jpn/View2ViewTransition) - Custom interactive view controller transition from one view to another view. - [AZTransitions ![GitHub Repo Stars](https://img.shields.io/github/stars/azimin/AZTransitions) ![GitHub last commit](https://img.shields.io/github/last-commit/azimin/AZTransitions)](https://github.com/azimin/AZTransitions) - API to make great custom transitions in one method. - [Hero ![GitHub Repo Stars](https://img.shields.io/github/stars/HeroTransitions/Hero) ![GitHub last commit](https://img.shields.io/github/last-commit/HeroTransitions/Hero)](https://github.com/HeroTransitions/Hero) - Elegant transition library for iOS & tvOS. - [Motion ![GitHub Repo Stars](https://img.shields.io/github/stars/CosmicMind/Motion) ![GitHub last commit](https://img.shields.io/github/last-commit/CosmicMind/Motion)](https://github.com/CosmicMind/Motion) - Seamless animations and transitions in Swift. - [PresenterKit ![GitHub Repo Stars](https://img.shields.io/github/stars/jessesquires/PresenterKit) ![GitHub last commit](https://img.shields.io/github/last-commit/jessesquires/PresenterKit)](https://github.com/jessesquires/PresenterKit) - Swifty view controller presentation for iOS. - [Transition ![GitHub Repo Stars](https://img.shields.io/github/stars/Touchwonders/Transition) ![GitHub last commit](https://img.shields.io/github/last-commit/Touchwonders/Transition)](https://github.com/Touchwonders/Transition) - Easy interactive interruptible custom ViewController transitions. - [Gagat ![GitHub Repo Stars](https://img.shields.io/github/stars/Boerworz/Gagat) ![GitHub last commit](https://img.shields.io/github/last-commit/Boerworz/Gagat)](https://github.com/Boerworz/Gagat) - A delightful way to transition between visual styles in your iOS applications. - [DeckTransition ![GitHub Repo Stars](https://img.shields.io/github/stars/HarshilShah/DeckTransition) ![GitHub last commit](https://img.shields.io/github/last-commit/HarshilShah/DeckTransition)](https://github.com/HarshilShah/DeckTransition) - A library to recreate the iOS Apple Music now playing transition. - [TransitionableTab ![GitHub Repo Stars](https://img.shields.io/github/stars/ParkGwangBeom/TransitionableTab) ![GitHub last commit](https://img.shields.io/github/last-commit/ParkGwangBeom/TransitionableTab)](https://github.com/ParkGwangBeom/TransitionableTab) - TransitionableTab makes it easy to animate when switching between tab. - [AlertTransition ![GitHub Repo Stars](https://img.shields.io/github/stars/loopeer/AlertTransition) ![GitHub last commit](https://img.shields.io/github/last-commit/loopeer/AlertTransition)](https://github.com/loopeer/AlertTransition) - AlertTransition is a extensible library for making view controller transitions, especially for alert transitions. - [SemiModalViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/muyexi/SemiModalViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/muyexi/SemiModalViewController)](https://github.com/muyexi/SemiModalViewController) - Present view / view controller as bottom-half modal. - [ImageTransition ![GitHub Repo Stars](https://img.shields.io/github/stars/shtnkgm/ImageTransition) ![GitHub last commit](https://img.shields.io/github/last-commit/shtnkgm/ImageTransition)](https://github.com/shtnkgm/ImageTransition) - ImageTransition is a library for smooth animation of images during transitions. - [LiquidTransition ![GitHub Repo Stars](https://img.shields.io/github/stars/AlexandrGraschenkov/LiquidTransition) ![GitHub last commit](https://img.shields.io/github/last-commit/AlexandrGraschenkov/LiquidTransition)](https://github.com/AlexandrGraschenkov/LiquidTransition) - removes boilerplate code to perform transition, allows backward animations, custom properties animation and much more! - [SPStorkController ![GitHub Repo Stars](https://img.shields.io/github/stars/IvanVorobei/SPStorkController) ![GitHub last commit](https://img.shields.io/github/last-commit/IvanVorobei/SPStorkController)](https://github.com/IvanVorobei/SPStorkController) - Very similar to the controllers displayed in Apple Music, Podcasts and Mail Apple's applications. - [AppstoreTransition ![GitHub Repo Stars](https://img.shields.io/github/stars/appssemble/appstore-card-transition) ![GitHub last commit](https://img.shields.io/github/last-commit/appssemble/appstore-card-transition)](https://github.com/appssemble/appstore-card-transition) - Simulates the appstore card animation transition. - [DropdownTransition ![GitHub Repo Stars](https://img.shields.io/github/stars/nugmanoff/DropdownTransition) ![GitHub last commit](https://img.shields.io/github/last-commit/nugmanoff/DropdownTransition)](https://github.com/nugmanoff/DropdownTransition) - Simple and elegant Dropdown Transition for presenting controllers from top to bottom. - [NavigationTransitions ![GitHub Repo Stars](https://img.shields.io/github/stars/davdroman/swiftui-navigation-transitions) ![GitHub last commit](https://img.shields.io/github/last-commit/davdroman/swiftui-navigation-transitions)](https://github.com/davdroman/swiftui-navigation-transitions) - Pure SwiftUI Navigation transitions. - [LiquidSwipe ![GitHub Repo Stars](https://img.shields.io/github/stars/exyte/LiquidSwipe) ![GitHub last commit](https://img.shields.io/github/last-commit/exyte/LiquidSwipe)](https://github.com/exyte/LiquidSwipe) - Liquid navigation animation - [TBIconTransitionKit ![GitHub Repo Stars](https://img.shields.io/github/stars/AlexeyBelezeko/TBIconTransitionKit) ![GitHub last commit](https://img.shields.io/github/last-commit/AlexeyBelezeko/TBIconTransitionKit)](https://github.com/AlexeyBelezeko/TBIconTransitionKit) - Easy to use icon transition kit that allows to smoothly change from one shape to another. **[back to top](#contributing-and-collaborating)** ### Alert & Action Sheet - [SweetAlert ![GitHub Repo Stars](https://img.shields.io/github/stars/codestergit/SweetAlert-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/codestergit/SweetAlert-iOS)](https://github.com/codestergit/SweetAlert-iOS) - Live animated Alert View for iOS written in Swift. - [NYAlertViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/nealyoung/NYAlertViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/nealyoung/NYAlertViewController)](https://github.com/nealyoung/NYAlertViewController) - Highly configurable iOS Alert Views with custom content views. - [SCLAlertView-Swift ![GitHub Repo Stars](https://img.shields.io/github/stars/vikmeup/SCLAlertView-Swift) ![GitHub last commit](https://img.shields.io/github/last-commit/vikmeup/SCLAlertView-Swift)](https://github.com/vikmeup/SCLAlertView-Swift) - Beautiful animated Alert View, written in Swift. - [TTGSnackbar ![GitHub Repo Stars](https://img.shields.io/github/stars/zekunyan/TTGSnackbar) ![GitHub last commit](https://img.shields.io/github/last-commit/zekunyan/TTGSnackbar)](https://github.com/zekunyan/TTGSnackbar) - Show simple message and action button on the bottom of the screen with multi kinds of animation. - [Swift-Prompts ![GitHub Repo Stars](https://img.shields.io/github/stars/GabrielAlva/Swift-Prompts) ![GitHub last commit](https://img.shields.io/github/last-commit/GabrielAlva/Swift-Prompts)](https://github.com/GabrielAlva/Swift-Prompts) - A Swift library to design custom prompts with a great scope of options to choose from. - [BRYXBanner ![GitHub Repo Stars](https://img.shields.io/github/stars/bryx-inc/BRYXBanner) ![GitHub last commit](https://img.shields.io/github/last-commit/bryx-inc/BRYXBanner)](https://github.com/bryx-inc/BRYXBanner) - A lightweight dropdown notification for iOS 7+, in Swift. - [LNRSimpleNotifications ![GitHub Repo Stars](https://img.shields.io/github/stars/LISNR/LNRSimpleNotifications) ![GitHub last commit](https://img.shields.io/github/last-commit/LISNR/LNRSimpleNotifications)](https://github.com/LISNR/LNRSimpleNotifications) - Simple Swift in-app notifications. LNRSimpleNotifications is a simplified Swift port of TSMessages. - [HDNotificationView ![GitHub Repo Stars](https://img.shields.io/github/stars/nhdang103/HDNotificationView) ![GitHub last commit](https://img.shields.io/github/last-commit/nhdang103/HDNotificationView)](https://github.com/nhdang103/HDNotificationView) - Emulates the native Notification Banner UI for any alert. - [JDStatusBarNotification ![GitHub Repo Stars](https://img.shields.io/github/stars/calimarkus/JDStatusBarNotification) ![GitHub last commit](https://img.shields.io/github/last-commit/calimarkus/JDStatusBarNotification)](https://github.com/calimarkus/JDStatusBarNotification) - Easy, customizable notifications displayed on top of the statusbar. - [Notie ![GitHub Repo Stars](https://img.shields.io/github/stars/thii/Notie) ![GitHub last commit](https://img.shields.io/github/last-commit/thii/Notie)](https://github.com/thii/Notie) - In-app notification in Swift, with customizable buttons and input text field. - [EZAlertController ![GitHub Repo Stars](https://img.shields.io/github/stars/thellimist/EZAlertController) ![GitHub last commit](https://img.shields.io/github/last-commit/thellimist/EZAlertController)](https://github.com/thellimist/EZAlertController) - Easy Swift UIAlertController. - [GSMessages ![GitHub Repo Stars](https://img.shields.io/github/stars/wxxsw/GSMessages) ![GitHub last commit](https://img.shields.io/github/last-commit/wxxsw/GSMessages)](https://github.com/wxxsw/GSMessages) - A simple style messages/notifications for iOS 7+. - [OEANotification ![GitHub Repo Stars](https://img.shields.io/github/stars/OEA/OEANotification) ![GitHub last commit](https://img.shields.io/github/last-commit/OEA/OEANotification)](https://github.com/OEA/OEANotification) - In-app customizable notification views on top of screen for iOS which is written in Swift 2.1. - [RKDropdownAlert ![GitHub Repo Stars](https://img.shields.io/github/stars/cwRichardKim/RKDropdownAlert) ![GitHub last commit](https://img.shields.io/github/last-commit/cwRichardKim/RKDropdownAlert)](https://github.com/cwRichardKim/RKDropdownAlert) - Extremely simple UIAlertView alternative. - [TKSwarmAlert ![GitHub Repo Stars](https://img.shields.io/github/stars/entotsu/TKSwarmAlert) ![GitHub last commit](https://img.shields.io/github/last-commit/entotsu/TKSwarmAlert)](https://github.com/entotsu/TKSwarmAlert) - Animated alert library like Swarm app. - [SimpleAlert ![GitHub Repo Stars](https://img.shields.io/github/stars/KyoheiG3/SimpleAlert) ![GitHub last commit](https://img.shields.io/github/last-commit/KyoheiG3/SimpleAlert)](https://github.com/KyoheiG3/SimpleAlert) - Customizable simple Alert and simple ActionSheet for Swift. - [Hokusai ![GitHub Repo Stars](https://img.shields.io/github/stars/ytakzk/Hokusai) ![GitHub last commit](https://img.shields.io/github/last-commit/ytakzk/Hokusai)](https://github.com/ytakzk/Hokusai) - A Swift library to provide a bouncy action sheet. - [SwiftNotice ![GitHub Repo Stars](https://img.shields.io/github/stars/johnlui/SwiftNotice) ![GitHub last commit](https://img.shields.io/github/last-commit/johnlui/SwiftNotice)](https://github.com/johnlui/SwiftNotice) - SwiftNotice is a GUI library for displaying various popups (HUD) written in pure Swift, fits any scrollview. - [SwiftOverlays ![GitHub Repo Stars](https://img.shields.io/github/stars/peterprokop/SwiftOverlays) ![GitHub last commit](https://img.shields.io/github/last-commit/peterprokop/SwiftOverlays)](https://github.com/peterprokop/SwiftOverlays) - SwiftOverlays is a Swift GUI library for displaying various popups and notifications. - [SwiftyDrop ![GitHub Repo Stars](https://img.shields.io/github/stars/morizotter/SwiftyDrop) ![GitHub last commit](https://img.shields.io/github/last-commit/morizotter/SwiftyDrop)](https://github.com/morizotter/SwiftyDrop) - SwiftyDrop is a lightweight pure Swift simple and beautiful dropdown message. - [LKAlertController ![GitHub Repo Stars](https://img.shields.io/github/stars/Lightningkite/LKAlertController) ![GitHub last commit](https://img.shields.io/github/last-commit/Lightningkite/LKAlertController)](https://github.com/Lightningkite/LKAlertController) - An easy to use UIAlertController builder for swift. - [DOAlertController ![GitHub Repo Stars](https://img.shields.io/github/stars/okmr-d/DOAlertController) ![GitHub last commit](https://img.shields.io/github/last-commit/okmr-d/DOAlertController)](https://github.com/okmr-d/DOAlertController) - Simple Alert View written in Swift, which can be used as a UIAlertController. (AlertController/AlertView/ActionSheet). - [CustomizableActionSheet ![GitHub Repo Stars](https://img.shields.io/github/stars/beryu/CustomizableActionSheet) ![GitHub last commit](https://img.shields.io/github/last-commit/beryu/CustomizableActionSheet)](https://github.com/beryu/CustomizableActionSheet) - Action sheet allows including your custom views and buttons. - [Toast-Swift ![GitHub Repo Stars](https://img.shields.io/github/stars/scalessec/Toast-Swift) ![GitHub last commit](https://img.shields.io/github/last-commit/scalessec/Toast-Swift)](https://github.com/scalessec/Toast-Swift) - A Swift extension that adds toast notifications to the UIView object class. - [PMAlertController ![GitHub Repo Stars](https://img.shields.io/github/stars/pmusolino/PMAlertController) ![GitHub last commit](https://img.shields.io/github/last-commit/pmusolino/PMAlertController)](https://github.com/pmusolino/PMAlertController) - PMAlertController is a great and customizable substitute to UIAlertController. - [PopupViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/dimillian/PopupViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/dimillian/PopupViewController)](https://github.com/dimillian/PopupViewController) - UIAlertController drop in replacement with much more customization. - [AlertViewLoveNotification ![GitHub Repo Stars](https://img.shields.io/github/stars/PhilippeBoisney/AlertViewLoveNotification) ![GitHub last commit](https://img.shields.io/github/last-commit/PhilippeBoisney/AlertViewLoveNotification)](https://github.com/PhilippeBoisney/AlertViewLoveNotification) - A simple and attractive AlertView to ask permission to your users for Push Notification. - [CRToast ![GitHub Repo Stars](https://img.shields.io/github/stars/cruffenach/CRToast) ![GitHub last commit](https://img.shields.io/github/last-commit/cruffenach/CRToast)](https://github.com/cruffenach/CRToast) - A modern iOS toast view that can fit your notification needs. - [JLToast ![GitHub Repo Stars](https://img.shields.io/github/stars/devxoul/Toaster) ![GitHub last commit](https://img.shields.io/github/last-commit/devxoul/Toaster)](https://github.com/devxoul/Toaster) - Toast for iOS with very simple interface. - [CuckooAlert ![GitHub Repo Stars](https://img.shields.io/github/stars/rollmind/CuckooAlert) ![GitHub last commit](https://img.shields.io/github/last-commit/rollmind/CuckooAlert)](https://github.com/rollmind/CuckooAlert) - Multiple use of presentViewController for UIAlertController. - [KRAlertController ![GitHub Repo Stars](https://img.shields.io/github/stars/krimpedance/KRAlertController) ![GitHub last commit](https://img.shields.io/github/last-commit/krimpedance/KRAlertController)](https://github.com/krimpedance/KRAlertController) - A colored alert view for your iOS. - [Dodo ![GitHub Repo Stars](https://img.shields.io/github/stars/evgenyneu/Dodo) ![GitHub last commit](https://img.shields.io/github/last-commit/evgenyneu/Dodo)](https://github.com/evgenyneu/Dodo) - A message bar for iOS written in Swift. - [MaterialActionSheetController ![GitHub Repo Stars](https://img.shields.io/github/stars/ntnhon/MaterialActionSheetController) ![GitHub last commit](https://img.shields.io/github/last-commit/ntnhon/MaterialActionSheetController)](https://github.com/ntnhon/MaterialActionSheetController) - A Google like action sheet for iOS written in Swift. - [SwiftMessages ![GitHub Repo Stars](https://img.shields.io/github/stars/SwiftKickMobile/SwiftMessages) ![GitHub last commit](https://img.shields.io/github/last-commit/SwiftKickMobile/SwiftMessages)](https://github.com/SwiftKickMobile/SwiftMessages) - A very flexible message bar for iOS written in Swift. - [FCAlertView ![GitHub Repo Stars](https://img.shields.io/github/stars/krispenney/FCAlertView) ![GitHub last commit](https://img.shields.io/github/last-commit/krispenney/FCAlertView)](https://github.com/krispenney/FCAlertView) - A Flat Customizable AlertView for iOS. (Swift). - [FCAlertView ![GitHub Repo Stars](https://img.shields.io/github/stars/nimati/FCAlertView) ![GitHub last commit](https://img.shields.io/github/last-commit/nimati/FCAlertView)](https://github.com/nimati/FCAlertView) - A Flat Customizable AlertView for iOS. (Objective-C). - [CDAlertView ![GitHub Repo Stars](https://img.shields.io/github/stars/candostdagdeviren/CDAlertView) ![GitHub last commit](https://img.shields.io/github/last-commit/candostdagdeviren/CDAlertView)](https://github.com/candostdagdeviren/CDAlertView) - Highly customizable alert/notification/success/error/alarm popup. - [RMActionController ![GitHub Repo Stars](https://img.shields.io/github/stars/CooperRS/RMActionController) ![GitHub last commit](https://img.shields.io/github/last-commit/CooperRS/RMActionController)](https://github.com/CooperRS/RMActionController) - Present any UIView in an UIAlertController like manner. - [RMDateSelectionViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/CooperRS/RMDateSelectionViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/CooperRS/RMDateSelectionViewController)](https://github.com/CooperRS/RMDateSelectionViewController) - Select a date using UIDatePicker in a UIAlertController like fashion. - [RMPickerViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/CooperRS/RMPickerViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/CooperRS/RMPickerViewController)](https://github.com/CooperRS/RMPickerViewController) - Select something using UIPickerView in a UIAlertController like fashion. - [Jelly ![GitHub Repo Stars](https://img.shields.io/github/stars/SebastianBoldt/Jelly) ![GitHub last commit](https://img.shields.io/github/last-commit/SebastianBoldt/Jelly)](https://github.com/SebastianBoldt/Jelly) - Jelly provides custom view controller transitions with just a few lines of code. - [Malert ![GitHub Repo Stars](https://img.shields.io/github/stars/vitormesquita/Malert) ![GitHub last commit](https://img.shields.io/github/last-commit/vitormesquita/Malert)](https://github.com/vitormesquita/Malert) - Malert is a simple, easy and custom iOS UIAlertView written in Swift. - [RAlertView ![GitHub Repo Stars](https://img.shields.io/github/stars/roycms/AlertView) ![GitHub last commit](https://img.shields.io/github/last-commit/roycms/AlertView)](https://github.com/roycms/AlertView) - AlertView, iOS popup window, A pop-up framework, Can be simple and convenient to join your project. - [NoticeBar ![GitHub Repo Stars](https://img.shields.io/github/stars/qiuncheng/NoticeBar) ![GitHub last commit](https://img.shields.io/github/last-commit/qiuncheng/NoticeBar)](https://github.com/qiuncheng/NoticeBar) - A simple NoticeBar written by Swift 3, similar with QQ notice view. - [LIHAlert ![GitHub Repo Stars](https://img.shields.io/github/stars/Lasithih/LIHAlert) ![GitHub last commit](https://img.shields.io/github/last-commit/Lasithih/LIHAlert)](https://github.com/Lasithih/LIHAlert) - Advance animated banner alerts for iOS. - [BPStatusBarAlert ![GitHub Repo Stars](https://img.shields.io/github/stars/ppth0608/BPStatusBarAlert) ![GitHub last commit](https://img.shields.io/github/last-commit/ppth0608/BPStatusBarAlert)](https://github.com/ppth0608/BPStatusBarAlert) - A simple alerts that appear on the status bar and below navigation bar(like Facebook). - [CFAlertViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/Codigami/CFAlertViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/Codigami/CFAlertViewController)](https://github.com/Codigami/CFAlertViewController) - A library that helps you display and customise alerts and action sheets on iPad and iPhone. - [NotificationBanner ![GitHub Repo Stars](https://img.shields.io/github/stars/Daltron/NotificationBanner) ![GitHub last commit](https://img.shields.io/github/last-commit/Daltron/NotificationBanner)](https://github.com/Daltron/NotificationBanner) - The easiest way to display highly customizable in app notification banners in iOS. - [Alertift ![GitHub Repo Stars](https://img.shields.io/github/stars/sgr-ksmt/Alertift) ![GitHub last commit](https://img.shields.io/github/last-commit/sgr-ksmt/Alertift)](https://github.com/sgr-ksmt/Alertift) - Swifty, modern UIAlertController wrapper. - [PCLBlurEffectAlert ![GitHub Repo Stars](https://img.shields.io/github/stars/hryk224/PCLBlurEffectAlert) ![GitHub last commit](https://img.shields.io/github/last-commit/hryk224/PCLBlurEffectAlert)](https://github.com/hryk224/PCLBlurEffectAlert) - Swift AlertController with UIVisualEffectView. - [JDropDownAlert ![GitHub Repo Stars](https://img.shields.io/github/stars/trilliwon/JDropDownAlert) ![GitHub last commit](https://img.shields.io/github/last-commit/trilliwon/JDropDownAlert)](https://github.com/trilliwon/JDropDownAlert) - Multi dirction dropdown alert view. - [BulletinBoard ![GitHub Repo Stars](https://img.shields.io/github/stars/alexaubry/BulletinBoard) ![GitHub last commit](https://img.shields.io/github/last-commit/alexaubry/BulletinBoard)](https://github.com/alexaubry/BulletinBoard) - Generate and Display Bottom Card Interfaces on iOS - [CFNotify ![GitHub Repo Stars](https://img.shields.io/github/stars/JT501/CFNotify) ![GitHub last commit](https://img.shields.io/github/last-commit/JT501/CFNotify)](https://github.com/JT501/CFNotify) - A customizable framework to create draggable views. - [StatusAlert ![GitHub Repo Stars](https://img.shields.io/github/stars/LowKostKustomz/StatusAlert) ![GitHub last commit](https://img.shields.io/github/last-commit/LowKostKustomz/StatusAlert)](https://github.com/LowKostKustomz/StatusAlert) - Display Apple system-like self-hiding status alerts without interrupting user flow. - [Alerts & Pickers ![GitHub Repo Stars](https://img.shields.io/github/stars/dillidon/alerts-and-pickers) ![GitHub last commit](https://img.shields.io/github/last-commit/dillidon/alerts-and-pickers)](https://github.com/dillidon/alerts-and-pickers) - Advanced usage of native UIAlertController with TextField, DatePicker, PickerView, TableView and CollectionView. - [RMessage ![GitHub Repo Stars](https://img.shields.io/github/stars/donileo/RMessage) ![GitHub last commit](https://img.shields.io/github/last-commit/donileo/RMessage)](https://github.com/donileo/RMessage) - A crisp in-app notification/message banner built in ObjC. - [InAppNotify ![GitHub Repo Stars](https://img.shields.io/github/stars/lucabecchetti/InAppNotify) ![GitHub last commit](https://img.shields.io/github/last-commit/lucabecchetti/InAppNotify)](https://github.com/lucabecchetti/InAppNotify) - Swift library to manage in-app notification in swift language, like WhatsApp, Telegram, Frind, etc. - [FloatingActionSheetController ![GitHub Repo Stars](https://img.shields.io/github/stars/ra1028/FloatingActionSheetController) ![GitHub last commit](https://img.shields.io/github/last-commit/ra1028/FloatingActionSheetController)](https://github.com/ra1028/FloatingActionSheetController) - FloatingActionSheetController is a cool design ActionSheetController library written in Swift. - [TOActionSheet ![GitHub Repo Stars](https://img.shields.io/github/stars/TimOliver/TOActionSheet) ![GitHub last commit](https://img.shields.io/github/last-commit/TimOliver/TOActionSheet)](https://github.com/TimOliver/TOActionSheet) - A custom-designed reimplementation of the UIActionSheet control for iOS - [XLActionController ![GitHub Repo Stars](https://img.shields.io/github/stars/xmartlabs/XLActionController) ![GitHub last commit](https://img.shields.io/github/last-commit/xmartlabs/XLActionController)](https://github.com/xmartlabs/XLActionController) - Fully customizable and extensible action sheet controller written in Swift. - [PopMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/CaliCastle/PopMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/CaliCastle/PopMenu)](https://github.com/CaliCastle/PopMenu) - A cool and customizable popup style action sheet 😎 - [NotchyAlert ![GitHub Repo Stars](https://img.shields.io/github/stars/TheAbstractDev/NotchyAlert) ![GitHub last commit](https://img.shields.io/github/last-commit/TheAbstractDev/NotchyAlert)](https://github.com/TheAbstractDev/NotchyAlert) - Use the iPhone X notch space to display creative alerts. - [Sheet ![GitHub Repo Stars](https://img.shields.io/github/stars/ParkGwangBeom/Sheet) ![GitHub last commit](https://img.shields.io/github/last-commit/ParkGwangBeom/Sheet)](https://github.com/ParkGwangBeom/Sheet) - SHEET helps you easily create a wide variety of action sheets with navigation features used in the Flipboard App - [ALRT ![GitHub Repo Stars](https://img.shields.io/github/stars/mshrwtnb/alrt) ![GitHub last commit](https://img.shields.io/github/last-commit/mshrwtnb/alrt)](https://github.com/mshrwtnb/alrt) - An easier constructor for UIAlertController. Present an alert from anywhere. - [CatAlertController ![GitHub Repo Stars](https://img.shields.io/github/stars/ImKcat/CatAlertController) ![GitHub last commit](https://img.shields.io/github/last-commit/ImKcat/CatAlertController)](https://github.com/ImKcat/CatAlertController) - Use UIAlertController like a boss. - [Loaf ![GitHub Repo Stars](https://img.shields.io/github/stars/schmidyy/Loaf) ![GitHub last commit](https://img.shields.io/github/last-commit/schmidyy/Loaf)](https://github.com/schmidyy/Loaf) - A simple framework for easy iOS Toasts. - [SPAlert ![GitHub Repo Stars](https://img.shields.io/github/stars/IvanVorobei/SPAlert) ![GitHub last commit](https://img.shields.io/github/last-commit/IvanVorobei/SPAlert)](https://github.com/IvanVorobei/SPAlert) - Native popup from Apple Music & Feedback in AppStore. Contains Done & Heart presets. - [CleanyModal ![GitHub Repo Stars](https://img.shields.io/github/stars/loryhuz/CleanyModal) ![GitHub last commit](https://img.shields.io/github/last-commit/loryhuz/CleanyModal)](https://github.com/loryhuz/CleanyModal) - Use nice customized alerts and action sheets with ease, API is similar to native UIAlertController. - [BottomSheet ![GitHub Repo Stars](https://img.shields.io/github/stars/joomcode/BottomSheet) ![GitHub last commit](https://img.shields.io/github/last-commit/joomcode/BottomSheet)](https://github.com/joomcode/BottomSheet) - Powerful Bottom Sheet component with content based size, interactive dismissal and navigation controller support. - [LCActionSheet ![GitHub Repo Stars](https://img.shields.io/github/stars/iTofu/LCActionSheet) ![GitHub last commit](https://img.shields.io/github/last-commit/iTofu/LCActionSheet)](https://github.com/iTofu/LCActionSheet) - A simple ActionSheet. WeChat, Weibo and QQ all use similar styles. Fully support Swift. **[back to top](#contributing-and-collaborating)** ### Badge - [MIBadgeButton ![GitHub Repo Stars](https://img.shields.io/github/stars/mustafaibrahim989/MIBadgeButton-Swift) ![GitHub last commit](https://img.shields.io/github/last-commit/mustafaibrahim989/MIBadgeButton-Swift)](https://github.com/mustafaibrahim989/MIBadgeButton-Swift) - Notification badge for UIButtons. - [EasyNotificationBadge ![GitHub Repo Stars](https://img.shields.io/github/stars/Minitour/EasyNotificationBadge) ![GitHub last commit](https://img.shields.io/github/last-commit/Minitour/EasyNotificationBadge)](https://github.com/Minitour/EasyNotificationBadge) - UIView extension that adds a notification badge. [e] - [swift-badge ![GitHub Repo Stars](https://img.shields.io/github/stars/evgenyneu/swift-badge) ![GitHub last commit](https://img.shields.io/github/last-commit/evgenyneu/swift-badge)](https://github.com/evgenyneu/swift-badge) - Badge view for iOS written in swift - [BadgeHub ![GitHub Repo Stars](https://img.shields.io/github/stars/jogendra/BadgeHub) ![GitHub last commit](https://img.shields.io/github/last-commit/jogendra/BadgeHub)](https://github.com/jogendra/BadgeHub) - Make any UIView a full fledged animated notification center. It is a way to quickly add a notification badge icon to a UIView. **[back to top](#contributing-and-collaborating)** ### Button - [SSBouncyButton ![GitHub Repo Stars](https://img.shields.io/github/stars/StyleShare/SSBouncyButton) ![GitHub last commit](https://img.shields.io/github/last-commit/StyleShare/SSBouncyButton)](https://github.com/StyleShare/SSBouncyButton) - iOS7-style bouncy button UI component. - [DOFavoriteButton ![GitHub Repo Stars](https://img.shields.io/github/stars/okmr-d/DOFavoriteButton) ![GitHub last commit](https://img.shields.io/github/last-commit/okmr-d/DOFavoriteButton)](https://github.com/okmr-d/DOFavoriteButton) - Cute Animated Button written in Swift. - [VBFPopFlatButton ![GitHub Repo Stars](https://img.shields.io/github/stars/victorBaro/VBFPopFlatButton) ![GitHub last commit](https://img.shields.io/github/last-commit/victorBaro/VBFPopFlatButton)](https://github.com/victorBaro/VBFPopFlatButton) - Flat button with 9 different states animated using Facebook POP. - [HTPressableButton ![GitHub Repo Stars](https://img.shields.io/github/stars/Famolus/HTPressableButton) ![GitHub last commit](https://img.shields.io/github/last-commit/Famolus/HTPressableButton)](https://github.com/Famolus/HTPressableButton) - Flat design pressable button. - [LiquidFloatingActionButton ![GitHub Repo Stars](https://img.shields.io/github/stars/yoavlt/LiquidFloatingActionButton) ![GitHub last commit](https://img.shields.io/github/last-commit/yoavlt/LiquidFloatingActionButton)](https://github.com/yoavlt/LiquidFloatingActionButton) - Material Design Floating Action Button in liquid state - [JTFadingInfoView ![GitHub Repo Stars](https://img.shields.io/github/stars/JunichiT/JTFadingInfoView) ![GitHub last commit](https://img.shields.io/github/last-commit/JunichiT/JTFadingInfoView)](https://github.com/JunichiT/JTFadingInfoView) - An UIButton-based view with fade in/out animation features. - [Floaty ![GitHub Repo Stars](https://img.shields.io/github/stars/kciter/Floaty) ![GitHub last commit](https://img.shields.io/github/last-commit/kciter/Floaty)](https://github.com/kciter/Floaty) - :heart: Floating Action Button for iOS - [TVButton ![GitHub Repo Stars](https://img.shields.io/github/stars/marmelroy/TVButton) ![GitHub last commit](https://img.shields.io/github/last-commit/marmelroy/TVButton)](https://github.com/marmelroy/TVButton) - Recreating the cool parallax icons from Apple TV as iOS UIButtons (in Swift). - [SwiftyButton ![GitHub Repo Stars](https://img.shields.io/github/stars/TakeScoop/SwiftyButton) ![GitHub last commit](https://img.shields.io/github/last-commit/TakeScoop/SwiftyButton)](https://github.com/TakeScoop/SwiftyButton) - Simple and customizable button in Swift - [AnimatablePlayButton ![GitHub Repo Stars](https://img.shields.io/github/stars/suzuki-0000/AnimatablePlayButton) ![GitHub last commit](https://img.shields.io/github/last-commit/suzuki-0000/AnimatablePlayButton)](https://github.com/suzuki-0000/AnimatablePlayButton) - Animated Play and Pause Button using CALayer, CAKeyframeAnimation. - [gbkui-button-progress-view ![GitHub Repo Stars](https://img.shields.io/github/stars/Guidebook/gbkui-button-progress-view) ![GitHub last commit](https://img.shields.io/github/last-commit/Guidebook/gbkui-button-progress-view)](https://github.com/Guidebook/gbkui-button-progress-view) - Inspired by Apple’s download progress buttons in the App Store. - [ZFRippleButton ![GitHub Repo Stars](https://img.shields.io/github/stars/zoonooz/ZFRippleButton) ![GitHub last commit](https://img.shields.io/github/last-commit/zoonooz/ZFRippleButton)](https://github.com/zoonooz/ZFRippleButton) - Custom UIButton effect inspired by Google Material Design - [JOEmojiableBtn ![GitHub Repo Stars](https://img.shields.io/github/stars/lojals/JOEmojiableBtn) ![GitHub last commit](https://img.shields.io/github/last-commit/lojals/JOEmojiableBtn)](https://github.com/lojals/JOEmojiableBtn) - Emoji selector like Facebook Reactions. - [EMEmojiableBtn ![GitHub Repo Stars](https://img.shields.io/github/stars/Eke/EMEmojiableBtn) ![GitHub last commit](https://img.shields.io/github/last-commit/Eke/EMEmojiableBtn)](https://github.com/Eke/EMEmojiableBtn) - Option selector that works similar to Reactions by fb. Objective-c version. - [WYMaterialButton ![GitHub Repo Stars](https://img.shields.io/github/stars/Yu-w/WYMaterialButton) ![GitHub last commit](https://img.shields.io/github/last-commit/Yu-w/WYMaterialButton)](https://github.com/Yu-w/WYMaterialButton) - Interactive and fully animated Material Design button for iOS developers. - [DynamicButton ![GitHub Repo Stars](https://img.shields.io/github/stars/yannickl/DynamicButton) ![GitHub last commit](https://img.shields.io/github/last-commit/yannickl/DynamicButton)](https://github.com/yannickl/DynamicButton) - Yet another animated flat buttons in Swift - [OnOffButton ![GitHub Repo Stars](https://img.shields.io/github/stars/rakaramos/OnOffButton) ![GitHub last commit](https://img.shields.io/github/last-commit/rakaramos/OnOffButton)](https://github.com/rakaramos/OnOffButton) - Custom On/Off Animated UIButton, written in Swift. By Creativedash - [WCLShineButton ![GitHub Repo Stars](https://img.shields.io/github/stars/imwcl/WCLShineButton) ![GitHub last commit](https://img.shields.io/github/last-commit/imwcl/WCLShineButton)](https://github.com/imwcl/WCLShineButton) - This is a UI lib for iOS. Effects like shining. - [EasySocialButton ![GitHub Repo Stars](https://img.shields.io/github/stars/Minitour/EasySocialButton) ![GitHub last commit](https://img.shields.io/github/last-commit/Minitour/EasySocialButton)](https://github.com/Minitour/EasySocialButton) - An easy way to create beautiful social authentication buttons. - [NFDownloadButton ![GitHub Repo Stars](https://img.shields.io/github/stars/LeonardoCardoso/NFDownloadButton) ![GitHub last commit](https://img.shields.io/github/last-commit/LeonardoCardoso/NFDownloadButton)](https://github.com/LeonardoCardoso/NFDownloadButton) - Revamped Download Button. - [LGButton ![GitHub Repo Stars](https://img.shields.io/github/stars/loregr/LGButton) ![GitHub last commit](https://img.shields.io/github/last-commit/loregr/LGButton)](https://github.com/loregr/LGButton) - A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code. - [MultiToggleButton ![GitHub Repo Stars](https://img.shields.io/github/stars/yonat/MultiToggleButton) ![GitHub last commit](https://img.shields.io/github/last-commit/yonat/MultiToggleButton)](https://github.com/yonat/MultiToggleButton) - A UIButton subclass that implements tap-to-toggle button text (Like the camera flash and timer buttons). - [PMSuperButton ![GitHub Repo Stars](https://img.shields.io/github/stars/pmusolino/PMSuperButton) ![GitHub last commit](https://img.shields.io/github/last-commit/pmusolino/PMSuperButton)](https://github.com/pmusolino/PMSuperButton) - A powerful UIButton with super powers, customizable from Storyboard! - [JSButton ![GitHub Repo Stars](https://img.shields.io/github/stars/jogendra/JSButton) ![GitHub last commit](https://img.shields.io/github/last-commit/jogendra/JSButton)](https://github.com/jogendra/JSButton) - A fully customisable swift subclass on UIButton which allows you to create beautiful buttons without writing any line of code. - [TransitionButton ![GitHub Repo Stars](https://img.shields.io/github/stars/AladinWay/TransitionButton) ![GitHub last commit](https://img.shields.io/github/last-commit/AladinWay/TransitionButton)](https://github.com/AladinWay/TransitionButton) - UIButton sublass for loading and transition animation - [ButtonProgressBar-iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/thePsguy/ButtonProgressBar-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/thePsguy/ButtonProgressBar-iOS)](https://github.com/thePsguy/ButtonProgressBar-iOS) - A small and flexible UIButton subclass with animated loading progress, and completion animation. - [SpicyButton ![GitHub Repo Stars](https://img.shields.io/github/stars/lukecrum/SpicyButton) ![GitHub last commit](https://img.shields.io/github/last-commit/lukecrum/SpicyButton)](https://github.com/lukecrum/SpicyButton) - Full-featured IBDesignable UIButton class - [DesignableButton ![GitHub Repo Stars](https://img.shields.io/github/stars/IdleHandsApps/DesignableButton) ![GitHub last commit](https://img.shields.io/github/last-commit/IdleHandsApps/DesignableButton)](https://github.com/IdleHandsApps/DesignableButton) - UIButton subclass with centralised and reusable styles. View styles and customise in InterfaceBuilder in real time! - [BEMCheckBox ![GitHub Repo Stars](https://img.shields.io/github/stars/Boris-Em/BEMCheckBox) ![GitHub last commit](https://img.shields.io/github/last-commit/Boris-Em/BEMCheckBox)](https://github.com/Boris-Em/BEMCheckBox) - Tasteful Checkbox for iOS. (Check box) - [ExpandableButton ![GitHub Repo Stars](https://img.shields.io/github/stars/DimaMishchenko/ExpandableButton) ![GitHub last commit](https://img.shields.io/github/last-commit/DimaMishchenko/ExpandableButton)](https://github.com/DimaMishchenko/ExpandableButton) - Customizable and easy to use expandable button in Swift. - [TORoundedButton ![GitHub Repo Stars](https://img.shields.io/github/stars/TimOliver/TORoundedButton) ![GitHub last commit](https://img.shields.io/github/last-commit/TimOliver/TORoundedButton)](https://github.com/TimOliver/TORoundedButton) - A high-performance button control with rounded corners. - [FloatingButton ![GitHub Repo Stars](https://img.shields.io/github/stars/exyte/FloatingButton) ![GitHub last commit](https://img.shields.io/github/last-commit/exyte/FloatingButton)](https://github.com/exyte/FloatingButton) - Easily customizable floating button menu created with SwiftUI. **[back to top](#contributing-and-collaborating)** ### Calendar - [CVCalendar ![GitHub Repo Stars](https://img.shields.io/github/stars/CVCalendar/CVCalendar) ![GitHub last commit](https://img.shields.io/github/last-commit/CVCalendar/CVCalendar)](https://github.com/CVCalendar/CVCalendar) - A custom visual calendar for iOS 8+ written in Swift (2.0). - [RSDayFlow ![GitHub Repo Stars](https://img.shields.io/github/stars/ruslanskorb/RSDayFlow) ![GitHub last commit](https://img.shields.io/github/last-commit/ruslanskorb/RSDayFlow)](https://github.com/ruslanskorb/RSDayFlow) - iOS 7+ Calendar with Infinite Scrolling. - [NWCalendarView ![GitHub Repo Stars](https://img.shields.io/github/stars/nbwar/NWCalendarView) ![GitHub last commit](https://img.shields.io/github/last-commit/nbwar/NWCalendarView)](https://github.com/nbwar/NWCalendarView) - An availability calendar implementation for iOS - [GLCalendarView ![GitHub Repo Stars](https://img.shields.io/github/stars/Glow-Inc/GLCalendarView) ![GitHub last commit](https://img.shields.io/github/last-commit/Glow-Inc/GLCalendarView)](https://github.com/Glow-Inc/GLCalendarView) - A fully customizable calendar view acting as a date range picker - [JTCalendar ![GitHub Repo Stars](https://img.shields.io/github/stars/jonathantribouharet/JTCalendar) ![GitHub last commit](https://img.shields.io/github/last-commit/jonathantribouharet/JTCalendar)](https://github.com/jonathantribouharet/JTCalendar) - A customizable calendar view for iOS. - [JTAppleCalendar ![GitHub Repo Stars](https://img.shields.io/github/stars/patchthecode/JTAppleCalendar) ![GitHub last commit](https://img.shields.io/github/last-commit/patchthecode/JTAppleCalendar)](https://github.com/patchthecode/JTAppleCalendar) - The Unofficial Swift Apple Calendar Library. View. Control. for iOS & tvOS - [Daysquare ![GitHub Repo Stars](https://img.shields.io/github/stars/unixzii/Daysquare) ![GitHub last commit](https://img.shields.io/github/last-commit/unixzii/Daysquare)](https://github.com/unixzii/Daysquare) - An elegant calendar control for iOS. - [ASCalendar ![GitHub Repo Stars](https://img.shields.io/github/stars/scamps88/ASCalendar) ![GitHub last commit](https://img.shields.io/github/last-commit/scamps88/ASCalendar)](https://github.com/scamps88/ASCalendar) - A calendar control for iOS written in swift with mvvm pattern - [Calendar ![GitHub Repo Stars](https://img.shields.io/github/stars/jumartin/Calendar) ![GitHub last commit](https://img.shields.io/github/last-commit/jumartin/Calendar)](https://github.com/jumartin/Calendar) - A set of views and controllers for displaying and scheduling events on iOS - [Koyomi ![GitHub Repo Stars](https://img.shields.io/github/stars/shoheiyokoyama/Koyomi) ![GitHub last commit](https://img.shields.io/github/last-commit/shoheiyokoyama/Koyomi)](https://github.com/shoheiyokoyama/Koyomi) - Simple customizable calendar component in Swift - [DateTimePicker ![GitHub Repo Stars](https://img.shields.io/github/stars/itsmeichigo/DateTimePicker) ![GitHub last commit](https://img.shields.io/github/last-commit/itsmeichigo/DateTimePicker)](https://github.com/itsmeichigo/DateTimePicker) - A nicer iOS UI component for picking date and time - [RCalendarPicker ![GitHub Repo Stars](https://img.shields.io/github/stars/roycms/RCalendarPicker) ![GitHub last commit](https://img.shields.io/github/last-commit/roycms/RCalendarPicker)](https://github.com/roycms/RCalendarPicker) - RCalendarPicker A date picker control. - [CalendarKit ![GitHub Repo Stars](https://img.shields.io/github/stars/richardtop/CalendarKit) ![GitHub last commit](https://img.shields.io/github/last-commit/richardtop/CalendarKit)](https://github.com/richardtop/CalendarKit) - Fully customizable calendar day view. - [GDPersianCalendar ![GitHub Repo Stars](https://img.shields.io/github/stars/saeid/GDCalendar) ![GitHub last commit](https://img.shields.io/github/last-commit/saeid/GDCalendar)](https://github.com/saeid/GDCalendar) - Customizable and easy to use Persian Calendar component. - [MBCalendarKit ![GitHub Repo Stars](https://img.shields.io/github/stars/MosheBerman/MBCalendarKit) ![GitHub last commit](https://img.shields.io/github/last-commit/MosheBerman/MBCalendarKit)](https://github.com/MosheBerman/MBCalendarKit) - A calendar framework for iOS built with customization, and localization in mind. - [PTEventView ![GitHub Repo Stars](https://img.shields.io/github/stars/amantaneja/PTEventView) ![GitHub last commit](https://img.shields.io/github/last-commit/amantaneja/PTEventView)](https://github.com/amantaneja/PTEventView) - An Event View based on Apple's Event Detail View within Calender.Supports ARC, Autolayout and editing via StoryBoard. - [KDCalendarView ![GitHub Repo Stars](https://img.shields.io/github/stars/mmick66/CalendarView) ![GitHub last commit](https://img.shields.io/github/last-commit/mmick66/CalendarView)](https://github.com/mmick66/CalendarView) - A calendar component for iOS written in Swift 4.0. It features both vertical and horizontal layout (and scrolling) and the display of native calendar events. - [CalendarPopUp ![GitHub Repo Stars](https://img.shields.io/github/stars/orazz/CalendarPopUp) ![GitHub last commit](https://img.shields.io/github/last-commit/orazz/CalendarPopUp)](https://github.com/orazz/CalendarPopUp) - CalendarPopUp - JTAppleCalendar library. - [ios_calendar ![GitHub Repo Stars](https://img.shields.io/github/stars/maximbilan/Calendar-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/maximbilan/Calendar-iOS)](https://github.com/maximbilan/Calendar-iOS) - It's lightweight and simple control with supporting Locale and CalendarIdentifier. There're samples for iPhone and iPad, and also with using a popover. With supporting Persian calendar - [FSCalendar ![GitHub Repo Stars](https://img.shields.io/github/stars/WenchaoD/FSCalendar) ![GitHub last commit](https://img.shields.io/github/last-commit/WenchaoD/FSCalendar)](https://github.com/WenchaoD/FSCalendar) - A fully customizable iOS calendar library, compatible with Objective-C and Swift. - [ElegantCalendar ![GitHub Repo Stars](https://img.shields.io/github/stars/ThasianX/ElegantCalendar) ![GitHub last commit](https://img.shields.io/github/last-commit/ThasianX/ElegantCalendar)](https://github.com/ThasianX/ElegantCalendar) - The elegant full-screen calendar missed in SwiftUI. **[back to top](#contributing-and-collaborating)** ### Cards *Card based UI's, pan gestures, flip and swipe animations* - [MDCSwipeToChoose ![GitHub Repo Stars](https://img.shields.io/github/stars/modocache/MDCSwipeToChoose) ![GitHub last commit](https://img.shields.io/github/last-commit/modocache/MDCSwipeToChoose)](https://github.com/modocache/MDCSwipeToChoose) - Swipe to "like" or "dislike" any view, just like Tinder.app. Build a flashcard app, a photo viewer, and more, in minutes, not hours! - [TisprCardStack ![GitHub Repo Stars](https://img.shields.io/github/stars/tispr/tispr-card-stack) ![GitHub last commit](https://img.shields.io/github/last-commit/tispr/tispr-card-stack)](https://github.com/tispr/tispr-card-stack) - Library that allows to have cards UI. - [CardAnimation ![GitHub Repo Stars](https://img.shields.io/github/stars/seedante/CardAnimation) ![GitHub last commit](https://img.shields.io/github/last-commit/seedante/CardAnimation)](https://github.com/seedante/CardAnimation) - Card flip animation by pan gesture. - [Koloda ![GitHub Repo Stars](https://img.shields.io/github/stars/Yalantis/Koloda) ![GitHub last commit](https://img.shields.io/github/last-commit/Yalantis/Koloda)](https://github.com/Yalantis/Koloda) - KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS. - [KVCardSelectionVC ![GitHub Repo Stars](https://img.shields.io/github/stars/kunalverma25/KVCardSelectionVC) ![GitHub last commit](https://img.shields.io/github/last-commit/kunalverma25/KVCardSelectionVC)](https://github.com/kunalverma25/KVCardSelectionVC) - Awesome looking Dial like card selection ViewController. - [DMSwipeCards ![GitHub Repo Stars](https://img.shields.io/github/stars/D-32/DMSwipeCards) ![GitHub last commit](https://img.shields.io/github/last-commit/D-32/DMSwipeCards)](https://github.com/D-32/DMSwipeCards) - Tinder like card stack that supports lazy loading and generics - [TimelineCards ![GitHub Repo Stars](https://img.shields.io/github/stars/vladaverin24/TimelineCards) ![GitHub last commit](https://img.shields.io/github/last-commit/vladaverin24/TimelineCards)](https://github.com/vladaverin24/TimelineCards) - Presenting timelines as cards, single or bundled in scrollable feed!. - [Cards ![GitHub Repo Stars](https://img.shields.io/github/stars/PaoloCuscela/Cards) ![GitHub last commit](https://img.shields.io/github/last-commit/PaoloCuscela/Cards)](https://github.com/PaoloCuscela/Cards) - Awesome iOS 11 AppStore's Card Views. - [MMCardView ![GitHub Repo Stars](https://img.shields.io/github/stars/MillmanY/MMCardView) ![GitHub last commit](https://img.shields.io/github/last-commit/MillmanY/MMCardView)](https://github.com/MillmanY/MMCardView) - Custom CollectionView like Wallet App - [CardsLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/filletofish/CardsLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/filletofish/CardsLayout)](https://github.com/filletofish/CardsLayout) - Nice card-designed custom collection view layout. - [CardParts ![GitHub Repo Stars](https://img.shields.io/github/stars/intuit/CardParts) ![GitHub last commit](https://img.shields.io/github/last-commit/intuit/CardParts)](https://github.com/intuit/CardParts) - A reactive, card-based UI framework built on UIKit. - [VerticalCardSwiper ![GitHub Repo Stars](https://img.shields.io/github/stars/JoniVR/VerticalCardSwiper) ![GitHub last commit](https://img.shields.io/github/last-commit/JoniVR/VerticalCardSwiper)](https://github.com/JoniVR/VerticalCardSwiper) - A marriage between the Shazam Discover UI and Tinder, built with UICollectionView in Swift. - [Shuffle ![GitHub Repo Stars](https://img.shields.io/github/stars/mac-gallagher/Shuffle) ![GitHub last commit](https://img.shields.io/github/last-commit/mac-gallagher/Shuffle)](https://github.com/mac-gallagher/Shuffle) - A multi-directional card swiping library inspired by Tinder. **[back to top](#contributing-and-collaborating)** ### Form & Settings *Input validators, form helpers and form builders.* - [Form ![GitHub Repo Stars](https://img.shields.io/github/stars/hyperoslo/Form) ![GitHub last commit](https://img.shields.io/github/last-commit/hyperoslo/Form)](https://github.com/hyperoslo/Form) - The most flexible and powerful way to build a form on iOS - [XLForm ![GitHub Repo Stars](https://img.shields.io/github/stars/xmartlabs/XLForm) ![GitHub last commit](https://img.shields.io/github/last-commit/xmartlabs/XLForm)](https://github.com/xmartlabs/XLForm) - XLForm is the most flexible and powerful iOS library to create dynamic table-view forms. Fully compatible with Swift & Obj-C. - [Eureka ![GitHub Repo Stars](https://img.shields.io/github/stars/xmartlabs/Eureka) ![GitHub last commit](https://img.shields.io/github/last-commit/xmartlabs/Eureka)](https://github.com/xmartlabs/Eureka) - Elegant iOS form builder in Swift. - [YALField ![GitHub Repo Stars](https://img.shields.io/github/stars/Yalantis/YALField) ![GitHub last commit](https://img.shields.io/github/last-commit/Yalantis/YALField)](https://github.com/Yalantis/YALField) - Custom Field component with validation for creating easier form-like UI from interface builder. - [Former ![GitHub Repo Stars](https://img.shields.io/github/stars/ra1028/Former) ![GitHub last commit](https://img.shields.io/github/last-commit/ra1028/Former)](https://github.com/ra1028/Former) - Former is a fully customizable Swift2 library for easy creating UITableView based form. - [SwiftForms ![GitHub Repo Stars](https://img.shields.io/github/stars/ortuman/SwiftForms) ![GitHub last commit](https://img.shields.io/github/last-commit/ortuman/SwiftForms)](https://github.com/ortuman/SwiftForms) - A small and lightweight library written in Swift that allows you to easily create forms. - [Formalist ![GitHub Repo Stars](https://img.shields.io/github/stars/seedco/Formalist) ![GitHub last commit](https://img.shields.io/github/last-commit/seedco/Formalist)](https://github.com/seedco/Formalist) - Declarative form building framework for iOS - [SwiftyFORM ![GitHub Repo Stars](https://img.shields.io/github/stars/neoneye/SwiftyFORM) ![GitHub last commit](https://img.shields.io/github/last-commit/neoneye/SwiftyFORM)](https://github.com/neoneye/SwiftyFORM) - SwiftyFORM is a form framework for iOS written in Swift - [SwiftValidator ![GitHub Repo Stars](https://img.shields.io/github/stars/SwiftValidatorCommunity/SwiftValidator) ![GitHub last commit](https://img.shields.io/github/last-commit/SwiftValidatorCommunity/SwiftValidator)](https://github.com/SwiftValidatorCommunity/SwiftValidator) - A rule-based validation library for Swift - [GenericPasswordRow ![GitHub Repo Stars](https://img.shields.io/github/stars/EurekaCommunity/GenericPasswordRow) ![GitHub last commit](https://img.shields.io/github/last-commit/EurekaCommunity/GenericPasswordRow)](https://github.com/EurekaCommunity/GenericPasswordRow) - A row for Eureka to implement password validations. - [formvalidator-swift ![GitHub Repo Stars](https://img.shields.io/github/stars/ustwo/formvalidator-swift) ![GitHub last commit](https://img.shields.io/github/last-commit/ustwo/formvalidator-swift)](https://github.com/ustwo/formvalidator-swift) - A framework to validate inputs of text fields and text views in a convenient way. - [ValidationToolkit ![GitHub Repo Stars](https://img.shields.io/github/stars/nsagora/validation-toolkit) ![GitHub last commit](https://img.shields.io/github/last-commit/nsagora/validation-toolkit)](https://github.com/nsagora/validation-toolkit) - Lightweight framework for input validation written in Swift. - [ATGValidator ![GitHub Repo Stars](https://img.shields.io/github/stars/altayer-digital/ATGValidator) ![GitHub last commit](https://img.shields.io/github/last-commit/altayer-digital/ATGValidator)](https://github.com/altayer-digital/ATGValidator) - Rule based validation framework with form and card validation support for iOS. - [ValidatedPropertyKit ![GitHub Repo Stars](https://img.shields.io/github/stars/SvenTiigi/ValidatedPropertyKit) ![GitHub last commit](https://img.shields.io/github/last-commit/SvenTiigi/ValidatedPropertyKit)](https://github.com/SvenTiigi/ValidatedPropertyKit) - Easily validate your Properties with Property Wrappers. - [FDTextFieldTableViewCell ![GitHub Repo Stars](https://img.shields.io/github/stars/fulldecent/FDTextFieldTableViewCell) ![GitHub last commit](https://img.shields.io/github/last-commit/fulldecent/FDTextFieldTableViewCell)](https://github.com/fulldecent/FDTextFieldTableViewCell) - Adds a UITextField to the cell and places it correctly. **[back to top](#contributing-and-collaborating)** ### Keyboard * [RSKKeyboardAnimationObserver ![GitHub Repo Stars](https://img.shields.io/github/stars/ruslanskorb/RSKKeyboardAnimationObserver) ![GitHub last commit](https://img.shields.io/github/last-commit/ruslanskorb/RSKKeyboardAnimationObserver)](https://github.com/ruslanskorb/RSKKeyboardAnimationObserver) - Showing / dismissing keyboard animation in simple UIViewController category. * [RFKeyboardToolbar ![GitHub Repo Stars](https://img.shields.io/github/stars/ruddfawcett/RFKeyboardToolbar) ![GitHub last commit](https://img.shields.io/github/last-commit/ruddfawcett/RFKeyboardToolbar)](https://github.com/ruddfawcett/RFKeyboardToolbar) - This is a flexible UIView and UIButton subclass to add customized buttons and toolbars to your UITextFields/UITextViews. * [IQKeyboardManager ![GitHub Repo Stars](https://img.shields.io/github/stars/hackiftekhar/IQKeyboardManager) ![GitHub last commit](https://img.shields.io/github/last-commit/hackiftekhar/IQKeyboardManager)](https://github.com/hackiftekhar/IQKeyboardManager) - Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. * [NgKeyboardTracker ![GitHub Repo Stars](https://img.shields.io/github/stars/meiwin/NgKeyboardTracker) ![GitHub last commit](https://img.shields.io/github/last-commit/meiwin/NgKeyboardTracker)](https://github.com/meiwin/NgKeyboardTracker) - Objective-C library for tracking keyboard in iOS apps. * [MMNumberKeyboard ![GitHub Repo Stars](https://img.shields.io/github/stars/matmartinez/MMNumberKeyboard) ![GitHub last commit](https://img.shields.io/github/last-commit/matmartinez/MMNumberKeyboard)](https://github.com/matmartinez/MMNumberKeyboard) - A simple keyboard to use with numbers and, optionally, a decimal point. * [KeyboardObserver ![GitHub Repo Stars](https://img.shields.io/github/stars/morizotter/KeyboardObserver) ![GitHub last commit](https://img.shields.io/github/last-commit/morizotter/KeyboardObserver)](https://github.com/morizotter/KeyboardObserver) - For less complicated keyboard event handling. * [TPKeyboardAvoiding ![GitHub Repo Stars](https://img.shields.io/github/stars/michaeltyson/TPKeyboardAvoiding) ![GitHub last commit](https://img.shields.io/github/last-commit/michaeltyson/TPKeyboardAvoiding)](https://github.com/michaeltyson/TPKeyboardAvoiding) - A drop-in universal solution for moving text fields out of the way of the keyboard in iOS * [YYKeyboardManager ![GitHub Repo Stars](https://img.shields.io/github/stars/ibireme/YYKeyboardManager) ![GitHub last commit](https://img.shields.io/github/last-commit/ibireme/YYKeyboardManager)](https://github.com/ibireme/YYKeyboardManager) - iOS utility class allows you to access keyboard view and track keyboard animation. * [KeyboardMan ![GitHub Repo Stars](https://img.shields.io/github/stars/nixzhu/KeyboardMan) ![GitHub last commit](https://img.shields.io/github/last-commit/nixzhu/KeyboardMan)](https://github.com/nixzhu/KeyboardMan) - KeyboardMan helps you make keyboard animation. * [MakemojiSDK ![GitHub Repo Stars](https://img.shields.io/github/stars/makemoji/MakemojiSDK) ![GitHub last commit](https://img.shields.io/github/last-commit/makemoji/MakemojiSDK)](https://github.com/makemoji/MakemojiSDK) - Emoji Keyboard SDK (iOS) * [Typist ![GitHub Repo Stars](https://img.shields.io/github/stars/totocaster/Typist) ![GitHub last commit](https://img.shields.io/github/last-commit/totocaster/Typist)](https://github.com/totocaster/Typist) - Small, drop-in Swift UIKit keyboard manager for iOS apps-helps manage keyboard's screen presence and behavior without notification center. * [KeyboardHideManager ![GitHub Repo Stars](https://img.shields.io/github/stars/bonyadmitr/KeyboardHideManager) ![GitHub last commit](https://img.shields.io/github/last-commit/bonyadmitr/KeyboardHideManager)](https://github.com/bonyadmitr/KeyboardHideManager) - Codeless manager to hide keyboard by tapping on views for iOS written in Swift * [Toolbar ![GitHub Repo Stars](https://img.shields.io/github/stars/1amageek/Toolbar) ![GitHub last commit](https://img.shields.io/github/last-commit/1amageek/Toolbar)](https://github.com/1amageek/Toolbar) - Awesome autolayout Toolbar. * [IHKeyboardAvoiding ![GitHub Repo Stars](https://img.shields.io/github/stars/IdleHandsApps/IHKeyboardAvoiding) ![GitHub last commit](https://img.shields.io/github/last-commit/IdleHandsApps/IHKeyboardAvoiding)](https://github.com/IdleHandsApps/IHKeyboardAvoiding) - A drop-in universal solution for keeping any UIView visible when the keyboard is being shown - no more UIScrollViews! * [NumPad ![GitHub Repo Stars](https://img.shields.io/github/stars/efremidze/NumPad) ![GitHub last commit](https://img.shields.io/github/last-commit/efremidze/NumPad)](https://github.com/efremidze/NumPad) - Number Pad (inspired by Square's design). * [Ribbon ![GitHub Repo Stars](https://img.shields.io/github/stars/chriszielinski/Ribbon) ![GitHub last commit](https://img.shields.io/github/last-commit/chriszielinski/Ribbon)](https://github.com/chriszielinski/Ribbon) - A simple cross-platform toolbar/custom input accessory view library for iOS & macOS. * [ISEmojiView ![GitHub Repo Stars](https://img.shields.io/github/stars/isaced/ISEmojiView) ![GitHub last commit](https://img.shields.io/github/last-commit/isaced/ISEmojiView)](https://github.com/isaced/ISEmojiView) - Emoji Keyboard for iOS **[back to top](#contributing-and-collaborating)** ### Label - [LTMorphingLabel ![GitHub Repo Stars](https://img.shields.io/github/stars/lexrus/LTMorphingLabel) ![GitHub last commit](https://img.shields.io/github/last-commit/lexrus/LTMorphingLabel)](https://github.com/lexrus/LTMorphingLabel) - Graceful morphing effects for UILabel written in Swift. - [ActiveLabel.swift ![GitHub Repo Stars](https://img.shields.io/github/stars/optonaut/ActiveLabel.swift) ![GitHub last commit](https://img.shields.io/github/last-commit/optonaut/ActiveLabel.swift)](https://github.com/optonaut/ActiveLabel.swift) - UILabel drop-in replacement supporting Hashtags (#), Mentions (@) and URLs (http://) written in Swift - [MZTimerLabel ![GitHub Repo Stars](https://img.shields.io/github/stars/mineschan/MZTimerLabel) ![GitHub last commit](https://img.shields.io/github/last-commit/mineschan/MZTimerLabel)](https://github.com/mineschan/MZTimerLabel) - A handy class for iOS to use UILabel as a countdown timer or stopwatch just like in Apple Clock App. - [CountdownLabel ![GitHub Repo Stars](https://img.shields.io/github/stars/suzuki-0000/CountdownLabel) ![GitHub last commit](https://img.shields.io/github/last-commit/suzuki-0000/CountdownLabel)](https://github.com/suzuki-0000/CountdownLabel) - Simple countdown UILabel with morphing animation, and some useful function. - [IncrementableLabel ![GitHub Repo Stars](https://img.shields.io/github/stars/tbaranes/IncrementableLabel) ![GitHub last commit](https://img.shields.io/github/last-commit/tbaranes/IncrementableLabel)](https://github.com/tbaranes/IncrementableLabel) - Incrementable label for iOS, macOS, and tvOS. - [TTTAttributedLabel ![GitHub Repo Stars](https://img.shields.io/github/stars/TTTAttributedLabel/TTTAttributedLabel) ![GitHub last commit](https://img.shields.io/github/last-commit/TTTAttributedLabel/TTTAttributedLabel)](https://github.com/TTTAttributedLabel/TTTAttributedLabel) - A drop-in replacement for UILabel that supports attributes, data detectors, links, and more - [NumberMorphView ![GitHub Repo Stars](https://img.shields.io/github/stars/me-abhinav/NumberMorphView) ![GitHub last commit](https://img.shields.io/github/last-commit/me-abhinav/NumberMorphView)](https://github.com/me-abhinav/NumberMorphView) - A label view for displaying numbers which can transition or animate using a technique called number tweening or number morphing. - [GlitchLabel ![GitHub Repo Stars](https://img.shields.io/github/stars/kciter/GlitchLabel) ![GitHub last commit](https://img.shields.io/github/last-commit/kciter/GlitchLabel)](https://github.com/kciter/GlitchLabel) - Glitching UILabel for iOS. - [TOMSMorphingLabel ![GitHub Repo Stars](https://img.shields.io/github/stars/tomknig/TOMSMorphingLabel) ![GitHub last commit](https://img.shields.io/github/last-commit/tomknig/TOMSMorphingLabel)](https://github.com/tomknig/TOMSMorphingLabel) - Configurable morphing transitions between text values of a label. - [THLabel ![GitHub Repo Stars](https://img.shields.io/github/stars/tobihagemann/THLabel) ![GitHub last commit](https://img.shields.io/github/last-commit/tobihagemann/THLabel)](https://github.com/tobihagemann/THLabel) - UILabel subclass, which additionally allows shadow blur, inner shadow, stroke text and fill gradient. - [RQShineLabel ![GitHub Repo Stars](https://img.shields.io/github/stars/zipme/RQShineLabel) ![GitHub last commit](https://img.shields.io/github/last-commit/zipme/RQShineLabel)](https://github.com/zipme/RQShineLabel) - Secret app like text animation - [ZCAnimatedLabel ![GitHub Repo Stars](https://img.shields.io/github/stars/overboming/ZCAnimatedLabel) ![GitHub last commit](https://img.shields.io/github/last-commit/overboming/ZCAnimatedLabel)](https://github.com/overboming/ZCAnimatedLabel) - UILabel replacement with fine-grain appear/disappear animation - [TriLabelView ![GitHub Repo Stars](https://img.shields.io/github/stars/mukeshthawani/TriLabelView) ![GitHub last commit](https://img.shields.io/github/last-commit/mukeshthawani/TriLabelView)](https://github.com/mukeshthawani/TriLabelView) - A triangle shaped corner label view for iOS written in Swift. - [Preloader.Ophiuchus ![GitHub Repo Stars](https://img.shields.io/github/stars/Yalantis/Preloader.Ophiuchus) ![GitHub last commit](https://img.shields.io/github/last-commit/Yalantis/Preloader.Ophiuchus)](https://github.com/Yalantis/Preloader.Ophiuchus) - Custom Label to apply animations on whole text or letters. - [MTLLinkLabel ![GitHub Repo Stars](https://img.shields.io/github/stars/recruit-mtl/MTLLinkLabel) ![GitHub last commit](https://img.shields.io/github/last-commit/recruit-mtl/MTLLinkLabel)](https://github.com/recruit-mtl/MTLLinkLabel) - MTLLinkLabel is linkable UILabel. Written in Swift. - [UICountingLabel ![GitHub Repo Stars](https://img.shields.io/github/stars/dataxpress/UICountingLabel) ![GitHub last commit](https://img.shields.io/github/last-commit/dataxpress/UICountingLabel)](https://github.com/dataxpress/UICountingLabel/) - Adds animated counting support to UILabel. - [SlidingText ![GitHub Repo Stars](https://img.shields.io/github/stars/dnKaratzas/SlidingText) ![GitHub last commit](https://img.shields.io/github/last-commit/dnKaratzas/SlidingText)](https://github.com/dnKaratzas/SlidingText) - Swift UIView for sliding text with page indicator. - [NumericAnimatedLabel ![GitHub Repo Stars](https://img.shields.io/github/stars/javalnanda/NumericAnimatedLabel) ![GitHub last commit](https://img.shields.io/github/last-commit/javalnanda/NumericAnimatedLabel)](https://github.com/javalnanda/NumericAnimatedLabel/) - Swift UIView for showing numeric label with incremental and decremental step animation while changing value. Useful for scenarios like displaying currency. - [JSLabel ![GitHub Repo Stars](https://img.shields.io/github/stars/jogendra/JSLabel) ![GitHub last commit](https://img.shields.io/github/last-commit/jogendra/JSLabel)](https://github.com/jogendra/JSLabel) - A simple designable subclass on UILabel with extra IBDesignable and Blinking features. - [AnimatedMaskLabel ![GitHub Repo Stars](https://img.shields.io/github/stars/jogendra/AnimatedMaskLabel) ![GitHub last commit](https://img.shields.io/github/last-commit/jogendra/AnimatedMaskLabel)](https://github.com/jogendra/AnimatedMaskLabel) - Animated Mask Label is a nice gradient animated label. This is an easy way to add a shimmering effect to any view in your app. - [STULabel ![GitHub Repo Stars](https://img.shields.io/github/stars/stephan-tolksdorf/STULabel) ![GitHub last commit](https://img.shields.io/github/last-commit/stephan-tolksdorf/STULabel)](https://github.com/stephan-tolksdorf/STULabel) - A label view that's faster than UILabel and supports asynchronous rendering, links with UIDragInteraction, very flexible text truncation, Auto Layout, UIAccessibility and more. **[back to top](#contributing-and-collaborating)** ### Login - [LFLoginController ![GitHub Repo Stars](https://img.shields.io/github/stars/awesome-labs/LFLoginController) ![GitHub last commit](https://img.shields.io/github/last-commit/awesome-labs/LFLoginController)](https://github.com/awesome-labs/LFLoginController) - Customizable login screen, written in Swift. - [LoginKit ![GitHub Repo Stars](https://img.shields.io/github/stars/IcaliaLabs/LoginKit) ![GitHub last commit](https://img.shields.io/github/last-commit/IcaliaLabs/LoginKit)](https://github.com/IcaliaLabs/LoginKit) - LoginKit is a quick and easy way to add a Login/Signup UX to your iOS app. - [Cely ![GitHub Repo Stars](https://img.shields.io/github/stars/cely-tools/Cely) ![GitHub last commit](https://img.shields.io/github/last-commit/cely-tools/Cely)](https://github.com/cely-tools/Cely) - Plug-n-Play login framework written in Swift. **[back to top](#contributing-and-collaborating)** ### Menu - [ENSwiftSideMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/evnaz/ENSwiftSideMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/evnaz/ENSwiftSideMenu)](https://github.com/evnaz/ENSwiftSideMenu) - A simple side menu for iOS 7/8 written in Swift. - [RESideMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/romaonthego/RESideMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/romaonthego/RESideMenu)](https://github.com/romaonthego/RESideMenu) - iOS 7/8 style side menu with parallax effect inspired by Dribbble shots. - [SSASideMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/SSA111/SSASideMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/SSA111/SSASideMenu)](https://github.com/SSA111/SSASideMenu) - A Swift implementation of RESideMenu. A iOS 7/8 style side menu with parallax effect. - [RadialMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/bradjasper/radialmenu) ![GitHub last commit](https://img.shields.io/github/last-commit/bradjasper/radialmenu)](https://github.com/bradjasper/radialmenu) - RadialMenu is a custom control for providing a touch context menu (like iMessage recording in iOS 8) built with Swift & POP - [cariocamenu ![GitHub Repo Stars](https://img.shields.io/github/stars/arn00s/cariocamenu) ![GitHub last commit](https://img.shields.io/github/last-commit/arn00s/cariocamenu)](https://github.com/arn00s/cariocamenu) - The fastest zero-tap iOS menu. - [VLDContextSheet ![GitHub Repo Stars](https://img.shields.io/github/stars/vangelov/VLDContextSheet) ![GitHub last commit](https://img.shields.io/github/last-commit/vangelov/VLDContextSheet)](https://github.com/vangelov/VLDContextSheet) - Context menu similar to the one in the Pinterest iOS app - [GuillotineMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/Yalantis/GuillotineMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/Yalantis/GuillotineMenu)](https://github.com/Yalantis/GuillotineMenu) - Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine. - [MediumMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/pixyzehn/MediumMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/pixyzehn/MediumMenu)](https://github.com/pixyzehn/MediumMenu) - A menu based on Medium iOS app. - [SwiftySideMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/hossamghareeb/SwiftySideMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/hossamghareeb/SwiftySideMenu)](https://github.com/hossamghareeb/SwiftySideMenu) - SwiftySideMenu is a lightweight and easy to use side menu controller to add left menu and center view controllers with scale animation based on Pop framework. - [LLSlideMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/lilei644/LLSlideMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/lilei644/LLSlideMenu)](https://github.com/lilei644/LLSlideMenu) - This is a spring slide menu for iOS apps - [Swift-Slide-Menu ![GitHub Repo Stars](https://img.shields.io/github/stars/PhilippeBoisney/Swift-Slide-Menu) ![GitHub last commit](https://img.shields.io/github/last-commit/PhilippeBoisney/Swift-Slide-Menu)](https://github.com/PhilippeBoisney/Swift-Slide-Menu) - A Slide Menu, written in Swift, inspired by Slide Menu Material Design. - [MenuItemKit ![GitHub Repo Stars](https://img.shields.io/github/stars/cxa/MenuItemKit) ![GitHub last commit](https://img.shields.io/github/last-commit/cxa/MenuItemKit)](https://github.com/cxa/MenuItemKit) - UIMenuItem with image and block(closure) - [BTNavigationDropdownMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/PhamBaTho/BTNavigationDropdownMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/PhamBaTho/BTNavigationDropdownMenu)](https://github.com/PhamBaTho/BTNavigationDropdownMenu) - The elegant dropdown menu, written in Swift, appears underneath navigation bar to display a list of related items when a user click on the navigation title. - [ALRadialMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/AlexLittlejohn/ALRadialMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/AlexLittlejohn/ALRadialMenu)](https://github.com/AlexLittlejohn/ALRadialMenu) - A radial/circular menu featuring spring animations. Written in swift - [AZDropdownMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/Azuritul/AZDropdownMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/Azuritul/AZDropdownMenu)](https://github.com/Azuritul/AZDropdownMenu) - An easy to use dropdown menu that supports images. - [CircleMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/Ramotion/circle-menu) ![GitHub last commit](https://img.shields.io/github/last-commit/Ramotion/circle-menu)](https://github.com/Ramotion/circle-menu) - An animated, multi-option menu button. - [SlideMenuControllerSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/dekatotoro/SlideMenuControllerSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/dekatotoro/SlideMenuControllerSwift)](https://github.com/dekatotoro/SlideMenuControllerSwift) - iOS Slide Menu View based on Google+, iQON, Feedly, Ameba iOS app. It is written in pure Swift. - [SideMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/jonkykong/SideMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/jonkykong/SideMenu)](https://github.com/jonkykong/SideMenu) - Simple side menu control in Swift inspired by Facebook. Right and Left sides. Lots of customization and animation options. Can be implemented in Storyboard with no code. - [CategorySliderView ![GitHub Repo Stars](https://img.shields.io/github/stars/cemolcay/CategorySliderView) ![GitHub last commit](https://img.shields.io/github/last-commit/cemolcay/CategorySliderView)](https://github.com/cemolcay/CategorySliderView) - slider view for choosing categories. add any UIView type as category item view. Fully customisable - [MKDropdownMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/maxkonovalov/MKDropdownMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/maxkonovalov/MKDropdownMenu)](https://github.com/maxkonovalov/MKDropdownMenu) - A Dropdown Menu for iOS with many customizable parameters to suit any needs. - [ExpandingMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/monoqlo/ExpandingMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/monoqlo/ExpandingMenu)](https://github.com/monoqlo/ExpandingMenu) - ExpandingMenu is menu button for iOS written in Swift. - [PageMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/PageMenu/PageMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/PageMenu/PageMenu)](https://github.com/PageMenu/PageMenu) - A paging menu controller built from other view controllers placed inside a scroll view (like Spotify, Windows Phone, Instagram) - [XXXRoundMenuButton ![GitHub Repo Stars](https://img.shields.io/github/stars/zsy78191/XXXRoundMenuButton) ![GitHub last commit](https://img.shields.io/github/last-commit/zsy78191/XXXRoundMenuButton)](https://github.com/zsy78191/XXXRoundMenuButton) - A simple circle style menu. - [IGCMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/sunilsharma08/IGCMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/sunilsharma08/IGCMenu)](https://github.com/sunilsharma08/IGCMenu) - Grid and Circular menu with animation.Easy to customise. - [EEJSelectMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/eejahromi/EEJSelectMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/eejahromi/EEJSelectMenu)](https://github.com/eejahromi/EEJSelectMenu) - Single selection menu with cool animations, responsive with all screen sizes. - [IGLDropDownMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/bestwnh/IGLDropDownMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/bestwnh/IGLDropDownMenu)](https://github.com/bestwnh/IGLDropDownMenu) - An iOS drop down menu with pretty animation and easy to customize. - [Side-Menu.iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/Yalantis/Side-Menu.iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/Yalantis/Side-Menu.iOS)](https://github.com/Yalantis/Side-Menu.iOS) - Animated side menu with customizable UI - [PopMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/xhzengAIB/PopMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/xhzengAIB/PopMenu)](https://github.com/xhzengAIB/PopMenu) - PopMenu is pop animation menu inspired by Sina weibo / NetEase app. - [FlowingMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/yannickl/FlowingMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/yannickl/FlowingMenu)](https://github.com/yannickl/FlowingMenu) - Interactive view transition to display menus with flowing and bouncing effects in Swift - [Persei ![GitHub Repo Stars](https://img.shields.io/github/stars/Yalantis/Persei) ![GitHub last commit](https://img.shields.io/github/last-commit/Yalantis/Persei)](https://github.com/Yalantis/Persei) - Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift - [DropDown ![GitHub Repo Stars](https://img.shields.io/github/stars/AssistoLab/DropDown) ![GitHub last commit](https://img.shields.io/github/last-commit/AssistoLab/DropDown)](https://github.com/AssistoLab/DropDown) - A Material Design drop down for iOS - [KYGooeyMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/KittenYang/KYGooeyMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/KittenYang/KYGooeyMenu)](https://github.com/KittenYang/KYGooeyMenu) - A not bad gooey effects menu. - [SideMenuController ![GitHub Repo Stars](https://img.shields.io/github/stars/teodorpatras/SideMenuController) ![GitHub last commit](https://img.shields.io/github/last-commit/teodorpatras/SideMenuController)](https://github.com/teodorpatras/SideMenuController) - A side menu controller written in Swift - [Context-Menu.iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/Yalantis/Context-Menu.iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/Yalantis/Context-Menu.iOS)](https://github.com/Yalantis/Context-Menu.iOS) - You can easily add awesome animated context menu to your app. - [ViewDeck ![GitHub Repo Stars](https://img.shields.io/github/stars/ViewDeck/ViewDeck) ![GitHub last commit](https://img.shields.io/github/last-commit/ViewDeck/ViewDeck)](https://github.com/ViewDeck/ViewDeck) - An implementation of the sliding functionality found in the Path 2.0 or Facebook iOS apps. - [FrostedSidebar ![GitHub Repo Stars](https://img.shields.io/github/stars/edekhayser/FrostedSidebar) ![GitHub last commit](https://img.shields.io/github/last-commit/edekhayser/FrostedSidebar)](https://github.com/edekhayser/FrostedSidebar) - Hamburger Menu using Swift and iOS 8 API's - [VHBoomMenuButton ![GitHub Repo Stars](https://img.shields.io/github/stars/Nightonke/VHBoomMenuButton) ![GitHub last commit](https://img.shields.io/github/last-commit/Nightonke/VHBoomMenuButton)](https://github.com/Nightonke/VHBoomMenuButton) - A menu which can ... BOOM! - [DropDownMenuKit ![GitHub Repo Stars](https://img.shields.io/github/stars/qmathe/DropDownMenuKit) ![GitHub last commit](https://img.shields.io/github/last-commit/qmathe/DropDownMenuKit)](https://github.com/qmathe/DropDownMenuKit) - A simple, modular and highly customizable UIKit menu, that can be attached to the navigation bar or toolbar, written in Swift. - [RevealMenuController ![GitHub Repo Stars](https://img.shields.io/github/stars/anatoliyv/RevealMenuController) ![GitHub last commit](https://img.shields.io/github/last-commit/anatoliyv/RevealMenuController)](https://github.com/anatoliyv/RevealMenuController) - Expandable item groups, custom position and appearance animation. Similar to ActionSheet style. - [RHSideButtons ![GitHub Repo Stars](https://img.shields.io/github/stars/robertherdzik/RHSideButtons) ![GitHub last commit](https://img.shields.io/github/last-commit/robertherdzik/RHSideButtons)](https://github.com/robertherdzik/RHSideButtons) - Library provides easy to implement variation of Android (Material Design) Floating Action Button for iOS. You can use it as your app small side menu. - [Swift-CircleMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/hu55a1n1/Swift-CircleMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/hu55a1n1/Swift-CircleMenu)](https://github.com/hu55a1n1/Swift-CircleMenu) - Rotating circle menu written in Swift 3. - [AKSideMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/dogo/AKSideMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/dogo/AKSideMenu)](https://github.com/dogo/AKSideMenu) - Beautiful iOS side menu library with parallax effect. - [InteractiveSideMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/handsomecode/InteractiveSideMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/handsomecode/InteractiveSideMenu)](https://github.com/handsomecode/InteractiveSideMenu) - Customizable iOS Interactive Side Menu written in Swift 3. - [YNDropDownMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/younatics/YNDropDownMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/younatics/YNDropDownMenu)](https://github.com/younatics/YNDropDownMenu) - Adorable iOS drop down menu with Swift3. - [KWDrawerController ![GitHub Repo Stars](https://img.shields.io/github/stars/Kawoou/KWDrawerController) ![GitHub last commit](https://img.shields.io/github/last-commit/Kawoou/KWDrawerController)](https://github.com/Kawoou/KWDrawerController) - Drawer view controller that easy to use! - [JNDropDownMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/javalnanda/JNDropDownMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/javalnanda/JNDropDownMenu)](https://github.com/javalnanda/JNDropDownMenu) - Easy to use tableview style drop down menu with multi-column support written in Swift3. - [FanMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/exyte/fan-menu) ![GitHub last commit](https://img.shields.io/github/last-commit/exyte/fan-menu)](https://github.com/exyte/fan-menu) - Menu with a circular layout based on Macaw. - [AirBar ![GitHub Repo Stars](https://img.shields.io/github/stars/uptechteam/AirBar) ![GitHub last commit](https://img.shields.io/github/last-commit/uptechteam/AirBar)](https://github.com/uptechteam/AirBar) - UIScrollView driven expandable menu written in Swift 3. - [FAPanels ![GitHub Repo Stars](https://img.shields.io/github/stars/fahidattique55/FAPanels) ![GitHub last commit](https://img.shields.io/github/last-commit/fahidattique55/FAPanels)](https://github.com/fahidattique55/FAPanels) - FAPanels for transition - [SwipeMenuViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/yysskk/SwipeMenuViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/yysskk/SwipeMenuViewController)](https://github.com/yysskk/SwipeMenuViewController) - Swipable tab and menu View and ViewController. - [DTPagerController ![GitHub Repo Stars](https://img.shields.io/github/stars/tungvoduc/DTPagerController) ![GitHub last commit](https://img.shields.io/github/last-commit/tungvoduc/DTPagerController)](https://github.com/tungvoduc/DTPagerController) - A fully customizable container view controller to display set of ViewControllers in horizontal scroller - [PagingKit ![GitHub Repo Stars](https://img.shields.io/github/stars/kazuhiro4949/PagingKit) ![GitHub last commit](https://img.shields.io/github/last-commit/kazuhiro4949/PagingKit)](https://github.com/kazuhiro4949/PagingKit) - PagingKit provides customizable menu UI It has more flexible layout and design than the other libraries. - [Dropdowns ![GitHub Repo Stars](https://img.shields.io/github/stars/onmyway133/Dropdowns) ![GitHub last commit](https://img.shields.io/github/last-commit/onmyway133/Dropdowns)](https://github.com/onmyway133/Dropdowns) - 💧 Dropdown in Swift - [Parchment ![GitHub Repo Stars](https://img.shields.io/github/stars/rechsteiner/Parchment) ![GitHub last commit](https://img.shields.io/github/last-commit/rechsteiner/Parchment)](https://github.com/rechsteiner/Parchment) - A paging view controller with a highly customizable menu. Built on UICollectionView, with support for custom layouts and infinite data sources. - [ContextMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/GitHawkApp/ContextMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/GitHawkApp/ContextMenu)](https://github.com/GitHawkApp/ContextMenu) - An iOS context menu UI inspired by Things 3. - [Panels ![GitHub Repo Stars](https://img.shields.io/github/stars/antoniocasero/Panels) ![GitHub last commit](https://img.shields.io/github/last-commit/antoniocasero/Panels)](https://github.com/antoniocasero/Panels) - Panels is a framework to easily add sliding panels to your application. - [UIMenuScroll ![GitHub Repo Stars](https://img.shields.io/github/stars/AlekseyPleshkov/UIMenuScroll) ![GitHub last commit](https://img.shields.io/github/last-commit/AlekseyPleshkov/UIMenuScroll)](https://github.com/AlekseyPleshkov/UIMenuScroll) - Creating the horizontal swiping navigation how on Facebook Messenger. - [CircleBar ![GitHub Repo Stars](https://img.shields.io/github/stars/softhausHQ/CircleBar) ![GitHub last commit](https://img.shields.io/github/last-commit/softhausHQ/CircleBar)](https://github.com/softhausHQ/CircleBar) - 🔶 A fun, easy-to-use tab bar navigation controller for iOS. - [SPLarkController ![GitHub Repo Stars](https://img.shields.io/github/stars/IvanVorobei/SPLarkController) ![GitHub last commit](https://img.shields.io/github/last-commit/IvanVorobei/SPLarkController)](https://github.com/IvanVorobei/SPLarkController) - Settings screen with buttons and switches. - [SwiftyMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/KarimEbrahemAbdelaziz/SwiftyMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/KarimEbrahemAbdelaziz/SwiftyMenu)](https://github.com/KarimEbrahemAbdelaziz/SwiftyMenu) - A Simple and Elegant DropDown menu for iOS 🔥💥 **[back to top](#contributing-and-collaborating)** ### Navigation Bar - [HidingNavigationBar ![GitHub Repo Stars](https://img.shields.io/github/stars/tristanhimmelman/HidingNavigationBar) ![GitHub last commit](https://img.shields.io/github/last-commit/tristanhimmelman/HidingNavigationBar)](https://github.com/tristanhimmelman/HidingNavigationBar) - Easily hide and show a view controller's navigation bar (and tab bar) as a user scrolls - [KMNavigationBarTransition ![GitHub Repo Stars](https://img.shields.io/github/stars/MoZhouqi/KMNavigationBarTransition) ![GitHub last commit](https://img.shields.io/github/last-commit/MoZhouqi/KMNavigationBarTransition)](https://github.com/MoZhouqi/KMNavigationBarTransition) - A drop-in universal library helps you to manage the navigation bar styles and makes transition animations smooth between different navigation bar styles while pushing or popping a view controller for all orientations. - [LTNavigationBar ![GitHub Repo Stars](https://img.shields.io/github/stars/ltebean/LTNavigationBar) ![GitHub last commit](https://img.shields.io/github/last-commit/ltebean/LTNavigationBar)](https://github.com/ltebean/LTNavigationBar) - UINavigationBar Category which allows you to change its appearance dynamically - [BusyNavigationBar ![GitHub Repo Stars](https://img.shields.io/github/stars/gmertk/BusyNavigationBar) ![GitHub last commit](https://img.shields.io/github/last-commit/gmertk/BusyNavigationBar)](https://github.com/gmertk/BusyNavigationBar) - A UINavigationBar extension to show loading effects - [KDInteractiveNavigationController ![GitHub Repo Stars](https://img.shields.io/github/stars/kingiol/KDInteractiveNavigationController) ![GitHub last commit](https://img.shields.io/github/last-commit/kingiol/KDInteractiveNavigationController)](https://github.com/kingiol/KDInteractiveNavigationController) - A UINavigationController subclass that support pop interactive UINavigationbar with hidden or show. - [AMScrollingNavbar ![GitHub Repo Stars](https://img.shields.io/github/stars/andreamazz/AMScrollingNavbar) ![GitHub last commit](https://img.shields.io/github/last-commit/andreamazz/AMScrollingNavbar)](https://github.com/andreamazz/AMScrollingNavbar) - Scrollable UINavigationBar that follows the scrolling of a UIScrollView - [NavKit ![GitHub Repo Stars](https://img.shields.io/github/stars/wilbertliu/NavKit) ![GitHub last commit](https://img.shields.io/github/last-commit/wilbertliu/NavKit)](https://github.com/wilbertliu/NavKit) - Simple and integrated way to customize navigation bar experience on iOS app. - [RainbowNavigation ![GitHub Repo Stars](https://img.shields.io/github/stars/DanisFabric/RainbowNavigation) ![GitHub last commit](https://img.shields.io/github/last-commit/DanisFabric/RainbowNavigation)](https://github.com/DanisFabric/RainbowNavigation) - An easy way to change backgroundColor of UINavigationBar when Push & Pop - [TONavigationBar ![GitHub Repo Stars](https://img.shields.io/github/stars/TimOliver/TONavigationBar) ![GitHub last commit](https://img.shields.io/github/last-commit/TimOliver/TONavigationBar)](https://github.com/TimOliver/TONavigationBar) - A simple subclass that adds the ability to set the navigation bar background to 'clear' and gradually transition it visibly back in, similar to the effect in the iOS Music app. **[back to top](#contributing-and-collaborating)** ### PickerView - [ActionSheetPicker-3.0 ![GitHub Repo Stars](https://img.shields.io/github/stars/skywinder/ActionSheetPicker-3.0) ![GitHub last commit](https://img.shields.io/github/last-commit/skywinder/ActionSheetPicker-3.0)](https://github.com/skywinder/ActionSheetPicker-3.0/) - Quickly reproduce the dropdown UIPickerView / ActionSheet functionality on iOS. - [PickerView ![GitHub Repo Stars](https://img.shields.io/github/stars/filipealva/PickerView) ![GitHub last commit](https://img.shields.io/github/last-commit/filipealva/PickerView)](https://github.com/filipealva/PickerView) - A customizable alternative to UIPickerView in Swift. - [DatePickerDialog ![GitHub Repo Stars](https://img.shields.io/github/stars/squimer/DatePickerDialog-iOS-Swift) ![GitHub last commit](https://img.shields.io/github/last-commit/squimer/DatePickerDialog-iOS-Swift)](https://github.com/squimer/DatePickerDialog-iOS-Swift) - Date picker dialog for iOS - [CZPicker ![GitHub Repo Stars](https://img.shields.io/github/stars/chenzeyu/CZPicker) ![GitHub last commit](https://img.shields.io/github/last-commit/chenzeyu/CZPicker)](https://github.com/chenzeyu/CZPicker) - A picker view shown as a popup for iOS. - [AIDatePickerController ![GitHub Repo Stars](https://img.shields.io/github/stars/alikaragoz/AIDatePickerController) ![GitHub last commit](https://img.shields.io/github/last-commit/alikaragoz/AIDatePickerController)](https://github.com/alikaragoz/AIDatePickerController) - :date: UIDatePicker modally presented with iOS 7 custom transitions. - [CountryPicker ![GitHub Repo Stars](https://img.shields.io/github/stars/4taras4/CountryCode) ![GitHub last commit](https://img.shields.io/github/last-commit/4taras4/CountryCode)](https://github.com/4taras4/CountryCode) - :date: UIPickerView with Country names flags and phoneCodes - [McPicker ![GitHub Repo Stars](https://img.shields.io/github/stars/kmcgill88/McPicker-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/kmcgill88/McPicker-iOS)](https://github.com/kmcgill88/McPicker-iOS) - A customizable, closure driven UIPickerView drop-in solution with animations that is rotation ready. - [Mandoline ![GitHub Repo Stars](https://img.shields.io/github/stars/blueapron/Mandoline) ![GitHub last commit](https://img.shields.io/github/last-commit/blueapron/Mandoline)](https://github.com/blueapron/Mandoline) - An iOS picker view to serve all your "picking" needs - [D2PDatePicker ![GitHub Repo Stars](https://img.shields.io/github/stars/di2pra/D2PDatePicker) ![GitHub last commit](https://img.shields.io/github/last-commit/di2pra/D2PDatePicker)](https://github.com/di2pra/D2PDatePicker) - Elegant and Easy-to-Use iOS Swift Date Picker - [CountryPickerView ![GitHub Repo Stars](https://img.shields.io/github/stars/kizitonwose/CountryPickerView) ![GitHub last commit](https://img.shields.io/github/last-commit/kizitonwose/CountryPickerView)](https://github.com/kizitonwose/CountryPickerView)- A simple, customizable view for efficiently collecting country information in iOS apps - [planet ![GitHub Repo Stars](https://img.shields.io/github/stars/kwallet/planet) ![GitHub last commit](https://img.shields.io/github/last-commit/kwallet/planet)](https://github.com/kwallet/planet) - A country picker - [MICountryPicker ![GitHub Repo Stars](https://img.shields.io/github/stars/mustafaibrahim989/MICountryPicker) ![GitHub last commit](https://img.shields.io/github/last-commit/mustafaibrahim989/MICountryPicker)](https://github.com/mustafaibrahim989/MICountryPicker) - Swift country picker with search option. - [ADDatePicker ![GitHub Repo Stars](https://img.shields.io/github/stars/abhiperry/ADDatePicker) ![GitHub last commit](https://img.shields.io/github/last-commit/abhiperry/ADDatePicker)](https://github.com/abhiperry/ADDatePicker) - A fully customizable iOS Horizontal PickerView library, written in pure swift. - [SKCountryPicker ![GitHub Repo Stars](https://img.shields.io/github/stars/SURYAKANTSHARMA/CountryPicker) ![GitHub last commit](https://img.shields.io/github/last-commit/SURYAKANTSHARMA/CountryPicker)](https://github.com/SURYAKANTSHARMA/CountryPicker) - A simple, customizable Country picker for picking country or dialing code. **[back to top](#contributing-and-collaborating)** ### Popup - [MMPopupView ![GitHub Repo Stars](https://img.shields.io/github/stars/adad184/MMPopupView) ![GitHub last commit](https://img.shields.io/github/last-commit/adad184/MMPopupView)](https://github.com/adad184/MMPopupView) - Pop-up based view(e.g. alert sheet), can easily customize. - [STPopup ![GitHub Repo Stars](https://img.shields.io/github/stars/kevin0571/STPopup) ![GitHub last commit](https://img.shields.io/github/last-commit/kevin0571/STPopup)](https://github.com/kevin0571/STPopup) - STPopup provides a UINavigationController in popup style, for both iPhone and iPad. - [NMPopUpView ![GitHub Repo Stars](https://img.shields.io/github/stars/psy2k/NMPopUpView) ![GitHub last commit](https://img.shields.io/github/last-commit/psy2k/NMPopUpView)](https://github.com/psy2k/NMPopUpView) - Simple iOS class for showing nice popup windows. Swift and Objective-C versions available. - [PopupController ![GitHub Repo Stars](https://img.shields.io/github/stars/daisuke310vvv/PopupController) ![GitHub last commit](https://img.shields.io/github/last-commit/daisuke310vvv/PopupController)](https://github.com/daisuke310vvv/PopupController) - A customizable controller for showing temporary popup view. - [SubscriptionPrompt ![GitHub Repo Stars](https://img.shields.io/github/stars/binchik/SubscriptionPrompt) ![GitHub last commit](https://img.shields.io/github/last-commit/binchik/SubscriptionPrompt)](https://github.com/binchik/SubscriptionPrompt) - Subscription View Controller like the Tinder uses - [Presentr ![GitHub Repo Stars](https://img.shields.io/github/stars/IcaliaLabs/Presentr) ![GitHub last commit](https://img.shields.io/github/last-commit/IcaliaLabs/Presentr)](https://github.com/IcaliaLabs/Presentr) - Wrapper for custom ViewController presentations in iOS 8+ - [PopupDialog ![GitHub Repo Stars](https://img.shields.io/github/stars/Orderella/PopupDialog) ![GitHub last commit](https://img.shields.io/github/last-commit/Orderella/PopupDialog)](https://github.com/Orderella/PopupDialog) - A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertControllers alert style. - [SelectionDialog ![GitHub Repo Stars](https://img.shields.io/github/stars/kciter/SelectionDialog) ![GitHub last commit](https://img.shields.io/github/last-commit/kciter/SelectionDialog)](https://github.com/kciter/SelectionDialog) - Simple selection dialog. - [AZDialogViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/Minitour/AZDialogViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/Minitour/AZDialogViewController)](https://github.com/Minitour/AZDialogViewController) - A highly customizable alert dialog controller that mimics Snapchat's alert dialog. - [MIBlurPopup ![GitHub Repo Stars](https://img.shields.io/github/stars/MarioIannotta/MIBlurPopup) ![GitHub last commit](https://img.shields.io/github/last-commit/MarioIannotta/MIBlurPopup)](https://github.com/MarioIannotta/MIBlurPopup) - MIBlurPopup let you create amazing popups with a blurred background. - [LNPopupController ![GitHub Repo Stars](https://img.shields.io/github/stars/LeoNatan/LNPopupController) ![GitHub last commit](https://img.shields.io/github/last-commit/LeoNatan/LNPopupController)](https://github.com/LeoNatan/LNPopupController) - a framework for presenting view controllers as popups of other view controllers, much like the Apple Music and Podcasts apps. - [PopupWindow ![GitHub Repo Stars](https://img.shields.io/github/stars/shin8484/PopupWindow) ![GitHub last commit](https://img.shields.io/github/last-commit/shin8484/PopupWindow)](https://github.com/shin8484/PopupWindow) - PopupWindow is a simple Popup using another UIWindow in Swift. - [SHPopup ![GitHub Repo Stars](https://img.shields.io/github/stars/iamshezad/SHPopup) ![GitHub last commit](https://img.shields.io/github/last-commit/iamshezad/SHPopup)](https://github.com/iamshezad/SHPopup) - SHPopup is a simple lightweight library for popup view. - [Popover ![GitHub Repo Stars](https://img.shields.io/github/stars/corin8823/Popover) ![GitHub last commit](https://img.shields.io/github/last-commit/corin8823/Popover)](https://github.com/corin8823/Popover) - Popover is a balloon library like Facebook app. It is written in pure swift. - [SwiftEntryKit ![GitHub Repo Stars](https://img.shields.io/github/stars/huri000/SwiftEntryKit) ![GitHub last commit](https://img.shields.io/github/last-commit/huri000/SwiftEntryKit)](https://github.com/huri000/SwiftEntryKit) - A highly customizable popups, alerts and banners presenter for iOS. It offers various presets and is written in pure Swift. - [FFPopup ![GitHub Repo Stars](https://img.shields.io/github/stars/JonyFang/FFPopup) ![GitHub last commit](https://img.shields.io/github/last-commit/JonyFang/FFPopup)](https://github.com/JonyFang/FFPopup) - ⛩FFPopup is a lightweight library for presenting custom views as a popup. - [PopupView ![GitHub Repo Stars](https://img.shields.io/github/stars/exyte/PopupView) ![GitHub last commit](https://img.shields.io/github/last-commit/exyte/PopupView)](https://github.com/exyte/PopupView) - Toasts and popups library written with SwiftUI. - [MijickPopupView ![GitHub Repo Stars](https://img.shields.io/github/stars/Mijick/PopupView) ![GitHub last commit](https://img.shields.io/github/last-commit/Mijick/PopupView)](https://github.com/Mijick/PopupView) - Popups presentation made simple with SwiftUI. **[back to top](#contributing-and-collaborating)** ### ProgressView - [ProgressMeter ![GitHub Repo Stars](https://img.shields.io/github/stars/khawajafarooq/ProgressMeter) ![GitHub last commit](https://img.shields.io/github/last-commit/khawajafarooq/ProgressMeter)](https://github.com/khawajafarooq/ProgressMeter) - Display the progress on a meter with customized annotations for iOS developed in Swift - [GradientCircularProgress ![GitHub Repo Stars](https://img.shields.io/github/stars/keygx/GradientCircularProgress) ![GitHub last commit](https://img.shields.io/github/last-commit/keygx/GradientCircularProgress)](https://github.com/keygx/GradientCircularProgress) - Customizable progress indicator library in Swift. **[back to top](#contributing-and-collaborating)** ### Pull to Refresh - [DGElasticPullToRefresh ![GitHub Repo Stars](https://img.shields.io/github/stars/gontovnik/DGElasticPullToRefresh) ![GitHub last commit](https://img.shields.io/github/last-commit/gontovnik/DGElasticPullToRefresh)](https://github.com/gontovnik/DGElasticPullToRefresh) - Elastic pull to refresh for iOS developed in Swift - [PullToBounce ![GitHub Repo Stars](https://img.shields.io/github/stars/entotsu/PullToBounce) ![GitHub last commit](https://img.shields.io/github/last-commit/entotsu/PullToBounce)](https://github.com/entotsu/PullToBounce) - Animated "Pull To Refresh" Library for UIScrollView. - [SVPullToRefresh ![GitHub Repo Stars](https://img.shields.io/github/stars/samvermette/SVPullToRefresh) ![GitHub last commit](https://img.shields.io/github/last-commit/samvermette/SVPullToRefresh)](https://github.com/samvermette/SVPullToRefresh) - Give pull-to-refresh & infinite scrolling to any UIScrollView with 1 line of code. http://samvermette.com/314 - [UzysAnimatedGifPullToRefresh ![GitHub Repo Stars](https://img.shields.io/github/stars/uzysjung/UzysAnimatedGifPullToRefresh) ![GitHub last commit](https://img.shields.io/github/last-commit/uzysjung/UzysAnimatedGifPullToRefresh)](https://github.com/uzysjung/UzysAnimatedGifPullToRefresh) - Add PullToRefresh using animated GIF to any scrollView with just simple code - [PullToRefreshCoreText ![GitHub Repo Stars](https://img.shields.io/github/stars/cemolcay/PullToRefreshCoreText) ![GitHub last commit](https://img.shields.io/github/last-commit/cemolcay/PullToRefreshCoreText)](https://github.com/cemolcay/PullToRefreshCoreText) - PullToRefresh extension for all UIScrollView type classes with animated text drawing style - [BOZPongRefreshControl ![GitHub Repo Stars](https://img.shields.io/github/stars/boztalay/BOZPongRefreshControl) ![GitHub last commit](https://img.shields.io/github/last-commit/boztalay/BOZPongRefreshControl)](https://github.com/boztalay/BOZPongRefreshControl) - A pull-down-to-refresh control for iOS that plays pong, originally created for the MHacks III iOS app - [CBStoreHouseRefreshControl ![GitHub Repo Stars](https://img.shields.io/github/stars/coolbeet/CBStoreHouseRefreshControl) ![GitHub last commit](https://img.shields.io/github/last-commit/coolbeet/CBStoreHouseRefreshControl)](https://github.com/coolbeet/CBStoreHouseRefreshControl) - Fully customizable pull-to-refresh control inspired by Storehouse iOS app - [SurfingRefreshControl ![GitHub Repo Stars](https://img.shields.io/github/stars/peiweichen/SurfingRefreshControl) ![GitHub last commit](https://img.shields.io/github/last-commit/peiweichen/SurfingRefreshControl)](https://github.com/peiweichen/SurfingRefreshControl) - Inspired by CBStoreHouseRefreshControl.Customizable pull-to-refresh control,written in pure Swift - [mntpulltoreact ![GitHub Repo Stars](https://img.shields.io/github/stars/mentionapp/mntpulltoreact) ![GitHub last commit](https://img.shields.io/github/last-commit/mentionapp/mntpulltoreact)](https://github.com/mentionapp/mntpulltoreact) - One gesture, many actions. An evolution of Pull to Refresh. - [ADChromePullToRefresh ![GitHub Repo Stars](https://img.shields.io/github/stars/Antondomashnev/ADChromePullToRefresh) ![GitHub last commit](https://img.shields.io/github/last-commit/Antondomashnev/ADChromePullToRefresh)](https://github.com/Antondomashnev/ADChromePullToRefresh) - Chrome iOS app style pull to refresh with multiple actions. - [BreakOutToRefresh ![GitHub Repo Stars](https://img.shields.io/github/stars/dasdom/BreakOutToRefresh) ![GitHub last commit](https://img.shields.io/github/last-commit/dasdom/BreakOutToRefresh)](https://github.com/dasdom/BreakOutToRefresh) - A playable pull to refresh view using SpriteKit. - [MJRefresh ![GitHub Repo Stars](https://img.shields.io/github/stars/CoderMJLee/MJRefresh) ![GitHub last commit](https://img.shields.io/github/last-commit/CoderMJLee/MJRefresh)](https://github.com/CoderMJLee/MJRefresh) An easy way to use pull-to-refresh. - [HTPullToRefresh ![GitHub Repo Stars](https://img.shields.io/github/stars/hoang-tran/HTPullToRefresh) ![GitHub last commit](https://img.shields.io/github/last-commit/hoang-tran/HTPullToRefresh)](https://github.com/hoang-tran/HTPullToRefresh) - Easily add vertical and horizontal pull to refresh to any UIScrollView. Can also add multiple pull-to-refesh views at once. - [PullToRefreshSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/dekatotoro/PullToRefreshSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/dekatotoro/PullToRefreshSwift)](https://github.com/dekatotoro/PullToRefreshSwift) - iOS Simple Cool PullToRefresh Library. It is written in pure swift. - [GIFRefreshControl ![GitHub Repo Stars](https://img.shields.io/github/stars/delannoyk/GIFRefreshControl) ![GitHub last commit](https://img.shields.io/github/last-commit/delannoyk/GIFRefreshControl)](https://github.com/delannoyk/GIFRefreshControl) - GIFRefreshControl is a pull to refresh that supports GIF images as track animations. - [ReplaceAnimation ![GitHub Repo Stars](https://img.shields.io/github/stars/fruitcoder/ReplaceAnimation) ![GitHub last commit](https://img.shields.io/github/last-commit/fruitcoder/ReplaceAnimation)](https://github.com/fruitcoder/ReplaceAnimation) - Pull-to-refresh animation in UICollectionView with a sticky header flow layout, written in Swift - [PullToMakeSoup ![GitHub Repo Stars](https://img.shields.io/github/stars/Yalantis/PullToMakeSoup) ![GitHub last commit](https://img.shields.io/github/last-commit/Yalantis/PullToMakeSoup)](https://github.com/Yalantis/PullToMakeSoup) - Custom animated pull-to-refresh that can be easily added to UIScrollView - [RainyRefreshControl ![GitHub Repo Stars](https://img.shields.io/github/stars/Onix-Systems/RainyRefreshControl) ![GitHub last commit](https://img.shields.io/github/last-commit/Onix-Systems/RainyRefreshControl)](https://github.com/Onix-Systems/RainyRefreshControl) - Simple refresh control for iOS inspired by [concept](https://dribbble.com/shots/2242263--1-Pull-to-refresh-Freebie-Weather-Concept). - [ESPullToRefresh ![GitHub Repo Stars](https://img.shields.io/github/stars/eggswift/pull-to-refresh) ![GitHub last commit](https://img.shields.io/github/last-commit/eggswift/pull-to-refresh)](https://github.com/eggswift/pull-to-refresh) - Customisable pull-to-refresh, including nice animation on the top - [CRRefresh ![GitHub Repo Stars](https://img.shields.io/github/stars/CRAnimation/CRRefresh) ![GitHub last commit](https://img.shields.io/github/last-commit/CRAnimation/CRRefresh)](https://github.com/CRAnimation/CRRefresh) - An easy way to use pull-to-refresh. - [KafkaRefresh ![GitHub Repo Stars](https://img.shields.io/github/stars/HsiaohuiHsiang/KafkaRefresh) ![GitHub last commit](https://img.shields.io/github/last-commit/HsiaohuiHsiang/KafkaRefresh)](https://github.com/HsiaohuiHsiang/KafkaRefresh) - Animated, customizable, and flexible pull-to-refresh framework for faster and easier iOS development. **[back to top](#contributing-and-collaborating)** ### Rating Stars - [FloatRatingView ![GitHub Repo Stars](https://img.shields.io/github/stars/glenyi/FloatRatingView) ![GitHub last commit](https://img.shields.io/github/last-commit/glenyi/FloatRatingView)](https://github.com/glenyi/FloatRatingView) - Whole, half or floating point ratings control written in Swift - [TTGEmojiRate ![GitHub Repo Stars](https://img.shields.io/github/stars/zekunyan/TTGEmojiRate) ![GitHub last commit](https://img.shields.io/github/last-commit/zekunyan/TTGEmojiRate)](https://github.com/zekunyan/TTGEmojiRate) - An emoji-liked rating view for iOS, implemented in Swift. - [StarryStars ![GitHub Repo Stars](https://img.shields.io/github/stars/peterprokop/StarryStars) ![GitHub last commit](https://img.shields.io/github/last-commit/peterprokop/StarryStars)](https://github.com/peterprokop/StarryStars) - StarryStars is iOS GUI library for displaying and editing ratings - [Cosmos ![GitHub Repo Stars](https://img.shields.io/github/stars/evgenyneu/Cosmos) ![GitHub last commit](https://img.shields.io/github/last-commit/evgenyneu/Cosmos)](https://github.com/evgenyneu/Cosmos) - A star rating control for iOS / Swift - [HCSStarRatingView ![GitHub Repo Stars](https://img.shields.io/github/stars/hsousa/HCSStarRatingView) ![GitHub last commit](https://img.shields.io/github/last-commit/hsousa/HCSStarRatingView)](https://github.com/hsousa/HCSStarRatingView) - Simple star rating view for iOS written in Objective-C - [MBRateApp ![GitHub Repo Stars](https://img.shields.io/github/stars/MatiBot/MBRateApp) ![GitHub last commit](https://img.shields.io/github/last-commit/MatiBot/MBRateApp)](https://github.com/MatiBot/MBRateApp) - A groovy app rate stars screen for iOS written in Swift - [RPInteraction ![GitHub Repo Stars](https://img.shields.io/github/stars/nbolatov/RPInteraction) ![GitHub last commit](https://img.shields.io/github/last-commit/nbolatov/RPInteraction)](https://github.com/nbolatov/RPInteraction) - Review page interaction - handy and pretty way to ask for review. **[back to top](#contributing-and-collaborating)** ### ScrollView - [ScrollingFollowView ![GitHub Repo Stars](https://img.shields.io/github/stars/ktanaka117/ScrollingFollowView) ![GitHub last commit](https://img.shields.io/github/last-commit/ktanaka117/ScrollingFollowView)](https://github.com/ktanaka117/ScrollingFollowView) - ScrollingFollowView is a simple view which follows UIScrollView scrolling. - [UIScrollView-InfiniteScroll ![GitHub Repo Stars](https://img.shields.io/github/stars/pronebird/UIScrollView-InfiniteScroll) ![GitHub last commit](https://img.shields.io/github/last-commit/pronebird/UIScrollView-InfiniteScroll)](https://github.com/pronebird/UIScrollView-InfiniteScroll) - UIScrollView infinite scroll category. - [GoAutoSlideView ![GitHub Repo Stars](https://img.shields.io/github/stars/zjmdp/GoAutoSlideView) ![GitHub last commit](https://img.shields.io/github/last-commit/zjmdp/GoAutoSlideView)](https://github.com/zjmdp/GoAutoSlideView) - GoAutoSlideView extends UIScrollView by featuring infinitely and automatically slide. - [AppStoreStyleHorizontalScrollView ![GitHub Repo Stars](https://img.shields.io/github/stars/terenceLuffy/AppStoreStyleHorizontalScrollView) ![GitHub last commit](https://img.shields.io/github/last-commit/terenceLuffy/AppStoreStyleHorizontalScrollView)](https://github.com/terenceLuffy/AppStoreStyleHorizontalScrollView) - App store style horizontal scroll view. - [PullToDismiss ![GitHub Repo Stars](https://img.shields.io/github/stars/sgr-ksmt/PullToDismiss) ![GitHub last commit](https://img.shields.io/github/last-commit/sgr-ksmt/PullToDismiss)](https://github.com/sgr-ksmt/PullToDismiss) - You can dismiss modal viewcontroller by pulling scrollview or navigationbar in Swift. - [SpreadsheetView ![GitHub Repo Stars](https://img.shields.io/github/stars/bannzai/SpreadsheetView) ![GitHub last commit](https://img.shields.io/github/last-commit/bannzai/SpreadsheetView)](https://github.com/bannzai/SpreadsheetView) - Full configurable spreadsheet view user interfaces for iOS applications. With this framework, you can easily create complex layouts like schedule, Gantt chart or timetable as if you are using Excel. - [VegaScroll ![GitHub Repo Stars](https://img.shields.io/github/stars/AppliKeySolutions/VegaScroll) ![GitHub last commit](https://img.shields.io/github/last-commit/AppliKeySolutions/VegaScroll)](https://github.com/AppliKeySolutions/VegaScroll) - VegaScroll is a lightweight animation flowlayout for UICollectionView completely written in Swift 4, compatible with iOS 11 and Xcode 9 - [ShelfView-iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/tdscientist/ShelfView-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/tdscientist/ShelfView-iOS)](https://github.com/tdscientist/ShelfView-iOS) - iOS custom view to display books on shelf - [SlideController ![GitHub Repo Stars](https://img.shields.io/github/stars/touchlane/SlideController) ![GitHub last commit](https://img.shields.io/github/last-commit/touchlane/SlideController)](https://github.com/touchlane/SlideController) - SlideController is simple and flexible UI component completely written in Swift. It is a nice alternative for UIPageViewController built using power of generic types. - [CrownControl ![GitHub Repo Stars](https://img.shields.io/github/stars/huri000/CrownControl) ![GitHub last commit](https://img.shields.io/github/last-commit/huri000/CrownControl)](https://github.com/huri000/CrownControl) - Inspired by the Apple Watch Digital Crown, CrownControl is a tiny accessory view that enables scrolling through scrollable content without lifting your thumb. - [SegementSlide ![GitHub Repo Stars](https://img.shields.io/github/stars/Jiar/SegementSlide) ![GitHub last commit](https://img.shields.io/github/last-commit/Jiar/SegementSlide)](https://github.com/Jiar/SegementSlide) - Multi-tier UIScrollView nested scrolling solution. **[back to top](#contributing-and-collaborating)** ### Segmented Control - [BetterSegmentedControl ![GitHub Repo Stars](https://img.shields.io/github/stars/gmarm/BetterSegmentedControl) ![GitHub last commit](https://img.shields.io/github/last-commit/gmarm/BetterSegmentedControl)](https://github.com/gmarm/BetterSegmentedControl) - An easy to use, customizable replacement for UISegmentedControl & UISwitch. - [LUNSegmentedControl ![GitHub Repo Stars](https://img.shields.io/github/stars/Stormotion-Mobile/LUNSegmentedControl) ![GitHub last commit](https://img.shields.io/github/last-commit/Stormotion-Mobile/LUNSegmentedControl)](https://github.com/Stormotion-Mobile/LUNSegmentedControl) - Customizable segmented control with interactive animation. - [AKASegmentedControl ![GitHub Repo Stars](https://img.shields.io/github/stars/alikaragoz/AKASegmentedControl) ![GitHub last commit](https://img.shields.io/github/last-commit/alikaragoz/AKASegmentedControl)](https://github.com/alikaragoz/AKASegmentedControl) - :chocolate_bar: Fully customizable Segmented Control for iOS. - [TwicketSegmentedControl ![GitHub Repo Stars](https://img.shields.io/github/stars/twicketapp/TwicketSegmentedControl) ![GitHub last commit](https://img.shields.io/github/last-commit/twicketapp/TwicketSegmentedControl)](https://github.com/twicketapp/TwicketSegmentedControl) - Custom UISegmentedControl replacement for iOS, written in Swift. - [SJFluidSegmentedControl ![GitHub Repo Stars](https://img.shields.io/github/stars/sasojadrovski/SJFluidSegmentedControl) ![GitHub last commit](https://img.shields.io/github/last-commit/sasojadrovski/SJFluidSegmentedControl)](https://github.com/sasojadrovski/SJFluidSegmentedControl) - A segmented control with custom appearance and interactive animations. Written in Swift 3.0. - [HMSegmentedControl ![GitHub Repo Stars](https://img.shields.io/github/stars/HeshamMegid/HMSegmentedControl) ![GitHub last commit](https://img.shields.io/github/last-commit/HeshamMegid/HMSegmentedControl)](https://github.com/HeshamMegid/HMSegmentedControl) - A drop-in replacement for UISegmentedControl mimicking the style of the segmented control used in Google Currents and various other Google products. - [YUSegment ![GitHub Repo Stars](https://img.shields.io/github/stars/afishhhhh/YUSegment) ![GitHub last commit](https://img.shields.io/github/last-commit/afishhhhh/YUSegment)](https://github.com/afishhhhh/YUSegment) - A customizable segmented control for iOS. Supports both text and image. - [MultiSelectSegmentedControl ![GitHub Repo Stars](https://img.shields.io/github/stars/yonat/MultiSelectSegmentedControl) ![GitHub last commit](https://img.shields.io/github/last-commit/yonat/MultiSelectSegmentedControl)](https://github.com/yonat/MultiSelectSegmentedControl) - adds Multiple-Selection to the standard `UISegmentedControl`. - [DynamicMaskSegmentSwitch ![GitHub Repo Stars](https://img.shields.io/github/stars/KittenYang/DynamicMaskSegmentSwitch) ![GitHub last commit](https://img.shields.io/github/last-commit/KittenYang/DynamicMaskSegmentSwitch)](https://github.com/KittenYang/DynamicMaskSegmentSwitch) - A segment switcher with dynamic text mask effect - [PinterestSegment ![GitHub Repo Stars](https://img.shields.io/github/stars/TBXark/PinterestSegment) ![GitHub last commit](https://img.shields.io/github/last-commit/TBXark/PinterestSegment)](https://github.com/TBXark/PinterestSegment) - A Pinterest-like segment control with masking animation. - [DGRunkeeperSwitch ![GitHub Repo Stars](https://img.shields.io/github/stars/gontovnik/DGRunkeeperSwitch) ![GitHub last commit](https://img.shields.io/github/last-commit/gontovnik/DGRunkeeperSwitch)](https://github.com/gontovnik/DGRunkeeperSwitch) - Runkeeper design switch control (two part segment control) **[back to top](#contributing-and-collaborating)** ### Slider - [VolumeControl ![GitHub Repo Stars](https://img.shields.io/github/stars/12Rockets/VolumeControl) ![GitHub last commit](https://img.shields.io/github/last-commit/12Rockets/VolumeControl)](https://github.com/12Rockets/VolumeControl) - Custom volume control for iPhone featuring a well-designed round slider. - [WESlider ![GitHub Repo Stars](https://img.shields.io/github/stars/Ekhoo/WESlider) ![GitHub last commit](https://img.shields.io/github/last-commit/Ekhoo/WESlider)](https://github.com/Ekhoo/WESlider) - Simple and light weight slider with chapter management - [IntervalSlider ![GitHub Repo Stars](https://img.shields.io/github/stars/shushutochako/IntervalSlider) ![GitHub last commit](https://img.shields.io/github/last-commit/shushutochako/IntervalSlider)](https://github.com/shushutochako/IntervalSlider) - IntervalSlider is a slider library like ReutersTV app. written in pure swift. - [RangeSlider ![GitHub Repo Stars](https://img.shields.io/github/stars/warchimede/RangeSlider) ![GitHub last commit](https://img.shields.io/github/last-commit/warchimede/RangeSlider)](https://github.com/warchimede/RangeSlider) - A simple range slider made in Swift - [CircleSlider ![GitHub Repo Stars](https://img.shields.io/github/stars/shushutochako/CircleSlider) ![GitHub last commit](https://img.shields.io/github/last-commit/shushutochako/CircleSlider)](https://github.com/shushutochako/CircleSlider) - CircleSlider is a Circular slider library. written in pure Swift. - [MARKRangeSlider ![GitHub Repo Stars](https://img.shields.io/github/stars/vadymmarkov/MARKRangeSlider) ![GitHub last commit](https://img.shields.io/github/last-commit/vadymmarkov/MARKRangeSlider)](https://github.com/vadymmarkov/MARKRangeSlider) - A custom reusable slider control with 2 thumbs (range slider). - [ASValueTrackingSlider ![GitHub Repo Stars](https://img.shields.io/github/stars/alskipp/ASValueTrackingSlider) ![GitHub last commit](https://img.shields.io/github/last-commit/alskipp/ASValueTrackingSlider)](https://github.com/alskipp/ASValueTrackingSlider) - A UISlider subclass that displays the slider value in a popup view - [TTRangeSlider ![GitHub Repo Stars](https://img.shields.io/github/stars/TomThorpe/TTRangeSlider) ![GitHub last commit](https://img.shields.io/github/last-commit/TomThorpe/TTRangeSlider)](https://github.com/TomThorpe/TTRangeSlider) - A slider, similar in style to UISlider, but which allows you to pick a minimum and maximum range. - [MMSegmentSlider ![GitHub Repo Stars](https://img.shields.io/github/stars/MedvedevMax/MMSegmentSlider) ![GitHub last commit](https://img.shields.io/github/last-commit/MedvedevMax/MMSegmentSlider)](https://github.com/MedvedevMax/MMSegmentSlider) - Customizable animated slider for iOS. - [StepSlider ![GitHub Repo Stars](https://img.shields.io/github/stars/spromicky/StepSlider) ![GitHub last commit](https://img.shields.io/github/last-commit/spromicky/StepSlider)](https://github.com/spromicky/StepSlider) - StepSlider its custom implementation of slider such as UISlider for preset integer values. - [JDSlider ![GitHub Repo Stars](https://img.shields.io/github/stars/JellyDevelopment/JDSlider) ![GitHub last commit](https://img.shields.io/github/last-commit/JellyDevelopment/JDSlider)](https://github.com/JellyDevelopment/JDSlider) - An iOS Slider written in Swift. - [SnappingSlider ![GitHub Repo Stars](https://img.shields.io/github/stars/rehatkathuria/SnappingSlider) ![GitHub last commit](https://img.shields.io/github/last-commit/rehatkathuria/SnappingSlider)](https://github.com/rehatkathuria/SnappingSlider) - A beautiful slider control for iOS built purely upon Swift - [MTCircularSlider ![GitHub Repo Stars](https://img.shields.io/github/stars/EranBoudjnah/MTCircularSlider) ![GitHub last commit](https://img.shields.io/github/last-commit/EranBoudjnah/MTCircularSlider)](https://github.com/EranBoudjnah/MTCircularSlider) - A feature-rich circular slider control. - [VerticalSlider ![GitHub Repo Stars](https://img.shields.io/github/stars/jonkykong/VerticalSlider) ![GitHub last commit](https://img.shields.io/github/last-commit/jonkykong/VerticalSlider)](https://github.com/jonkykong/VerticalSlider) - VerticalSlider is a vertical implementation of the UISlider slider control. - [CircularSlider ![GitHub Repo Stars](https://img.shields.io/github/stars/taglia3/CircularSlider) ![GitHub last commit](https://img.shields.io/github/last-commit/taglia3/CircularSlider)](https://github.com/taglia3/CircularSlider) - A powerful Circular Slider. It's written in Swift, it's 100% IBDesignable and all parameters are IBInspectable. - [HGCircularSlider ![GitHub Repo Stars](https://img.shields.io/github/stars/HamzaGhazouani/HGCircularSlider) ![GitHub last commit](https://img.shields.io/github/last-commit/HamzaGhazouani/HGCircularSlider)](https://github.com/HamzaGhazouani/HGCircularSlider) - A custom reusable circular slider control for iOS application. - [RangeSeekSlider ![GitHub Repo Stars](https://img.shields.io/github/stars/WorldDownTown/RangeSeekSlider) ![GitHub last commit](https://img.shields.io/github/last-commit/WorldDownTown/RangeSeekSlider)](https://github.com/WorldDownTown/RangeSeekSlider) - A customizable range slider for iOS. - [SectionedSlider ![GitHub Repo Stars](https://img.shields.io/github/stars/LeonardoCardoso/SectionedSlider) ![GitHub last commit](https://img.shields.io/github/last-commit/LeonardoCardoso/SectionedSlider)](https://github.com/LeonardoCardoso/SectionedSlider) - Control Center Slider. - [MultiSlider ![GitHub Repo Stars](https://img.shields.io/github/stars/yonat/MultiSlider) ![GitHub last commit](https://img.shields.io/github/last-commit/yonat/MultiSlider)](https://github.com/yonat/MultiSlider) - UISlider clone with multiple thumbs and values, optional snap intervals, optional value labels. - [AGCircularPicker ![GitHub Repo Stars](https://img.shields.io/github/stars/agilie/AGCircularPicker) ![GitHub last commit](https://img.shields.io/github/last-commit/agilie/AGCircularPicker)](https://github.com/agilie/AGCircularPicker) - AGCircularPicker is helpful component for creating a controller aimed to manage any calculated parameter. - [Fluid Slider ![GitHub Repo Stars](https://img.shields.io/github/stars/Ramotion/fluid-slider) ![GitHub last commit](https://img.shields.io/github/last-commit/Ramotion/fluid-slider)](https://github.com/Ramotion/fluid-slider) - A slider widget with a popup bubble displaying the precise value selected. **[back to top](#contributing-and-collaborating)** ### Splash View - [CBZSplashView ![GitHub Repo Stars](https://img.shields.io/github/stars/callumboddy/CBZSplashView) ![GitHub last commit](https://img.shields.io/github/last-commit/callumboddy/CBZSplashView)](https://github.com/callumboddy/CBZSplashView) - Twitter style Splash Screen View. Grows to reveal the Initial view behind. - [SKSplashView ![GitHub Repo Stars](https://img.shields.io/github/stars/sachinkesiraju/SKSplashView) ![GitHub last commit](https://img.shields.io/github/last-commit/sachinkesiraju/SKSplashView)](https://github.com/sachinkesiraju/SKSplashView) - Create custom animated splash views similar to the ones in the Twitter, Uber and Ping iOS app. - [RevealingSplashView ![GitHub Repo Stars](https://img.shields.io/github/stars/PiXeL16/RevealingSplashView) ![GitHub last commit](https://img.shields.io/github/last-commit/PiXeL16/RevealingSplashView)](https://github.com/PiXeL16/RevealingSplashView) - A Splash view that animates and reveals its content, inspired by Twitter splash **[back to top](#contributing-and-collaborating)** ### Status Bar - [Bartinter ![GitHub Repo Stars](https://img.shields.io/github/stars/MaximKotliar/Bartinter) ![GitHub last commit](https://img.shields.io/github/last-commit/MaximKotliar/Bartinter)](https://github.com/MaximKotliar/Bartinter) - Status bar tint depending on content behind, updates dynamically. **[back to top](#contributing-and-collaborating)** ### Stepper - [PFStepper ![GitHub Repo Stars](https://img.shields.io/github/stars/PerfectFreeze/PFStepper) ![GitHub last commit](https://img.shields.io/github/last-commit/PerfectFreeze/PFStepper)](https://github.com/PerfectFreeze/PFStepper) - May be the most elegant stepper you have ever had! - [ValueStepper ![GitHub Repo Stars](https://img.shields.io/github/stars/BalestraPatrick/ValueStepper) ![GitHub last commit](https://img.shields.io/github/last-commit/BalestraPatrick/ValueStepper)](https://github.com/BalestraPatrick/ValueStepper) - A Stepper object that displays its value. - [GMStepper ![GitHub Repo Stars](https://img.shields.io/github/stars/gmertk/GMStepper) ![GitHub last commit](https://img.shields.io/github/last-commit/gmertk/GMStepper)](https://github.com/gmertk/GMStepper) - A stepper with a sliding label in the middle. - [barceloneta ![GitHub Repo Stars](https://img.shields.io/github/stars/arn00s/barceloneta) ![GitHub last commit](https://img.shields.io/github/last-commit/arn00s/barceloneta)](https://github.com/arn00s/barceloneta) - The right way to increment/decrement values with a simple gesture on iOS. - [SnappingStepper ![GitHub Repo Stars](https://img.shields.io/github/stars/yannickl/SnappingStepper) ![GitHub last commit](https://img.shields.io/github/last-commit/yannickl/SnappingStepper)](https://github.com/yannickl/SnappingStepper) - An elegant alternative to the UIStepper written in Swift - [SMNumberWheel ![GitHub Repo Stars](https://img.shields.io/github/stars/SinaMoetakef/SMNumberWheel) ![GitHub last commit](https://img.shields.io/github/last-commit/SinaMoetakef/SMNumberWheel)](https://github.com/SinaMoetakef/SMNumberWheel) - A custom control written in Swift, which is ideal for picking numbers very fast but yet very accurate using a rotating wheel **[back to top](#contributing-and-collaborating)** ### Switch - [AnimatedSwitch ![GitHub Repo Stars](https://img.shields.io/github/stars/alsedi/AnimatedSwitch) ![GitHub last commit](https://img.shields.io/github/last-commit/alsedi/AnimatedSwitch)](https://github.com/alsedi/AnimatedSwitch) - UISwitch which paints over the parent view with the color in Swift. - [ViralSwitch ![GitHub Repo Stars](https://img.shields.io/github/stars/andreamazz/ViralSwitch) ![GitHub last commit](https://img.shields.io/github/last-commit/andreamazz/ViralSwitch)](https://github.com/andreamazz/ViralSwitch) - A UISwitch that infects its superview with its tint color. - [JTMaterialSwitch ![GitHub Repo Stars](https://img.shields.io/github/stars/JunichiT/JTMaterialSwitch) ![GitHub last commit](https://img.shields.io/github/last-commit/JunichiT/JTMaterialSwitch)](https://github.com/JunichiT/JTMaterialSwitch) - A customizable switch UI with ripple effect and bounce animations, inspired from Google's Material Design. - [TKSwitcherCollection ![GitHub Repo Stars](https://img.shields.io/github/stars/TBXark/TKSwitcherCollection) ![GitHub last commit](https://img.shields.io/github/last-commit/TBXark/TKSwitcherCollection)](https://github.com/TBXark/TKSwitcherCollection) - An animate switch collection - [SevenSwitch ![GitHub Repo Stars](https://img.shields.io/github/stars/bvogelzang/SevenSwitch) ![GitHub last commit](https://img.shields.io/github/last-commit/bvogelzang/SevenSwitch)](https://github.com/bvogelzang/SevenSwitch) - iOS7 style drop in replacement for UISwitch. - [PMZSwitch ![GitHub Repo Stars](https://img.shields.io/github/stars/kovpas/PMZSwitch) ![GitHub last commit](https://img.shields.io/github/last-commit/kovpas/PMZSwitch)](https://github.com/kovpas/PMZSwitch) - Yet another animated toggle - [Switcher ![GitHub Repo Stars](https://img.shields.io/github/stars/knn90/Switcher) ![GitHub last commit](https://img.shields.io/github/last-commit/knn90/Switcher)](https://github.com/knn90/Switcher) - Swift - Custom UISwitcher with animation when change status - [RAMPaperSwitch ![GitHub Repo Stars](https://img.shields.io/github/stars/Ramotion/paper-switch) ![GitHub last commit](https://img.shields.io/github/last-commit/Ramotion/paper-switch)](https://github.com/Ramotion/paper-switch) - RAMPaperSwitch is a Swift module which paints over the parent view when the switch is turned on. - [AIFlatSwitch ![GitHub Repo Stars](https://img.shields.io/github/stars/cocoatoucher/AIFlatSwitch) ![GitHub last commit](https://img.shields.io/github/last-commit/cocoatoucher/AIFlatSwitch)](https://github.com/cocoatoucher/AIFlatSwitch) - A flat component alternative to UISwitch on iOS - [Switch ![GitHub Repo Stars](https://img.shields.io/github/stars/T-Pham/Switch) ![GitHub last commit](https://img.shields.io/github/last-commit/T-Pham/Switch)](https://github.com/T-Pham/Switch) - An iOS switch control implemented in Swift with full Interface Builder support. **[back to top](#contributing-and-collaborating)** ### Tab Bar - [ESTabBarController ![GitHub Repo Stars](https://img.shields.io/github/stars/ezescaruli/ESTabBarController) ![GitHub last commit](https://img.shields.io/github/last-commit/ezescaruli/ESTabBarController)](https://github.com/ezescaruli/ESTabBarController) - A tab bar controller for iOS that allows highlighting buttons and setting custom actions to them. - [GooeyTabbar ![GitHub Repo Stars](https://img.shields.io/github/stars/KittenYang/GooeyTabbar) ![GitHub last commit](https://img.shields.io/github/last-commit/KittenYang/GooeyTabbar)](https://github.com/KittenYang/GooeyTabbar) - A gooey effect tabbar - [animated-tab-bar ![GitHub Repo Stars](https://img.shields.io/github/stars/Ramotion/animated-tab-bar) ![GitHub last commit](https://img.shields.io/github/last-commit/Ramotion/animated-tab-bar)](https://github.com/Ramotion/animated-tab-bar) - RAMAnimatedTabBarController is a Swift module for adding animation to tabbar items. - [FoldingTabBar.iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/Yalantis/FoldingTabBar.iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/Yalantis/FoldingTabBar.iOS)](https://github.com/Yalantis/FoldingTabBar.iOS) - Folding Tab Bar and Tab Bar Controller - [GGTabBar ![GitHub Repo Stars](https://img.shields.io/github/stars/Goles/GGTabBar) ![GitHub last commit](https://img.shields.io/github/last-commit/Goles/GGTabBar)](https://github.com/Goles/GGTabBar) - Another UITabBar & UITabBarController (iOS Tab Bar) replacement, but uses Auto Layout for arranging it's views hierarchy. - [adaptive-tab-bar ![GitHub Repo Stars](https://img.shields.io/github/stars/Ramotion/adaptive-tab-bar) ![GitHub last commit](https://img.shields.io/github/last-commit/Ramotion/adaptive-tab-bar)](https://github.com/Ramotion/adaptive-tab-bar) - AdaptiveController is a 'Progressive Reduction' Swift module for adding custom states to Native or Custom iOS UI elements - [Pager ![GitHub Repo Stars](https://img.shields.io/github/stars/lucoceano/Pager) ![GitHub last commit](https://img.shields.io/github/last-commit/lucoceano/Pager)](https://github.com/lucoceano/Pager) - Easily create sliding tabs with Pager - [XLPagerTabStrip ![GitHub Repo Stars](https://img.shields.io/github/stars/xmartlabs/XLPagerTabStrip) ![GitHub last commit](https://img.shields.io/github/last-commit/xmartlabs/XLPagerTabStrip)](https://github.com/xmartlabs/XLPagerTabStrip) - Android PagerTabStrip for iOS. - [TabPageViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/EndouMari/TabPageViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/EndouMari/TabPageViewController)](https://github.com/EndouMari/TabPageViewController) - Paging view controller and scroll tab view. - [TabDrawer ![GitHub Repo Stars](https://img.shields.io/github/stars/winslowdibona/TabDrawer) ![GitHub last commit](https://img.shields.io/github/last-commit/winslowdibona/TabDrawer)](https://github.com/winslowdibona/TabDrawer) - Customizable TabBar UI element that allows you to run a block of code upon TabBarItem selection, written in Swift - [SwipeViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/fortmarek/SwipeViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/fortmarek/SwipeViewController)](https://github.com/fortmarek/SwipeViewController) - SwipeViewController is a Swift modification of RKSwipeBetweenViewControllers - navigate between pages / ViewControllers - [ColorMatchTabs ![GitHub Repo Stars](https://img.shields.io/github/stars/Yalantis/ColorMatchTabs) ![GitHub last commit](https://img.shields.io/github/last-commit/Yalantis/ColorMatchTabs)](https://github.com/Yalantis/ColorMatchTabs) - Interesting way to display tabs - [BATabBarController ![GitHub Repo Stars](https://img.shields.io/github/stars/antiguab/BATabBarController) ![GitHub last commit](https://img.shields.io/github/last-commit/antiguab/BATabBarController)](https://github.com/antiguab/BATabBarController) - A TabBarController with a unique animation for selection - [ScrollPager ![GitHub Repo Stars](https://img.shields.io/github/stars/aryaxt/ScrollPager) ![GitHub last commit](https://img.shields.io/github/last-commit/aryaxt/ScrollPager)](https://github.com/aryaxt/ScrollPager) - A scroll pager that displays a list of tabs (segments) and manages paging between given views - [Segmentio ![GitHub Repo Stars](https://img.shields.io/github/stars/Yalantis/Segmentio) ![GitHub last commit](https://img.shields.io/github/last-commit/Yalantis/Segmentio)](https://github.com/Yalantis/Segmentio) - Animated top/bottom segmented control written in Swift. - [KYWheelTabController ![GitHub Repo Stars](https://img.shields.io/github/stars/ykyouhei/KYWheelTabController) ![GitHub last commit](https://img.shields.io/github/last-commit/ykyouhei/KYWheelTabController)](https://github.com/ykyouhei/KYWheelTabController) - KYWheelTabController is a subclass of UITabBarController.It displays the circular menu instead of UITabBar. - [SuperBadges ![GitHub Repo Stars](https://img.shields.io/github/stars/odedharth/SuperBadges) ![GitHub last commit](https://img.shields.io/github/last-commit/odedharth/SuperBadges)](https://github.com/odedharth/SuperBadges) - Add emojis and colored dots as badges for your Tab Bar buttons - [AZTabBarController ![GitHub Repo Stars](https://img.shields.io/github/stars/Minitour/AZTabBarController) ![GitHub last commit](https://img.shields.io/github/last-commit/Minitour/AZTabBarController)](https://github.com/Minitour/AZTabBarController) - A custom tab bar controller for iOS written in Swift 3.0 - [MiniTabBar ![GitHub Repo Stars](https://img.shields.io/github/stars/D-32/MiniTabBar) ![GitHub last commit](https://img.shields.io/github/last-commit/D-32/MiniTabBar)](https://github.com/D-32/MiniTabBar) - A clean simple alternative to the UITabBar - [SwipeableTabBarController ![GitHub Repo Stars](https://img.shields.io/github/stars/marcosgriselli/SwipeableTabBarController) ![GitHub last commit](https://img.shields.io/github/last-commit/marcosgriselli/SwipeableTabBarController)](https://github.com/marcosgriselli/SwipeableTabBarController) - UITabBarController with swipe interaction between its tabs. - [SMSwipeableTabView ![GitHub Repo Stars](https://img.shields.io/github/stars/smahajan28/SMSwipeableTabView) ![GitHub last commit](https://img.shields.io/github/last-commit/smahajan28/SMSwipeableTabView)](https://github.com/smahajan28/SMSwipeableTabView) - Swipeable Views with Tabs (Like Android SwipeView With Tabs Layout) - [Tabman ![GitHub Repo Stars](https://img.shields.io/github/stars/uias/Tabman) ![GitHub last commit](https://img.shields.io/github/last-commit/uias/Tabman)](https://github.com/uias/Tabman) - A powerful paging view controller with indicator bar for iOS. - [WormTabStrip ![GitHub Repo Stars](https://img.shields.io/github/stars/EzimetYusup/WormTabStrip) ![GitHub last commit](https://img.shields.io/github/last-commit/EzimetYusup/WormTabStrip)](https://github.com/EzimetYusup/WormTabStrip) Beatiful ViewPager For iOS written in Swift (inspired by Android [SmartTabLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/ogaclejapan/SmartTabLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/ogaclejapan/SmartTabLayout)](https://github.com/ogaclejapan/SmartTabLayout)) - [SSCustomTabMenu ![GitHub Repo Stars](https://img.shields.io/github/stars/simformsolutions/SSCustomTabMenu) ![GitHub last commit](https://img.shields.io/github/last-commit/simformsolutions/SSCustomTabMenu)](https://github.com/simformsolutions/SSCustomTabMenu) Simple customizable iOS bottom menu with Tabbar. - [SmoothTab ![GitHub Repo Stars](https://img.shields.io/github/stars/yervandsar/SmoothTab) ![GitHub last commit](https://img.shields.io/github/last-commit/yervandsar/SmoothTab)](https://github.com/yervandsar/SmoothTab) - Smooth customizable tabs for iOS apps. - [ExpandedTabBar ![GitHub Repo Stars](https://img.shields.io/github/stars/yervandsar/ExpandedTabBar) ![GitHub last commit](https://img.shields.io/github/last-commit/yervandsar/ExpandedTabBar)](https://github.com/yervandsar/ExpandedTabBar) - Very creative designed solution for "more" items in UITabBarController - [BEKCurveTabbar ![GitHub Repo Stars](https://img.shields.io/github/stars/behrad-kzm/BEKCurveTabbar) ![GitHub last commit](https://img.shields.io/github/last-commit/behrad-kzm/BEKCurveTabbar)](https://github.com/behrad-kzm/BEKCurveTabbar) - compatible with XCode +10 and fully customizable via Interface_Builder panel. BEKCurveTabBar derived UITabBar class and compatible with every iOS devices. - [AnimatedTabBar ![GitHub Repo Stars](https://img.shields.io/github/stars/exyte/AnimatedTabBar) ![GitHub last commit](https://img.shields.io/github/last-commit/exyte/AnimatedTabBar)](https://github.com/exyte/AnimatedTabBar) - A tabbar with number of preset animations. Written with SwiftUI. **[back to top](#contributing-and-collaborating)** ### Table View / Collection View #### Table View - [MGSwipeTableCell ![GitHub Repo Stars](https://img.shields.io/github/stars/MortimerGoro/MGSwipeTableCell) ![GitHub last commit](https://img.shields.io/github/last-commit/MortimerGoro/MGSwipeTableCell)](https://github.com/MortimerGoro/MGSwipeTableCell) - UITableViewCell subclass that allows to display swippable buttons with a variety of transitions. - [YXTPageView ![GitHub Repo Stars](https://img.shields.io/github/stars/hanton/YXTPageView) ![GitHub last commit](https://img.shields.io/github/last-commit/hanton/YXTPageView)](https://github.com/hanton/YXTPageView) - A PageView, which supporting scrolling to transition between a UIView and a UITableView. - [ConfigurableTableViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/fastred/ConfigurableTableViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/fastred/ConfigurableTableViewController)](https://github.com/fastred/ConfigurableTableViewController) - Typed, yet Flexible Table View Controller https://holko.pl/2016/01/05/typed-table-view-controller/ - [Lightning-Table ![GitHub Repo Stars](https://img.shields.io/github/stars/electrickangaroo/Lightning-Table) ![GitHub last commit](https://img.shields.io/github/last-commit/electrickangaroo/Lightning-Table)](https://github.com/electrickangaroo/Lightning-Table) - A declarative api for working with UITableView. - [Static ![GitHub Repo Stars](https://img.shields.io/github/stars/venmo/Static) ![GitHub last commit](https://img.shields.io/github/last-commit/venmo/Static)](https://github.com/venmo/Static) - Simple static table views for iOS in Swift. - [AMWaveTransition ![GitHub Repo Stars](https://img.shields.io/github/stars/andreamazz/AMWaveTransition) ![GitHub last commit](https://img.shields.io/github/last-commit/andreamazz/AMWaveTransition)](https://github.com/andreamazz/AMWaveTransition) - Custom transition between viewcontrollers holding tableviews. - [SWTableViewCell ![GitHub Repo Stars](https://img.shields.io/github/stars/CEWendel/SWTableViewCell) ![GitHub last commit](https://img.shields.io/github/last-commit/CEWendel/SWTableViewCell)](https://github.com/CEWendel/SWTableViewCell) - An easy-to-use UITableViewCell subclass that implements a swippable content view which exposes utility buttons (similar to iOS 7 Mail Application) - [ZYThumbnailTableView ![GitHub Repo Stars](https://img.shields.io/github/stars/liuzhiyi1992/ZYThumbnailTableView) ![GitHub last commit](https://img.shields.io/github/last-commit/liuzhiyi1992/ZYThumbnailTableView)](https://github.com/liuzhiyi1992/ZYThumbnailTableView) - a TableView have thumbnail cell only, and you can use gesture let it expands other expansionView, all diy - [BWSwipeRevealCell ![GitHub Repo Stars](https://img.shields.io/github/stars/bitwit/BWSwipeRevealCell) ![GitHub last commit](https://img.shields.io/github/last-commit/bitwit/BWSwipeRevealCell)](https://github.com/bitwit/BWSwipeRevealCell) - A Swift library for swipeable table cells - [preview-transition ![GitHub Repo Stars](https://img.shields.io/github/stars/Ramotion/preview-transition) ![GitHub last commit](https://img.shields.io/github/last-commit/Ramotion/preview-transition)](https://github.com/Ramotion/preview-transition) - PreviewTransition is a simple preview gallery controller - [QuickTableViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/bcylin/QuickTableViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/bcylin/QuickTableViewController)](https://github.com/bcylin/QuickTableViewController) - A simple way to create a UITableView for settings in Swift. - [TableKit ![GitHub Repo Stars](https://img.shields.io/github/stars/maxsokolov/TableKit) ![GitHub last commit](https://img.shields.io/github/last-commit/maxsokolov/TableKit)](https://github.com/maxsokolov/TableKit) - Type-safe declarative table views with Swift - [VBPiledView ![GitHub Repo Stars](https://img.shields.io/github/stars/v-braun/VBPiledView) ![GitHub last commit](https://img.shields.io/github/last-commit/v-braun/VBPiledView)](https://github.com/v-braun/VBPiledView) - Simple and beautiful stacked UIView to use as a replacement for an UITableView, UIImageView or as a menu - [VTMagic ![GitHub Repo Stars](https://img.shields.io/github/stars/tianzhuo112/VTMagic) ![GitHub last commit](https://img.shields.io/github/last-commit/tianzhuo112/VTMagic)](https://github.com/tianzhuo112/VTMagic) - VTMagic is a page container library for iOS. - [MCSwipeTableViewCell ![GitHub Repo Stars](https://img.shields.io/github/stars/alikaragoz/MCSwipeTableViewCell) ![GitHub last commit](https://img.shields.io/github/last-commit/alikaragoz/MCSwipeTableViewCell)](https://github.com/alikaragoz/MCSwipeTableViewCell) - :point_up_2: Convenient UITableViewCell subclass that implements a swippable content to trigger actions (similar to the Mailbox app). - [MYTableViewIndex ![GitHub Repo Stars](https://img.shields.io/github/stars/mindz-eye/MYTableViewIndex) ![GitHub last commit](https://img.shields.io/github/last-commit/mindz-eye/MYTableViewIndex)](https://github.com/mindz-eye/MYTableViewIndex) - A pixel perfect replacement for UITableView section index, written in Swift - [ios-dragable-table-cells ![GitHub Repo Stars](https://img.shields.io/github/stars/palmin/ios-dragable-table-cells) ![GitHub last commit](https://img.shields.io/github/last-commit/palmin/ios-dragable-table-cells)](https://github.com/palmin/ios-dragable-table-cells) - Support for drag-n-drop of UITableViewCells in a navigation hierarchy of view controllers. You drag cells by tapping and holding them. - [Bohr ![GitHub Repo Stars](https://img.shields.io/github/stars/DavdRoman/Bohr) ![GitHub last commit](https://img.shields.io/github/last-commit/DavdRoman/Bohr)](https://github.com/DavdRoman/Bohr) - Bohr allows you to set up a settings screen for your app with three principles in mind: ease, customization and extensibility. - [SwiftReorder ![GitHub Repo Stars](https://img.shields.io/github/stars/adamshin/SwiftReorder) ![GitHub last commit](https://img.shields.io/github/last-commit/adamshin/SwiftReorder)](https://github.com/adamshin/SwiftReorder) - Add drag-and-drop reordering to any table view with just a few lines of code. Robust, lightweight, and completely customizable. [e] - [HoverConversion ![GitHub Repo Stars](https://img.shields.io/github/stars/marty-suzuki/HoverConversion) ![GitHub last commit](https://img.shields.io/github/last-commit/marty-suzuki/HoverConversion)](https://github.com/marty-suzuki/HoverConversion) - HoverConversion realized vertical paging with UITableView. UIViewController will be paging when reaching top or bottom of UITableView contentOffset. - [TableViewDragger ![GitHub Repo Stars](https://img.shields.io/github/stars/KyoheiG3/TableViewDragger) ![GitHub last commit](https://img.shields.io/github/last-commit/KyoheiG3/TableViewDragger)](https://github.com/KyoheiG3/TableViewDragger) - A cells of UITableView can be rearranged by drag and drop. - [FlexibleTableViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/dimpiax/FlexibleTableViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/dimpiax/FlexibleTableViewController)](https://github.com/dimpiax/FlexibleTableViewController) - Swift library of generic table view controller with external data processing of functionality, like determine cell's reuseIdentifier related to indexPath, configuration of requested cell for display and cell selection handler - [CascadingTableDelegate ![GitHub Repo Stars](https://img.shields.io/github/stars/edopelawi/CascadingTableDelegate) ![GitHub last commit](https://img.shields.io/github/last-commit/edopelawi/CascadingTableDelegate)](https://github.com/edopelawi/CascadingTableDelegate) - A no-nonsense way to write cleaner UITableViewDelegate and UITableViewDataSource in Swift. - [TimelineTableViewCell ![GitHub Repo Stars](https://img.shields.io/github/stars/kf99916/TimelineTableViewCell) ![GitHub last commit](https://img.shields.io/github/last-commit/kf99916/TimelineTableViewCell)](https://github.com/kf99916/TimelineTableViewCell) - Simple timeline view implemented by UITableViewCell written in Swift 3.0. - [RHPreviewCell ![GitHub Repo Stars](https://img.shields.io/github/stars/robertherdzik/RHPreviewCell) ![GitHub last commit](https://img.shields.io/github/last-commit/robertherdzik/RHPreviewCell)](https://github.com/robertherdzik/RHPreviewCell) - I envied so much Spotify iOS app this great playlist preview cell. Now you can give your users ability to quick check "what content is hidden under your UITableViewCell". - [TORoundedTableView ![GitHub Repo Stars](https://img.shields.io/github/stars/TimOliver/TORoundedTableView) ![GitHub last commit](https://img.shields.io/github/last-commit/TimOliver/TORoundedTableView)](https://github.com/TimOliver/TORoundedTableView) - A subclass of UITableView that styles it like Settings.app on iPad - [TableFlip ![GitHub Repo Stars](https://img.shields.io/github/stars/mergesort/TableFlip) ![GitHub last commit](https://img.shields.io/github/last-commit/mergesort/TableFlip)](https://github.com/mergesort/TableFlip) - A simpler way to do cool UITableView animations! (╯°□°)╯︵ ┻━┻ - [DTTableViewManager ![GitHub Repo Stars](https://img.shields.io/github/stars/DenTelezhkin/DTTableViewManager) ![GitHub last commit](https://img.shields.io/github/last-commit/DenTelezhkin/DTTableViewManager)](https://github.com/DenTelezhkin/DTTableViewManager) - Protocol-oriented UITableView management, powered by generics and associated types. - [SwipeCellKit ![GitHub Repo Stars](https://img.shields.io/github/stars/SwipeCellKit/SwipeCellKit) ![GitHub last commit](https://img.shields.io/github/last-commit/SwipeCellKit/SwipeCellKit)](https://github.com/SwipeCellKit/SwipeCellKit) - Swipeable UITableViewCell based on the stock Mail.app, implemented in Swift. - [ReverseExtension ![GitHub Repo Stars](https://img.shields.io/github/stars/marty-suzuki/ReverseExtension) ![GitHub last commit](https://img.shields.io/github/last-commit/marty-suzuki/ReverseExtension)](https://github.com/marty-suzuki/ReverseExtension) - A UITableView extension that enables cell insertion from the bottom of a table view. - [SelectionList ![GitHub Repo Stars](https://img.shields.io/github/stars/yonat/SelectionList) ![GitHub last commit](https://img.shields.io/github/last-commit/yonat/SelectionList)](https://github.com/yonat/SelectionList) - Simple single-selection or multiple-selection checklist, based on UITableView. - [AZTableViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/AfrozZaheer/AZTableViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/AfrozZaheer/AZTableViewController)](https://github.com/AfrozZaheer/AZTableViewController) - Elegant and easy way to integrate pagination with dummy views. - [SAInboxViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/marty-suzuki/SAInboxViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/marty-suzuki/SAInboxViewController)](https://github.com/marty-suzuki/SAInboxViewController) - UIViewController subclass inspired by "Inbox by google" animated transitioning. - [StaticTableViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/muyexi/StaticTableViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/muyexi/StaticTableViewController)](https://github.com/muyexi/StaticTableViewController) - Dynamically hide / show cells of static UITableViewController. - [OKTableViewLiaison ![GitHub Repo Stars](https://img.shields.io/github/stars/okcupid/OKTableViewLiaison) ![GitHub last commit](https://img.shields.io/github/last-commit/okcupid/OKTableViewLiaison)](https://github.com/okcupid/OKTableViewLiaison) - Framework to help you better manage UITableView configuration. - [ThunderTable ![GitHub Repo Stars](https://img.shields.io/github/stars/3sidedcube/ThunderTable) ![GitHub last commit](https://img.shields.io/github/last-commit/3sidedcube/ThunderTable)](https://github.com/3sidedcube/ThunderTable) - A simple declarative approach to UITableViewController management using a protocol-based approach. **[back to top](#contributing-and-collaborating)** #### Collection View - [Dwifft ![GitHub Repo Stars](https://img.shields.io/github/stars/jflinter/Dwifft) ![GitHub last commit](https://img.shields.io/github/last-commit/jflinter/Dwifft)](https://github.com/jflinter/Dwifft) - Swift Diff - [MEVFloatingButton ![GitHub Repo Stars](https://img.shields.io/github/stars/manuelescrig/MEVFloatingButton) ![GitHub last commit](https://img.shields.io/github/last-commit/manuelescrig/MEVFloatingButton)](https://github.com/manuelescrig/MEVFloatingButton) - An iOS drop-in UITableView, UICollectionView and UIScrollView superclass category for showing a customizable floating button on top of it. - [Preheat ![GitHub Repo Stars](https://img.shields.io/github/stars/kean/Preheat) ![GitHub last commit](https://img.shields.io/github/last-commit/kean/Preheat)](https://github.com/kean/Preheat) - Automates prefetching of content in UITableView and UICollectionView - [DisplaySwitcher ![GitHub Repo Stars](https://img.shields.io/github/stars/Yalantis/DisplaySwitcher) ![GitHub last commit](https://img.shields.io/github/last-commit/Yalantis/DisplaySwitcher)](https://github.com/Yalantis/DisplaySwitcher) - Custom transition between two collection view layouts - [Reusable ![GitHub Repo Stars](https://img.shields.io/github/stars/AliSoftware/Reusable) ![GitHub last commit](https://img.shields.io/github/last-commit/AliSoftware/Reusable)](https://github.com/AliSoftware/Reusable) - A Swift mixin for UITableViewCells and UICollectionViewCells - [Sapporo ![GitHub Repo Stars](https://img.shields.io/github/stars/nghialv/Sapporo) ![GitHub last commit](https://img.shields.io/github/last-commit/nghialv/Sapporo)](https://github.com/nghialv/Sapporo) - Cellmodel-driven collectionview manager - [StickyCollectionView-Swift ![GitHub Repo Stars](https://img.shields.io/github/stars/matbeich/StickyCollectionView-Swift) ![GitHub last commit](https://img.shields.io/github/last-commit/matbeich/StickyCollectionView-Swift)](https://github.com/matbeich/StickyCollectionView-Swift) - UICollectionView layout for presenting of the overlapping cells. - [TLIndexPathTools ![GitHub Repo Stars](https://img.shields.io/github/stars/SwiftKickMobile/TLIndexPathTools) ![GitHub last commit](https://img.shields.io/github/last-commit/SwiftKickMobile/TLIndexPathTools)](https://github.com/SwiftKickMobile/TLIndexPathTools) - TLIndexPathTools is a small set of classes that can greatly simplify your table and collection views. - [IGListKit ![GitHub Repo Stars](https://img.shields.io/github/stars/Instagram/IGListKit) ![GitHub last commit](https://img.shields.io/github/last-commit/Instagram/IGListKit)](https://github.com/Instagram/IGListKit) - A data-driven UICollectionView framework for building fast and flexible lists. - [FlexibleCollectionViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/dimpiax/FlexibleCollectionViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/dimpiax/FlexibleCollectionViewController)](https://github.com/dimpiax/FlexibleCollectionViewController) - Swift library of generic collection view controller with external data processing of functionality, like determine cell's reuseIdentifier related to indexPath, configuration of requested cell for display and cell selection handler etc - [ASCollectionView ![GitHub Repo Stars](https://img.shields.io/github/stars/abdullahselek/ASCollectionView) ![GitHub last commit](https://img.shields.io/github/last-commit/abdullahselek/ASCollectionView)](https://github.com/abdullahselek/ASCollectionView) - A Swift collection view inspired by Airbnb. - [GLTableCollectionView ![GitHub Repo Stars](https://img.shields.io/github/stars/giulio92/GLTableCollectionView) ![GitHub last commit](https://img.shields.io/github/last-commit/giulio92/GLTableCollectionView)](https://github.com/giulio92/GLTableCollectionView) - Netflix and App Store like UITableView with UICollectionView - [EditDistance ![GitHub Repo Stars](https://img.shields.io/github/stars/kazuhiro4949/EditDistance) ![GitHub last commit](https://img.shields.io/github/last-commit/kazuhiro4949/EditDistance)](https://github.com/kazuhiro4949/EditDistance) - Incremental update tool for UITableView and UICollectionView - [SwiftSpreadSheet ![GitHub Repo Stars](https://img.shields.io/github/stars/stuffrabbit/SwiftSpreadsheet) ![GitHub last commit](https://img.shields.io/github/last-commit/stuffrabbit/SwiftSpreadsheet)](https://github.com/stuffrabbit/SwiftSpreadsheet) - Spreadsheet CollectionViewLayout in Swift. Fully customizable. - [GenericDataSource ![GitHub Repo Stars](https://img.shields.io/github/stars/GenericDataSource/GenericDataSource) ![GitHub last commit](https://img.shields.io/github/last-commit/GenericDataSource/GenericDataSource)](https://github.com/GenericDataSource/GenericDataSource) - A generic small reusable components for data source implementation for UITableView/UICollectionView in Swift. - [PagingView ![GitHub Repo Stars](https://img.shields.io/github/stars/KyoheiG3/PagingView) ![GitHub last commit](https://img.shields.io/github/last-commit/KyoheiG3/PagingView)](https://github.com/KyoheiG3/PagingView) - Infinite paging, Smart auto layout, Interface of similar to UIKit. - [PJFDataSource ![GitHub Repo Stars](https://img.shields.io/github/stars/square/PJFDataSource) ![GitHub last commit](https://img.shields.io/github/last-commit/square/PJFDataSource)](https://github.com/square/PJFDataSource) - 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). - [DataSources ![GitHub Repo Stars](https://img.shields.io/github/stars/muukii/DataSources) ![GitHub last commit](https://img.shields.io/github/last-commit/muukii/DataSources)](https://github.com/muukii/DataSources) - Type-safe data-driven List-UI Framework. (We can also use ASCollectionNode) - [KDDragAndDropCollectionView ![GitHub Repo Stars](https://img.shields.io/github/stars/mmick66/KDDragAndDropCollectionView) ![GitHub last commit](https://img.shields.io/github/last-commit/mmick66/KDDragAndDropCollectionView)](https://github.com/mmick66/KDDragAndDropCollectionView) - Dragging & Dropping data across multiple UICollectionViews. - [SectionScrubber ![GitHub Repo Stars](https://img.shields.io/github/stars/3lvis/SectionScrubber) ![GitHub last commit](https://img.shields.io/github/last-commit/3lvis/SectionScrubber)](https://github.com/3lvis/SectionScrubber) - A component to quickly scroll between collection view sections - [CollectionKit ![GitHub Repo Stars](https://img.shields.io/github/stars/SoySauceLab/CollectionKit) ![GitHub last commit](https://img.shields.io/github/last-commit/SoySauceLab/CollectionKit)](https://github.com/SoySauceLab/CollectionKit) - A modern Swift framework for building reusable data-driven collection components. - [AZCollectionViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/AfrozZaheer/AZCollectionViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/AfrozZaheer/AZCollectionViewController)](https://github.com/AfrozZaheer/AZCollectionViewController) - Easy way to integrate pagination with dummy views in CollectionView, make Instagram Discover within minutes. - [CampcotCollectionView ![GitHub Repo Stars](https://img.shields.io/github/stars/touchlane/CampcotCollectionView) ![GitHub last commit](https://img.shields.io/github/last-commit/touchlane/CampcotCollectionView)](https://github.com/touchlane/CampcotCollectionView) - CampcotCollectionView is a custom UICollectionView written in Swift that allows to expand and collapse sections. It provides a simple API to manage collection view appearance. - [Stefan ![GitHub Repo Stars](https://img.shields.io/github/stars/appunite/Stefan) ![GitHub last commit](https://img.shields.io/github/last-commit/appunite/Stefan)](https://github.com/appunite/Stefan) - A guy that helps you manage collections and placeholders in easy way. - [Parade ![GitHub Repo Stars](https://img.shields.io/github/stars/HelloElephant/Parade) ![GitHub last commit](https://img.shields.io/github/last-commit/HelloElephant/Parade)](https://github.com/HelloElephant/Parade) - Parallax Scroll-Jacking Effects Engine for iOS / tvOS. - [MSPeekCollectionViewDelegateImplementation ![GitHub Repo Stars](https://img.shields.io/github/stars/MaherKSantina/MSPeekCollectionViewDelegateImplementation) ![GitHub last commit](https://img.shields.io/github/last-commit/MaherKSantina/MSPeekCollectionViewDelegateImplementation)](https://github.com/MaherKSantina/MSPeekCollectionViewDelegateImplementation) - A custom paging behavior that peeks the previous and next items in a collection view. - [SimpleSource ![GitHub Repo Stars](https://img.shields.io/github/stars/Squarespace/simple-source) ![GitHub last commit](https://img.shields.io/github/last-commit/Squarespace/simple-source)](https://github.com/Squarespace/simple-source) - Easy and type-safe iOS table and collection views in Swift. - [Conv ![GitHub Repo Stars](https://img.shields.io/github/stars/bannzai/conv) ![GitHub last commit](https://img.shields.io/github/last-commit/bannzai/conv)](https://github.com/bannzai/conv) - Conv smart represent UICollectionView data structure more than UIKit. - [Carbon ![GitHub Repo Stars](https://img.shields.io/github/stars/ra1028/Carbon) ![GitHub last commit](https://img.shields.io/github/last-commit/ra1028/Carbon)](https://github.com/ra1028/Carbon) - 🚴 A declarative library for building component-based user interfaces in UITableView and UICollectionView. - [ThunderCollection ![GitHub Repo Stars](https://img.shields.io/github/stars/3sidedcube/ThunderCollection) ![GitHub last commit](https://img.shields.io/github/last-commit/3sidedcube/ThunderCollection)](https://github.com/3sidedcube/ThunderCollection) - A simple declarative approach to UICollectionViewController management using a protocol-based approach. - [DiffableDataSources ![GitHub Repo Stars](https://img.shields.io/github/stars/ra1028/DiffableDataSources) ![GitHub last commit](https://img.shields.io/github/last-commit/ra1028/DiffableDataSources)](https://github.com/ra1028/DiffableDataSources) - A library for backporting UITableView/UICollectionViewDiffableDataSource. - [StableCollectionViewLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/aimalygin/StableCollectionViewLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/aimalygin/StableCollectionViewLayout)](https://github.com/aimalygin/StableCollectionViewLayout) - This layout adjusts a content offset if the collection view is updated. You can insert, delete or reload items and StableCollectionViewLayout will take care of the content offset. - [IQListKit ![GitHub Repo Stars](https://img.shields.io/github/stars/hackiftekhar/IQListKit) ![GitHub last commit](https://img.shields.io/github/last-commit/hackiftekhar/IQListKit)](https://github.com/hackiftekhar/IQListKit) - Model driven UITableView/UICollectionView. **[back to top](#contributing-and-collaborating)** #### Expandable Cell - [folding-cell ![GitHub Repo Stars](https://img.shields.io/github/stars/Ramotion/folding-cell) ![GitHub last commit](https://img.shields.io/github/last-commit/Ramotion/folding-cell)](https://github.com/Ramotion/folding-cell) - FoldingCell is an expanding content cell inspired by folding paper material - [AEAccordion ![GitHub Repo Stars](https://img.shields.io/github/stars/tadija/AEAccordion) ![GitHub last commit](https://img.shields.io/github/last-commit/tadija/AEAccordion)](https://github.com/tadija/AEAccordion) - UITableViewController with accordion effect (expand / collapse cells). - [ThreeLevelAccordian ![GitHub Repo Stars](https://img.shields.io/github/stars/amratab/ThreeLevelAccordian) ![GitHub last commit](https://img.shields.io/github/last-commit/amratab/ThreeLevelAccordian)](https://github.com/amratab/ThreeLevelAccordian) - This is a customisable three level accordian with options for adding images and accessories images. - [YNExpandableCell ![GitHub Repo Stars](https://img.shields.io/github/stars/younatics/YNExpandableCell) ![GitHub last commit](https://img.shields.io/github/last-commit/younatics/YNExpandableCell)](https://github.com/younatics/YNExpandableCell) - Awesome expandable, collapsible tableview cell for iOS. - [Savory ![GitHub Repo Stars](https://img.shields.io/github/stars/Nandiin/Savory) ![GitHub last commit](https://img.shields.io/github/last-commit/Nandiin/Savory)](https://github.com/Nandiin/Savory) - A swift accordion view implementation. - [ExpyTableView ![GitHub Repo Stars](https://img.shields.io/github/stars/okhanokbay/ExpyTableView) ![GitHub last commit](https://img.shields.io/github/last-commit/okhanokbay/ExpyTableView)](https://github.com/okhanokbay/ExpyTableView) - Make your table view expandable just by implementing one method. - [FTFoldingPaper ![GitHub Repo Stars](https://img.shields.io/github/stars/monofire/FTFoldingPaper) ![GitHub last commit](https://img.shields.io/github/last-commit/monofire/FTFoldingPaper)](https://github.com/monofire/FTFoldingPaper) - Emulates paper folding effect. Can be integrated with UITableView or used with other UI components. - [CollapsibleTableSectionViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/jeantimex/CollapsibleTableSectionViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/jeantimex/CollapsibleTableSectionViewController)](https://github.com/jeantimex/CollapsibleTableSectionViewController) - A swift library to support collapsible sections in a table view. - [ExpandableCell ![GitHub Repo Stars](https://img.shields.io/github/stars/younatics/ExpandableCell) ![GitHub last commit](https://img.shields.io/github/last-commit/younatics/ExpandableCell)](https://github.com/younatics/ExpandableCell) - Fully refactored YNExapnadableCell with more concise, bug free. Awesome expandable, collapsible tableview cell for iOS. - [expanding-collection ![GitHub Repo Stars](https://img.shields.io/github/stars/Ramotion/expanding-collection) ![GitHub last commit](https://img.shields.io/github/last-commit/Ramotion/expanding-collection)](https://github.com/Ramotion/expanding-collection) - ExpandingCollection is a card peek/pop controller. **[back to top](#contributing-and-collaborating)** #### Header - [ParallaxTableViewHeader ![GitHub Repo Stars](https://img.shields.io/github/stars/Vinodh-G/ParallaxTableViewHeader) ![GitHub last commit](https://img.shields.io/github/last-commit/Vinodh-G/ParallaxTableViewHeader)](https://github.com/Vinodh-G/ParallaxTableViewHeader) - Parallax scrolling effect on UITableView header view when a tableView is scrolled. - [CSStickyHeaderFlowLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/CSStickyHeaderFlowLayout/CSStickyHeaderFlowLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/CSStickyHeaderFlowLayout/CSStickyHeaderFlowLayout)](https://github.com/CSStickyHeaderFlowLayout/CSStickyHeaderFlowLayout) - UICollectionView replacement of UITableView. Do even more like Parallax Header, Sticky Section Header. - [GSKStretchyHeaderView ![GitHub Repo Stars](https://img.shields.io/github/stars/gskbyte/GSKStretchyHeaderView) ![GitHub last commit](https://img.shields.io/github/last-commit/gskbyte/GSKStretchyHeaderView)](https://github.com/gskbyte/GSKStretchyHeaderView) - Configurable yet easy to use stretchy header view for UITableView and UICollectionView. **[back to top](#contributing-and-collaborating)** #### Placeholder - [DZNEmptyDataSet ![GitHub Repo Stars](https://img.shields.io/github/stars/dzenbot/DZNEmptyDataSet) ![GitHub last commit](https://img.shields.io/github/last-commit/dzenbot/DZNEmptyDataSet)](https://github.com/dzenbot/DZNEmptyDataSet) - A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display. - [HGPlaceholders ![GitHub Repo Stars](https://img.shields.io/github/stars/HamzaGhazouani/HGPlaceholders) ![GitHub last commit](https://img.shields.io/github/last-commit/HamzaGhazouani/HGPlaceholders)](https://github.com/HamzaGhazouani/HGPlaceholders) - Nice library to show and create placeholders and Empty States for any UITableView/UICollectionView in your project - [ListPlaceholder ![GitHub Repo Stars](https://img.shields.io/github/stars/malkouz/ListPlaceholder) ![GitHub last commit](https://img.shields.io/github/last-commit/malkouz/ListPlaceholder)](https://github.com/malkouz/ListPlaceholder) - ListPlaceholder is a swift library allows you to easily add facebook style animated loading placeholder to your tableviews or collection views - [WLEmptyState ![GitHub Repo Stars](https://img.shields.io/github/stars/wizeline/WLEmptyState) ![GitHub last commit](https://img.shields.io/github/last-commit/wizeline/WLEmptyState)](https://github.com/wizeline/WLEmptyState) - A component that lets you customize the view when the dataset of UITableView is empty. **[back to top](#contributing-and-collaborating)** #### Collection View Layout - [CHTCollectionViewWaterfallLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/chiahsien/CHTCollectionViewWaterfallLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/chiahsien/CHTCollectionViewWaterfallLayout)](https://github.com/chiahsien/CHTCollectionViewWaterfallLayout) - The waterfall (i.e., Pinterest-like) layout for UICollectionView. - [FMMosaicLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/fmitech/FMMosaicLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/fmitech/FMMosaicLayout)](https://github.com/fmitech/FMMosaicLayout) - A drop-in mosaic collection view layout with a focus on simple customizations. - [mosaic-layout ![GitHub Repo Stars](https://img.shields.io/github/stars/vinnyoodles/mosaic-layout) ![GitHub last commit](https://img.shields.io/github/last-commit/vinnyoodles/mosaic-layout)](https://github.com/vinnyoodles/mosaic-layout) - A mosaic collection view layout inspired by Lightbox's Algorithm, written in Swift - [TLLayoutTransitioning ![GitHub Repo Stars](https://img.shields.io/github/stars/SwiftKickMobile/TLLayoutTransitioning) ![GitHub last commit](https://img.shields.io/github/last-commit/SwiftKickMobile/TLLayoutTransitioning)](https://github.com/SwiftKickMobile/TLLayoutTransitioning) - Enhanced transitioning between UICollectionView layouts in iOS. - [CenteredCollectionView ![GitHub Repo Stars](https://img.shields.io/github/stars/BenEmdon/CenteredCollectionView) ![GitHub last commit](https://img.shields.io/github/last-commit/BenEmdon/CenteredCollectionView)](https://github.com/BenEmdon/CenteredCollectionView) - A lightweight UICollectionViewLayout that _'pages'_ and centers it's cells 🎡 written in Swift. - [CollectionViewSlantedLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/yacir/CollectionViewSlantedLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/yacir/CollectionViewSlantedLayout)](https://github.com/yacir/CollectionViewSlantedLayout) - UICollectionViewLayout with slanted content - [SquareMosaicLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/iwheelbuy/SquareMosaicLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/iwheelbuy/SquareMosaicLayout)](https://github.com/iwheelbuy/SquareMosaicLayout) - An extandable mosaic UICollectionViewLayout with a focus on extremely flexible customizations - [BouncyLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/roberthein/BouncyLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/roberthein/BouncyLayout)](https://github.com/roberthein/BouncyLayout) - BouncyLayout is a collection view layout that makes your cells bounce. - [AZSafariCollectionViewLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/AfrozZaheer/AZSafariCollectionViewLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/AfrozZaheer/AZSafariCollectionViewLayout)](https://github.com/AfrozZaheer/AZSafariCollectionViewLayout) - AZSafariCollectionViewLayout is replica of safari browser history page layout. very easy to use, IBInspectable are given for easy integration. - [Blueprints ![GitHub Repo Stars](https://img.shields.io/github/stars/zenangst/Blueprints) ![GitHub last commit](https://img.shields.io/github/last-commit/zenangst/Blueprints)](https://github.com/zenangst/Blueprints) - A framework that is meant to make your life easier when working with collection view flow layouts. - [UICollectionViewSplitLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/yahoojapan/UICollectionViewSplitLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/yahoojapan/UICollectionViewSplitLayout)](https://github.com/yahoojapan/UICollectionViewSplitLayout) - UICollectionViewSplitLayout makes collection view more responsive. - [Swinflate ![GitHub Repo Stars](https://img.shields.io/github/stars/VladIacobIonut/Swinflate) ![GitHub last commit](https://img.shields.io/github/last-commit/VladIacobIonut/Swinflate)](https://github.com/VladIacobIonut/Swinflate) - A bunch of layouts providing light and seamless experiences in your CollectionView. **[back to top](#contributing-and-collaborating)** ### Tag - [PARTagPicker ![GitHub Repo Stars](https://img.shields.io/github/stars/paulrolfe/PARTagPicker) ![GitHub last commit](https://img.shields.io/github/last-commit/paulrolfe/PARTagPicker)](https://github.com/paulrolfe/PARTagPicker) - This pod provides a view controller for choosing and creating tags in the style of wordpress or tumblr. - [AMTagListView ![GitHub Repo Stars](https://img.shields.io/github/stars/andreamazz/AMTagListView) ![GitHub last commit](https://img.shields.io/github/last-commit/andreamazz/AMTagListView)](https://github.com/andreamazz/AMTagListView) - UIScrollView subclass that allows to add a list of highly customizable tags. - [TagCellLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/riteshhgupta/TagCellLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/riteshhgupta/TagCellLayout)](https://github.com/riteshhgupta/TagCellLayout) - UICollectionView layout for Tags with Left, Center & Right alignments. - [TTGTagCollectionView ![GitHub Repo Stars](https://img.shields.io/github/stars/zekunyan/TTGTagCollectionView) ![GitHub last commit](https://img.shields.io/github/last-commit/zekunyan/TTGTagCollectionView)](https://github.com/zekunyan/TTGTagCollectionView) - Show simple text tags or custom tag views in a vertical scrollable view. - [TagListView ![GitHub Repo Stars](https://img.shields.io/github/stars/ElaWorkshop/TagListView) ![GitHub last commit](https://img.shields.io/github/last-commit/ElaWorkshop/TagListView)](https://github.com/ElaWorkshop/TagListView) - Simple and highly customizable iOS tag list view, in Swift. - [RKTagsView ![GitHub Repo Stars](https://img.shields.io/github/stars/kuler90/RKTagsView) ![GitHub last commit](https://img.shields.io/github/last-commit/kuler90/RKTagsView)](https://github.com/kuler90/RKTagsView) - Highly customizable iOS tags view (like NSTokenField). Supports editing, multiple selection, Auto Layout and much more. - [WSTagsField ![GitHub Repo Stars](https://img.shields.io/github/stars/whitesmith/WSTagsField) ![GitHub last commit](https://img.shields.io/github/last-commit/whitesmith/WSTagsField)](https://github.com/whitesmith/WSTagsField) - An iOS text field that represents different Tags. - [AKMaskField ![GitHub Repo Stars](https://img.shields.io/github/stars/artemkrachulov/AKMaskField) ![GitHub last commit](https://img.shields.io/github/last-commit/artemkrachulov/AKMaskField)](https://github.com/artemkrachulov/AKMaskField) - AKMaskField is UITextField subclass which allows enter data in the fixed quantity and in the certain format. - [YNSearch ![GitHub Repo Stars](https://img.shields.io/github/stars/younatics/YNSearch) ![GitHub last commit](https://img.shields.io/github/last-commit/younatics/YNSearch)](https://github.com/younatics/YNSearch) - Awesome fully customizable search view like Pinterest written in Swift 3. - [SFFocusViewLayout ![GitHub Repo Stars](https://img.shields.io/github/stars/fdzsergio/SFFocusViewLayout) ![GitHub last commit](https://img.shields.io/github/last-commit/fdzsergio/SFFocusViewLayout)](https://github.com/fdzsergio/SFFocusViewLayout) - UICollectionViewLayout with focused content. **[back to top](#contributing-and-collaborating)** ### TextField & TextView - [JVFloatLabeledTextField ![GitHub Repo Stars](https://img.shields.io/github/stars/jverdi/JVFloatLabeledTextField) ![GitHub last commit](https://img.shields.io/github/last-commit/jverdi/JVFloatLabeledTextField)](https://github.com/jverdi/JVFloatLabeledTextField) - UITextField subclass with floating labels. - [ARAutocompleteTextView ![GitHub Repo Stars](https://img.shields.io/github/stars/alexruperez/ARAutocompleteTextView) ![GitHub last commit](https://img.shields.io/github/last-commit/alexruperez/ARAutocompleteTextView)](https://github.com/alexruperez/ARAutocompleteTextView) - subclass of UITextView that automatically displays text suggestions in real-time. Perfect for email Textviews. - [IQDropDownTextField ![GitHub Repo Stars](https://img.shields.io/github/stars/hackiftekhar/IQDropDownTextField) ![GitHub last commit](https://img.shields.io/github/last-commit/hackiftekhar/IQDropDownTextField)](https://github.com/hackiftekhar/IQDropDownTextField) - TextField with DropDown support using UIPickerView. - [UITextField-Shake ![GitHub Repo Stars](https://img.shields.io/github/stars/andreamazz/UITextField-Shake) ![GitHub last commit](https://img.shields.io/github/last-commit/andreamazz/UITextField-Shake)](https://github.com/andreamazz/UITextField-Shake) - UITextField category that adds shake animation. [Also with Swift version ![GitHub Repo Stars](https://img.shields.io/github/stars/King-Wizard/UITextField-Shake-Swift) ![GitHub last commit](https://img.shields.io/github/last-commit/King-Wizard/UITextField-Shake-Swift)](https://github.com/King-Wizard/UITextField-Shake-Swift) - [HTYTextField ![GitHub Repo Stars](https://img.shields.io/github/stars/hanton/HTYTextField) ![GitHub last commit](https://img.shields.io/github/last-commit/hanton/HTYTextField)](https://github.com/hanton/HTYTextField) - A UITextField with bouncy placeholder. - [MVAutocompletePlaceSearchTextField ![GitHub Repo Stars](https://img.shields.io/github/stars/TheMrugraj/MVAutocompletePlaceSearchTextField) ![GitHub last commit](https://img.shields.io/github/last-commit/TheMrugraj/MVAutocompletePlaceSearchTextField)](https://github.com/TheMrugraj/MVAutocompletePlaceSearchTextField) - A drop-in Autocompletion control for Place Search like Google Places, Uber, etc. - [AutocompleteField ![GitHub Repo Stars](https://img.shields.io/github/stars/filipstefansson/AutocompleteField) ![GitHub last commit](https://img.shields.io/github/last-commit/filipstefansson/AutocompleteField)](https://github.com/filipstefansson/AutocompleteField) - Add word completion to your UITextFields. - [RSKGrowingTextView ![GitHub Repo Stars](https://img.shields.io/github/stars/ruslanskorb/RSKGrowingTextView) ![GitHub last commit](https://img.shields.io/github/last-commit/ruslanskorb/RSKGrowingTextView)](https://github.com/ruslanskorb/RSKGrowingTextView) - A light-weight UITextView subclass that automatically grows and shrinks. - [RSKPlaceholderTextView ![GitHub Repo Stars](https://img.shields.io/github/stars/ruslanskorb/RSKPlaceholderTextView) ![GitHub last commit](https://img.shields.io/github/last-commit/ruslanskorb/RSKPlaceholderTextView)](https://github.com/ruslanskorb/RSKPlaceholderTextView) - A light-weight UITextView subclass that adds support for placeholder. - [StatefulViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/aschuch/StatefulViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/aschuch/StatefulViewController)](https://github.com/aschuch/StatefulViewController) - Placeholder views based on content, loading, error or empty states. - [MBAutoGrowingTextView ![GitHub Repo Stars](https://img.shields.io/github/stars/MatejBalantic/MBAutoGrowingTextView) ![GitHub last commit](https://img.shields.io/github/last-commit/MatejBalantic/MBAutoGrowingTextView)](https://github.com/MatejBalantic/MBAutoGrowingTextView) - An auto-layout base UITextView subclass which automatically grows with user input and can be constrained by maximal and minimal height - all without a single line of code. - [TextFieldEffects ![GitHub Repo Stars](https://img.shields.io/github/stars/raulriera/TextFieldEffects) ![GitHub last commit](https://img.shields.io/github/last-commit/raulriera/TextFieldEffects)](https://github.com/raulriera/TextFieldEffects) - Custom UITextFields effects inspired by Codrops, built using Swift. - [Reel Search ![GitHub Repo Stars](https://img.shields.io/github/stars/Ramotion/reel-search) ![GitHub last commit](https://img.shields.io/github/last-commit/Ramotion/reel-search)](https://github.com/Ramotion/reel-search) - RAMReel is a controller that allows you to choose options from a list. - [MLPAutoCompleteTextField ![GitHub Repo Stars](https://img.shields.io/github/stars/EddyBorja/MLPAutoCompleteTextField) ![GitHub last commit](https://img.shields.io/github/last-commit/EddyBorja/MLPAutoCompleteTextField)](https://github.com/EddyBorja/MLPAutoCompleteTextField) - a subclass of UITextField that behaves like a typical UITextField with one notable exception: it manages a drop down table of autocomplete suggestions that update as the user types. - [SkyFloatingLabelTextField ![GitHub Repo Stars](https://img.shields.io/github/stars/Skyscanner/SkyFloatingLabelTextField) ![GitHub last commit](https://img.shields.io/github/last-commit/Skyscanner/SkyFloatingLabelTextField)](https://github.com/Skyscanner/SkyFloatingLabelTextField) - A beautiful and flexible text field control implementation of "Float Label Pattern". Written in Swift. - [VMaskTextField ![GitHub Repo Stars](https://img.shields.io/github/stars/viniciusmo/VMaskTextField) ![GitHub last commit](https://img.shields.io/github/last-commit/viniciusmo/VMaskTextField)](https://github.com/viniciusmo/VMaskTextField) - VMaskTextField is a library which create an input mask for iOS. - [TJTextField ![GitHub Repo Stars](https://img.shields.io/github/stars/tejas-ardeshna/TJTextField) ![GitHub last commit](https://img.shields.io/github/last-commit/tejas-ardeshna/TJTextField)](https://github.com/tejas-ardeshna/TJTextField) - UITextField with underline and left image. - [NextGrowingTextView ![GitHub Repo Stars](https://img.shields.io/github/stars/muukii/NextGrowingTextView) ![GitHub last commit](https://img.shields.io/github/last-commit/muukii/NextGrowingTextView)](https://github.com/muukii/NextGrowingTextView) - The next in the generations of 'growing textviews' optimized for iOS 7 and above. - [RPFloatingPlaceholders ![GitHub Repo Stars](https://img.shields.io/github/stars/iwasrobbed/RPFloatingPlaceholders) ![GitHub last commit](https://img.shields.io/github/last-commit/iwasrobbed/RPFloatingPlaceholders)](https://github.com/iwasrobbed/RPFloatingPlaceholders) - UITextField and UITextView subclasses with placeholders that change into floating labels when the fields are populated with text. - [CurrencyTextField ![GitHub Repo Stars](https://img.shields.io/github/stars/richa008/CurrencyTextField) ![GitHub last commit](https://img.shields.io/github/last-commit/richa008/CurrencyTextField)](https://github.com/richa008/CurrencyTextField) - UITextField that automatically formats text to display in the currency format. - [UITextField-Navigation ![GitHub Repo Stars](https://img.shields.io/github/stars/T-Pham/UITextField-Navigation) ![GitHub last commit](https://img.shields.io/github/last-commit/T-Pham/UITextField-Navigation)](https://github.com/T-Pham/UITextField-Navigation) - UITextField-Navigation adds next, previous and done buttons to the keyboard for your UITextFields. - [AutoCompleteTextField ![GitHub Repo Stars](https://img.shields.io/github/stars/nferocious76/AutoCompleteTextField) ![GitHub last commit](https://img.shields.io/github/last-commit/nferocious76/AutoCompleteTextField)](https://github.com/nferocious76/AutoCompleteTextField) - Auto complete with suggestion textfield. - [PLCurrencyTextField ![GitHub Repo Stars](https://img.shields.io/github/stars/nonameplum/PLCurrencyTextField) ![GitHub last commit](https://img.shields.io/github/last-commit/nonameplum/PLCurrencyTextField)](https://github.com/nonameplum/PLCurrencyTextField) - UITextField that support currency in the right way. - [PasswordTextField ![GitHub Repo Stars](https://img.shields.io/github/stars/PiXeL16/PasswordTextField) ![GitHub last commit](https://img.shields.io/github/last-commit/PiXeL16/PasswordTextField)](https://github.com/PiXeL16/PasswordTextField) - A custom TextField with a switchable icon which shows or hides the password and enforce good password policies. - [AnimatedTextInput ![GitHub Repo Stars](https://img.shields.io/github/stars/jobandtalent/AnimatedTextInput) ![GitHub last commit](https://img.shields.io/github/last-commit/jobandtalent/AnimatedTextInput)](https://github.com/jobandtalent/AnimatedTextInput) - Animated UITextField and UITextView replacement for iOS. - [KMPlaceholderTextView ![GitHub Repo Stars](https://img.shields.io/github/stars/MoZhouqi/KMPlaceholderTextView) ![GitHub last commit](https://img.shields.io/github/last-commit/MoZhouqi/KMPlaceholderTextView)](https://github.com/MoZhouqi/KMPlaceholderTextView) - A UITextView subclass that adds support for multiline placeholder written in Swift. - [NxEnabled ![GitHub Repo Stars](https://img.shields.io/github/stars/Otbivnoe/NxEnabled) ![GitHub last commit](https://img.shields.io/github/last-commit/Otbivnoe/NxEnabled)](https://github.com/Otbivnoe/NxEnabled) - Library which allows you binding `enabled` property of button with textable elements (TextView, TextField). - [AwesomeTextField ![GitHub Repo Stars](https://img.shields.io/github/stars/aleksandrshoshiashvili/AwesomeTextFieldSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/aleksandrshoshiashvili/AwesomeTextFieldSwift)](https://github.com/aleksandrshoshiashvili/AwesomeTextFieldSwift) - Awesome TextField is a nice and simple library for iOS. It's highly customisable and easy-to-use tool. Works perfectly for any registration or login forms in your app. - [ModernSearchBar ![GitHub Repo Stars](https://img.shields.io/github/stars/PhilippeBoisney/ModernSearchBar) ![GitHub last commit](https://img.shields.io/github/last-commit/PhilippeBoisney/ModernSearchBar)](https://github.com/PhilippeBoisney/ModernSearchBar) - The famous iOS search bar with auto completion feature implemented. - [SelectableTextView ![GitHub Repo Stars](https://img.shields.io/github/stars/jhurray/SelectableTextView) ![GitHub last commit](https://img.shields.io/github/last-commit/jhurray/SelectableTextView)](https://github.com/jhurray/SelectableTextView) - A text view that supports selection and expansion. - [CBPinEntryView ![GitHub Repo Stars](https://img.shields.io/github/stars/Fawxy/CBPinEntryView) ![GitHub last commit](https://img.shields.io/github/last-commit/Fawxy/CBPinEntryView)](https://github.com/Fawxy/CBPinEntryView) - A customisable view written in Swift 4.2 for any pin, code or password entry. Supports one time codes in iOS 12. - [GrowingTextView ![GitHub Repo Stars](https://img.shields.io/github/stars/KennethTsang/GrowingTextView) ![GitHub last commit](https://img.shields.io/github/last-commit/KennethTsang/GrowingTextView)](https://github.com/KennethTsang/GrowingTextView) - An UITextView in Swift3 and Swift2.3. Support auto growing, placeholder and length limit. - [DTTextField ![GitHub Repo Stars](https://img.shields.io/github/stars/iDhaval/DTTextField) ![GitHub last commit](https://img.shields.io/github/last-commit/iDhaval/DTTextField)](https://github.com/iDhaval/DTTextField) - DTTextField is a custom textfield with floating placeholder and error label in Swift3.0. - [TextFieldCounter ![GitHub Repo Stars](https://img.shields.io/github/stars/serralvo/TextFieldCounter) ![GitHub last commit](https://img.shields.io/github/last-commit/serralvo/TextFieldCounter)](https://github.com/serralvo/TextFieldCounter) - UITextField character counter with lovable UX. - [RSFloatInputView ![GitHub Repo Stars](https://img.shields.io/github/stars/roytornado/RSFloatInputView) ![GitHub last commit](https://img.shields.io/github/last-commit/roytornado/RSFloatInputView)](https://github.com/roytornado/RSFloatInputView) - A Float Input View with smooth animation and supporting icon and seperator written with Swift. - [TaniwhaTextField ![GitHub Repo Stars](https://img.shields.io/github/stars/iceman201/TaniwhaTextField) ![GitHub last commit](https://img.shields.io/github/last-commit/iceman201/TaniwhaTextField)](https://github.com/iceman201/TaniwhaTextField) - TaniwhaTextField is a lightweight and beautiful swift textfield framework. It has float label pattern, and also you can highly customise it. - [InstantSearch iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/algolia/instantsearch-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/algolia/instantsearch-ios)](https://github.com/algolia/instantsearch-ios) - A library of widgets and helpers to build instant-search applications on iOS. - [SearchTextField ![GitHub Repo Stars](https://img.shields.io/github/stars/apasccon/SearchTextField) ![GitHub last commit](https://img.shields.io/github/last-commit/apasccon/SearchTextField)](https://github.com/apasccon/SearchTextField) - UITextField subclass with autocompletion suggestions list. - [PYSearch ![GitHub Repo Stars](https://img.shields.io/github/stars/ko1o/PYSearch) ![GitHub last commit](https://img.shields.io/github/last-commit/ko1o/PYSearch)](https://github.com/ko1o/PYSearch) - An elegant search controller which replaces the UISearchController for iOS (iPhone & iPad). - [styled-text ![GitHub Repo Stars](https://img.shields.io/github/stars/blueapron/styled-text) ![GitHub last commit](https://img.shields.io/github/last-commit/blueapron/styled-text)](https://github.com/blueapron/styled-text) - Declarative text styles and streamlined Dynamic Type support for iOS. - [TweeTextField ![GitHub Repo Stars](https://img.shields.io/github/stars/oleghnidets/TweeTextField) ![GitHub last commit](https://img.shields.io/github/last-commit/oleghnidets/TweeTextField)](https://github.com/oleghnidets/TweeTextField) - Lightweight set of text fields with nice animation and functionality. - [MeasurementTextField ![GitHub Repo Stars](https://img.shields.io/github/stars/SiarheiFedartsou/MeasurementTextField) ![GitHub last commit](https://img.shields.io/github/last-commit/SiarheiFedartsou/MeasurementTextField)](https://github.com/SiarheiFedartsou/MeasurementTextField) - UITextField-based control for (NS)Measurement values input. - [VENTokenField ![GitHub Repo Stars](https://img.shields.io/github/stars/venmo/VENTokenField) ![GitHub last commit](https://img.shields.io/github/last-commit/venmo/VENTokenField)](https://github.com/venmo/VENTokenField) - Easy-to-use token field that is used in the Venmo app. - [ALTextInputBar ![GitHub Repo Stars](https://img.shields.io/github/stars/AlexLittlejohn/ALTextInputBar) ![GitHub last commit](https://img.shields.io/github/last-commit/AlexLittlejohn/ALTextInputBar)](https://github.com/AlexLittlejohn/ALTextInputBar) - An auto growing text input bar for messaging apps. - [Tagging ![GitHub Repo Stars](https://img.shields.io/github/stars/k-lpmg/Tagging) ![GitHub last commit](https://img.shields.io/github/last-commit/k-lpmg/Tagging)](https://github.com/k-lpmg/Tagging) - TextView that provides easy to use tagging feature for Mention or Hashtag. - [InputBarAccessoryView ![GitHub Repo Stars](https://img.shields.io/github/stars/nathantannar4/InputBarAccessoryView) ![GitHub last commit](https://img.shields.io/github/last-commit/nathantannar4/InputBarAccessoryView)](https://github.com/nathantannar4/InputBarAccessoryView) - A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments. - [CocoaTextField ![GitHub Repo Stars](https://img.shields.io/github/stars/edgar-zigis/CocoaTextField) ![GitHub last commit](https://img.shields.io/github/last-commit/edgar-zigis/CocoaTextField)](https://github.com/edgar-zigis/CocoaTextField) - UITextField created according to the Material.IO guidelines of 2019. - [CHIOTPField ![GitHub Repo Stars](https://img.shields.io/github/stars/ChiliLabs/CHIOTPField) ![GitHub last commit](https://img.shields.io/github/last-commit/ChiliLabs/CHIOTPField)](https://github.com/ChiliLabs/CHIOTPField) - A set of textfields that can be used for One-time passwords, SMS codes, PIN codes, etc. - [Streamoji ![GitHub Repo Stars](https://img.shields.io/github/stars/getstream/Streamoji) ![GitHub last commit](https://img.shields.io/github/last-commit/getstream/Streamoji)](https://github.com/getstream/Streamoji) - Custom emoji rendering library with support for GIFs and images, UITextView extension. **[back to top](#contributing-and-collaborating)** ### UIPageControl - [PageControl ![GitHub Repo Stars](https://img.shields.io/github/stars/kasper-lahti/PageControl) ![GitHub last commit](https://img.shields.io/github/last-commit/kasper-lahti/PageControl)](https://github.com/kasper-lahti/PageControl) - A nice, animated UIPageControl alternative. - [PageControls ![GitHub Repo Stars](https://img.shields.io/github/stars/popwarsweet/PageControls) ![GitHub last commit](https://img.shields.io/github/last-commit/popwarsweet/PageControls)](https://github.com/popwarsweet/PageControls) - This is a selection of custom page controls to replace UIPageControl, inspired by a dribbble found here. - [CHIPageControl ![GitHub Repo Stars](https://img.shields.io/github/stars/ChiliLabs/CHIPageControl) ![GitHub last commit](https://img.shields.io/github/last-commit/ChiliLabs/CHIPageControl)](https://github.com/ChiliLabs/CHIPageControl) - A set of cool animated page controls to replace boring UIPageControl. - [Page-Control ![GitHub Repo Stars](https://img.shields.io/github/stars/sevruk-dev/page-control) ![GitHub last commit](https://img.shields.io/github/last-commit/sevruk-dev/page-control)](https://github.com/sevruk-dev/page-control) - Beautiful, animated and highly customizable UIPageControl alternative. - [TKRubberIndicator ![GitHub Repo Stars](https://img.shields.io/github/stars/TBXark/TKRubberIndicator) ![GitHub last commit](https://img.shields.io/github/last-commit/TBXark/TKRubberIndicator)](https://github.com/TBXark/TKRubberIndicator) - Rubber Indicator in Swift. **[back to top](#contributing-and-collaborating)** ### Web View - [Otafuku ![GitHub Repo Stars](https://img.shields.io/github/stars/tasanobu/Otafuku) ![GitHub last commit](https://img.shields.io/github/last-commit/tasanobu/Otafuku)](https://github.com/tasanobu/Otafuku) - Otafuku provides utility classes to use WKWebView in Swift. - [SwiftWebVC ![GitHub Repo Stars](https://img.shields.io/github/stars/meismyles/SwiftWebVC) ![GitHub last commit](https://img.shields.io/github/last-commit/meismyles/SwiftWebVC)](https://github.com/meismyles/SwiftWebVC) - A drop-in inline browser for your Swift iOS app. - [SVWebViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/TransitApp/SVWebViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/TransitApp/SVWebViewController)](https://github.com/TransitApp/SVWebViewController) - A drop-in inline browser for your iOS app. - [PTPopupWebView ![GitHub Repo Stars](https://img.shields.io/github/stars/pjocprac/PTPopupWebView) ![GitHub last commit](https://img.shields.io/github/last-commit/pjocprac/PTPopupWebView)](https://github.com/pjocprac/PTPopupWebView) - PTPopupWebView is a simple and useful WebView for iOS, which can be popup and has many of the customized item. **[back to top](#contributing-and-collaborating)** ## Utility * [Underscore.m ![GitHub Repo Stars](https://img.shields.io/github/stars/robb/Underscore.m) ![GitHub last commit](https://img.shields.io/github/last-commit/robb/Underscore.m)](https://github.com/robb/Underscore.m) - A DSL for Data Manipulation. * [XExtensionItem ![GitHub Repo Stars](https://img.shields.io/github/stars/tumblr/XExtensionItem) ![GitHub last commit](https://img.shields.io/github/last-commit/tumblr/XExtensionItem)](https://github.com/tumblr/XExtensionItem) - Easier sharing of structured data between iOS applications and share extensions. * [ReflectableEnum ![GitHub Repo Stars](https://img.shields.io/github/stars/fastred/ReflectableEnum) ![GitHub last commit](https://img.shields.io/github/last-commit/fastred/ReflectableEnum)](https://github.com/fastred/ReflectableEnum) - Reflection for enumerations in Objective-C. * [ObjectiveSugar ![GitHub Repo Stars](https://img.shields.io/github/stars/supermarin/ObjectiveSugar) ![GitHub last commit](https://img.shields.io/github/last-commit/supermarin/ObjectiveSugar)](https://github.com/supermarin/ObjectiveSugar) - ObjectiveC additions for humans. Ruby style. * [OpinionatedC ![GitHub Repo Stars](https://img.shields.io/github/stars/leoschweizer/OpinionatedC) ![GitHub last commit](https://img.shields.io/github/last-commit/leoschweizer/OpinionatedC)](https://github.com/leoschweizer/OpinionatedC) - Because Objective-C should have inherited more from Smalltalk. * [SwiftRandom ![GitHub Repo Stars](https://img.shields.io/github/stars/thellimist/SwiftRandom) ![GitHub last commit](https://img.shields.io/github/last-commit/thellimist/SwiftRandom)](https://github.com/thellimist/SwiftRandom) - Generator for random data. * [RandomKit ![GitHub Repo Stars](https://img.shields.io/github/stars/nvzqz/RandomKit) ![GitHub last commit](https://img.shields.io/github/last-commit/nvzqz/RandomKit)](https://github.com/nvzqz/RandomKit/) - Random data generation in Swift. * [YOLOKit ![GitHub Repo Stars](https://img.shields.io/github/stars/mxcl/YOLOKit) ![GitHub last commit](https://img.shields.io/github/last-commit/mxcl/YOLOKit)](https://github.com/mxcl/YOLOKit) - Getting square objects down round holes. * [EZSwiftExtensions ![GitHub Repo Stars](https://img.shields.io/github/stars/goktugyil/EZSwiftExtensions) ![GitHub last commit](https://img.shields.io/github/last-commit/goktugyil/EZSwiftExtensions)](https://github.com/goktugyil/EZSwiftExtensions) - :smirk: How Swift standard types and classes were supposed to work. * [Pantry ![GitHub Repo Stars](https://img.shields.io/github/stars/nickoneill/Pantry) ![GitHub last commit](https://img.shields.io/github/last-commit/nickoneill/Pantry)](https://github.com/nickoneill/Pantry) - The missing light persistence layer for Swift. * [SwiftParsec ![GitHub Repo Stars](https://img.shields.io/github/stars/davedufresne/SwiftParsec) ![GitHub last commit](https://img.shields.io/github/last-commit/davedufresne/SwiftParsec)](https://github.com/davedufresne/SwiftParsec) - A parser combinator library written in the Swift programming language. * [OrderedSet ![GitHub Repo Stars](https://img.shields.io/github/stars/Weebly/OrderedSet) ![GitHub last commit](https://img.shields.io/github/last-commit/Weebly/OrderedSet)](https://github.com/Weebly/OrderedSet) - A Swift collection of unique, ordered objects. * [Datez ![GitHub Repo Stars](https://img.shields.io/github/stars/SwiftKitz/Datez) ![GitHub last commit](https://img.shields.io/github/last-commit/SwiftKitz/Datez)](https://github.com/SwiftKitz/Datez) - Swift library for dealing with `NSDate`, `NSCalendar`, and `NSDateComponents`. * [BFKit ![GitHub Repo Stars](https://img.shields.io/github/stars/FabrizioBrancati/BFKit) ![GitHub last commit](https://img.shields.io/github/last-commit/FabrizioBrancati/BFKit)](https://github.com/FabrizioBrancati/BFKit) - An Objective-C collection of useful classes to develop Apps faster. * [BFKit-Swift ![GitHub Repo Stars](https://img.shields.io/github/stars/FabrizioBrancati/BFKit-Swift) ![GitHub last commit](https://img.shields.io/github/last-commit/FabrizioBrancati/BFKit-Swift)](https://github.com/FabrizioBrancati/BFKit-Swift) - A Swift collection of useful classes to develop Apps faster. * [Scale ![GitHub Repo Stars](https://img.shields.io/github/stars/onmyway133/scale) ![GitHub last commit](https://img.shields.io/github/last-commit/onmyway133/scale)](https://github.com/onmyway133/scale) - Unit converter in Swift (available via CocoaPods). * [Standard Template Protocols ![GitHub Repo Stars](https://img.shields.io/github/stars/cconeil/Standard-Template-Protocols) ![GitHub last commit](https://img.shields.io/github/last-commit/cconeil/Standard-Template-Protocols)](https://github.com/cconeil/Standard-Template-Protocols) - Protocols for your every day iOS needs. * [TimeLord ![GitHub Repo Stars](https://img.shields.io/github/stars/JonFir/TimeLord) ![GitHub last commit](https://img.shields.io/github/last-commit/JonFir/TimeLord)](https://github.com/JonFir/TimeLord) - Easy DateTime (NSDate) management in Swift. * [AppVersionMonitor ![GitHub Repo Stars](https://img.shields.io/github/stars/eure/AppVersionMonitor) ![GitHub last commit](https://img.shields.io/github/last-commit/eure/AppVersionMonitor)](https://github.com/eure/AppVersionMonitor) - Monitor iOS app version easily. * [Sugar ![GitHub Repo Stars](https://img.shields.io/github/stars/hyperoslo/Sugar) ![GitHub last commit](https://img.shields.io/github/last-commit/hyperoslo/Sugar)](https://github.com/hyperoslo/Sugar) - Something sweet that goes great with your Cocoa. * [Then ![GitHub Repo Stars](https://img.shields.io/github/stars/devxoul/Then) ![GitHub last commit](https://img.shields.io/github/last-commit/devxoul/Then)](https://github.com/devxoul/Then) - ✨ Super sweet syntactic sugar for Swift initializers. * [Kvitto ![GitHub Repo Stars](https://img.shields.io/github/stars/Cocoanetics/Kvitto) ![GitHub last commit](https://img.shields.io/github/last-commit/Cocoanetics/Kvitto)](https://github.com/Cocoanetics/Kvitto) - App Store Receipt Validation. * [Notificationz ![GitHub Repo Stars](https://img.shields.io/github/stars/SwiftKitz/Notificationz) ![GitHub last commit](https://img.shields.io/github/last-commit/SwiftKitz/Notificationz)](https://github.com/SwiftKitz/Notificationz) - Helping you own NSNotificationCenter in Swift. * [SwiftFoundation ![GitHub Repo Stars](https://img.shields.io/github/stars/PureSwift/SwiftFoundation) ![GitHub last commit](https://img.shields.io/github/last-commit/PureSwift/SwiftFoundation)](https://github.com/PureSwift/SwiftFoundation) - Cross-Platform, Protocol-Oriented Programming base library to complement the Swift Standard Library. (Pure Swift, Supports Linux). * [libextobjc ![GitHub Repo Stars](https://img.shields.io/github/stars/jspahrsummers/libextobjc) ![GitHub last commit](https://img.shields.io/github/last-commit/jspahrsummers/libextobjc)](https://github.com/jspahrsummers/libextobjc) - A Cocoa library to extend the Objective-C programming language. * [VersionTrackerSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/tbaranes/VersionTrackerSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/tbaranes/VersionTrackerSwift)](https://github.com/tbaranes/VersionTrackerSwift) - Track which versions of your app a user has previously installed.. * [DeviceGuru ![GitHub Repo Stars](https://img.shields.io/github/stars/InderKumarRathore/DeviceGuru) ![GitHub last commit](https://img.shields.io/github/last-commit/InderKumarRathore/DeviceGuru)](https://github.com/InderKumarRathore/DeviceGuru/) - DeviceGuru is a simple lib (Swift) to know the exact type of the device, e.g. iPhone 6 or iPhone 6s. * [AEAppVersion ![GitHub Repo Stars](https://img.shields.io/github/stars/tadija/AEAppVersion) ![GitHub last commit](https://img.shields.io/github/last-commit/tadija/AEAppVersion)](https://github.com/tadija/AEAppVersion) - Simple and Lightweight App Version Tracking for iOS written in Swift. * [BlocksKit ![GitHub Repo Stars](https://img.shields.io/github/stars/BlocksKit/BlocksKit) ![GitHub last commit](https://img.shields.io/github/last-commit/BlocksKit/BlocksKit)](https://github.com/BlocksKit/BlocksKit) - The Objective-C block utilities you always wish you had. * [SwiftyUtils ![GitHub Repo Stars](https://img.shields.io/github/stars/tbaranes/swiftyutils) ![GitHub last commit](https://img.shields.io/github/last-commit/tbaranes/swiftyutils)](https://github.com/tbaranes/swiftyutils) - All the reusable code that we need in each project. * [RateLimit ![GitHub Repo Stars](https://img.shields.io/github/stars/soffes/RateLimit) ![GitHub last commit](https://img.shields.io/github/last-commit/soffes/RateLimit)](https://github.com/soffes/RateLimit) - Simple utility for only executing code every so often. * [Outlets ![GitHub Repo Stars](https://img.shields.io/github/stars/phatblat/Outlets) ![GitHub last commit](https://img.shields.io/github/last-commit/phatblat/Outlets)](https://github.com/phatblat/Outlets) - Utility functions for validating IBOutlet and IBAction connections. * [EasyAbout ![GitHub Repo Stars](https://img.shields.io/github/stars/JARMourato/EasyAbout) ![GitHub last commit](https://img.shields.io/github/last-commit/JARMourato/EasyAbout)](https://github.com/JARMourato/EasyAbout) - A way to easily add CocoaPods licenses and App Version to your iOS App using the Settings Bundle. * [Validated ![GitHub Repo Stars](https://img.shields.io/github/stars/Ben-G/Validated) ![GitHub last commit](https://img.shields.io/github/last-commit/Ben-G/Validated)](https://github.com/Ben-G/Validated) - A Swift μ-Library for Somewhat Dependent Types. * [Cent ![GitHub Repo Stars](https://img.shields.io/github/stars/ankurp/Cent) ![GitHub last commit](https://img.shields.io/github/last-commit/ankurp/Cent)](https://github.com/ankurp/Cent) - Extensions for Swift Standard Types and Classes. * [AssistantKit ![GitHub Repo Stars](https://img.shields.io/github/stars/anatoliyv/AssistantKit) ![GitHub last commit](https://img.shields.io/github/last-commit/anatoliyv/AssistantKit)](https://github.com/anatoliyv/AssistantKit) - Easy way to detect iOS device properties, OS versions and work with screen sizes. Powered by Swift. * [SwiftLinkPreview ![GitHub Repo Stars](https://img.shields.io/github/stars/LeonardoCardoso/SwiftLinkPreview) ![GitHub last commit](https://img.shields.io/github/last-commit/LeonardoCardoso/SwiftLinkPreview)](https://github.com/LeonardoCardoso/SwiftLinkPreview) - It makes a preview from an url, grabbing all the information such as title, relevant texts and images. * [BundleInfos ![GitHub Repo Stars](https://img.shields.io/github/stars/rollmind/BundleInfos) ![GitHub last commit](https://img.shields.io/github/last-commit/rollmind/BundleInfos)](https://github.com/rollmind/BundleInfos) - Simple getter for Bundle informations. like short version from bundle. * [YAML.framework ![GitHub Repo Stars](https://img.shields.io/github/stars/mirek/YAML.framework) ![GitHub last commit](https://img.shields.io/github/last-commit/mirek/YAML.framework)](https://github.com/mirek/YAML.framework) - Proper YAML support for Objective-C based on `LibYAML`. * [ReadabilityKit ![GitHub Repo Stars](https://img.shields.io/github/stars/exyte/ReadabilityKit) ![GitHub last commit](https://img.shields.io/github/last-commit/exyte/ReadabilityKit)](https://github.com/exyte/ReadabilityKit) - Metadata extractor for news, articles and full-texts in Swift. * [MissionControl-iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/appculture/MissionControl-iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/appculture/MissionControl-iOS)](https://github.com/appculture/MissionControl-iOS) - Super powerful remote config utility written in Swift (iOS, watchOS, tvOS, macOS). * [SwiftTweaks ![GitHub Repo Stars](https://img.shields.io/github/stars/Khan/SwiftTweaks) ![GitHub last commit](https://img.shields.io/github/last-commit/Khan/SwiftTweaks)](https://github.com/Khan/SwiftTweaks) - Tweak your iOS app without recompiling! * [UnsupportedOSVersionAlert ![GitHub Repo Stars](https://img.shields.io/github/stars/caloon/UnsupportedOSVersionAlert) ![GitHub last commit](https://img.shields.io/github/last-commit/caloon/UnsupportedOSVersionAlert)](https://github.com/caloon/UnsupportedOSVersionAlert) - Alerts users with a popup if they use an app with an unsupported version of iOS (e.g. iOS betas). * [SwiftSortUtils ![GitHub Repo Stars](https://img.shields.io/github/stars/dsmatter/SwiftSortUtils) ![GitHub last commit](https://img.shields.io/github/last-commit/dsmatter/SwiftSortUtils)](https://github.com/dsmatter/SwiftSortUtils) - This library takes a shot at making sorting in Swift more pleasant. It also allows you to reuse your old NSSortDescriptor instances in Swift. * [Retry ![GitHub Repo Stars](https://img.shields.io/github/stars/icanzilb/Retry) ![GitHub last commit](https://img.shields.io/github/last-commit/icanzilb/Retry)](https://github.com/icanzilb/Retry) - Haven't you wished for `try` to sometimes try a little harder? Meet `retry` . * [ObjectiveKit ![GitHub Repo Stars](https://img.shields.io/github/stars/marmelroy/ObjectiveKit) ![GitHub last commit](https://img.shields.io/github/last-commit/marmelroy/ObjectiveKit)](https://github.com/marmelroy/ObjectiveKit) - Swift-friendly API for Objective C runtime functions. * [MoyaSugar ![GitHub Repo Stars](https://img.shields.io/github/stars/devxoul/MoyaSugar) ![GitHub last commit](https://img.shields.io/github/last-commit/devxoul/MoyaSugar)](https://github.com/devxoul/MoyaSugar) - Syntactic sugar for Moya. * [SwifterSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/SwifterSwift/SwifterSwift) ![GitHub last commit](https://img.shields.io/github/last-commit/SwifterSwift/SwifterSwift)](https://github.com/SwifterSwift/SwifterSwift) - A handy collection of more than 400 native Swift 4 extensions to boost your productivity. * [Eject ![GitHub Repo Stars](https://img.shields.io/github/stars/Rightpoint/Eject) ![GitHub last commit](https://img.shields.io/github/last-commit/Rightpoint/Eject)](https://github.com/Rightpoint/Eject) - An eject button for Interface Builder to generate swift code. * [ContactsWrapper ![GitHub Repo Stars](https://img.shields.io/github/stars/abdullahselek/ContactsWrapper) ![GitHub last commit](https://img.shields.io/github/last-commit/abdullahselek/ContactsWrapper)](https://github.com/abdullahselek/ContactsWrapper) - Easy to use wrapper for both contacts and contacts group with Objective-C. * [XestiMonitors ![GitHub Repo Stars](https://img.shields.io/github/stars/eBardX/XestiMonitors) ![GitHub last commit](https://img.shields.io/github/last-commit/eBardX/XestiMonitors)](https://github.com/eBardX/XestiMonitors) - An extensible monitoring framework written in Swift. * [OpenSourceController ![GitHub Repo Stars](https://img.shields.io/github/stars/floriangbh/OpenSourceController) ![GitHub last commit](https://img.shields.io/github/last-commit/floriangbh/OpenSourceController)](https://github.com/floriangbh/OpenSourceController) - The simplest way to display the libraries licences used in your application. * [App-Update-Tracker ![GitHub Repo Stars](https://img.shields.io/github/stars/Stunner/App-Update-Tracker) ![GitHub last commit](https://img.shields.io/github/last-commit/Stunner/App-Update-Tracker)](https://github.com/Stunner/App-Update-Tracker) - Easily detect and run code upon app installation or update. * [ExtensionalSwift ![GitHub Repo Stars](https://img.shields.io/github/stars/4taras4/SwiftExtension) ![GitHub last commit](https://img.shields.io/github/last-commit/4taras4/SwiftExtension)](https://github.com/4taras4/SwiftExtension) - Useful swift extensions in one place. * [InAppSettingsKit ![GitHub Repo Stars](https://img.shields.io/github/stars/futuretap/InAppSettingsKit) ![GitHub last commit](https://img.shields.io/github/last-commit/futuretap/InAppSettingsKit)](https://github.com/futuretap/InAppSettingsKit) - This iOS framework allows settings to be in-app in addition to or instead of being in the Settings app. * [MMWormhole ![GitHub Repo Stars](https://img.shields.io/github/stars/mutualmobile/MMWormhole) ![GitHub last commit](https://img.shields.io/github/last-commit/mutualmobile/MMWormhole)](https://github.com/mutualmobile/MMWormhole) - Message passing between iOS apps and extensions. * [DefaultStringConvertible ![GitHub Repo Stars](https://img.shields.io/github/stars/jessesquires/DefaultStringConvertible) ![GitHub last commit](https://img.shields.io/github/last-commit/jessesquires/DefaultStringConvertible)](https://github.com/jessesquires/DefaultStringConvertible) - A default CustomStringConvertible implementation for Swift types. * [FluxCapacitor ![GitHub Repo Stars](https://img.shields.io/github/stars/marty-suzuki/FluxCapacitor) ![GitHub last commit](https://img.shields.io/github/last-commit/marty-suzuki/FluxCapacitor)](https://github.com/marty-suzuki/FluxCapacitor) - FluxCapacitor makes implementing Flux design pattern easily with protocols and typealias. * [VTAcknowledgementsViewController ![GitHub Repo Stars](https://img.shields.io/github/stars/vtourraine/VTAcknowledgementsViewController) ![GitHub last commit](https://img.shields.io/github/last-commit/vtourraine/VTAcknowledgementsViewController)](https://github.com/vtourraine/VTAcknowledgementsViewController) - Ready to use “Acknowledgements”/“Licenses”/“Credits” view controller for CocoaPods. * [Closures ![GitHub Repo Stars](https://img.shields.io/github/stars/vhesener/Closures) ![GitHub last commit](https://img.shields.io/github/last-commit/vhesener/Closures)](https://github.com/vhesener/Closures) - Swifty closures for UIKit and Foundation. * [WhatsNew ![GitHub Repo Stars](https://img.shields.io/github/stars/BalestraPatrick/WhatsNew) ![GitHub last commit](https://img.shields.io/github/last-commit/BalestraPatrick/WhatsNew)](https://github.com/BalestraPatrick/WhatsNew) - Showcase new features after an app update similar to Pages, Numbers and Keynote. * [MKUnits ![GitHub Repo Stars](https://img.shields.io/github/stars/michalkonturek/MKUnits) ![GitHub last commit](https://img.shields.io/github/last-commit/michalkonturek/MKUnits)](https://github.com/michalkonturek/MKUnits) - Unit conversion library for Swift. * [ActionClosurable ![GitHub Repo Stars](https://img.shields.io/github/stars/takasek/ActionClosurable) ![GitHub last commit](https://img.shields.io/github/last-commit/takasek/ActionClosurable)](https://github.com/takasek/ActionClosurable) - Extensions which helps to convert objc-style target/action to swifty closures. * [ios_system ![GitHub Repo Stars](https://img.shields.io/github/stars/holzschu/ios_system) ![GitHub last commit](https://img.shields.io/github/last-commit/holzschu/ios_system)](https://github.com/holzschu/ios_system) - Drop-in replacement for system() in iOS programs. * [SwiftProvisioningProfile ![GitHub Repo Stars](https://img.shields.io/github/stars/Sherlouk/SwiftProvisioningProfile) ![GitHub last commit](https://img.shields.io/github/last-commit/Sherlouk/SwiftProvisioningProfile)](https://github.com/Sherlouk/SwiftProvisioningProfile) - Parse provisioning profiles into Swift models. * [Once ![GitHub Repo Stars](https://img.shields.io/github/stars/luoxiu/Once) ![GitHub last commit](https://img.shields.io/github/last-commit/luoxiu/Once)](https://github.com/luoxiu/Once) - Minimalist library to manage one-off operations. * [ZamzamKit ![GitHub Repo Stars](https://img.shields.io/github/stars/ZamzamInc/ZamzamKit) ![GitHub last commit](https://img.shields.io/github/last-commit/ZamzamInc/ZamzamKit)](https://github.com/ZamzamInc/ZamzamKit) - A collection of micro utilities and extensions for Standard Library, Foundation and UIKit. * [DuctTape ![GitHub Repo Stars](https://img.shields.io/github/stars/marty-suzuki/DuctTape) ![GitHub last commit](https://img.shields.io/github/last-commit/marty-suzuki/DuctTape)](https://github.com/marty-suzuki/DuctTape) - KeyPath dynamicMemberLookup based syntax sugar for swift. * [ReviewKit ![GitHub Repo Stars](https://img.shields.io/github/stars/simonmitchell/ReviewKit) ![GitHub last commit](https://img.shields.io/github/last-commit/simonmitchell/ReviewKit)](https://github.com/simonmitchell/ReviewKit) - A framework which helps gatekeep review prompt requests – using SKStoreReviewController – to users who have had a good time using your app by logging positive and negative actions. * [SwiftBoost ![GitHub Repo Stars](https://img.shields.io/github/stars/sparrowcode/SwiftBoost) ![GitHub last commit](https://img.shields.io/github/last-commit/sparrowcode/SwiftBoost)](https://github.com/sparrowcode/SwiftBoost) - Collection of Swift-extensions to boost development process. **[back to top](#contributing-and-collaborating)** ## User Consent - [SmartlookConsentSDK ![GitHub Repo Stars](https://img.shields.io/github/stars/smartlook/ios-consent-sdk) ![GitHub last commit](https://img.shields.io/github/last-commit/smartlook/ios-consent-sdk)](https://github.com/smartlook/ios-consent-sdk) - Open source SDK which provides a configurable control panel where user can select their privacy options and store the user preferences for the app. - [PrivacyFlash Pro ![GitHub Repo Stars](https://img.shields.io/github/stars/privacy-tech-lab/privacyflash-pro) ![GitHub last commit](https://img.shields.io/github/last-commit/privacy-tech-lab/privacyflash-pro)](https://github.com/privacy-tech-lab/privacyflash-pro) - Generate a privacy policy for your iOS app from its code **[back to top](#contributing-and-collaborating)** ## VR - [VR Toolkit iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/Aralekk/VR_Toolkit_iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/Aralekk/VR_Toolkit_iOS)](https://github.com/Aralekk/VR_Toolkit_iOS) - A sample project that provides the basics to create an interactive VR experience on iOS. - [360 VR Player ![GitHub Repo Stars](https://img.shields.io/github/stars/hanton/HTY360Player) ![GitHub last commit](https://img.shields.io/github/last-commit/hanton/HTY360Player)](https://github.com/hanton/HTY360Player) - A open source, ad-free, native and universal 360 degree panorama video player for iOS. - [simple360player ![GitHub Repo Stars](https://img.shields.io/github/stars/Aralekk/simple360player_iOS) ![GitHub last commit](https://img.shields.io/github/last-commit/Aralekk/simple360player_iOS)](https://github.com/Aralekk/simple360player_iOS) - Free & ad-free 360 VR Video Player. Flat or Stereoscopic. In Swift 2. - [Swifty360Player ![GitHub Repo Stars](https://img.shields.io/github/stars/abdullahselek/Swifty360Player) ![GitHub last commit](https://img.shields.io/github/last-commit/abdullahselek/Swifty360Player)](https://github.com/abdullahselek/Swifty360Player) - iOS 360-degree video player streaming from an AVPlayer with Swift. **[back to top](#contributing-and-collaborating)** ## Walkthrough / Intro / Tutorial - [Onboard ![GitHub Repo Stars](https://img.shields.io/github/stars/mamaral/Onboard) ![GitHub last commit](https://img.shields.io/github/last-commit/mamaral/Onboard)](https://github.com/mamaral/Onboard) - Easily create a beautiful and engaging onboarding experience with only a few lines of code. - [EAIntroView ![GitHub Repo Stars](https://img.shields.io/github/stars/ealeksandrov/EAIntroView) ![GitHub last commit](https://img.shields.io/github/last-commit/ealeksandrov/EAIntroView)](https://github.com/ealeksandrov/EAIntroView) - Highly customizable drop-in solution for introduction views. - [MYBlurIntroductionView ![GitHub Repo Stars](https://img.shields.io/github/stars/MatthewYork/MYBlurIntroductionView) ![GitHub last commit](https://img.shields.io/github/last-commit/MatthewYork/MYBlurIntroductionView)](https://github.com/MatthewYork/MYBlurIntroductionView) - A super-charged version of MYIntroductionView for building custom app introductions and tutorials. - [BWWalkthrough ![GitHub Repo Stars](https://img.shields.io/github/stars/ariok/BWWalkthrough) ![GitHub last commit](https://img.shields.io/github/last-commit/ariok/BWWalkthrough)](https://github.com/ariok/BWWalkthrough) - A class to build custom walkthroughs for your iOS App. - [GHWalkThrough ![GitHub Repo Stars](https://img.shields.io/github/stars/GnosisHub/GHWalkThrough) ![GitHub last commit](https://img.shields.io/github/last-commit/GnosisHub/GHWalkThrough)](https://github.com/GnosisHub/GHWalkThrough) - A UICollectionView backed drop-in component for introduction views. - [ICETutorial ![GitHub Repo Stars](https://img.shields.io/github/stars/icepat/ICETutorial) ![GitHub last commit](https://img.shields.io/github/last-commit/icepat/ICETutorial)](https://github.com/icepat/ICETutorial) - A nice tutorial like the one introduced in the Path 3.X App. - [JazzHands ![GitHub Repo Stars](https://img.shields.io/github/stars/IFTTT/JazzHands) ![GitHub last commit](https://img.shields.io/github/last-commit/IFTTT/JazzHands)](https://github.com/IFTTT/JazzHands) - Jazz Hands is a simple keyframe-based animation framework for UIKit. Animations can be controlled via gestures, scroll views, KVO, or ReactiveCocoa. - [RazzleDazzle ![GitHub Repo Stars](https://img.shields.io/github/stars/IFTTT/RazzleDazzle) ![GitHub last commit](https://img.shields.io/github/last-commit/IFTTT/RazzleDazzle)](https://github.com/IFTTT/RazzleDazzle) - A simple keyframe-based animation framework for iOS, written in Swift. Perfect for scrolling app intros. - [Instructions ![GitHub Repo Stars](https://img.shields.io/github/stars/ephread/Instructions) ![GitHub last commit](https://img.shields.io/github/last-commit/ephread/Instructions)](https://github.com/ephread/Instructions) - Easily add customizable coach marks into you iOS project. - [SwiftyWalkthrough ![GitHub Repo Stars](https://img.shields.io/github/stars/ruipfcosta/SwiftyWalkthrough) ![GitHub last commit](https://img.shields.io/github/last-commit/ruipfcosta/SwiftyWalkthrough)](https://github.com/ruipfcosta/SwiftyWalkthrough) - The easiest way to create a great walkthrough experience in your apps, powered by Swift. - [Gecco ![GitHub Repo Stars](https://img.shields.io/github/stars/yukiasai/Gecco) ![GitHub last commit](https://img.shields.io/github/last-commit/yukiasai/Gecco)](https://github.com/yukiasai/Gecco) - Spotlight view for iOS. - [VideoSplashKit ![GitHub Repo Stars](https://img.shields.io/github/stars/svhawks/VideoSplashKit) ![GitHub last commit](https://img.shields.io/github/last-commit/svhawks/VideoSplashKit)](https://github.com/svhawks/VideoSplashKit) - VideoSplashKit - UIViewController library for creating easy intro pages with background videos. - [Presentation ![GitHub Repo Stars](https://img.shields.io/github/stars/hyperoslo/Presentation) ![GitHub last commit](https://img.shields.io/github/last-commit/hyperoslo/Presentation)](https://github.com/hyperoslo/Presentation) - Presentation helps you to make tutorials, release notes and animated pages. - [AMPopTip ![GitHub Repo Stars](https://img.shields.io/github/stars/andreamazz/AMPopTip) ![GitHub last commit](https://img.shields.io/github/last-commit/andreamazz/AMPopTip)](https://github.com/andreamazz/AMPopTip) - An animated popover that pops out a given frame, great for subtle UI tips and onboarding. - [AlertOnboarding ![GitHub Repo Stars](https://img.shields.io/github/stars/PhilippeBoisney/AlertOnboarding) ![GitHub last commit](https://img.shields.io/github/last-commit/PhilippeBoisney/AlertOnboarding)](https://github.com/PhilippeBoisney/AlertOnboarding) - A simple and handsome AlertView for onboard your users in your amazing world. - [EasyTipView ![GitHub Repo Stars](https://img.shields.io/github/stars/teodorpatras/EasyTipView) ![GitHub last commit](https://img.shields.io/github/last-commit/teodorpatras/EasyTipView)](https://github.com/teodorpatras/EasyTipView) - Fully customisable tooltip view in Swift. - [paper-onboarding ![GitHub Repo Stars](https://img.shields.io/github/stars/Ramotion/paper-onboarding) ![GitHub last commit](https://img.shields.io/github/last-commit/Ramotion/paper-onboarding)](https://github.com/Ramotion/paper-onboarding) - PaperOnboarding is a material design slider. - [InfoView ![GitHub Repo Stars](https://img.shields.io/github/stars/anatoliyv/InfoView) ![GitHub last commit](https://img.shields.io/github/last-commit/anatoliyv/InfoView)](https://github.com/anatoliyv/InfoView) - Swift based simple information view with pointed arrow. - [Intro ![GitHub Repo Stars](https://img.shields.io/github/stars/nbolatov/Intro) ![GitHub last commit](https://img.shields.io/github/last-commit/nbolatov/Intro)](https://github.com/nbolatov/Intro) - An iOS framework to easily create simple animated walkthrough, written in Swift. - [AwesomeSpotlightView ![GitHub Repo Stars](https://img.shields.io/github/stars/aleksandrshoshiashvili/AwesomeSpotlightView) ![GitHub last commit](https://img.shields.io/github/last-commit/aleksandrshoshiashvili/AwesomeSpotlightView)](https://github.com/aleksandrshoshiashvili/AwesomeSpotlightView) - Tool to create awesome tutorials or educate user to use application. Or just highlight something on screen. Written in Swift. - [SwiftyOnboard ![GitHub Repo Stars](https://img.shields.io/github/stars/juanpablofernandez/SwiftyOnboard) ![GitHub last commit](https://img.shields.io/github/last-commit/juanpablofernandez/SwiftyOnboard)](https://github.com/juanpablofernandez/SwiftyOnboard) - A simple way to add onboarding to your project. - [WVWalkthroughView ![GitHub Repo Stars](https://img.shields.io/github/stars/praagyajoshi/WVWalkthroughView) ![GitHub last commit](https://img.shields.io/github/last-commit/praagyajoshi/WVWalkthroughView)](https://github.com/praagyajoshi/WVWalkthroughView) - Utility to easily create walkthroughs to help with user onboarding. - [SwiftyOverlay ![GitHub Repo Stars](https://img.shields.io/github/stars/saeid/SwiftyOverlay) ![GitHub last commit](https://img.shields.io/github/last-commit/saeid/SwiftyOverlay)](https://github.com/saeid/SwiftyOverlay) - Easy and quick way to show intro / instructions over app UI without any additional images in real-time! - [SwiftyOnboardVC ![GitHub Repo Stars](https://img.shields.io/github/stars/chaser79/SwiftyOnboardVC) ![GitHub last commit](https://img.shields.io/github/last-commit/chaser79/SwiftyOnboardVC)](https://github.com/chaser79/SwiftyOnboardVC) - Lightweight walkthrough controller thats uses view controllers as its subviews making the customization endless. - [Minamo ![GitHub Repo Stars](https://img.shields.io/github/stars/yukiasai/Minamo) ![GitHub last commit](https://img.shields.io/github/last-commit/yukiasai/Minamo)](https://github.com/yukiasai/Minamo) - Simple coach mark library written in Swift. - [Material Showcase iOS ![GitHub Repo Stars](https://img.shields.io/github/stars/aromajoin/material-showcase-ios) ![GitHub last commit](https://img.shields.io/github/last-commit/aromajoin/material-showcase-ios)](https://github.com/aromajoin/material-showcase-ios) - An elegant and beautiful showcase for iOS apps. - [WhatsNewKit ![GitHub Repo Stars](https://img.shields.io/github/stars/SvenTiigi/WhatsNewKit) ![GitHub last commit](https://img.shields.io/github/last-commit/SvenTiigi/WhatsNewKit)](https://github.com/SvenTiigi/WhatsNewKit) - Showcase your awesome new app features. - [OnboardKit ![GitHub Repo Stars](https://img.shields.io/github/stars/NikolaKirev/OnboardKit) ![GitHub last commit](https://img.shields.io/github/last-commit/NikolaKirev/OnboardKit)](https://github.com/NikolaKirev/OnboardKit) - Customisable user onboarding for your iOS app. - [ConcentricOnboarding ![GitHub Repo Stars](https://img.shields.io/github/stars/exyte/ConcentricOnboarding) ![GitHub last commit](https://img.shields.io/github/last-commit/exyte/ConcentricOnboarding)](https://github.com/exyte/ConcentricOnboarding) - SwiftUI library for a walkthrough or onboarding flow with tap actions. **[back to top](#contributing-and-collaborating)** ## Websites - [BGR](https://bgr.com/ios-7/) - [iMore](https://www.imore.com/) - [Lifehacker](https://lifehacker.com/tag/ios) - [NSHipster](https://nshipster.com) - [Objc.io](https://www.objc.io/) - [ASCIIwwdc](https://asciiwwdc.com/) - [Natasha The Robot](https://www.natashatherobot.com/) - [Apple's Swift Blog](https://developer.apple.com/swift/blog/) - [iOS Programming Subreddit](https://www.reddit.com/r/iOSProgramming/) - [iOS8-day-by-day ![GitHub Repo Stars](https://img.shields.io/github/stars/ScottLogic/iOS8-day-by-day) ![GitHub last commit](https://img.shields.io/github/last-commit/ScottLogic/iOS8-day-by-day)](https://github.com/ScottLogic/iOS8-day-by-day) - [iOScreator](https://www.ioscreator.com/) - [Mathew Sanders](http://mathewsanders.com/) - [iOS Dev Nuggets](http://hboon.com/iosdevnuggets/) - [iOS Developer and Designer interview ![GitHub Repo Stars](https://img.shields.io/github/stars/9magnets/iOS-Developer-and-Designer-Interview-Questions) ![GitHub last commit](https://img.shields.io/github/last-commit/9magnets/iOS-Developer-and-Designer-Interview-Questions)](https://github.com/9magnets/iOS-Developer-and-Designer-Interview-Questions) - A small guide to help those looking to hire a developer or designer for iOS work. - [iOS9-day-by-day ![GitHub Repo Stars](https://img.shields.io/github/stars/ScottLogic/iOS9-day-by-day) ![GitHub last commit](https://img.shields.io/github/last-commit/ScottLogic/iOS9-day-by-day)](https://github.com/ScottLogic/iOS9-day-by-day) - [Code Facebook](https://engineering.fb.com/category/ios/) - [Feeds for iOS Developer ![GitHub Repo Stars](https://img.shields.io/github/stars/rgnlax/Feeds-for-iOS-Developer) ![GitHub last commit](https://img.shields.io/github/last-commit/rgnlax/Feeds-for-iOS-Developer)](https://github.com/rgnlax/Feeds-for-iOS-Developer) - The list of RSS feeds for iOS developers. - [Cocoa Controls](https://www.cocoacontrols.com/) - Open source UI components for iOS and macOS. - [Ohmyswift](https://www.ohmyswift.com/blog/) - [Point Free](https://www.pointfree.co/) - A video series exploring functional programming and Swift. - [Roadmap.sh iOS Roadmap](https://roadmap.sh/ios) - A community created iOS Developer roadmap. **[back to top](#contributing-and-collaborating)** ## WebSocket - [SocketRocket ![GitHub Repo Stars](https://img.shields.io/github/stars/facebook/SocketRocket) ![GitHub last commit](https://img.shields.io/github/last-commit/facebook/SocketRocket)](https://github.com/facebook/SocketRocket) - A conforming Objective-C WebSocket client library. - [socket.io-client-swift ![GitHub Repo Stars](https://img.shields.io/github/stars/socketio/socket.io-client-swift) ![GitHub last commit](https://img.shields.io/github/last-commit/socketio/socket.io-client-swift)](https://github.com/socketio/socket.io-client-swift) - Socket.IO-client for iOS/macOS. - [SwiftWebSocket ![GitHub Repo Stars](https://img.shields.io/github/stars/tidwall/SwiftWebSocket) ![GitHub last commit](https://img.shields.io/github/last-commit/tidwall/SwiftWebSocket)](https://github.com/tidwall/SwiftWebSocket) - High performance WebSocket client library for Swift, iOS and macOS. - [Starscream ![GitHub Repo Stars](https://img.shields.io/github/stars/daltoniam/Starscream) ![GitHub last commit](https://img.shields.io/github/last-commit/daltoniam/Starscream)](https://github.com/daltoniam/Starscream) - Websockets in swift for iOS and macOS. - [SwiftSocket ![GitHub Repo Stars](https://img.shields.io/github/stars/swiftsocket/SwiftSocket) ![GitHub last commit](https://img.shields.io/github/last-commit/swiftsocket/SwiftSocket)](https://github.com/swiftsocket/SwiftSocket) - simple socket library for apple swift lang. - [Socks ![GitHub Repo Stars](https://img.shields.io/github/stars/vapor-community/sockets) ![GitHub last commit](https://img.shields.io/github/last-commit/vapor-community/sockets)](https://github.com/vapor-community/sockets) - Pure-Swift Sockets: TCP, UDP; Client, Server; Linux, macOS. - [SwifterSockets ![GitHub Repo Stars](https://img.shields.io/github/stars/Balancingrock/SwifterSockets) ![GitHub last commit](https://img.shields.io/github/last-commit/Balancingrock/SwifterSockets)](https://github.com/Balancingrock/SwifterSockets) - A collection of socket utilities in Swift for OS-X and iOS. - [Swift-ActionCableClient ![GitHub Repo Stars](https://img.shields.io/github/stars/danielrhodes/Swift-ActionCableClient) ![GitHub last commit](https://img.shields.io/github/last-commit/danielrhodes/Swift-ActionCableClient)](https://github.com/danielrhodes/Swift-ActionCableClient) - ActionCable is a new WebSocket server being released with Rails 5 which makes it easy to add real-time features to your app. - [DNWebSocket ![GitHub Repo Stars](https://img.shields.io/github/stars/GlebRadchenko/DNWebSocket) ![GitHub last commit](https://img.shields.io/github/last-commit/GlebRadchenko/DNWebSocket)](https://github.com/GlebRadchenko/DNWebSocket) - Object-Oriented, Swift-style WebSocket Library (RFC 6455) for Swift-compatible Platforms. **[back to top](#contributing-and-collaborating)** ## Tools - [Shark ![GitHub Repo Stars](https://img.shields.io/github/stars/kaandedeoglu/Shark) ![GitHub last commit](https://img.shields.io/github/last-commit/kaandedeoglu/Shark)](https://github.com/kaandedeoglu/Shark) - Swift Script that transforms the .xcassets folder into a type safe enum. - [SBConstants ![GitHub Repo Stars](https://img.shields.io/github/stars/paulsamuels/SBConstants) ![GitHub last commit](https://img.shields.io/github/last-commit/paulsamuels/SBConstants)](https://github.com/paulsamuels/SBConstants) - Generate a constants file by grabbing identifiers from storyboards in a project. - [R.swift ![GitHub Repo Stars](https://img.shields.io/github/stars/mac-cain13/R.swift) ![GitHub last commit](https://img.shields.io/github/last-commit/mac-cain13/R.swift)](https://github.com/mac-cain13/R.swift) - Tool to get strong typed, autocompleted resources like images, cells and segues in your Swift project. - [SwiftGen ![GitHub Repo Stars](https://img.shields.io/github/stars/SwiftGen/SwiftGen) ![GitHub last commit](https://img.shields.io/github/last-commit/SwiftGen/SwiftGen)](https://github.com/SwiftGen/SwiftGen) - A collection of Swift tools to generate Swift code (enums for your assets, storyboards, Localizable.strings and UIColors). - [Blade ![GitHub Repo Stars](https://img.shields.io/github/stars/jondot/blade) ![GitHub last commit](https://img.shields.io/github/last-commit/jondot/blade)](https://github.com/jondot/blade) - Generate Xcode image catalogs for iOS / macOS app icons, universal images, and more. - [Retini ![GitHub Repo Stars](https://img.shields.io/github/stars/terwanerik/Retini) ![GitHub last commit](https://img.shields.io/github/last-commit/terwanerik/Retini)](https://github.com/terwanerik/Retini) - A super simple retina (2x, 3x) image converter. - [Jazzy ![GitHub Repo Stars](https://img.shields.io/github/stars/realm/jazzy) ![GitHub last commit](https://img.shields.io/github/last-commit/realm/jazzy)](https://github.com/realm/jazzy) - Soulful docs for Swift & Objective-C. - [appledoc ![GitHub Repo Stars](https://img.shields.io/github/stars/tomaz/appledoc) ![GitHub last commit](https://img.shields.io/github/last-commit/tomaz/appledoc)](https://github.com/tomaz/appledoc) - ObjectiveC code Apple style documentation set generator. - [Laurine ![GitHub Repo Stars](https://img.shields.io/github/stars/JiriTrecak/Laurine) ![GitHub last commit](https://img.shields.io/github/last-commit/JiriTrecak/Laurine)](https://github.com/JiriTrecak/Laurine) - Laurine - Localization code generator written in Swift. Sweet! - [StoryboardMerge ![GitHub Repo Stars](https://img.shields.io/github/stars/marcinolawski/StoryboardMerge) ![GitHub last commit](https://img.shields.io/github/last-commit/marcinolawski/StoryboardMerge)](https://github.com/marcinolawski/StoryboardMerge) - Xcode storyboards diff and merge tool. - [ai2app ![GitHub Repo Stars](https://img.shields.io/github/stars/metasmile/ai2appiconset) ![GitHub last commit](https://img.shields.io/github/last-commit/metasmile/ai2appiconset)](https://github.com/metasmile/ai2appiconset) - Creating AppIcon sets from Adobe Illustrator (all supported formats). - [ViewMonitor ![GitHub Repo Stars](https://img.shields.io/github/stars/daisuke0131/ViewMonitor) ![GitHub last commit](https://img.shields.io/github/last-commit/daisuke0131/ViewMonitor)](https://github.com/daisuke0131/ViewMonitor) - ViewMonitor can measure view positions with accuracy. - [abandoned-strings ![GitHub Repo Stars](https://img.shields.io/github/stars/ijoshsmith/abandoned-strings) ![GitHub last commit](https://img.shields.io/github/last-commit/ijoshsmith/abandoned-strings)](https://github.com/ijoshsmith/abandoned-strings) - Command line program that detects unused resource strings in an iOS or macOS application. - [swiftenv ![GitHub Repo Stars](https://img.shields.io/github/stars/kylef/swiftenv) ![GitHub last commit](https://img.shields.io/github/last-commit/kylef/swiftenv)](https://github.com/kylef/swiftenv) - swiftenv allows you to easily install, and switch between multiple versions of Swift. - [Misen ![GitHub Repo Stars](https://img.shields.io/github/stars/tasanobu/Misen) ![GitHub last commit](https://img.shields.io/github/last-commit/tasanobu/Misen)](https://github.com/tasanobu/Misen) - Script to support easily using Xcode Asset Catalog in Swift. - [git-xcp ![GitHub Repo Stars](https://img.shields.io/github/stars/metasmile/git-xcp) ![GitHub last commit](https://img.shields.io/github/last-commit/metasmile/git-xcp)](https://github.com/metasmile/git-xcp) - A Git plugin for versioning workflow of real-world Xcode project. fastlane's best friend. - [WatchdogInspector ![GitHub Repo Stars](https://img.shields.io/github/stars/tapwork/WatchdogInspector) ![GitHub last commit](https://img.shields.io/github/last-commit/tapwork/WatchdogInspector)](https://github.com/tapwork/WatchdogInspector) - Shows your current framerate (fps) in the status bar of your iOS app. - [Cichlid ![GitHub Repo Stars](https://img.shields.io/github/stars/dealforest/Cichlid) ![GitHub last commit](https://img.shields.io/github/last-commit/dealforest/Cichlid)](https://github.com/dealforest/Cichlid) - automatically delete the current project's DerivedData directories. - [Delta ![GitHub Repo Stars](https://img.shields.io/github/stars/thoughtbot/Delta) ![GitHub last commit](https://img.shields.io/github/last-commit/thoughtbot/Delta)](https://github.com/thoughtbot/Delta) - Managing state is hard. Delta aims to make it simple. - [SwiftLintXcode ![GitHub Repo Stars](https://img.shields.io/github/stars/ypresto/SwiftLintXcode) ![GitHub last commit](https://img.shields.io/github/last-commit/ypresto/SwiftLintXcode)](https://github.com/ypresto/SwiftLintXcode) - An Xcode plug-in to format your code using SwiftLint. - [XCSwiftr ![GitHub Repo Stars](https://img.shields.io/github/stars/dzenbot/XCSwiftr) ![GitHub last commit](https://img.shields.io/github/last-commit/dzenbot/XCSwiftr)](https://github.com/dzenbot/XCSwiftr) - An Xcode Plugin to convert Objective-C to Swift. - [SwiftKitten ![GitHub Repo Stars](https://img.shields.io/github/stars/johncsnyder/SwiftKitten) ![GitHub last commit](https://img.shields.io/github/last-commit/johncsnyder/SwiftKitten)](https://github.com/johncsnyder/SwiftKitten) - Swift autocompleter for Sublime Text, via the adorable SourceKitten framework. - [Kin ![GitHub Repo Stars](https://img.shields.io/github/stars/Karumi/Kin) ![GitHub last commit](https://img.shields.io/github/last-commit/Karumi/Kin)](https://github.com/Karumi/Kin) - Have you ever found yourself undoing a merge due to a broken Xcode build? Then Kin is your tool. It will parse your project configuration file and detect errors. - [AVXCAssets-Generator ![GitHub Repo Stars](https://img.shields.io/github/stars/angelvasa/AVXCAssets-Generator) ![GitHub last commit](https://img.shields.io/github/last-commit/angelvasa/AVXCAssets-Generator)](https://github.com/angelvasa/AVXCAssets-Generator) - AVXCAssets Generator takes path for your assets images and creates appiconset and imageset for you in just one click. - [Peek ![GitHub Repo Stars](https://img.shields.io/github/stars/shaps80/Peek) ![GitHub last commit](https://img.shields.io/github/last-commit/shaps80/Peek)](https://github.com/shaps80/Peek) - Take a Peek at your application. - [SourceKitten ![GitHub Repo Stars](https://img.shields.io/github/stars/jpsim/SourceKitten) ![GitHub last commit](https://img.shields.io/github/last-commit/jpsim/SourceKitten)](https://github.com/jpsim/SourceKitten) - An adorable little framework and command line tool for interacting with SourceKit. - [xcbuild ![GitHub Repo Stars](https://img.shields.io/github/stars/facebook/xcbuild) ![GitHub last commit](https://img.shields.io/github/last-commit/facebook/xcbuild)](https://github.com/facebook/xcbuild) - Xcode-compatible build tool. - [XcodeIssueGenerator ![GitHub Repo Stars](https://img.shields.io/github/stars/doubleencore/XcodeIssueGenerator) ![GitHub last commit](https://img.shields.io/github/last-commit/doubleencore/XcodeIssueGenerator)](https://github.com/doubleencore/XcodeIssueGenerator) - An executable that can be placed in a Run Script Build Phase that marks comments like // TODO: or // SERIOUS: as warnings or errors so they display in the Xcode Issue Navigator. - [SwiftCompilationPerformanceReporter ![GitHub Repo Stars](https://img.shields.io/github/stars/TumblrArchive/SwiftCompilationPerformanceReporter) ![GitHub last commit](https://img.shields.io/github/last-commit/TumblrArchive/SwiftCompilationPerformanceReporter)](https://github.com/TumblrArchive/SwiftCompilationPerformanceReporter) - Generate automated reports for slow Swift compilation paths in specific targets. - [BuildTimeAnalyzer ![GitHub Repo Stars](https://img.shields.io/github/stars/RobertGummesson/BuildTimeAnalyzer-for-Xcode) ![GitHub last commit](https://img.shields.io/github/last-commit/RobertGummesson/BuildTimeAnalyzer-for-Xcode)](https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode) - Build Time Analyzer for Swift. - [Duration ![GitHub Repo Stars](https://img.shields.io/github/stars/SwiftStudies/Duration) ![GitHub last commit](https://img.shields.io/github/last-commit/SwiftStudies/Duration)](https://github.com/SwiftStudies/Duration) - A simple Swift package for measuring and reporting the time taken for operations. - [Benchmark ![GitHub Repo Stars](https://img.shields.io/github/stars/WorldDownTown/Benchmark) ![GitHub last commit](https://img.shields.io/github/last-commit/WorldDownTown/Benchmark)](https://github.com/WorldDownTown/Benchmark) - The Benchmark module provides methods to measure and report the time used to execute Swift code. - [MBAssetsImporter ![GitHub Repo Stars](https://img.shields.io/github/stars/MatiBot/MBAssetsImporter) ![GitHub last commit](https://img.shields.io/github/last-commit/MatiBot/MBAssetsImporter)](https://github.com/MatiBot/MBAssetsImporter) - Import assets from Panoramio or from your macOS file system with their metadata to your iOS simulator (Swift 2.0). - [Realm Browser ![GitHub Repo Stars](https://img.shields.io/github/stars/realm/realm-browser-osx) ![GitHub last commit](https://img.shields.io/github/last-commit/realm/realm-browser-osx)](https://github.com/realm/realm-browser-osx) - Realm Browser is a macOS utility to open and modify realm database files. - [SuperDelegate ![GitHub Repo Stars](https://img.shields.io/github/stars/square/SuperDelegate) ![GitHub last commit](https://img.shields.io/github/last-commit/square/SuperDelegate)](https://github.com/square/SuperDelegate) – SuperDelegate provides a clean application delegate interface and protects you from bugs in the application lifecycle. - [fastlane-plugin-appicon ![GitHub Repo Stars](https://img.shields.io/github/stars/fastlane-community/fastlane-plugin-appicon) ![GitHub last commit](https://img.shields.io/github/last-commit/fastlane-community/fastlane-plugin-appicon)](https://github.com/fastlane-community/fastlane-plugin-appicon) - Generate required icon sizes and iconset from a master application icon. - [infer ![GitHub Repo Stars](https://img.shields.io/github/stars/facebook/infer) ![GitHub last commit](https://img.shields.io/github/last-commit/facebook/infer)](https://github.com/facebook/infer) - A static analyzer for Java, C and Objective-C. - [PlayNow ![GitHub Repo Stars](https://img.shields.io/github/stars/marcboquet/PlayNow) ![GitHub last commit](https://img.shields.io/github/last-commit/marcboquet/PlayNow)](https://github.com/marcboquet/PlayNow) - Small app that creates empty Swift playground files and opens them with Xcode. - [Xtrace ![GitHub Repo Stars](https://img.shields.io/github/stars/johnno1962/Xtrace) ![GitHub last commit](https://img.shields.io/github/last-commit/johnno1962/Xtrace)](https://github.com/johnno1962/Xtrace) - Trace Objective-C method calls by class or instance. - [xcenv ![GitHub Repo Stars](https://img.shields.io/github/stars/xcenv/xcenv) ![GitHub last commit](https://img.shields.io/github/last-commit/xcenv/xcenv)](https://github.com/xcenv/xcenv) - Groom your Xcode environment. - [playgroundbook ![GitHub Repo Stars](https://img.shields.io/github/stars/playgroundbooks/playgroundbook) ![GitHub last commit](https://img.shields.io/github/last-commit/playgroundbooks/playgroundbook)](https://github.com/playgroundbooks/playgroundbook) - Tool for Swift Playground books. - [Ecno ![GitHub Repo Stars](https://img.shields.io/github/stars/xmartlabs/Ecno) ![GitHub last commit](https://img.shields.io/github/last-commit/xmartlabs/Ecno)](https://github.com/xmartlabs/Ecno) - Ecno is a task state manager built on top of UserDefaults in pure Swift 3. - [ipanema ![GitHub Repo Stars](https://img.shields.io/github/stars/toshi0383/ipanema) ![GitHub last commit](https://img.shields.io/github/last-commit/toshi0383/ipanema)](https://github.com/toshi0383/ipanema) - ipanema analyzes and prints useful information from `.ipa` file. - [pxctest ![GitHub Repo Stars](https://img.shields.io/github/stars/plu/pxctest) ![GitHub last commit](https://img.shields.io/github/last-commit/plu/pxctest)](https://github.com/plu/pxctest) - Parallel XCTest - Execute XCTest suites in parallel on multiple iOS Simulators. - [IBM Swift Sandbox](https://swift.sandbox.bluemix.net) - The IBM Swift Sandbox is an interactive website that lets you write Swift code and execute it in a server environment – on top of Linux! - [FBSimulatorControl ![GitHub Repo Stars](https://img.shields.io/github/stars/facebook/idb) ![GitHub last commit](https://img.shields.io/github/last-commit/facebook/idb)](https://github.com/facebook/idb) - A macOS library for managing and manipulating iOS Simulators - [Nomad](https://nomad-cli.com) - Suite of command line utilities & libraries for sending APNs, create & distribute `.ipa`, verify In-App-Purchase receipt and more. - [Cookiecutter ![GitHub Repo Stars](https://img.shields.io/github/stars/RahulKatariya/SwiftFrameworkTemplate) ![GitHub last commit](https://img.shields.io/github/last-commit/RahulKatariya/SwiftFrameworkTemplate)](https://github.com/RahulKatariya/SwiftFrameworkTemplate) - A template for new Swift iOS / tvOS / watchOS / macOS Framework project ready with travis-ci, cocoapods, Carthage, SwiftPM and a Readme file. - [Sourcery ![GitHub Repo Stars](https://img.shields.io/github/stars/krzysztofzablocki/Sourcery) ![GitHub last commit](https://img.shields.io/github/last-commit/krzysztofzablocki/Sourcery)](https://github.com/krzysztofzablocki/Sourcery) - A tool that brings meta-programming to Swift, allowing you to code generate Swift code. - [AssetChecker 👮 ![GitHub Repo Stars](https://img.shields.io/github/stars/freshOS/AssetChecker) ![GitHub last commit](https://img.shields.io/github/last-commit/freshOS/AssetChecker)](https://github.com/freshOS/AssetChecker) - Keeps your Assets.xcassets files clean and emits warnings when something is suspicious. - [PlayAlways ![GitHub Repo Stars](https://img.shields.io/github/stars/insidegui/PlayAlways) ![GitHub last commit](https://img.shields.io/github/last-commit/insidegui/PlayAlways)](https://github.com/insidegui/PlayAlways) - Create Xcode playgrounds from your menu bar - [GDPerformanceView-Swift ![GitHub Repo Stars](https://img.shields.io/github/stars/dani-gavrilov/GDPerformanceView-Swift) ![GitHub last commit](https://img.shields.io/github/last-commit/dani-gavrilov/GDPerformanceView-Swift)](https://github.com/dani-gavrilov/GDPerformanceView-Swift) - Shows FPS, CPU usage, app and iOS versions above the status bar and report FPS and CPU usage via delegate. - [Traits ![GitHub Repo Stars](https://img.shields.io/github/stars/krzysztofzablocki/Traits) ![GitHub last commit](https://img.shields.io/github/last-commit/krzysztofzablocki/Traits)](https://github.com/krzysztofzablocki/Traits) - Library for a real-time design and behavior modification of native iOS apps without recompiling (code and interface builder changes are supported). - [Struct](https://www.get-struct.tools) - A tool for iOS and Mac developers to automate the creation and management of Xcode projects. - [Nori ![GitHub Repo Stars](https://img.shields.io/github/stars/yukiasai/Nori) ![GitHub last commit](https://img.shields.io/github/last-commit/yukiasai/Nori)](https://github.com/yukiasai/Nori) - Easier to apply code based style guide to storyboard. - [Attabench ![GitHub Repo Stars](https://img.shields.io/github/stars/attaswift/Attabench) ![GitHub last commit](https://img.shields.io/github/last-commit/attaswift/Attabench)](https://github.com/attaswift/Attabench) - Microbenchmarking app for Swift with nice log-log plots. - [Gluten ![GitHub Repo Stars](https://img.shields.io/github/stars/wilbertliu/Gluten) ![GitHub last commit](https://img.shields.io/github/last-commit/wilbertliu/Gluten)](https://github.com/wilbertliu/Gluten) - Nano library to unify XIB and it's code. - [LicensePlist ![GitHub Repo Stars](https://img.shields.io/github/stars/mono0926/LicensePlist) ![GitHub last commit](https://img.shields.io/github/last-commit/mono0926/LicensePlist)](https://github.com/mono0926/LicensePlist) - A license list generator of all your dependencies for iOS applications. - [AppDevKit ![GitHub Repo Stars](https://img.shields.io/github/stars/yahoo/AppDevKit) ![GitHub last commit](https://img.shields.io/github/last-commit/yahoo/AppDevKit)](https://github.com/yahoo/AppDevKit) - AppDevKit is an iOS development library that provides developers with useful features to fulfill their everyday iOS app development needs. - [Tweaks ![GitHub Repo Stars](https://img.shields.io/github/stars/facebook/Tweaks) ![GitHub last commit](https://img.shields.io/github/last-commit/facebook/Tweaks)](https://github.com/facebook/Tweaks) - An easy way to fine-tune, and adjust parameters for iOS apps in development. - [FengNiao ![GitHub Repo Stars](https://img.shields.io/github/stars/onevcat/FengNiao) ![GitHub last commit](https://img.shields.io/github/last-commit/onevcat/FengNiao)](https://github.com/onevcat/FengNiao) - A command line tool for cleaning unused resources in Xcode. - [LifetimeTracker ![GitHub Repo Stars](https://img.shields.io/github/stars/krzysztofzablocki/LifetimeTracker) ![GitHub last commit](https://img.shields.io/github/last-commit/krzysztofzablocki/LifetimeTracker)](https://github.com/krzysztofzablocki/LifetimeTracker) - Find retain cycles / memory leaks sooner. - [Plank ![GitHub Repo Stars](https://img.shields.io/github/stars/pinterest/plank) ![GitHub last commit](https://img.shields.io/github/last-commit/pinterest/plank)](https://github.com/pinterest/plank) - A tool for generating immutable model objects. - [Lona ![GitHub Repo Stars](https://img.shields.io/github/stars/airbnb/Lona) ![GitHub last commit](https://img.shields.io/github/last-commit/airbnb/Lona)](https://github.com/airbnb/Lona) - A tool for defining design systems and using them to generate cross-platform UI code, Sketch files, images, and other artifacts. - [XcodeGen ![GitHub Repo Stars](https://img.shields.io/github/stars/yonaskolb/XcodeGen) ![GitHub last commit](https://img.shields.io/github/last-commit/yonaskolb/XcodeGen)](https://github.com/yonaskolb/XcodeGen) - Command line tool that generates your Xcode project from a spec file and your folder structure. - [iSimulator ![GitHub Repo Stars](https://img.shields.io/github/stars/wigl/iSimulator) ![GitHub last commit](https://img.shields.io/github/last-commit/wigl/iSimulator)](https://github.com/wigl/iSimulator) - iSimulator is a GUI utility to control the Simulator, and manage the app installed on the simulator. - [Natalie ![GitHub Repo Stars](https://img.shields.io/github/stars/krzyzanowskim/Natalie) ![GitHub last commit](https://img.shields.io/github/last-commit/krzyzanowskim/Natalie)](https://github.com/krzyzanowskim/Natalie) - Storyboard Code Generator. - [Transformer ![GitHub Repo Stars](https://img.shields.io/github/stars/andresinaka/transformer) ![GitHub last commit](https://img.shields.io/github/last-commit/andresinaka/transformer)](https://github.com/andresinaka/transformer) - Easy Online Attributed String Creator. This tool lets you format a string directly in the browser and then copy/paste the attributed string code into your app. - [ProvisionQL ![GitHub Repo Stars](https://img.shields.io/github/stars/ealeksandrov/ProvisionQL) ![GitHub last commit](https://img.shields.io/github/last-commit/ealeksandrov/ProvisionQL)](https://github.com/ealeksandrov/ProvisionQL) - Quick Look plugin for apps and provisioning profile files. - [xib2Storyboard ![GitHub Repo Stars](https://img.shields.io/github/stars/novemberfiveco/xib2Storyboard) ![GitHub last commit](https://img.shields.io/github/last-commit/novemberfiveco/xib2Storyboard)](https://github.com/novemberfiveco/xib2Storyboard) - A tool to convert Xcode .xib to .storyboard files. - [Zolang ![GitHub Repo Stars](https://img.shields.io/github/stars/Zolang/Zolang) ![GitHub last commit](https://img.shields.io/github/last-commit/Zolang/Zolang)](https://github.com/Zolang/Zolang) - A programming language for sharing logic between iOS, Android and Tools. - [xavtool ![GitHub Repo Stars](https://img.shields.io/github/stars/gabrielrobert/xavtool) ![GitHub last commit](https://img.shields.io/github/last-commit/gabrielrobert/xavtool)](https://github.com/gabrielrobert/xavtool) - Command-line utility to automatically increase iOS / Android applications version. - [Cutter](https://cutter.albemala.me/) - A tool to generate iOS Launch Images (Splash Screens) for all screen sizes starting from a single template. - [nef ![GitHub Repo Stars](https://img.shields.io/github/stars/bow-swift/nef) ![GitHub last commit](https://img.shields.io/github/last-commit/bow-swift/nef)](https://github.com/bow-swift/nef) - A set of command line tools for Xcode Playground: lets you have compile-time verification of your documentation written as Xcode Playgrounds, generates markdown files, integration with Jekyll for building microsites and Carbon to export code snippets. - [Pecker ![GitHub Repo Stars](https://img.shields.io/github/stars/woshiccm/Pecker) ![GitHub last commit](https://img.shields.io/github/last-commit/woshiccm/Pecker)](https://github.com/woshiccm/Pecker) - CodePecker is a tool to detect unused code. - [Speculid](https://speculid.com) - generate Image Sets and App Icons from SVG, PNG, and JPEG files - [SkrybaMD ![GitHub Repo Stars](https://img.shields.io/github/stars/robertherdzik/SkrybaMD) ![GitHub last commit](https://img.shields.io/github/last-commit/robertherdzik/SkrybaMD)](https://github.com/robertherdzik/SkrybaMD) - Markdown Documentation generator. If your team needs an easy way to maintain and create documentation, this generator is for you. - [Storyboard -> SwiftUI Converter](https://swiftify.com/#/converter/storyboard2swiftui/) - Storyboard -> SwiftUI Converter is a converter to convert .storyboard and .xib to SwiftUI. - [Swift Package Index](https://swiftpackageindex.com) - Swift packages list with many information about quality and compatiblity of package. - [Xcodes.app ![GitHub Repo Stars](https://img.shields.io/github/stars/RobotsAndPencils/XcodesApp) ![GitHub last commit](https://img.shields.io/github/last-commit/RobotsAndPencils/XcodesApp)](https://github.com/RobotsAndPencils/XcodesApp) - The easiest way to install and switch between multiple versions of Xcode. - [Respresso Image Converter](https://respresso.io/image-converter) - Multiplatform image converter for iOS, Android, and Web that supports pdf, svg, vector drawable, jpg, png, and webp formats. - [Rugby ![GitHub Repo Stars](https://img.shields.io/github/stars/swiftyfinch/Rugby) ![GitHub last commit](https://img.shields.io/github/last-commit/swiftyfinch/Rugby)](https://github.com/swiftyfinch/Rugby) - 🏈 Cache CocoaPods for faster rebuild and indexing Xcode project. - [GetUniversal.link](https://getuniversal.link/) - Free Universal Link & Apple App Site Association testing tool. **[back to top](#contributing-and-collaborating)** ## Tutorials and Keynotes - [AppCoda](https://www.appcoda.com/) - [Tutorials Point](https://www.tutorialspoint.com/ios/index.htm) - [Code with Chris](https://codewithchris.com/) - [Cocoa with Love](http://www.cocoawithlove.com/) - [Brian Advent youtube channel](https://www.youtube.com/channel/UCysEngjfeIYapEER9K8aikw/videos) - Swift tutorials Youtube Channel. - [raywenderlich.com](https://www.raywenderlich.com/ios) - Tutorials for developers and gamers. - [Mike Ash](https://www.mikeash.com/pyblog/) - [Big Nerd Ranch](https://www.bignerdranch.com/blog/category/ios/) - [Tuts+](https://code.tutsplus.com/categories/ios-sdk) - [Thinkster](https://thinkster.io/a-better-way-to-learn-swift) - [Swift Education](https://github.com/swifteducation) - A community of educators sharing materials for teaching Swift and app development. - [Cocoa Dev Central](http://cocoadevcentral.com) - [Use Your Loaf](https://useyourloaf.com/) - [Swift Tutorials by Jameson Quave](https://jamesonquave.com/blog/tutorials/) - [Awesome-Swift-Education ![GitHub Repo Stars](https://img.shields.io/github/stars/hsavit1/Awesome-Swift-Education) ![GitHub last commit](https://img.shields.io/github/last-commit/hsavit1/Awesome-Swift-Education)](https://github.com/hsavit1/Awesome-Swift-Education) - All of the resources for Learning About Swift. - [Awesome-Swift-Playgrounds ![GitHub Repo Stars](https://img.shields.io/github/stars/uraimo/Awesome-Swift-Playgrounds) ![GitHub last commit](https://img.shields.io/github/last-commit/uraimo/Awesome-Swift-Playgrounds)](https://github.com/uraimo/Awesome-Swift-Playgrounds) - A List of Awesome Swift Playgrounds! - [learn-swift ![GitHub Repo Stars](https://img.shields.io/github/stars/nettlep/learn-swift) ![GitHub last commit](https://img.shields.io/github/last-commit/nettlep/learn-swift)](https://github.com/nettlep/learn-swift) - Learn Apple's Swift programming language interactively through these playgrounds. - [SwiftUI Tutorials](https://JaneshSwift.com) - Learn SwiftUI & Swift for FREE. - [Treehouse's iOS Courses and Workshops](https://teamtreehouse.com/library/topic:ios) - Topics for beginner and advanced developers in both Objective-C and Swift. - [The Swift Summary Book ![GitHub Repo Stars](https://img.shields.io/github/stars/jakarmy/swift-summary) ![GitHub last commit](https://img.shields.io/github/last-commit/jakarmy/swift-summary)](https://github.com/jakarmy/swift-summary) - A summary of Apple's Swift language written on Playgrounds. - [Hacking With Swift](https://www.hackingwithswift.com) - Learn to code iPhone and iPad apps with 3 Swift tutorials. - [Realm Academy](https://academy.realm.io/) - [LearnAppMaking](https://learnappmaking.com) - LearnAppMaking helps app developers to build, launch and market iOS apps. - [iOS Development with Swift in Motion ](https://www.manning.com/livevideo/ios-development-with-swift-lv) - This live video course locks in the language fundamentals and then offers interesting examples and exercises to build and practice your knowledge and skills. - [Conferences.digital ![GitHub Repo Stars](https://img.shields.io/github/stars/zagahr/Conferences.digital) ![GitHub last commit](https://img.shields.io/github/last-commit/zagahr/Conferences.digital)](https://github.com/zagahr/Conferences.digital) - Watch conference videos in a native macOS app. - [DaddyCoding](https://daddycoding.com/) - iOS Tutorials ranging from beginners to advance. - [Learn Swift](https://blog.coursesity.com/best-swift-tutorials/) - Learn Swift - curated list of the top online Swift tutorials and courses. **[back to top](#contributing-and-collaborating)** ### UI Templates - [iOS UI Design Kit](https://www.invisionapp.com/inside-design/design-resources/tethr/) - [iOS Design Guidelines](https://ivomynttinen.com/blog/ios-design-guidelines) - [iOS 11 iPhone GUI from Design at Meta](https://design.facebook.com/toolsandresources/ios-11-iphone-gui/) **[back to top](#contributing-and-collaborating)** ## Xcode ### Extensions * [CleanClosureXcode ![GitHub Repo Stars](https://img.shields.io/github/stars/BalestraPatrick/CleanClosureXcode) ![GitHub last commit](https://img.shields.io/github/last-commit/BalestraPatrick/CleanClosureXcode)](https://github.com/BalestraPatrick/CleanClosureXcode) - An Xcode Source Editor extension to clean the closure syntax. * [xTextHandler ![GitHub Repo Stars](https://img.shields.io/github/stars/cyanzhong/xTextHandler) ![GitHub last commit](https://img.shields.io/github/last-commit/cyanzhong/xTextHandler)](https://github.com/cyanzhong/xTextHandler) - Xcode Source Editor Extension Toolset (Plugins for Xcode 8). * [SwiftInitializerGenerator ![GitHub Repo Stars](https://img.shields.io/github/stars/Bouke/SwiftInitializerGenerator) ![GitHub last commit](https://img.shields.io/github/last-commit/Bouke/SwiftInitializerGenerator)](https://github.com/Bouke/SwiftInitializerGenerator) - Xcode 8 Source Code Extension to Generate Swift Initializers. * [XcodeEquatableGenerator ![GitHub Repo Stars](https://img.shields.io/github/stars/sergdort/XcodeEquatableGenerator) ![GitHub last commit](https://img.shields.io/github/last-commit/sergdort/XcodeEquatableGenerator)](https://github.com/sergdort/XcodeEquatableGenerator) - Xcode 8 Source Code Extension will generate conformance to Swift Equatable protocol based on type and fields selection. * [Import ![GitHub Repo Stars](https://img.shields.io/github/stars/markohlebar/Import) ![GitHub last commit](https://img.shields.io/github/last-commit/markohlebar/Import)](https://github.com/markohlebar/Import) - Xcode extension for adding imports from anywhere in the code. * [Mark ![GitHub Repo Stars](https://img.shields.io/github/stars/velyan/Mark) ![GitHub last commit](https://img.shields.io/github/last-commit/velyan/Mark)](https://github.com/velyan/Mark) - Xcode extension for generating MARK comments. * [XShared ![GitHub Repo Stars](https://img.shields.io/github/stars/Otbivnoe/XShared) ![GitHub last commit](https://img.shields.io/github/last-commit/Otbivnoe/XShared)](https://github.com/Otbivnoe/XShared) - Xcode extension which allows you copying the code with special formatting quotes for social (Slack, Telegram). * [XGist ![GitHub Repo Stars](https://img.shields.io/github/stars/Bunn/Xgist) ![GitHub last commit](https://img.shields.io/github/last-commit/Bunn/Xgist)](https://github.com/Bunn/Xgist) - Xcode extension which allows you to send your text selection or entire file to GitHub's Gist and automatically copy the Gist URL into your Clipboard. * [Swiftify](https://swiftify.com/) - Objective-C to Swift online code converter and Xcode extension. * [DocumenterXcode ![GitHub Repo Stars](https://img.shields.io/github/stars/serhii-londar/DocumenterXcode) ![GitHub last commit](https://img.shields.io/github/last-commit/serhii-londar/DocumenterXcode)](https://github.com/serhii-londar/DocumenterXcode) - Attempt to give a new life for VVDocumenter-Xcode as source editor extension. * [Snowonder ![GitHub Repo Stars](https://img.shields.io/github/stars/Karetski/Snowonder) ![GitHub last commit](https://img.shields.io/github/last-commit/Karetski/Snowonder)](https://github.com/Karetski/Snowonder) - Magical import declarations formatter for Xcode. * [XVim2 ![GitHub Repo Stars](https://img.shields.io/github/stars/XVimProject/XVim2) ![GitHub last commit](https://img.shields.io/github/last-commit/XVimProject/XVim2)](https://github.com/XVimProject/XVim2) - Vim key-bindings for Xcode 9. * [Comment Spell Checker ![GitHub Repo Stars](https://img.shields.io/github/stars/velyan/Comment-Spell-Checker) ![GitHub last commit](https://img.shields.io/github/last-commit/velyan/Comment-Spell-Checker)](https://github.com/velyan/Comment-Spell-Checker) - Xcode extension for spell checking and auto correcting code comments. * [nef ![GitHub Repo Stars](https://img.shields.io/github/stars/bow-swift/nef-plugin) ![GitHub last commit](https://img.shields.io/github/last-commit/bow-swift/nef-plugin)](https://github.com/bow-swift/nef-plugin) - This Xcode extension enables you to make a code selection and export it to a snippets. Available on Mac AppStore. **[back to top](#contributing-and-collaborating)** ### Themes - [Dracula Theme](https://draculatheme.com/xcode/) - A dark theme for Xcode. - [Xcode themes list ![GitHub Repo Stars](https://img.shields.io/github/stars/hdoria/xcode-themes) ![GitHub last commit](https://img.shields.io/github/last-commit/hdoria/xcode-themes)](https://github.com/hdoria/xcode-themes) - Color themes for Xcode. - [Solarized-Dark-for-Xcode ![GitHub Repo Stars](https://img.shields.io/github/stars/ArtSabintsev/Solarized-Dark-for-Xcode) ![GitHub last commit](https://img.shields.io/github/last-commit/ArtSabintsev/Solarized-Dark-for-Xcode)](https://github.com/ArtSabintsev/Solarized-Dark-for-Xcode/) - Solarized Dark Theme for Xcode 5. - [WWDC2016 Xcode Color Scheme ![GitHub Repo Stars](https://img.shields.io/github/stars/cargath/WWDC2016-Xcode-Color-Scheme) ![GitHub last commit](https://img.shields.io/github/last-commit/cargath/WWDC2016-Xcode-Color-Scheme)](https://github.com/cargath/WWDC2016-Xcode-Color-Scheme) - A color scheme for Xcode based on the WWDC 2016 invitation. - [DRL Theme ![GitHub Repo Stars](https://img.shields.io/github/stars/durul/Xcodetheme) ![GitHub last commit](https://img.shields.io/github/last-commit/durul/Xcodetheme)](https://github.com/durul/Xcodetheme) - A soft darkness theme for Xcode. **[back to top](#contributing-and-collaborating)** ### Other Xcode - [awesome-xcode-scripts ![GitHub Repo Stars](https://img.shields.io/github/stars/aashishtamsya/awesome-xcode-scripts) ![GitHub last commit](https://img.shields.io/github/last-commit/aashishtamsya/awesome-xcode-scripts)](https://github.com/aashishtamsya/awesome-xcode-scripts) - A curated list of useful xcode scripts. - [Synx ![GitHub Repo Stars](https://img.shields.io/github/stars/venmo/synx) ![GitHub last commit](https://img.shields.io/github/last-commit/venmo/synx)](https://github.com/venmo/synx) - A command-line tool that reorganizes your Xcode project folder to match your Xcode groups. - [dsnip ![GitHub Repo Stars](https://img.shields.io/github/stars/Tintenklecks/IBDelegateCodesippets) ![GitHub last commit](https://img.shields.io/github/last-commit/Tintenklecks/IBDelegateCodesippets)](https://github.com/Tintenklecks/IBDelegateCodesippets) - Tool to generate (native) Xcode code snippets from all protocols/delegate methods of UIKit (UITableView, ...) - [SBShortcutMenuSimulator ![GitHub Repo Stars](https://img.shields.io/github/stars/DeskConnect/SBShortcutMenuSimulator) ![GitHub last commit](https://img.shields.io/github/last-commit/DeskConnect/SBShortcutMenuSimulator)](https://github.com/DeskConnect/SBShortcutMenuSimulator) - 3D Touch shortcuts in the Simulator. - [awesome-gitignore-templates ![GitHub Repo Stars](https://img.shields.io/github/stars/aashishtamsya/awesome-gitignore-templates) ![GitHub last commit](https://img.shields.io/github/last-commit/aashishtamsya/awesome-gitignore-templates)](https://github.com/aashishtamsya/awesome-gitignore-templates) - A collection of swift, objective-c, android and many more langugages .gitignore templates. - [swift-project-template ![GitHub Repo Stars](https://img.shields.io/github/stars/artemnovichkov/swift-project-template) ![GitHub last commit](https://img.shields.io/github/last-commit/artemnovichkov/swift-project-template)](https://github.com/artemnovichkov/swift-project-template) - Template for iOS Swift project generation. - [Swift-VIPER-Module ![GitHub Repo Stars](https://img.shields.io/github/stars/Juanpe/Swift-VIPER-Module) ![GitHub last commit](https://img.shields.io/github/last-commit/Juanpe/Swift-VIPER-Module)](https://github.com/Juanpe/Swift-VIPER-Module) - Xcode template for create modules with VIPER Architecture written in Swift 3. - [ViperC ![GitHub Repo Stars](https://img.shields.io/github/stars/abdullahselek/ViperC) ![GitHub last commit](https://img.shields.io/github/last-commit/abdullahselek/ViperC)](https://github.com/abdullahselek/ViperC) - Xcode template for VIPER Architecture for both Objective-C and Swift. - [XcodeCodeSnippets ![GitHub Repo Stars](https://img.shields.io/github/stars/ismetanin/XcodeCodeSnippets) ![GitHub last commit](https://img.shields.io/github/last-commit/ismetanin/XcodeCodeSnippets)](https://github.com/ismetanin/XcodeCodeSnippets) - A set of code snippets for iOS development, includes code and comments snippets. - [Xcode Keymap for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=stevemoser.xcode-keybindings) - This extension ports popular Xcode keyboard shortcuts to Visual Studio Code. - [Xcode Template Manager ![GitHub Repo Stars](https://img.shields.io/github/stars/Camji55/xtm) ![GitHub last commit](https://img.shields.io/github/last-commit/Camji55/xtm)](https://github.com/Camji55/xtm) - Xcode Template Manager is a Swift command line tool that helps you manage your Xcode project templates. - [VIPER Module Template ![GitHub Repo Stars](https://img.shields.io/github/stars/EvsenevDev/VIPERModuleTemplate) ![GitHub last commit](https://img.shields.io/github/last-commit/EvsenevDev/VIPERModuleTemplate)](https://github.com/EvsenevDev/VIPERModuleTemplate) - Xcode Template of VIPER Module which generates all layers of VIPER. - [Xcode Developer Disk Images ![GitHub Repo Stars](https://img.shields.io/github/stars/haikieu/xcode-developer-disk-image-all-platforms) ![GitHub last commit](https://img.shields.io/github/last-commit/haikieu/xcode-developer-disk-image-all-platforms)](https://github.com/haikieu/xcode-developer-disk-image-all-platforms) - Xcode Developer Disk Images is needed when you want to put your build to the device, however sometimes your Xcode is not updated with the latest Disk Images, you could find them here for convenience. - [Swift Macros 🚀 ![GitHub Repo Stars](https://img.shields.io/github/stars/krzysztofzablocki/Swift-Macros) ![GitHub last commit](https://img.shields.io/github/last-commit/krzysztofzablocki/Swift-Macros)](https://github.com/krzysztofzablocki/Swift-Macros) - A curated list of community-created Macros and associated learning resources. **[back to top](#contributing-and-collaborating)**