iOS

Mobile operating system for Apple phones and tablets.

2627 resources74 categoriesView Original

Analytics(14 items)

A

Answers by Fabric

Answers gives you real-time insight into people’s experience in your app.

Analytics
A

Aptabase

Open Source, Privacy-First and Simple Analytics for Swift Apps.

Analytics
B

Bugsnag

Error tracking with a free tier. Error reports include data on device, release, user, and allows arbitrary data.

Analytics
C

Countly

Open source, mobile & web analytics, crash reports and push notifications platform for iOS & Android.

Analytics
D

devtodev

Comprehensive analytics service that improves your project and saves time for product development.

Analytics
E

Embrace

Mobile observability, built on OpenTelemetry, to provide user-focused, reliable apps.

Analytics
E

Emerge Tools

Prevent app size & performance regressions on every pull request, get automated insights on how to improve.

Analytics
I

Instabug

In-app feedback, Bug and Crash reporting, Fix Bugs Faster through user-steps, video recordings, screen annotation, network requests logging.

Analytics
M

Matomo

The MatomoTracker is an iOS, tvOS and macOS SDK for sending app analytics to a Matomo server.

Analytics
M

Mixpanel

Advanced analytics platform.

Analytics
M

MOCA Analytics

Paid cross-platform analytics backend.

Analytics
S

Segment

The hassle-free way to integrate analytics into any iOS application.

Analytics
S

Sentry

Sentry provides self-hosted and cloud-based error monitoring that helps all software teams discover, triage, and prioritize errors in real-time.

Analytics
S

Shake

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.

Analytics

App Routing(17 items)

A

ApplicationCoordinator

Coordinator is an object that handles navigation flow and shares flow’s handling for the next coordinator after switching on the next chain.

App Routing
A

Appz

Easily launch and deeplink into external applications, falling back to web if not installed.

App Routing
C

Composable Navigator

An open source library for building deep-linkable SwiftUI applications with composition, testing and ergonomics in mind

App Routing
C

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.

App Routing
D

DeepLinkKit

A splendid route-matching, block-based way to handle your deep links.

App Routing
J

JLRoutes

URL routing library for iOS with a simple block-based API.

App Routing
L

Linker

Lightweight way to handle internal and external deeplinks for iOS.

App Routing
L

LiteRoute

Easy transition between VIPER modules, implemented on pure Swift.

App Routing
M

Marshroute

Marshroute is an iOS Library for making your Routers simple but extremely powerful.

App Routing
R

RouteComposer

Library that helps to handle view controllers composition, routing and deeplinking tasks.

App Routing
R

Router

Simple Navigation for iOS.

App Routing
R

RxFlow

Navigation framework for iOS applications based on a Reactive Flow Coordinator pattern.

App Routing
S

SwiftCurrent

A library for managing complex workflows.

App Routing
S

SwiftRouter

A URL Router for iOS.

App Routing
U

URLNavigator

Elegant URL Routing for Swift

App Routing
W

WAAppRouting

iOS routing done right. Handles both URL recognition and controller displaying with parsed parameters. All in one line, controller stack preserved automatically!

App Routing
Z

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 Routing

Charts(26 items)

A

ANDLineChartView

ANDLineChartView is easy to use view-based class for displaying animated line chart.

Charts
C

Charts

A powerful chart/graph framework, the iOS equivalent to MPAndroidChart.

Charts
C

core-plot

A 2D plotting lib which is highly customizable and capable of drawing many types of plots.

Charts
C

CoreCharts

CoreCharts is a simple powerful yet Charts library for apple products.

Charts
C

CSPieChart

iOS PieChart Opensource. This is very easy to use and customizable.

Charts
D

DDSpiderChart

Easy to use and customizable Spider (Radar) Chart library for iOS written in Swift.

Charts
D

Dr-Charts

Dr-Charts is a highly customisable, easy to use and interactive chart/graph framework in Objective-C.

Charts
E

EatFit

Eat fit is a component for attractive data representation inspired by Google Fit.

Charts
E

EChart

iOS/iPhone/iPad Chart, Graph. Event handling and animation supported.

Charts
F

FlowerChart

Flower-shaped chart with custom appearance animation, fully vector.

Charts
F

FSInteractiveMap

A charting library to visualize and interact with a vector map on iOS. It's like Geochart but for iOS.

Charts
F

FSLineChart

A line chart library for iOS.

Charts
G

Graphs

Light weight charts view generator for iOS.

Charts
J

JBChartView

iOS-based charting library for both line and bar graphs.

Charts
J

JYRadarChart

An iOS open source Radar Chart implementation.

Charts
M

MagicPie

Awesome layer-based pie chart. Fantastically fast and fully customizable. Amazing animations available with MagicPie.

Charts
P

PieCharts

Easy to use and highly customizable pie charts library for iOS.

Charts
P

PNChart

A simple and beautiful chart lib used in Piner and CoinsMan for iOS.

Charts
S

Scrollable-GraphView

An adaptive scrollable graph view for iOS to visualise simple discrete datasets. Written in Swift.

Charts
S

SMDiagramViewSwift

Meet cute and very flexibility library for iOS application for different data view in one circle diagram.

Charts
S

Swift LineChart

Line Chart library for iOS written in Swift.

Charts
S

SwiftChart

Line and area chart library for iOS.

Charts
T

TEAChart

Simple and intuitive iOS chart library. Contribution graph, clock chart, and bar chart.

Charts
T

TKRadarChart

A customizable radar chart in Swift.

Charts
T

TWRCharts

An iOS wrapper for ChartJS. Easily build animated charts by leveraging the power of native Obj-C code.

Charts
X

XJYChart

A Beautiful chart for iOS. Support animation, click, slide, area highlight.

Charts

Code Quality(17 items)

A

Aardvark

Aardvark is a library that makes it dead simple to create actionable bug reports.

Code Quality
A

AnyLint

Lint anything by combining the power of Swift & regular expressions.

Code Quality
B

Bootstrap

iOS project bootstrap aimed at high quality coding.

Code Quality
B

Bugsee

In-app bug and crash reporting with video, logs, network traffic and traces.

Code Quality
F

FBRetainCycleDetector

iOS library to help detecting retain cycles in runtime.

Code Quality
H

HeapInspector-for-iOS

Find memory issues & leaks in your iOS app without instruments.

Code Quality
I

IBLinter

A linter tool for Interface Builder.

Code Quality
K

KZAsserts

Asserts on roids, test all your assumptions with ease.

Code Quality
M

MLeaksFinder

Find memory leaks in your iOS app at develop time.

Code Quality
O

OCLint

Static code analysis tool for improving quality and reducing defects.

Code Quality
P

PSTModernizer

Makes it easier to support older versions of iOS by fixing things and adding missing methods.

Code Quality
S

spacecommander

Commit fully-formatted Objective-C code as a team without even trying.

Code Quality
S

SwiftCop

SwiftCop is a validation library fully written in Swift and inspired by the clarity of Ruby On Rails Active Record validations.

Code Quality
S

SwiftFormat

A code library and command-line formatting tool for reformatting Swift code.

Code Quality
S

Swiftlint

A tool to enforce Swift style and conventions.

Code Quality
T

Tailor

Cross-platform static analyzer for Swift that helps you to write cleaner code and avoid bugs.

Code Quality
W

WeakableSelf

A Swift micro-framework to encapsulate `[weak self]` and `guard` statements within closures.

Code Quality

Core Data(20 items)

A

AERecord

Super awesome Core Data wrapper in Swift.

Core Data
A

AlecrimCoreData

A powerful and simple Core Data wrapper framework written in Swift.

Core Data
C

Cadmium

A complete swift framework that wraps CoreData and helps facilitate best practices.

Core Data
C

CloudCore

Robust CloudKit synchronization: offline editing, relationships, shared and public databases, field-level deltas, and more.

Core Data
C

Core Data Query Interface

A type-safe, fluent query framework for Core Data.

Core Data
C

CoreDataDandy

A feature-light wrapper around Core Data that simplifies common database operations.

Core Data
C

CoreDataStack

The Big Nerd Ranch Core Data Stack.

Core Data
C

CoreStore

Powerful Core Data framework for Incremental Migrations, Fetching, Observering, etc.

Core Data
D

DataKernel

Simple CoreData wrapper to ease operations.

Core Data
D

DATAStack

100% Swift Simple Boilerplate Free Core Data Stack. NSPersistentContainer.

Core Data
E

Ensembles

A synchronization framework for Core Data.

Core Data
G

Graph

An elegant data-driven framework for CoreData in Swift.

Core Data
J

JSQCoreDataKit

A swifter Core Data stack.

Core Data
J

JustPersist

JustPersist is the easiest and safest way to do persistence on iOS with Core Data support out of the box.

Core Data
M

MagicalRecord

Super Awesome Easy Fetching for Core Data.

Core Data
M

Mogenerator

Automatic Core Data code generation.

Core Data
P

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.

Core Data
P

PrediKit

An NSPredicate DSL for iOS, macOS, tvOS, & watchOS. Inspired by SnapKit and lovingly written in Swift.

Core Data
S

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.

Core Data
S

Sync

Modern Swift JSON synchronization to Core Data.

Core Data

Data Structures / Algorithms(28 items)

A

Algorithm

Algorithm is a collection of data structures that are empowered by a probability toolset.

Data Structures / Algorithms
A

AnyObjectConvertible

Convert your own struct/enum to AnyObject easily.

Data Structures / Algorithms
B

Brick

A generic view model for both basic and complex scenarios.

Data Structures / Algorithms
B

BTree

Fast ordered collections for Swift using in-memory B-trees.

Data Structures / Algorithms
B

Buffer

Swift μ-framework for efficient array diffs, collection observation and cell configuration.

Data Structures / Algorithms
C

Changeset

Minimal edits from one collection to another.

Data Structures / Algorithms
D

DeepDiff

Diff in Swift.

Data Structures / Algorithms
D

Dekoter

`NSCoding`'s counterpart for Swift structs.

Data Structures / Algorithms
D

diff

Simple diff library in pure Swift.

Data Structures / Algorithms
D

Differ

Swift library to generate differences and patches between collections.

Data Structures / Algorithms
D

DifferenceKit

A fast and flexible O(n) difference algorithm framework for Swift collection.

Data Structures / Algorithms
D

Differific

A fast and convenient diffing framework.

Data Structures / Algorithms
D

Dispatch

Multi-store Flux implementation in Swift.

Data Structures / Algorithms
D

Dollar

A functional tool-belt for Swift Language similar to Lo-Dash or Underscore.js in Javascript https://www.dollarswift.org/.

Data Structures / Algorithms
E

EKAlgorithms

Some well known CS algorithms & data structures in Objective-C.

Data Structures / Algorithms
H

HeckelDiff

A fast Swift diffing library.

Data Structures / Algorithms
I

Impeller

A Distributed Value Store in Swift.

Data Structures / Algorithms
K

KeyPathKit

KeyPathKit provides a seamless syntax to manipulate data using typed keypaths.

Data Structures / Algorithms
M

Monaka

Convert custom struct and fundamental values to NSData.

Data Structures / Algorithms
O

OneWaySynchronizer

The simplest abstraction to synchronize local data with remote source.

Data Structures / Algorithms
P

Pencil

Write values to file and read it more easily.

Data Structures / Algorithms
P

Probably

A Swift probability and statistics library.

Data Structures / Algorithms
R

RandMyMod

RandMyMod base on your own struct or class create one or a set of randomized instance.

Data Structures / Algorithms
R

Result

Swift type modeling the success/failure of arbitrary operations.

Data Structures / Algorithms
S

swift-algorithm-club

Algorithms and data structures in Swift, with explanations!

Data Structures / Algorithms
S

SwiftGraph

Graph data structure and utility functions in pure Swift.

Data Structures / Algorithms
S

SwiftPriorityQueue

A priority queue with a classic binary heap implementation in pure Swift.

Data Structures / Algorithms
S

SwiftStructures

Examples of commonly used data structures and algorithms in Swift.

Data Structures / Algorithms

Database(51 items)

C

Couchbase Mobile

Couchbase document store for mobile with cloud sync.

Database
D

Default

Modern interface to UserDefaults + Codable support.

Database
D

Defaults

Swifty and modern UserDefaults.

Database
D

DuckDB

DuckDB is a high-performance analytical database system.

Database
F

FCModel

An alternative to Core Data for people who like having direct SQL access.

Database
F

FileMaker

A Swift wrapper around the FileMaker XML Web publishing interface, enabling access to FileMaker servers.

Database
F

FirebaseHelper

Safe and easy wrappers for common Firebase Realtime Database functions.

Database
F

Fluent

Simple ActiveRecord implementation for working with your database in Swift.

Database
F

FMDB

A Cocoa / Objective-C wrapper around SQLite.

Database
G

GRDB.swift

A versatile SQLite toolkit for Swift, with WAL mode support.

Database
I

IceCream

Sync Realm Database with CloudKit.

Database
M

MMKV

An efficient, small mobile key-value storage framework developed by WeChat. Works on iOS, Android, macOS and Windows.

Database
M

ModelAssistant

Elegant library to manage the interactions between view and model in Swift.

Database
M

MongoDB

A Swift wrapper around the mongo-c client library, enabling access to MongoDB servers.

Database
M

MongoKitten

A pure Swift MongoDB client implementation with support for embedded databases.

Database
M

MySQL

A Swift wrapper around the MySQL client library, enabling access to MySQL servers.

Database
N

Nora

Nora is a Firebase abstraction layer for working with FirebaseDatabase and FirebaseStorage.

Database
O

ObjectBox

ObjectBox is a superfast, light-weight object persistence framework.

Database
O

ObjectiveRocks

An Objective-C wrapper of Facebook's RocksDB - A Persistent Key-Value Store for Flash and RAM Storage.

Database
O

OHMySQL

An Objective-C wrapper of MySQL C API.

Database
O

OneStore

A single value proxy for NSUserDefaults, with clean API.

Database
P

ParseAlternatives

A collaborative list of Parse alternative backend service providers.

Database
P

PersistenceKit

Store and retrieve Codable objects to various persistence layers, in a couple lines of code.

Database
P

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.

Database
P

PostgreSQL

A Swift wrapper around the libpq client library, enabling access to PostgreSQL servers.

Database
P

Prephirences

Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, configurations and app-state.

Database
P

PropertyKit

Protocol-First, Type and Key-Safe Swift Property for iOS, macOS and tvOS.

Database
Q

QuickDB

Save and Retrieve any `Codable` in JUST ONE line of code + more easy usecases.

Database
R

Realm

The alternative to CoreData and SQLite: Simple, modern and fast.

Database
R

realm-cocoa-converter

A library that provides the ability to import/export Realm files from a variety of data container formats.

Database
R

RealmGeoQueries

RealmGeoQueries simplifies spatial queries with Realm Cocoa. In the absence of and official functions, this library provide the possibility to do proximity search.

Database
R

RealmWrapper

Safe and easy wrappers for RealmSwift.

Database
R

Redis

A Swift wrapper around the Redis client library, enabling access to Redis.

Database
S

SecureDefaults

A lightweight wrapper over UserDefaults/NSUserDefaults with an extra AES-256 encryption layer.

Database
S

Shallows

Your lightweight persistence toolbox.

Database
S

SQLite.swift

A type-safe, Swift-language layer over SQLite3.

Database
S

StorageKit

Your Data Storage Troubleshooter.

Database
S

StorageManager

Safe and easy way to use FileManager as Database.

Database
S

Storez

Safe, statically-typed, store-agnostic key-value storage (with namespace support).

Database
S

SugarRecord

Data persistence management library.

Database
S

SwiftMongoDB

A MongoDB interface for Swift.

Database
S

SwiftStore

Key-Value store for Swift backed by LevelDB.

Database
S

SwiftyUserDefaults

Statically-typed NSUserDefaults.

Database
T

TypedDefaults

TypedDefaults is a utility library to type-safely use NSUserDefaults.

Database
U

Unrealm

Unrealm enables you to easily store Swift native Classes, Structs and Enums into Realm.

Database
U

UserDefaults

Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS.

Database
U

UserDefaultsStore

An easy and very light way to store and retrieve -reasonable amount- of Codable objects, in a couple lines of code.

Database
W

WCDB

WCDB is an efficient, complete, easy-to-use mobile database framework for iOS, macOS.

Database
Y

YapDatabase

YapDatabase is an extensible database for iOS & Mac.

Database
Y

YapDatabaseExtensions

YapDatabase extensions for use with Swift.

Database
Z

Zephyr

Effortlessly synchronize NSUserDefaults over iCloud.

Database

Date & Time(21 items)

1

10Clock

This Control is a beautiful time-of-day picker heavily inspired by the iOS 10 "Bedtime" timer.

Date & Time
A

AnyDate

Swifty Date & Time API inspired from Java 8 DateTime API.

Date & Time
C

Chronology

Building a better date/time library.

Date & Time
D

DateHelper

Convenience extension for NSDate in Swift.

Date & Time
D

DateTools

Dates and times made easy in Objective-C.

Date & Time
E

EmojiTimeFormatter

Format your dates/times as emojis.

Date & Time
I

iso-8601-date-formatter

A Cocoa NSFormatter subclass to convert dates to and from ISO-8601-formatted strings. Supports calendar, week, and ordinal formats.

Date & Time
K

Kronos

Elegant NTP date library in Swift.

Date & Time
L

LFTimePicker

Custom Time Picker ViewController with Selection of start and end times in Swift.

Date & Time
N

NSDate-TimeAgo

A "time ago", "time since", "relative date", or "fuzzy date" category for NSDate and iOS, Objective-C, Cocoa Touch, iPhone, iPad.

Date & Time
N

NVDate

Swift4 Date extension library.

Date & Time
S

Schedule

⏳ A missing lightweight task scheduler for Swift with an incredibly human-friendly syntax.

Date & Time
S

Solar

A Swift micro library for generating Sunrise and Sunset times.

Date & Time
S

SwiftDate

The best way to manage Dates and Timezones in Swift.

Date & Time
S

SwiftMoment

A time and calendar manipulation library.

Date & Time
S

SwiftyTimer

Swifty API for NSTimer.

Date & Time
T

Time

Type-safe time calculations in Swift, powered by generics.

Date & Time
T

TimePicker

Configurable time picker component based on a pan gesture and its velocity.

Date & Time
T

Timepiece

Intuitive NSDate extensions in Swift.

Date & Time
T

TimeZonePicker

A TimeZonePicker UIViewController similar to the iOS Settings app.

Date & Time
T

TrueTime

Get the true current time impervious to device clock time changes.

Date & Time

Debugging(25 items)

A

AEConsole

Customizable Console UI overlay with debug log on top of your iOS App.

Debugging
A

Alpha

Next generation debugging framework for iOS.

Debugging
A

AppSpector

Remote iOS and Android debugging and data collection service. You can debug networking, logs, CoreData, SQLite, NSNotificationCenter and mock device's geo location.

Debugging
A

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.

Debugging
C

chisel

Collection of LLDB commands to assist debugging iOS apps.

Debugging
D

DBDebugToolkit

Set of easy to use debugging tools for iOS developers & QA engineers.

Debugging
D

DebugSwift

A comprehensive toolkit designed to simplify and enhance the debugging process for iOS applications.

Debugging
D

DoraemonKit

A full-featured iOS App development assistant,30+ tools included. You deserve it.

Debugging
D

Dotzu

iOS app debugger while using the app. Crash report, logs, network.

Debugging
D

Droar

Droar is a modular, single-line installation debugging window.

Debugging
F

Flex

An in-app debugging and exploration tool for iOS.

Debugging
G

GodEye

Automatically display Log,Crash,Network,ANR,Leak,CPU,RAM,FPS,NetFlow,Folder and etc with one line of code based on Swift.

Debugging
H

Httper-iOS

App for developers to test REST API.

Debugging
H

Hyperion

In-app design review tool to inspect measurements, attributes, and animations.

Debugging
L

LayoutInspector

Debug app layouts directly on iOS device: inspect layers in 3D and debug each visible view attributes.

Debugging
M

MTHawkeye

Profiling / Debugging assist tools for iOS, include tools: UITimeProfiler, Memory Allocations, Living ObjC Objects Sniffer, Network Transaction Waterfall, etc.

Debugging
N

Netfox

A lightweight, one line setup, iOS / macOS network debugging library!

Debugging
N

NetShears

Allows developers to intercept and monitor HTTP/HTTPS requests and responses. It also could be configured to show gRPC calls.

Debugging
N

NetworkEye

a iOS network debug library, It can monitor HTTP requests within the App and displays information related to the request.

Debugging
P

Playbook

A library for isolated developing UI components and automatically snapshots of them.

Debugging
P

PonyDebugger

Remote network and data debugging for your native iOS app using Chrome Developer Tools.

Debugging
S

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.

Debugging
W

Woodpecker

View sandbox files, UserDefaults, network request from Mac.

Debugging
W

Wormholy

iOS network debugging, like a wizard.

Debugging
X

Xniffer

A swift network profiler built on top of URLSession.

Debugging

Deployment / Distribution(23 items)

A

AppCenter

Continuously build, test, release, and monitor apps for every platform.

Deployment / Distribution
A

Appcircle.io

— An enterprise-grade mobile DevOps platform that automates the build, test, and publish store of mobile apps for faster, efficient release cycle

Deployment / Distribution
A

Appfigurate

Secure runtime configuration for iOS and watchOS, apps and app extensions.

Deployment / Distribution
A

AppLaunchpad

Free App Store screenshot builder.

Deployment / Distribution
B

Bitrise

Mobile Continuous Integration & Delivery with dozens of integrations to build, test, deploy and collaborate.

Deployment / Distribution
B

boarding

Instantly create a simple signup page for TestFlight beta testers.

Deployment / Distribution
B

buddybuild

A mobile iteration platform - build, deploy, and collaborate.

Deployment / Distribution
C

Codemagic

Build, test and deliver iOS apps 20% faster with Codemagic CI/CD.

Deployment / Distribution
C

Crashlytics

A crash reporting and beta testing service.

Deployment / Distribution
D

deliver

Upload screenshots, metadata and your app to the App Store using a single command.

Deployment / Distribution
F

fastlane

Connect all iOS deployment tools into one streamlined workflow.

Deployment / Distribution
H

HockeyKit

A software update kit.

Deployment / Distribution
I

Instabug

In-app feedback, Bug and Crash reporting, Fix Bugs Faster through user-steps, video recordings, screen annotation, network requests logging.

Deployment / Distribution
I

ios-uploader

Easy to use, cross-platform tool to upload iOS apps to App Store Connect.

Deployment / Distribution
L

LaunchKit

A set of web-based tools for mobile app developers, now open source!

Deployment / Distribution
R

Rollout.io

SDK to patch, fix bugs, modify and manipulate native apps (Obj-c & Swift) in real-time.

Deployment / Distribution
R

Runway

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.

Deployment / Distribution
S

Screenplay

Instant rollbacks and canary deployments for iOS.

Deployment / Distribution
S

ScreenshotFramer

With Screenshot Framer you can easily create nice-looking and localized App Store Images.

Deployment / Distribution
S

Semaphore

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.

Deployment / Distribution
S

snapshot

Automate taking localized screenshots of your iOS app on every device.

Deployment / Distribution
T

TestFlight Beta Testing

The beta testing service hosted on iTunes Connect (requires iOS 8 or later).

Deployment / Distribution
W

watchbuild

Get a notification once your iTunes Connect build is finished processing.

Deployment / Distribution

EventBus(23 items)

B

Bluebird.swift

Promise/A+, Bluebird inspired, implementation in Swift 4.

EventBus
B

Bolts

Bolts is a collection of low-level libraries designed to make developing mobile apps easier, including tasks (promises) and app links (deep links).

EventBus
B

Bolts-Swift

Bolts is a collection of low-level libraries designed to make developing mobile apps easier.

EventBus
B

BrightFutures

Write great asynchronous code in Swift using futures and promises.

EventBus
C

Continuum

NotificationCenter based Lightweight UI / AnyObject binder.

EventBus
E

EasyFutures

🔗 Swift Futures & Promises. Easy to use. Highly combinable.

EventBus
F

FutureKit

A Swift based Future/Promises Library for iOS and macOS.

EventBus
F

FutureLib

FutureLib is a pure Swift 2 library implementing Futures & Promises inspired by Scala.

EventBus
F

Futures

Lightweight promises for iOS, macOS, tvOS, watchOS, and server-side Swift.

EventBus
H

Hydra

Promises & Await - Write better async code in Swift.

EventBus
N

NoticeObserveKit

NoticeObserveKit is type-safe NotificationCenter wrapper that associates notice type with info type.

EventBus
P

Promis

The easiest Future and Promises framework in Swift. No magic. No boilerplate.

EventBus
P

Promise

A Promise library for Swift, based partially on Javascript's A+ spec.

EventBus
P

PromiseKit

Promises for iOS and macOS.

EventBus
P

promises

Google provides a synchronization construct for Objective-C and Swift to facilitate writing asynchronous code.

EventBus
R

RWPromiseKit

A light-weighted Promise library for Objective-C.

EventBus
S

signals-ios

Typeful eventing.

EventBus
S

SwiftEventBus

A publish/subscribe event bus optimized for iOS.

EventBus
S

SwiftNotificationCenter

A Protocol-Oriented NotificationCenter which is type safe, thread safe and with memory safety.

EventBus
S

SwiftTask

Promise + progress + pause + cancel + retry for Swift.

EventBus
T

then🎬

Elegant Async code in Swift.

EventBus
T

TopicEventBus

Publish–subscribe design pattern implementation framework, with ability to publish events by topic. (NotificationCenter extended alternative).

EventBus
W

When

A lightweight implementation of Promises in Swift.

EventBus

Graphics(23 items)

A

AEConicalGradient

Conical (angular) gradient layer written in Swift.

Graphics
A

AnimatedGradientView

A simple framework to add animated gradients to your iOS app.

Graphics
B

BlockiesSwift

Unique blocky identicons/profile picture generator.

Graphics
D

DePict

A simple, declarative, functional drawing framework, in Swift!

Graphics
D

Drawsana

iOS framework for building raster drawing and image markup views.

Graphics
E

EPShapes

Design shapes in Interface Builder.

Graphics
E

EZYGradientView

Create gradients and blur gradients without a single line of code.

Graphics
G

Graphicz

Light-weight, operator-overloading-free complements to CoreGraphics!

Graphics
G

GraphLayout

UI controls for graph visualization. It is powered by Graphviz.

Graphics
H

HxSTLParser

Basic STL loader for SceneKit.

Graphics
I

InkKit

Write-Once, Draw-Everywhere for iOS and macOS.

Graphics
J

jot

An iOS framework for easily adding drawings and text to images.

Graphics
M

Macaw

Powerful and easy-to-use vector graphics library with SVG support written in Swift.

Graphics
M

MKGradientView

Core Graphics based gradient view capable of producing Linear (Axial), Radial (Circular), Conical (Angular), Bilinear (Four Point) gradients, written in Swift.

Graphics
M

MPWDrawingContext

An Objective-C wrapper for CoreGraphics CGContext.

Graphics
N

NXDrawKit

NXDrawKit is a simple and easy but useful drawing kit for iPhone.

Graphics
P

PKCoreTechniques

The code for my CoreGraphics+CoreAnimation talk, held during the 2012 iOS Game Design Seminar at the Technical University Munich.

Graphics
P

ProcessingKit

Visual designing library for iOS & OSX.

Graphics
R

Rough

lets you draw in a sketchy, hand-drawn-like, style.

Graphics
S

Snowflake

SVG in Swift.

Graphics
S

SVGKit

Display and interact with SVG Images on iOS / macOS, using native rendering (CoreAnimation) (currently only supported for iOS - macOS code needs updating).

Graphics
S

SwiftSVG

A single pass SVG parser with multiple interface options (String, NS/UIBezierPath, CAShapeLayer, and NS/UIView).

Graphics
Y

YYAsyncLayer

iOS utility classes for asynchronous rendering and display.

Graphics

Hardware(76 items)

A

ALCameraViewController

A camera view controller with custom image picker and image cropping. Written in Swift.

Hardware
A

Apple Family

Quickly connect Apple devices together with Bluetooth, wifi, and USB.

Hardware
A

AsyncLocationKit

Wrapper for Apple CoreLocation framework with Modern Concurrency Swift (async/await).

Hardware
A

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.

Hardware
B

BabyBluetooth

The easiest way to use Bluetooth (BLE) in iOS/MacOS.

Hardware
B

BarcodeScanner

Simple and beautiful barcode scanner.

Hardware
B

BBLocationManager

A Location Manager for easily implementing location services & geofencing in iOS.

Hardware
B

BeaconEmitter

Turn your Mac as an iBeacon.

Hardware
B

BerkananSDK

Mesh messaging SDK with the goal to create a decentralized mesh network for the people, powered by their device's Bluetooth antenna.

Hardware
B

Bleu

BLE (Bluetooth LE) for U.

Hardware
B

BlueCap

iOS Bluetooth LE framework.

Hardware
B

Bluejay

A simple Swift framework for building reliable Bluetooth LE apps.

Hardware
B

Bluetonium

Bluetooth mapping in Swift.

Hardware
B

BluetoothKit

Easily communicate between iOS/macOS devices using BLE.

Hardware
C

CameraBackground

Show camera layer as a background to any UIView.

Hardware
C

CameraEngine

Camera engine for iOS, written in Swift, above AVFoundation.

Hardware
C

CameraKit-iOS

Massively increase camera performance and ease of use in your next iOS project.

Hardware
C

CameraManager

Simple Swift class to provide all the configurations you need to create custom camera view in your app.

Hardware
C

Cool-iOS-Camera

A fully customisable and modern camera implementation for iOS made with AVFoundation.

Hardware
D

DarkLightning

Simply the fastest way to transmit data between iOS/tvOS and macOS.

Hardware
D

Device

Light weight tool for detecting the current device and screen size written in swift.

Hardware
D

Device.swift

Super-lightweight library to detect used device.

Hardware
D

DeviceKit

DeviceKit is a value-type replacement of UIDevice.

Hardware
D

Deviice

Simply library to detect the device on which the app is running (and some properties).

Hardware
D

Discovery

A very simple library to discover and retrieve data from nearby devices (even if the peer app works at background).

Hardware
D

DKCamera

A lightweight & simple camera framework for iOS. Written in Swift.

Hardware
E

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.

Hardware
E

ExyteMediaPicker

Customizable media picker

Hardware
F

FastttCamera

Fasttt and easy camera framework for iOS with customizable filters.

Hardware
F

FDTake

Easily take a photo or video or choose from library.

Hardware
F

Fusuma

Instagram-like photo browser and a camera feature with a few line of code in Swift.

Hardware
H

Haptico

Easy to use haptic feedback generator with pattern-play support.

Hardware
H

HorizonSDK-iOS

State of the art real-time video recording / photo shooting iOS library.

Hardware
H

HybridCamera

Video and photo camera for iOS, similar to the SnapChat camera.

Hardware
I

IngeoSDK

Always-On Location monitoring framework for iOS.

Hardware
I

iOS-Depth-Sampler

A collection of code examples for Depth APIs.

Hardware
J

JMCBeaconManager

An iBeacon Manager class that is responsible for detecting beacons nearby.

Hardware
J

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.

Hardware
L

LGBluetooth

Simple, block-based, lightweight library over CoreBluetooth. Will clean up your Core Bluetooth related code.

Hardware
L

LLSimpleCamera

A simple, customizable camera control - video recorder for iOS.

Hardware
L

LocationManager

Provides a block-based asynchronous API to request the current location, either once or continuously.

Hardware
L

LocationPicker

A ready for use and fully customizable location picker for your app.

Hardware
L

Lumina

Full service camera that takes photos, videos, streams frames, detects metadata, and streams CoreML predictions.

Hardware
L

Luminous

Luminous is a big framework which can give you a lot of information (more than 50) about the current system.

Hardware
M

MijickCamera

Camera made simple. Fully customizable camera library that significantly reduces implementation time and effort. Written with and for SwiftUI.

Hardware
M

MOCA Proximity

Paid proximity marketing platform that lets you add amazing proximity experiences to your app.

Hardware
M

MockImagePicker

Mock UIImagePickerController for testing camera based UI in simulator.

Hardware
M

MotionKit

Get the data from Accelerometer, Gyroscope and Magnetometer in only Two or a few lines of code. CoreMotion now made insanely simple.

Hardware
M

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.

Hardware
N

NextLevel

Next Level is a media capture camera library for iOS.

Hardware
N

NFCNDEFParse

NFC Forum Well Known Type Data Parser for iOS11 and Core NFC.

Hardware
N

NFCPassportReader

Swift library to read an NFC enabled passport. Supports BAC, Secure Messaging, and both active and passive authentication. Requires iOS 13 or above.

Hardware
N

NominatimKit

A Swift wrapper for (reverse) geocoding of OpenStreetMap data.

Hardware
O

OWUProximityManager

iBeacons + CoreBluetooth.

Hardware
P

PBJVision

iOS camera engine, features touch-to-record video, slow motion video, and photo capture.

Hardware
P

PeekView

PeekView supports peek, pop and preview actions for iOS devices without 3D Touch capibility.

Hardware
P

PeerConnectivity

Functional wrapper for Apple's MultipeerConnectivity framework.

Hardware
P

PeerKit

An open-source Swift framework for building event-driven, zero-config Multipeer Connectivity apps.

Hardware
P

Proxitee

Allows developers to create proximity aware applications utilizing iBeacons & geo fences.

Hardware
Q

QuickActions

Swift wrapper for iOS Home Screen Quick Actions (App Icon Shortcuts).

Hardware
R

RAImagePicker

RAImagePicker is a protocol-oriented framework that provides custom features from the built-in Image Picker Edit.

Hardware
R

RSBarcodes_Swift

1D and 2D barcodes reader and generators for iOS 8 with delightful controls. Now Swift.

Hardware
S

SCRecorder

Camera engine with Vine-like tap to record, animatable filters, slow motion, segments editing.

Hardware
S

SDVersion

Lightweight Cocoa library for detecting the running device's model and screen size.

Hardware
S

set-simulator-location

CLI for setting location in the iOS simulator.

Hardware
S

SOMotionDetector

Simple library to detect motion. Based on location updates and acceleration.

Hardware
S

SwiftLocation

Location & Beacon Monitoring in Swift.

Hardware
S

SwiftyCam

A Snapchat Inspired iOS Camera Framework written in Swift.

Hardware
T

TakeASelfie

An iOS framework that uses the front camera, detects your face and takes a selfie.

Hardware
T

TapticEngine

TapticEngine generates iOS Device vibrations.

Hardware
T

TGCameraViewController

Custom camera with AVFoundation. Beautiful, light and easy to integrate with iOS projects.

Hardware
U

UIDeviceComplete

UIDevice extensions that fill in the missing pieces.

Hardware
V

Vicinity

Vicinity replicates iBeacons (by analyzing RSSI) and supports broadcasting and detecting low-energy Bluetooth devices in the background.

Hardware
W

WatchCon

WatchCon is a tool which enables creating easy connectivity between iOS and WatchOS.

Hardware
W

WatchShaker

WatchShaker is a watchOS helper to get your shake movement written in swift.

Hardware
Y

YPImagePicker

Instagram-like image picker & filters for iOS.

Hardware

Layout(53 items)

A

Anchorage

A collection of operators and utilities that simplify iOS layout code.

Layout
A

Anchorman

An autolayout library for the damn fine citizens of San Diego.

Layout
A

Auto Layout Magic

Build 1 scene, let Auto Layout Magic generate the constraints for you! Scenes look great across all devices!

Layout
A

AutoLayoutPlus

A bit of steroids for AutoLayout.

Layout
B

Bamboo

Bamboo makes Auto Layout (and manual layout) elegant and concise.

Layout
B

BrickKit

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.

Layout
C

Cartography

A declarative Auto Layout DSL for Swift.

Layout
C

CGLayout

Powerful autolayout framework based on constraints, that can manage UIView(NSView), CALayer and not rendered views. Not Apple Autolayout wrapper.

Layout
C

Compose

Compose is a library that helps you compose complex and dynamic views.

Layout
C

Cupcake

An easy way to create and layout UI components for iOS.

Layout
E

EasyAnchor

Declarative, extensible, powerful Auto Layout.

Layout
E

EasyPeasy

Auto Layout made easy.

Layout
E

EEStackLayout

A structured vertical stack layout.

Layout
F

Façade

Programmatic view layout for the rest of us - an autolayout alternative.

Layout
F

FDTemplateLayoutCell

Template auto layout cell for automatically UITableViewCell height calculating.

Layout
F

FlexLayout

FlexLayout gently wraps the highly optimized facebook/yoga flexbox implementation in a concise, intuitive & chainable syntax.

Layout
F

FlightLayout

Balanced medium between manual layout and auto-layout. Great for calculating frames for complex animations.

Layout
F

FLKAutoLayout

UIView category which makes it easy to create layout constraints in code.

Layout
F

FormationLayout

Work with auto layout and size classes easily.

Layout
F

Framezilla

Elegant library which wraps working with frames with a nice chaining syntax.

Layout
G

Grid

The most powerful Grid container missed in SwiftUI.

Layout
L

Layout

A declarative UI framework for iOS.

Layout
L

LayoutKit

LayoutKit is a fast view layout library for iOS.

Layout
L

Layoutless

Minimalistic declarative layout and styling framework built on top of Auto Layout.

Layout
M

ManualLayout

Easy to use and flexible library for manually laying out views and layers for iOS and tvOS. Supports AsyncDisplayKit.

Layout
M

Manuscript

AutoLayoutKit in pure Swift.

Layout
M

Masonry

Harness the power of AutoLayout NSLayoutConstraints with a simplified, chainable and expressive syntax.

Layout
M

MiniLayout

Minimal AutoLayout convenience layer. Program constraints succinctly.

Layout
M

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.

Layout
M

MondrianLayout

A DSL based layout builder for AutoLayout.

Layout
M

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.

Layout
N

Neon

A powerful Swift programmatic UI layout framework.

Layout
P

PinLayout

Fast Swift Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable.

Layout
P

PureLayout

The ultimate API for iOS & macOS Auto Layout — impressively simple, immensely powerful. Objective-C and Swift compatible.

Layout
Q

QLayout

AutoLayout Utility for iOS.

Layout
Q

QuickLayout

QuickLayout offers a simple way, to easily manage Auto Layout in code.

Layout
R

Relayout

Swift microframework for declaring Auto Layout constraints functionally.

Layout
R

Restraint

Minimal Auto Layout in Swift.

Layout
R

RKAutoLayout

Simple wrapper over AutoLayout.

Layout
S

ScalingHeaderScrollView

A scroll view with a sticky header which shrinks as you scroll. Written with SwiftUI.

Layout
S

SnapKit

A Swift Autolayout DSL for iOS & macOS.

Layout
S

SnapLayout

Concise Auto Layout API to chain programmatic constraints while easily updating existing constraints.

Layout
S

Stevia

Elegant view layout for iOS.

Layout
S

SugarAnchor

Same native NSLayoutAnchor & NSLayoutConstraints; but with more natural and easy to read syntactic sugar. Typesafe, concise & readable.

Layout
S

SuperLayout

Simplify Auto Layout with super syntactic sugar.

Layout
S

SwiftAutoLayout

Tiny Swift DSL for Autolayout.

Layout
S

SwiftBond

Bond is a Swift binding framework that takes binding concepts to a whole new level. It's simple, powerful, type-safe and multi-paradigm.

Layout
S

SwiftBox

Flexbox in Swift, using Facebook's css-layout.

Layout
S

Swiftstraints

Auto Layout In Swift Made Easy.

Layout
S

SwiftyLayout

Lightweight declarative auto-layout framework for Swift.

Layout
T

TinyConstraints

The syntactic sugar that makes Auto Layout sweeter for human use.

Layout
Y

Yalta

An intuitive and powerful Auto Layout library.

Layout
Y

YogaKit

Powerful layout engine which implements Flexbox.

Layout

Localization(18 items)

A

attranslate

Semi-automatically translate or synchronize .strings files or crossplatform-files from different languages.

Localization
B

BartyCrouch

Incrementally update/translate your Strings files from Code and Storyboards/XIBs.

Localization
C

CrowdinSDK

Crowdin iOS SDK delivers all new translations from Crowdin project to the application immediately.

Localization
H

Hodor

Simple solution to localize your iOS App.

Localization
I

IBLocalizable

Localize your views directly in Interface Builder with IBLocalizable.

Localization
L

L10n-swift

Localization of an application with ability to change language "on the fly" and support for plural forms in any language.

Localization
L

LocalizationKit

Localization management in realtime from a web portal. Easily manage your texts and translations without redeploy and resubmission.

Localization
L

Localize

Easy tool to localize apps using JSON or Strings and of course IBDesignables with extensions for UI components.

Localization
L

Localize-Swift

Swift 2.0 friendly localization and i18n with in-app language switching.

Localization
L

LocalizedView

Setting up application specific localized string within Xib file.

Localization
L

locheck

Validate .strings, .stringsdict, and strings.xml files for correctness to avoid crashes and bad translations.

Localization
N

nslocalizer

A tool for finding missing and unused NSLocalizedStrings.

Localization
R

Respresso Localization Converter

Multiplatform localization converter for iOS (.strings + Objective-C getters), Android (strings.xml) and Web (.json).

Localization
R

Rubustrings

Check the format and consistency of Localizable.strings files.

Localization
S

StringSwitch

Easily convert iOS .strings files to Android strings.xml format and vice versa.

Localization
S

Strsync

Automatically translate and synchronize .strings files from base language.

Localization
S

Swifternalization

Localize iOS apps in a smarter way using JSON files. Swift framework.

Localization
T

transai

command line tool help you manage localization string files.

Localization

Logging(33 items)

A

AELog

Simple, lightweight and flexible debug logging framework written in Swift.

Logging
A

Atlantis

A powerful input-agnostic swift logging framework made to speed up development with maximum readability.

Logging
B

Bugfender

Cloud storage for your app logs. Track user behaviour to find problems in your mobile apps.

Logging
C

CleanroomLogger

A configurable and extensible Swift-based logging API that is simple, lightweight and performant.

Logging
C

CocoaLumberjack

A fast & simple, yet powerful & flexible logging framework for Mac and iOS.

Logging
C

Colors

A pure Swift library for using ANSI codes. Basically makes command-line coloring and styling very easy!

Logging
D

Diagnostics

Allow users to easily share Diagnostics with your support team to improve the flow of fixing bugs.

Logging
G

Gedatsu

Provide readable format about AutoLayout error console log.

Logging
J

JustLog

Console, file and remote Logstash logging via TCP socket.

Logging
L

Lighty

Easy to use and lightweight logger for iOS, macOS, tvOS, watchOS and Linux.

Logging
L

Log

A logging tool with built-in themes, formatters, and a nice API to define your owns.

Logging
L

LumberMill

Stupidly simple logging.

Logging
L

LxDBAnything

Automate box any value! Print log without any format control symbol! Change debug habit thoroughly!

Logging
N

NSLogger

a high performance logging utility which displays traces emitted by client applications running on macOS, iOS and Android.

Logging
O

OkLog

A network logger for iOS and macOS projects.

Logging
P

Pulse

Pulse is a powerful logging system for Apple Platforms. Native. Built with SwiftUI.

Logging
Q

QorumLogs

— Swift Logging Utility for Xcode & Google Docs.

Logging
R

Rainbow

Delightful console output for Swift developers.

Logging
R

ReflectedStringConvertible

A protocol that allows any class to be printed as if it were a struct.

Logging
R

Reqres

Network request and response body logger with Alamofire support.

Logging
S

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.

Logging
S

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.

Logging
S

SwiftTrace

Trace Swift and Objective-C method invocations.

Logging
S

SwiftyBeaver

Convenient logging during development and release.

Logging
S

SwiftyTextTable

A lightweight tool for generating text tables.

Logging
T

TinyConsole

A tiny log console to display information while using your iOS app.

Logging
T

TraceLog

Dead Simple: logging the way it's meant to be! Runs on ios, osx, and Linux.

Logging
T

Twitter Logging Service

Twitter Logging Service is a robust and performant logging framework for iOS clients.

Logging
W

Watchdog

Class for logging excessive blocking on the main thread.

Logging
W

Willow

Willow is a powerful, yet lightweight logging library written in Swift.

Logging
X

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.

Logging
X

XLFacility

Elegant and extensive logging facility for macOS & iOS (includes database, Telnet and HTTP servers).

Logging
X

XLTestLog

Styling and coloring your XCTest logs on Xcode Console.

Logging

Machine Learning(13 items)

A

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.

Machine Learning
B

Bender

Easily craft fast Neural Networks. Use TensorFlow models. Metal under the hood.

Machine Learning
C

CoreML-Models

A collection of unique Core ML Models.

Machine Learning
C

CoreML-samples

Sample code for Core ML using ResNet50 provided by Apple and a custom model generated by coremltools.

Machine Learning
D

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.

Machine Learning
I

iOS-GenAI-Sampler

A collection of Generative AI examples on iOS.

Machine Learning
R

Revolver

A framework for building fast genetic algorithms in Swift. Comes with modular architecture, pre-implemented operators and loads of examples.

Machine Learning
S

Serrano

A deep learning library for iOS and macOS.

Machine Learning
S

Swift-AI

The Swift machine learning library.

Machine Learning
S

Swift-Brain

Artificial Intelligence/Machine Learning data structures and Swift algorithms for future iOS development. Bayes theorem, Neural Networks, and more AI.

Machine Learning
S

SwiftCoreMLTools

A Swift library for creating and exporting CoreML Models in Swift.

Machine Learning
T

Tensorflow-iOS

The official Google-built powerful neural network library port for iOS.

Machine Learning
T

TensorSwift

A lightweight library to calculate tensors in Swift, which has similar APIs to TensorFlow's.

Machine Learning

Math(14 items)

A

Arithmosophi

A set of protocols for Arithmetic and Logical operations.

Math
B

BigInt

Arbitrary-precision arithmetic in pure Swift.

Math
E

Euler

Swift Custom Operators for Mathematical Notation.

Math
E

Expression

A Mac and iOS library for evaluating numeric expressions at runtime.

Math
I

iosMath

A library for displaying beautifully rendered math equations. Enables typesetting LaTeX math formulae in iOS.

Math
M

Matft

Matft is Numpy-like library in Swift. Matft allows us to handle n-dimensional array easily in Swift.

Math
M

Metron

Metron is a comprehensive collection of geometric functions and types that extend the 2D geometric primitives provided by CoreGraphics.

Math
N

NumericAnnex

NumericAnnex supplements the numeric facilities provided in the Swift standard library.

Math
S

SigmaSwiftStatistics

A collection of functions for statistical calculation.

Math
S

Surge

A Swift library that uses the Accelerate framework to provide high-performance functions for matrix math, digital signal processing, and image manipulation.

Math
S

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.

Math
S

SwiftMath

A math framework for Swift. Includes: vectors, matrices, complex numbers, quaternions and polynomials.

Math
U

Upsurge

Swift math.

Math
V

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.

Math

Media(185 items)

A

ABMediaView

UIImageView subclass for drop-in image, video, GIF, and audio display, with functionality for fullscreen and minimization to the bottom-right corner.

Media
A

Agrume

A lemony fresh iOS image viewer written in Swift.

Media
A

AImage

A animated GIF&APNG engine for iOS in Swift with low memory & cpu usage.Optimized for Multi-Image case.

Media
A

Airstream

A framework for streaming audio between Apple devices using AirPlay.

Media
A

AlamofireImage

An image component library for Alamofire.

Media
A

AnimatedGIFImageSerialization

Complete Animated GIF Support for iOS, with Functions, NSJSONSerialization-style Class, and (Optional) UIImage Swizzling

Media
A

APKenBurnsView

Ken Burns effect with face recognition!

Media
A

APNGKit

High performance and delightful way to play with APNG format in iOS.

Media
A

AsyncImageView

Simple extension of UIImageView for loading and displaying images asynchronously without lock up the UI.

Media
A

ATGMediaBrowser

Image slide-show viewer with multiple predefined transition styles, and ability to create new transitions with ease.

Media
A

AudioBus

Add Next Generation Live App-to-App Audio Routing.

Media
A

AudioIndicatorBars

AIB indicates for your app users which audio is playing. Just like the Podcasts app.

Media
A

AudioKit

A powerful toolkit for synthesizing, processing, and analyzing sounds.

Media
A

AudioPlayer

AudioPlayer is syntax and feature sugar over AVPlayer. It plays your audio files (local & remote).

Media
A

AudioPlayerSwift

AudioPlayer is a simple class for playing audio in iOS, macOS and tvOS apps.

Media
A

AVAnimator

An open source iOS native library that makes it easy to implement non-trivial video/audio enabled apps.

Media
A

Avatar

Generate random user Avatar images using CoreGraphics and QuartzCore.

Media
A

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.

Media
A

AXPhotoViewer

An iPhone/iPad photo gallery viewer, useful for viewing a large (or small!) number of photos

Media
A

AZImagePreview

A framework that makes image viewing easy.

Media
B

Banana

Image slider with very simple interface.

Media
B

Beethoven

An audio processing Swift library for pitch detection of musical signals.

Media
B

BKAsciiImage

Convert UIImage to ASCII art.

Media
B

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.

Media
B

BPMAnalyser

Fast and simple instrument to get the BPM rate from your audio-files.

Media
B

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.

Media
C

CDFlipView

A view that takes a set of images, make transition from one to another by using flipping effects.

Media
C

Cephalopod

A sound fader for AVAudioPlayer written in Swift.

Media
C

Chirp

The easiest way to prepare, play, and remove sounds in your Swift app!

Media
C

CLImageViewPopup

A simple Image full screen pop up.

Media
C

ComplimentaryGradientView

Create complementary gradients generated from dominant and prominent colors in supplied image. Inspired by Grade.js.

Media
C

Concorde

Download and decode progressive JPEGs.

Media
C

CTPanoramaView

Displays spherical or cylindrical panoramas or 360-photos with touch or motion based control options.

Media
D

DFImageManager

Modern framework for fetching images from various sources. Zero config yet immense customization and extensibility. Uses NSURLSession.

Media
D

DTPhotoViewerController

A fully customizable photo viewer ViewController, inspired by Facebook photo viewer.

Media
E

Ebblink

An iOS SDK for sharing photos that automatically expire and can be deleted at any time.

Media
E

EBPhotoPages

A photo gallery for iOS with a modern feature set. Similar features as the Facebook photo browser.

Media
E

EFQRCode

A better way to operate two-dimensional code in Swift.

Media
E

ESTMusicIndicator

Cool Animated music indicator view written in Swift.

Media
E

EZAudio

An iOS/macOS audio visualization framework built upon Core Audio useful for anyone doing real-time, low-latency audio processing and visualizations.

Media
F

FaceAware

An extension that gives UIImageView the ability to focus on faces within an image when using AspectFill.

Media
F

FacebookImagePicker

Facebook album photo picker written in Swift.

Media
F

FaceCropper

Crop faces, inside of your image, with iOS 11 Vision api.

Media
F

FastImageCache

iOS library for quickly displaying images while scrolling.

Media
F

FastPdfKit

A Static Library to be embedded on iOS applications to display pdf documents derived from Fast PDF.

Media
F

FDSoundActivatedRecorder

Start recording when the user speaks.

Media
F

FDWaveformView

An easy way to display an audio waveform in your app, including animation.

Media
F

FlagKit

Beautiful flag icons for usage in apps and on the web.

Media
F

FLAnimatedImage

Performant animated GIF engine for iOS.

Media
F

FlexibleImage

A simple way to play with image!

Media
F

FolioReaderKit

A Swift ePub reader and parser framework for iOS.

Media
G

Gallery

Your next favorite image and video picker.

Media
G

gifu

Highly performant animated GIF support for iOS in Swift.

Media
G

GPU Image

An open source iOS framework for GPU-based image and video processing.

Media
G

GPUImage2

GPUImage 2 is a BSD-licensed Swift framework for GPU-accelerated video and image processing.

Media
G

GPUImage3

GPUImage 3 is a BSD-licensed Swift framework for GPU-accelerated video and image processing using Metal.

Media
G

greedo-layout-for-ios

Full aspect ratio grid layout for iOS.

Media
H

HaishinKit.swift

Camera and Microphone streaming library via RTMP, HLS for iOS, macOS.

Media
H

Harbeth

Metal API for GPU accelerated Graphics and Video and Camera filter framework.🔥💥

Media
I

IDMPhotoBrowser

Photo Browser / Viewer.

Media
I

ImageButter

Makes dealing with images buttery smooth.

Media
I

ImageDetect

Detect and crop faces, barcodes and texts inside of your image, with iOS 11 Vision api.

Media
I

ImageLoaderSwift

A lightweight and fast image loader for iOS written in Swift.

Media
I

ImagePickerSheetController

ImagePickerSheetController is like the custom photo action sheet in iMessage just without the glitches.

Media
I

ImageScout

A Swift implementation of fastimage. Supports PNG, GIF, and JPEG.

Media
I

ImageSlideshow

Swift image slideshow with circular scrolling, timer and full screen viewer.

Media
I

ImageViewer

An image viewer à la Twitter.

Media
I

Imaginary

Remote images, as easy as one, two, three.

Media
I

InitialsImageView

An UIImageView extension that generates letter initials as a placeholder for user profile images, with a randomized background color.

Media
I

InteractivePlayerView

Custom iOS music player view.

Media
I

ios-360-videos

NYT360Video plays 360-degree video streamed from an AVPlayer.

Media
I

IQAudioRecorderController

A drop-in universal library allows to record audio within the app with a nice User Interface.

Media
J

JDSwiftAvatarProgress

Easy customizable avatar image asynchronously with progress bar animated.

Media
J

JDVideoKit

You can easily transfer your video into Three common video type via this framework.

Media
J

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.

Media
J

JMCMarchingAnts

Library that lets you add marching ants (animated) selection to the edges of the images.

Media
J

Jukebox

Player for streaming local and remote audio files. Written in Swift.

Media
K

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.

Media
K

Kingfisher

A lightweight and pure Swift implemented library for downloading and caching image from the web.

Media
L

LetterAvatarKit

A UIImage extension that generates letter-based avatars written in Swift.

Media
L

LFLiveKit

H264 and AAC Hard coding,support GPUImage Beauty, rtmp transmission,weak network lost frame,Dynamic switching rate.

Media
L

Lightbox

A convenient and easy to use image viewer for your iOS app.

Media
M

MapleBacon

An image download and caching library for iOS written in Swift.

Media
M

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.

Media
M

MetalAcc

GPU-based Media processing library using Metal written in Swift.

Media
M

MetalPetal

A GPU-accelerated image/video processing framework based on Metal.

Media
M

MHVideoPhotoGallery

A Photo and Video Gallery.

Media
M

Moa

An image download extension of the image view for iOS, tvOS and macOS.

Media
M

MobilePlayer

A powerful and completely customizable media player for iOS.

Media
M

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.

Media
M

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.

Media
M

MusicKit

A framework for composing and transforming music in Swift.

Media
M

MWPhotoBrowser

A simple iOS photo and video browser with grid view, captions and selections.

Media
N

Navi

Focus on avatar caching.

Media
N

novocaine

Painless high-performance audio on iOS and macOS.

Media
N

NSFWDetector

A NSFW (aka porn) detector with CoreML.

Media
N

NSGIF2

Simplify creation of a GIF from the provided video file url.

Media
N

Nuke

Image loading, processing, caching and preheating.

Media
N

NVDSP

iOS/macOS DSP for audio (with Novocaine).

Media
N

NYTPhotoViewer

Slideshow and image viewer.

Media
O

Ody

Ody is an easy to use random image generator built with Swift, Perfect for placeholders.

Media
O

OnlyPictures

A simple and flexible way to add source of overlapping circular pictures.

Media
O

OTAcceleratorCore

A painless way to integrate audio/video(screen sharing) to any iOS applications via Tokbox.

Media
O

OverlayComposite

An asynchronous, multithreaded, image compositing framework written in Swift.

Media
P

PandoraPlayer

A lightweight music player for iOS, based on AudioKit.

Media
P

Paparazzo

Custom iOS camera and photo picker with editing capabilities.

Media
P

PASImageView

Rounded async imageview downloader lightly cached and written in Swift.

Media
P

PDFGenerator

A simple Generator of PDF in Swift. Generate PDF from view(s) or image(s).

Media
P

Periscope VideoViewController

Video view controller with Periscope fast rewind control.

Media
P

PhotoEditorSDK

A fully customizable photo editor for your app.

Media
P

PINRemoteImage

A thread safe, performant, feature rich image fetcher.

Media
P

Pixel

An image editor and engine using CoreImage.

Media
P

Player

video player in Swift, simple way to play and stream media in your iOS or tvOS app.

Media
P

PlayerView

Player View is a delegated view using AVPlayer of Swift.

Media
P

Porcupine

On-device wake word detection engine for macOS, iOS, and watchOS, powered by deep learning.

Media
P

PPAssetsActionController

Highly customizable Action Sheet Controller with Assets Preview.

Media
P

PryntTrimmerView

A set of UI elements to trim, crop and select frames inside a video.

Media
P

PSPDFKit

Render PDF, add/edit annotations, fill forms, add/edit pages, view/create digital signatures.

Media
Q

QHSpeechSynthesizerQueue

Queue management system for AVSpeechSynthesizer (iOS Text to Speech).

Media
Q

QR Code Scanner

QR Code implementation.

Media
Q

QRCode

A QRCode generator written in Swift.

Media
Q

QuietModemKit

iOS framework for the Quiet Modem (data over sound).

Media
R

Reader

PDF Reader Core for iOS.

Media
R

RSKImageCropper

An image cropper for iOS like in the Contacts app with support for landscape orientation.

Media
S

SABlurImageView

Easily Adding Animated Blur/Unblur Effects To An Image.

Media
S

SDWebImage

Asynchronous image downloader with cache support with an UIImageView category.

Media
S

Serrata

Slide image viewer library similar to Twitter and LINE.

Media
S

SFSafeSymbols

Safely access Apple's SF Symbols using static typing.

Media
S

ShadowImageView

ShadowImageView is a iOS 10 Apple Music style image view, help you create elegent image with shadow.

Media
S

Sharaku

Instagram-like image filter ViewController.

Media
S

ShinpuruImage

Syntactic Sugar for Accelerate/vImage and Core Image Filters.

Media
S

Silo

Image loading framework with loaders.

Media
S

SimpleImageViewer

A snappy image viewer with zoom and interactive dismissal transition.

Media
S

SimplePDF

Create a simple PDF effortlessly.

Media
S

SKPhotoBrowser

Simple PhotoBrowser/Viewer inspired by Facebook, Twitter photo browsers written by swift.

Media
S

SonogramView

Audio visualisation of song.

Media
S

SRGMediaPlayer-iOS

The SRG Media Player library for iOS provides a simple way to add a universal audio / video player to any iOS application.

Media
S

SRGMediaPlayer-iOS

The SRG Media Player library for iOS provides a simple way to add a universal audio / video player to any iOS application.

Media
S

StreamingKit

A fast and extensible gapless AudioPlayer/AudioStreamer for macOS and iOS.

Media
S

StyleArt

Style Art library process images using COREML with a set of pre trained machine learning models and convert them to Art style.

Media
S

SubtleVolume

Replace the system volume popup with a more subtle indicator.

Media
S

swift-360-videos

Pure swift (no SceneKit) 3D library with focus on video and 360.

Media
S

Swift-YouTube-Player

Swift library for embedding and controlling YouTube videos in your iOS applications!

Media
S

SwiftGif

A small UIImage extension with gif support.

Media
S

SwiftOCR

Fast and simple OCR library written in Swift.

Media
S

SwiftPDFGenerator

PDF generator using UIViews; Swift Version of 'UIView 2 PDF'.

Media
S

SwiftPhotoGallery

Simple, fullscreen image gallery with tap, swipe, and pinch gestures.

Media
S

SwiftyAvatar

A UiimageView class for creating circular avatar images, IBDesignable to make all changes via storyboard.

Media
S

SwiftyGif

High performance GIF engine.

Media
S

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.

Media
T

TGLParallaxCarousel

A lightweight 3D Linear Carousel with parallax effect.

Media
T

TheAmazingAudioEngine2

The Amazing Audio Engine is a sophisticated framework for iOS audio applications, built so you don't have to.

Media
T

THTiledImageView

Provide ultra-high-quality images through tiling techniques.

Media
T

TinyCrayon

A smart and easy-to-use image masking and cutout SDK for mobile apps.

Media
T

TJProfileImage

Live rendering of componet’s properties in Interface Builder.

Media
T

TLPhotoPicker

Multiple phassets picker for iOS lib. like a facebook.

Media
T

TOCropViewController

A view controller that allows users to crop UIImage objects.

Media
T

Toucan

Fabulous Image Processing in Swift.

Media
T

TPPDF

Generate PDF using commands and automatic layout.

Media
T

TuningFork

Simple Tuner for iOS.

Media
T

Twitter Image Pipline

streamlined framework for fetching and storing images in an application.

Media
U

UIImage DSP

iOS UIImage processing functions using the vDSP/Accelerate framework for speed.

Media
U

UIImageColors

iTunes style color fetcher for UIImage.

Media
U

UIImagePlusPDF

UIImage extensions to simply use PDF files.

Media
U

UIImageView-BetterFace-Swift

The Swift version of https://github.com/croath/UIImageView-BetterFace

Media
U

UIView 2 PDF

PDF generator using UIViews or UIViews with an associated XIB.

Media
V

VersaPlayer

Versatile AVPlayer implementation for iOS, macOS, and tvOS.

Media
V

VGPlayer

A simple iOS video player in Swift,Support play local and network,Background playback mode.

Media
V

VideoPager

Paging Video UI, and some control components is available.

Media
V

Viewer

Image viewer (or Lightbox) with support for local and remote videos and images.

Media
V

VIMVideoPlayer

A simple wrapper around the AVPlayer and AVPlayerLayer classes.

Media
V

VLC for iOS

VLC is a free and open source multimedia player for iOS.

Media
V

Voice Overlay

An overlay that gets your user’s voice permission and input as text in a customizable UI.

Media
V

Vulcan

Multi image downloader with priority in Swift.

Media
X

XAnimatedImage

XAnimatedImage is a performant animated GIF engine for iOS written in Swift based on FLAnimatedImage

Media
X

XCDYouTubeKit

YouTube video player for iOS, tvOS and macOS.

Media
Y

YapImageManager

A high-performance image downloader written in Swift, powered by YapDatabase.

Media
Y

YLGIFImage

Async GIF image decoder and Image viewer supporting play GIF images. It just use very less memory.

Media
Y

YoutubeKit

A video player that fully supports Youtube IFrame API and YoutubeDataAPI for easily create a Youtube app.

Media
Y

YUCIHighPassSkinSmoothing

An implementation of High Pass Skin Smoothing using Apple's Core Image Framework.

Media
Y

YXTMotionView

A custom image view that implements device motion scrolling.

Media
Y

YYImage

Image framework for iOS to display/encode/decode animated WebP, APNG, GIF, and more.

Media
Y

YYWebImage

Asynchronous image loading framework (supports WebP, APNG, GIF).

Media
Z

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.

Media
Z

ZImageCropper

A Swift project to crop image in any shape.

Media

Networking(76 items)

A

AFNetworking

A delightful iOS and macOS networking framework.

Networking
A

AFNetworking+RetryPolicy

An objective-c category that adds the ability to set the retry logic for requests made with AFNetworking.

Networking
A

AFNetworking-Synchronous

Synchronous requests for AFNetworking 1.x, 2.x, and 3.x.

Networking
A

AFNetworkingHelper

A custom wrapper over AFNetworking library that we use inside RC extensively.

Networking
A

agent

Minimalistic Swift HTTP request agent for iOS and macOS.

Networking
A

Alamofire

Alamofire is an HTTP networking library written in Swift, from the creator of AFNetworking.

Networking
A

AlamoRecord

An elegant yet powerful iOS networking layer inspired by ActiveRecord.

Networking
A

APIKit

A networking library for building type safe web API client in Swift.

Networking
A

ASIHTTPRequest

Easy to use CFNetwork wrapper for HTTP requests, Objective-C, macOS and iPhone.

Networking
B

Bamboots

Bamboots is a network request framework based on Alamofire, aiming at making network request easier for business development.

Networking
B

Bridge

A simple extensible typed networking library. Intercept and process/alter requests and responses easily.

Networking
C

CDZPinger

Easy-to-use ICMP Ping.

Networking
C

Ciao

Publish and discover services using mDNS(Bonjour, Zeroconf).

Networking
C

CocoaAsyncSocket

Asynchronous socket networking library for Mac and iOS.

Networking
D

DBNetworkStack

Resource-oritented networking which is typesafe, extendable, composeable and makes testing a lot easier.

Networking
D

Digger

Digger is a lightweight download framework that requires only one line of code to complete the file download task.

Networking
D

Domainer

Manage multi-domain url auto mapping ip address table.

Networking
D

Dots

Lightweight Concurrent Networking Framework.

Networking
E

EFInternetIndicator

A little swift Internet error status indicator using ReachabilitySwift.

Networking
E

EVCloudKitDao

Simplified access to Apple's CloudKit.

Networking
E

EVURLCache

a NSURLCache subclass for handling all web requests that use NSURLRequest.

Networking
F

FGRoute

An easy-to-use library that helps developers to get wifi ssid, router and device ip addresses.

Networking
F

FSNetworking

Foursquare iOS networking library.

Networking
G

Gem

An extreme light weight system with high performance for managing all http request with automated parser with modal.

Networking
G

Get

A modern Swift web API client built using async/await.

Networking
H

HappyDns

A Dns library, support custom dns server, dnspod httpdns. Only support A record.

Networking
J

Just

Swift HTTP for Humans.

Networking
M

Malibu

Malibu is a networking library built on promises.

Networking
M

Merhaba

Bonjour networking for discovery and connection between iOS, macOS and tvOS devices.

Networking
M

MHNetwork

Protocol Oriented Network Layer Aim to avoid having bloated singleton NetworkManager.

Networking
M

MMLanScan

An iOS LAN Network Scanner library.

Networking
M

MonkeyKing

MonkeyKing helps you post messages to Chinese Social Networks.

Networking
M

Moya

Network abstraction layer written in Swift.

Networking
N

NetClient

Versatile HTTP networking library written in Swift 3.

Networking
N

Netdiag

A network diagnosis library. Support Ping/TcpPing/Rtmp/TraceRoute/DNS/external IP/external DNS.

Networking
N

NetKit

A Concise HTTP Framework in Swift.

Networking
N

Networking

Simple HTTP Networking in Swift a NSURLSession wrapper with image caching support.

Networking
N

NetworkKit

Lightweight Networking and Parsing framework made for iOS, Mac, WatchOS and tvOS.

Networking
N

Nikka

A super simple Networking wrapper that supports many JSON libraries, Futures and Rx.

Networking
N

NKMultipeer

A testable abstraction over multipeer connectivity.

Networking
N

NSRails

iOS/Mac OS framework for Rails.

Networking
O

OctopusKit

A simplicity but graceful solution for invoke RESTful web service APIs.

Networking
O

Overcoat

Small but powerful library that makes creating REST clients simple and fun.

Networking
P

Pitaya

A Swift HTTP / HTTPS networking library just incidentally execute on machines.

Networking
Q

QwikHttp

a robust, yet lightweight and simple to use HTTP networking library designed for RESTful APIs.

Networking
R

Reach

A simple class to check for internet connection availability in Swift.

Networking
R

Reachability.swift

Replacement for Apple's Reachability re-written in Swift with closures.

Networking
R

ReactiveAPI

Write clean, concise and declarative network code relying on URLSession, with the power of RxSwift. Inspired by Retrofit.

Networking
R

Reactor

Powering your RAC architecture.

Networking
R

RealReachability

We need to observe the REAL reachability of network. That's what RealReachability do.

Networking
R

ResponseDetective

Sherlock Holmes of the networking layer.

Networking
R

RestKit

RestKit is an Objective-C framework for iOS that aims to make interacting with RESTful web services simple, fast and fun.

Networking
R

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.

Networking
R

RMHttp

Lightweight REST library for iOS and watchOS.

Networking
R

ROADFramework

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.

Networking
R

RxRestClient

Simple REST Client based on RxSwift and Alamofire.

Networking
S

Siesta

Elegant abstraction for RESTful resources that untangles stateful messes. An alternative to callback- and delegate-based networking.

Networking
S

SOAPEngine

This generic SOAP client allows you to access web services using a your iOS app, macOS app and AppleTV app.

Networking
S

SolarNetwork

Elegant network abstraction layer in Swift.

Networking
S

SPTDataLoader

The HTTP library used by the Spotify iOS client.

Networking
S

Squid

Declarative and reactive networking framework based on Combine and providing means for HTTP requests, transparent pagination, and WebSocket communication.

Networking
S

SwiftHTTP

Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.

Networking
S

SwiftyZeroMQ

ZeroMQ Swift Bindings for iOS, macOS, tvOS and watchOS.

Networking
S

Swish

Nothing but Net(working).

Networking
S

SWNetworking

Powerful high-level iOS, macOS and tvOS networking library.

Networking
S

SWNetworking

Powerful high-level iOS, macOS and tvOS networking library. from the creator of SWNetworking.

Networking
T

TermiNetwork

A networking library written with Swift 4.0 that supports multi-environment configuration, routing and automatic deserialization.

Networking
T

ThunderRequest

A simple URLSession wrapper with a generic protocol based request body approach and easy deserialisation of responses.

Networking
T

Transporter

A tiny library makes uploading and downloading easier.

Networking
T

TRON

Lightweight network abstraction layer, written on top of Alamofire.

Networking
T

TWRDownloadManager

A modern download manager based on NSURLSession to deal with asynchronous downloading, management and persistence of multiple files.

Networking
U

UnboxedAlamofire

Alamofire + Unbox: the easiest way to download and decode JSON into swift objects.

Networking
W

WANetworkRouting

An iOS library to route API paths to objects on client side with request, mapping, routing and auth layers.

Networking
W

ws ☁️

Elegant JSON WebService in Swift.

Networking
X

XMNetworking

A lightweight but powerful network library with simplified and expressive syntax based on AFNetworking.

Networking
Y

YTKNetwork

YTKNetwork is a high level request util based on AFNetworking.

Networking

Newsletters(14 items)

A

AwesomeiOS Weekly

AwesomeiOS Weekly.

Newsletters
I

Indie iOS Focus Weekly

Looking for the best iOS dev links, tutorials, & tips beyond the usual news? Curated by Chris Beshore. Published every Thursday.

Newsletters
I

Indie Watch

A weekly newsletter featuring the best apps made by indie iOS developers.

Newsletters
I

iOS Cookies Newsletter

A weekly digest of new iOS libraries written in Swift.

Newsletters
I

iOS Dev Tools Weekly

The greatest iOS development tools, including websites, desktop and mobile apps, and back-end services.

Newsletters
I

iOS Dev Weekly

Subscribe to a hand-picked round up of the best iOS development links every week. Free.

Newsletters
I

iOS Goodies

Weekly iOS newsletter.

Newsletters
I

iOS Trivia Weekly

Three challenging questions about iOS development every Wednesday.

Newsletters
M

Mobile Developers Cafe

A weekly newsletter for Mobile developers with loads of iOS content.

Newsletters
R

raywenderlich.com Weekly

sign up to receive the latest tutorials from raywenderlich.com each week.

Newsletters
S

Server-Side Swift Weekly

A weekly newsletter with the best links related to server-side Swift and cross-platform developer tools. Curated by @maxdesiatov

Newsletters
S

Swift Developments

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.

Newsletters
S

Swift Weekly Brief

A community-driven weekly newsletter about Swift.org. Curated by Jesse Squires and published for free every Thursday.

Newsletters
S

SwiftLee

A weekly blog about Swift, iOS and Xcode Tips and Tricks.

Newsletters

Other Awesome Lists(18 items)

A

Awesome ARKit

A curated list of awesome ARKit projects and resources.

Other Awesome Lists
A

Awesome iOS Interview question list

Guide for interviewers and interviewees. Review these iOS interview questions - and get some practical tips along the way.

Other Awesome Lists
A

Awesome list of open source applications for macOS

List of awesome open source applications for macOS.

Other Awesome Lists
A

awesome-awesomeness

list.

Other Awesome Lists
A

awesome-gists

A list of amazing gists (iOS section).

Other Awesome Lists
A

awesome-interview-questions

A curated awesome list of lists of interview questions including iOS.

Other Awesome Lists
A

awesome-ios-books

A list of books for iOS developers.

Other Awesome Lists
A

awesome-ios-developer

Useful knowledges and stuff for ios developer.

Other Awesome Lists
A

Awesome-iOS-Twitter

A curated list of awesome iOS Twitter accounts.

Other Awesome Lists
A

awsome-ios-animation

A curated list of awesome iOS animation, including Objective-C and Swift libraries.

Other Awesome Lists
C

CocoaConferences

List of cocoa conferences for iOS & macOS developers.

Other Awesome Lists
C

Curated-Resources-for-Learning-Swift

A curated list of resources recommended by the developers.

Other Awesome Lists
E

example-ios-apps

A curated list of Open Source example iOS apps developed in Swift.

Other Awesome Lists
I

iOS-Learning-Materials

Curated list of articles, web-resources, tutorials and code repositories that may help you dig a little bit deeper into iOS.

Other Awesome Lists
I

iOS-Playbook

Guidelines and best practices for excellent iOS apps.

Other Awesome Lists
M

Marketing for Engineers

A curated collection of marketing articles & tools to grow your product.

Other Awesome Lists
O

Open Source apps

list of open source iOS apps.

Other Awesome Lists
T

Top App Developers

A list of top iOS app developers.

Other Awesome Lists

Parsing(61 items)

A

AcknowledgementsPlist

AcknowledgementsPlist manages the licenses of libraries that depend on your iOS app.

Parsing
A

AEXML

Simple and lightweight XML parser written in Swift.

Parsing
A

AlamofireObjectMapper

An Alamofire extension which converts JSON response data into swift objects using ObjectMapper.

Parsing
A

Alembic

Functional JSON parsing, mapping to objects, and serialize to JSON.

Parsing
A

alexander

An extremely simple JSON helper written in Swift.

Parsing
A

Arrow 🏹

Elegant JSON Parsing in Swift.

Parsing
C

CodableAlamofire

An extension for Alamofire that converts JSON data into Decodable objects (Swift 4).

Parsing
C

CodableCSV

Read and write CSV files row-by-row & field-by-field or through Swift's Codable interface.

Parsing
C

CoreXLSX

Excel spreadsheet (XLSX) format support in pure Swift.

Parsing
C

CreateAPI

Delightful code generation for OpenAPI specs for Swift written in Swift.

Parsing
C

CSV.swift

CSV reading and writing library written in Swift.

Parsing
C

CSwiftV

A csv parser written in swift conforming to rfc4180.

Parsing
E

Elevate

Elevate is a JSON parsing framework that leverages Swift to make parsing simple, reliable and composable.

Parsing
E

Erik

Erik is an headless browser based on WebKit. An headless browser allow to run functional tests, to access and manipulate webpages using javascript.

Parsing
F

FastEasyMapping

Serialize & deserialize JSON fast.

Parsing
F

FeedKit

An RSS and Atom feed parser written in Swift.

Parsing
F

FlatBuffersSwift

This project brings FlatBuffers (an efficient cross platform serialization library) to Swift.

Parsing
F

Freddy

A reusable framework for parsing JSON in Swift.

Parsing
F

Fuzi

A fast & lightweight XML & HTML parser in Swift with XPath & CSS support.

Parsing
G

Gloss

A shiny JSON parsing library in Swift.

Parsing
G

Groot

Convert JSON dictionaries and arrays to and from Core Data managed objects.

Parsing
H

HandyJSON

A handy swift JSON-object serialization/deserialization library for Swift.

Parsing
H

Himotoki

A type-safe JSON decoding library purely written in Swift.

Parsing
H

HTMLKit

An Objective-C framework for your everyday HTML needs.

Parsing
J

JASON

JSON parsing with outstanding performances and convenient operators.

Parsing
J

JAYSON

Strict and Scalable JSON library.

Parsing
J

Ji

XML/HTML parser for Swift.

Parsing
J

jsoncafe.com

Online Template driven Model Class Generator from JSON.

Parsing
J

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.

Parsing
J

JSONModel

Magical Data Modeling Framework for JSON. Create rapidly powerful, atomic and smart data model classes.

Parsing
K

Kanna

Kanna(鉋) is an XML/HTML parser for macOS/iOS.

Parsing
M

Mantle

Model framework for Cocoa and Cocoa Touch.

Parsing
M

Mappable

lightweight and powerful JSON object mapping library, specially optimized for immutable properties.

Parsing
M

mapper

A JSON deserialization library for Swift.

Parsing
M

Marshal

Marshaling the typeless wild west of [String: Any] (Protocol based).

Parsing
M

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.

Parsing
M

Motis

Easy JSON to NSObject mapping using Cocoa's key value coding (KVC).

Parsing
N

NativeJSONMapper

Simple Swift 4 encoding & decoding.

Parsing
N

NetNewsWire

It’s a free and open-source feed reader for macOS and iOS.

Parsing
N

NSTEasyJSON

The easiest way to deal with JSON data in Objective-C (similar to SwiftyJSON).

Parsing
O

ObjectMapper

A framework written in Swift that makes it easy for you to convert your Model objects (Classes and Structs) to and from JSON.

Parsing
O

Ono

A sensible way to deal with XML & HTML for iOS & macOS.

Parsing
P

PMHTTP

Swift/Obj-C HTTP framework with a focus on REST and JSON.

Parsing
P

PMJSON

Pure Swift JSON encoding/decoding library.

Parsing
P

PropertyMapper

Data mapping and validation with minimal amount of code.

Parsing
R

RLPSwift

Recursive Length Prefix encoding written in Swift.

Parsing
S

SBJson

This framework implements a strict JSON parser and generator in Objective-C.

Parsing
S

Serpent

A protocol to serialize Swift structs and classes for encoding and decoding.

Parsing
S

SVGView

SVG parser and renderer written in SwiftUI.

Parsing
S

SwiftCssParser

A Powerful , Extensible CSS Parser written in pure Swift.

Parsing
S

SwiftyJSON

The better way to deal with JSON data in Swift.

Parsing
S

SwiftyJSONAccelerator

Generate Swift 5 model files from JSON with Codeable support.

Parsing
S

SwiftyXML

The most swifty way to deal with XML data in swift 4.

Parsing
S

SwiftyXMLParser

Simple XML Parser implemented in Swift.

Parsing
S

SWXMLHash

Simple XML parsing in Swift.

Parsing
U

URLEmbeddedView

Automatically caches the object that is confirmed the Open Graph Protocol, and displays it as URL embedded card.

Parsing
U

URLPreview

An NSURL extension for showing preview info of webpages.

Parsing
W

WAMapping

A library to turn dictionary into object and vice versa for iOS. Designed for speed!

Parsing
W

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.

Parsing
X

XMLCoder

Encoder & Decoder for XML using Swift's `Codable` protocols.

Parsing
Z

ZMarkupParser

Convert HTML strings into NSAttributedString with customized styles and tags.

Parsing

Payments(24 items)

A

AnimatedCardInput

— Easy to use library with customisable components for input of Credit Card data.

Payments
B

Braintree

Free payment processing on your first $50k. Requires Backend.

Payments
C

Caishen

A Payment Card UI & Validator for iOS.

Payments
C

card.io-iOS-SDK

card.io provides fast, easy credit card scanning in mobile apps.

Payments
C

CreditCardForm-iOS

CreditCardForm is iOS framework that allows developers to create the UI which replicates an actual Credit Card.

Payments
F

FramesIos

Payment Form UI and Utilities in Swift.

Payments
I

iCard

Bank Card Generator with Swift using SnapKit DSL.

Payments
I

InAppFramework

In App Purchase Manager framework for iOS.

Payments
M

merchantkit

A modern In-App Purchases management framework for iOS.

Payments
M

MFCard

Easily integrate Credit Card payments in iOS App / Customisable Card UI.

Payments
M

Moltin

Add eCommerce to your app with a simple SDK, so you can create a store and sell physical products, no backend required.

Payments
M

monza

Ruby Gem for Rails - Easy iTunes In-App Purchase Receipt validation, including auto-renewable subscriptions.

Payments
O

ObjectiveLuhn

Luhn Credit Card Validation Algorithm.

Payments
P

PatronKit

A framework to add patronage to your apps.

Payments
P

PayPal

Accept payments in your iOS app via PayPal.

Payments
R

RMStore

A lightweight iOS library for In-App Purchases.

Payments
S

Stripe

Payment integration on your app with PAY. Suitable for people with low knowledge on Backend.

Payments
S

SwiftInAppPurchase

Simply code In App Purchases with this Swift Framework.

Payments
S

SwiftLuhn

Debit/Credit card validation port of the Luhn Algorithm in Swift.

Payments
S

SwiftyStoreKit

Lightweight In App Purchases Swift framework for iOS 8.0+ and macOS 9.0+

Payments
T

TipJarViewController

Easy, drop-in tip jar for iOS apps.

Payments
T

TPInAppReceipt

Reading and Validating In App Store Receipt.

Payments
V

Venmo

Make and accept payments in your iOS app via Venmo.

Payments
Y

YRPayment

Better payment user experience library with cool animation in Swift.

Payments

Reactive Programming(51 items)

A

ACKReactiveExtensions

Useful extensions for ReactiveCocoa

Reactive Programming
A

Aftermath

Stateless message-driven micro-framework in Swift.

Reactive Programming
B

BindKit

Two-way data binding framework for iOS. Only one API to learn.

Reactive Programming
B

Bindy

Simple, lightweight swift bindings with KVO support and easy to read syntax.

Reactive Programming
C

CoreEvents

Simple library with C#-like events.

Reactive Programming
C

CwlSignal

A Swift framework for reactive programming.

Reactive Programming
H

Hanson

Lightweight observations and bindings in Swift, with support for KVO and NotificationCenter.

Reactive Programming
I

Interstellar

Simple and lightweight Functional Reactive Coding in Swift for the rest of us.

Reactive Programming
J

JASONETTE-iOS

Native App over HTTP. Create your own native iOS app with nothing but JSON.

Reactive Programming
K

Katana

Swift apps a la React and Redux.

Reactive Programming
L

LightweightObservable

A lightweight implementation of an observable sequence that you can subscribe to.

Reactive Programming
L

Listenable

Swift object that provides an observable platform.

Reactive Programming
N

NSObject-Rx

Handy RxSwift extensions on NSObject, including rx_disposeBag.

Reactive Programming
O

Observable

The easiest way to observe values in Swift.

Reactive Programming
O

OneWay

A Swift library for state management with unidirectional data flow.

Reactive Programming
O

OpenCombine

— Open source implementation of Apple's Combine framework for processing values over time.

Reactive Programming
R

ReactiveArray

An array class implemented in Swift that can be observed using ReactiveCocoa's Signals.

Reactive Programming
R

ReactiveCocoa

Streams of values over time.

Reactive Programming
R

ReactiveCoreData

ReactiveCoreData (RCD) is an attempt to bring Core Data into the ReactiveCocoa (RAC) world.

Reactive Programming
R

ReactiveKit

ReactiveKit is a collection of Swift frameworks for reactive and functional reactive programming.

Reactive Programming
R

ReactiveLocation

CoreLocation made reactive

Reactive Programming
R

ReactiveSwift

Streams of values over time by ReactiveCocoa group.

Reactive Programming
R

ReactiveTask

Flexible, stream-based abstraction for launching processes.

Reactive Programming
R

Reactor

Unidirectional Data Flow using idiomatic Swift—inspired by Elm and Redux.

Reactive Programming
R

ReduxSwift

Predictable state container for Swift apps too.

Reactive Programming
R

Render

Swift and UIKit a la React.

Reactive Programming
R

ReSwift

Unidirectional Data Flow in Swift - Inspired by Redux.

Reactive Programming
R

RxAlamofire

RxSwift wrapper around the elegant HTTP networking in Swift Alamofire.

Reactive Programming
R

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.

Reactive Programming
R

RxAnimated

Animated RxCocoa bindings.

Reactive Programming
R

RxAutomaton

RxSwift + State Machine, inspired by Redux and Elm.

Reactive Programming
R

RxBluetoothKit

iOS & macOS Bluetooth library for RxSwift.

Reactive Programming
R

RxCoordinator

Powerful navigation library for iOS based on the coordinator pattern.

Reactive Programming
R

RxCoreData

RxSwift extensions for Core Data.

Reactive Programming
R

RxGesture

RxSwift reactive wrapper for view gestures.

Reactive Programming
R

RxKeyboard

Reactive Keyboard in iOS.

Reactive Programming
R

RxMediaPicker

A reactive wrapper built around UIImagePickerController.

Reactive Programming
R

RxMultipeer

A testable RxSwift wrapper around MultipeerConnectivity.

Reactive Programming
R

RxOptional

RxSwift extensions for Swift optionals and "Occupiable" types.

Reactive Programming
R

RxPermission

RxSwift bindings for Permissions API in iOS.

Reactive Programming
R

RxRealm

Rx wrapper for Realm's collection types.

Reactive Programming
R

RxReduce

Lightweight framework that ease the implementation of a state container pattern in a Reactive Programming compliant way.

Reactive Programming
R

RxSwift

Reactive Programming in Swift.

Reactive Programming
R

RxWebSocket

Reactive extension over Starscream for websockets.

Reactive Programming
S

SimpleApiClient

A configurable api client based on Alamofire4 and RxSwift4 for iOS.

Reactive Programming
S

Snail

An observables framework for Swift.

Reactive Programming
S

STDevRxExt

STDevRxExt contains some extension functions for RxSwift and RxCocoa which makes our live easy.

Reactive Programming
T

TemplateKit

React-inspired framework for building component-based user interfaces in Swift.

Reactive Programming
T

Tokamak

React-like framework providing a declarative API for building native UI components with easy to use one-way data binding.

Reactive Programming
V

Verge

Verge is a faster and scalable state management library for UIKit and SwiftUI

Reactive Programming
V

VueFlux

Unidirectional Data Flow State Management Architecture for Swift - Inspired by Vuex and Flux.

Reactive Programming

SDK(62 items)

1

1Password

1Password Extension for iOS Apps.

SDK
A

Adapty

Integrate in-app subscriptions and a/b testing for them with 3 lines of code.

SDK
A

algoliasearch-client-swift

Algolia Search API Client for Swift.

SDK
A

Apphud

A complete solution to integrate auto-renewable subscriptions and regular in-app purchases in 30 minutes with no server code required.

SDK
A

ARKKit

ARK Ecosystem Cryptocurrency API Framework for iOS & macOS, written purely in Swift 4.0.

SDK
A

AWS

Amazon Web Services Mobile SDK for iOS.

SDK
A

Azure

Client library for accessing Azure Storage on an iOS device.

SDK
B

BigBoard

An Elegant Financial Markets Library Written in Swift that makes requests to Yahoo Finance API's under the hood.

SDK
B

BittrexApiKit

Simple and complete Swift wrapper for Bittrex Exchange API.

SDK
B

Box

iOS + macOS SDK for the Box API.

SDK
C

CareKit

CareKit is an open source software framework for creating apps that help people better understand and manage their health. By Apple.

SDK
C

CloudRail SI

Abstraction layer / unified API for multiple API providers. Interfaces eg for Cloud Storage (Dropbox, Google, ...), Social Networks (Facebook, Twitter, ...) and more.

SDK
D

das-quadrat

A Swift wrapper for Foursquare API. iOS and macOS.

SDK
D

DribbbleSDK

Dribbble iOS SDK.

SDK
D

Dropbox

SDKs for Drop-ins and Dropbox Core API.

SDK
E

Easy Social

Twitter & Facebook Integration.

SDK
E

Evernote

Evernote SDK for iOS.

SDK
F

Facebook

Facebook iOS SDK.

SDK
F

FHSTwitterEngine

Twitter API for Cocoa developers.

SDK
F

Firebase

Mobile (and web) application development platform.

SDK
F

ForecastIO

A Swift library for the Forecast.io Dark Sky API.

SDK
G

Giphy

Giphy API client for iOS in Objective-C.

SDK
G

GitHub.swift

:octocat: Unofficial GitHub API client in Swift

SDK
G

Google Analytics

Google Analytics SDK for iOS.

SDK
I

InstagramKit

Instagram iOS SDK.

SDK
J

JamfKit

A JSS communication framework written in Swift.

SDK
M

Medium SDK - Swift

Unofficial Medium API SDK in Swift with sample project.

SDK
M

Mothership

Tunes Connect Library inspired by FastLane.

SDK
O

objectiveflickr

ObjectiveFlickr, a Flickr API framework for Objective-C.

SDK
O

OneDrive

Live SDK for iOS.

SDK
P

Paypal iOS SDK

The PayPal Mobile SDKs enable native apps to easily accept PayPal and credit card payments.

SDK
P

PerfectSlackAPIClient

A Slack API Client for the Perfect Server-Side Swift Framework.

SDK
P

Pinterest

Pinterest iOS SDK.

SDK
P

playkit-ios

PlayKit: Kaltura Player SDK for iOS.

SDK
P

Pocket

SDK for saving stuff to Pocket.

SDK
P

PokemonKit

Pokeapi wrapper, written in Swift.

SDK
P

PPEventRegistryAPI

Swift 3 Framework for Event Registry API (eventregistry.org).

SDK
P

Primer

Easy SDK for creating personalized landing screens, signup, and login flows on a visual editor with built in a/b/n testing and analytics.

SDK
R

RandomUserSwift

Swift Framework to Generate Random Users - An Unofficial SDK for randomuser.me.

SDK
R

ResearchKit

ResearchKit is an open source software framework that makes it easy to create apps for medical research or for other research projects.

SDK
R

rides-ios-sdk

Uber Rides iOS SDK (beta).

SDK
S

Shopify

Shopify’s Mobile Buy SDK makes it simple to sell physical products inside your mobile app.

SDK
S

SlackKit

a Slack client library for iOS and macOS written in Swift.

SDK
S

SocialLib

SocialLib handles sharing message to multiple social media.

SDK
S

Spartan

An Elegant Spotify Web API Library Written in Swift for iOS and macOS.

SDK
S

Spotify

Spotify iOS SDK.

SDK
S

SpotifyLogin

Spotify SDK Login in Swift.

SDK
S

Stripe

Stripe bindings for iOS and macOS.

SDK
S

STTwitter

A stable, mature and comprehensive Objective-C library for Twitter REST API 1.1.

SDK
S

Swifter

:bird: A Twitter framework for iOS & macOS written in Swift.

SDK
S

SwiftFlyer

An API wrapper for bitFlyer that supports all providing API.

SDK
S

SwiftInstagram

Swift Client for Instagram API.

SDK
S

Swiftly Salesforce

An easy-to-use framework for building iOS apps that integrate with Salesforce, using Swift and promises.

SDK
S

SwiftyArk

A simple, lightweight, fully-asynchronous cryptocurrency framework for the ARK Ecosystem.

SDK
S

SwiftyVK

Library for easy interact with VK social network API written in Swift.

SDK
T

TJDropbox

A Dropbox v2 client library written in Objective-C

SDK
T

Tumblr

Library for easily integrating Tumblr data into your iOS or macOS application.

SDK
T

twitter-kit-ios

Twitter Kit is a native SDK to include Twitter content inside mobile apps.

SDK
U

UberKit

A simple, easy-to-use Objective-C wrapper for the Uber API.

SDK
U

UnsplashKit

Swift client for Unsplash.

SDK
W

waterwheel.swift

The Waterwheel Swift SDK provides classes to natively connect iOS, macOS, tvOS, and watchOS applications to Drupal 7 and 8.

SDK
Z

Zendesk

Zendesk Mobile SDK for iOS.

SDK

Security(48 items)

A

AESCrypt-ObjC

A simple and opinionated AES encrypt / decrypt Objective-C class that just works.

Security
A

Arcane

Lightweight wrapper around CommonCrypto in Swift.

Security
B

BiometricAuth

Simple framework for biometric authentication (via TouchID) in your application.

Security
B

BiometricAuthentication

Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication.

Security
C

CatCrypto

An easy way for hashing and encryption.

Security
C

cocoapods-keys

A key value store for storing environment and application keys.

Security
C

CryptoSwift

Crypto related functions and helpers for Swift implemented in Swift programming language.

Security
E

EnigmaKit

Enigma encryption in Swift.

Security
I

IDZSwiftCommonCrypto

A wrapper for Apple's Common Crypto library written in Swift.

Security
I

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.

Security
J

JOSESwift

A framework for the JOSE standards JWS, JWE, and JWK written in Swift.

Security
K

KeychainAccess

Simple Swift wrapper for Keychain that works on iOS and macOS.

Security
K

Keychains

Because you should care... about the security... of your shit.

Security
K

KKPinCodeTextField

A customizable verification code textField for phone verification codes, passwords etc.

Security
L

Lockbox

Objective-C utility class for storing data securely in the key chain.

Security
L

Locksmith

A powerful, protocol-oriented library for working with the keychain in Swift.

Security
L

LTHPasscodeViewController

An iOS passcode lockscreen replica (from Settings), with TouchID and simple (variable length) / complex support.

Security
O

Obfuscator-iOS

Secure your app by obfuscating all the hard-coded security-sensitive strings.

Security
R

RNCryptor

CCCryptor (AES encryption) wrappers for iOS and Mac in Swift. -- For ObjC, see RNCryptor/RNCryptor-objc.

Security
R

RSASwiftGenerator

Util for generation RSA keys on your client and save to keychain or cover into Data.

Security
S

SAMKeychain

Simple Objective-C wrapper for the keychain that works on Mac and iOS.

Security
S

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.

Security
S

SCrypto

Elegant Swift interface to access the CommonCrypto routines.

Security
S

SecureEnclaveCrypto

Demonstration library for using the Secure Enclave on iOS.

Security
S

SecurePropertyStorage

Helps you define secure storages for your properties using Swift property wrappers.

Security
S

simple-touch

Very simple swift wrapper for Biometric Authentication Services (Touch ID) on iOS.

Security
S

SipHash

Simple and secure hashing in Swift with the SipHash algorithm.

Security
S

Smile-Lock

A library for make a beautiful Passcode Lock View.

Security
S

SwCrypt

RSA public/private key generation, RSA, AES encryption/decryption, RSA sign/verify in Swift with CommonCrypto in iOS and macOS.

Security
S

SweetHMAC

A tiny and easy to use Swift class to encrypt strings using HMAC algorithms.

Security
S

swift-sodium

Safe and easy to use crypto for iOS.

Security
S

SwiftHash

Hash in Swift.

Security
S

SwiftKeychainWrapper

A simple wrapper for the iOS Keychain to allow you to use it in a similar fashion to User Defaults.

Security
S

SwiftMD5

A pure Swift implementation of MD5.

Security
S

SwiftPasscodeLock

An iOS passcode lock with TouchID authentication written in Swift.

Security
S

SwiftSSL

An Elegant crypto toolkit in Swift.

Security
S

SwiftyKeychainKit

Keychain wrapper with the benefits of static typing and convenient syntax, support for primitive types, Codable, NSCoding.

Security
S

SwiftyRSA

RSA public/private key encryption in Swift.

Security
T

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.

Security
T

TOPasscodeViewController

A modal passcode input and validation view controller for iOS.

Security
T

TPObfuscatedString

Simple String obfuscation using core Swift.

Security
U

UICKeyChainStore

UICKeyChainStore is a simple wrapper for Keychain on iOS.

Security
V

Valet

Securely store data in the iOS or macOS Keychain without knowing a thing about how the Keychain works.

Security
V

Vault

Safe place for your encryption keys.

Security
V

Virgil Security Objective-C/Swift Crypto Library

A high-level cryptographic library that allows to perform all necessary operations for securely storing and transferring data.

Security
V

Virgil Security Objective-C/Swift SDK

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.

Security
V

Virgil SWIFT PFS SDK

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.

Security
Z

zxcvbn-ios

A realistic password strength estimator.

Security

Server(26 items)

A

ApacheExpress

Write Apache Modules in Swift!

Server
B

blackfire

A fast HTTP web server based on Node.js and Express written in Swift.

Server
C

CocoaHTTPServer

A small, lightweight, embeddable HTTP server for macOS or iOS applications.

Server
C

Curassow

Swift HTTP server using the pre-fork worker model.

Server
D

Dynamo

High Performance (nearly)100% Swift Web server supporting dynamic content.

Server
E

Embassy

Super lightweight async HTTP server library in pure Swift runs in iOS / MacOS / Linux.

Server
E

Express

Swift Express is a simple, yet unopinionated web application server written in Swift.

Server
F

Frank

Frank is a DSL for quickly writing web applications in Swift.

Server
G

GCDWebServer

Lightweight GCD based HTTP server for macOS & iOS (includes web based uploader & WebDAV server).

Server
J

Jobs

A job system for Swift backends.

Server
K

Kitura

A Swift Web Framework and HTTP Server.

Server
L

Lightning

A Swift Multiplatform Web and Networking Framework.

Server
N

NetworkObjects

Swift backend / server framework (Pure Swift, Supports Linux).

Server
N

Noze.io

Evented I/O streams a.k.a. Node.js for Swift.

Server
P

Perfect

Server-side Swift. The Perfect library, application server, connectors and example apps.

Server
R

Redis

Pure-Swift Redis client implemented from the original protocol spec. macOS + Linux compatible.

Server
S

smoke-framework

A light-weight server-side service framework written in the Swift programming language.

Server
S

swift-http

HTTP Implementation for Swift on Linux and macOS.

Server
S

Swifter

Tiny http server engine written in Swift programming language.

Server
S

SwiftGD

A simple Swift wrapper for libgd.

Server
S

Swifton

A Ruby on Rails inspired Web Framework for Swift that runs on Linux and macOS.

Server
S

swiftra

Sinatra-like DSL for developing web apps in Swift.

Server
T

Taylor

A lightweight library for writing HTTP web servers with Swift.

Server
T

Trevi

libuv base Swift web HTTP server framework.

Server
V

Vapor

Elegant web framework for Swift that works on iOS, macOS, and Ubuntu.

Server
Z

Zewo

Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.

Server

Testing(58 items)

A

ABKit

AB testing framework for iOS.

Testing
A

AcceptanceMark

Tool to auto-generate Xcode tests classes from Markdown tables.

Testing
A

appium

Appium is an open source test automation framework for use with native and hybrid mobile apps.

Testing
A

AutoMate

XCTest extensions for writing UI automation tests.

Testing
B

Bluepill

Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine.

Testing
B

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.

Testing
C

Cribble

Swifty tool for visual testing iPhone and iPad apps.

Testing
C

Cuckoo

First boilerplate-free mocking framework for Swift.

Testing
C

Cucumber

Behavior driver development for iOS.

Testing
D

DataFixture

Creation of data model easily, with no headache.

Testing
D

Dixie

Dixie is an open source Objective-C testing framework for altering object behaviours.

Testing
D

DVR

Network testing for Swift.

Testing
E

EarlGrey

:tea: iOS UI Automation Test Framework.

Testing
E

ETTrace

Locally measure performance of your app, without Xcode or Instruments.

Testing
F

Fakery

Swift fake data generator.

Testing
F

Flawless App

tool for visual quality check of mobile app in a real-time. It compares initial design with the actual implementation right inside iOS simulator.

Testing
G

gh-unit

Test Framework for Objective-C.

Testing
I

iOS Snapshot Test Case

— Snapshot test your UIViews and CALayers on iOS and tvOS.

Testing
I

ios-driver

Test any iOS native, hybrid, or mobile web application using Selenium / WebDriver.

Testing
K

Kakapo

Dynamically Mock server behaviors and responses in Swift.

Testing
K

Kif

An iOS Functional Testing Framework.

Testing
K

Kiwi

A behavior-driven development library for iOS development.

Testing
L

LayoutTest-iOS

Write unit tests which test the layout of a view in multiple configurations.

Testing
M

Marathon Runner

Fast, platform-independent test runner focused on performance and stability execute tests.

Testing
M

MetovaTestKit

A collection of testing utilities to turn crashing test suites into failing test suites.

Testing
M

MirrorDiffKit

Pretty diff between any structs or classes.

Testing
M

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.

Testing
M

Mockingjay

An elegant library for stubbing HTTP requests with ease in Swift.

Testing
M

Mockit

A simple mocking framework for Swift, inspired by the famous Mockito for Java.

Testing
M

MSActiveConfig

Remote configuration and A/B Testing framework for iOS.

Testing
N

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.

Testing
N

Nimble

A Matcher Framework for Swift and Objective-C

Testing
O

OCMock

Mock objects for Objective-C.

Testing
O

OHHTTPStubs

Stub your network requests easily! Test your apps with fake network data and custom response time, response code and headers!

Testing
P

PinpointKit

Let your testers and users send feedback with annotated screenshots and logs using a simple gesture.

Testing
P

PlaygroundTDD

Small library to easily run your tests directly within a Playground.

Testing
Q

Quick

A behavior-driven development framework for Swift and Objective-C.

Testing
R

Remote

Control your iPhone from inside Xcode for end-to-end testing.

Testing
R

robotframework-appiumlibrary

AppiumLibrary is an appium testing library for RobotFramework.

Testing
S

second_curtain

Upload failing iOS snapshot tests cases to S3.

Testing
S

SkyLab

Multivariate & A/B Testing for iOS and Mac.

Testing
S

Sleipnir

BDD-style framework for Swift.

Testing
S

SnappyTestCase

iOS Simulator type agnostic snapshot testing, built on top of the FBSnapshotTestCase.

Testing
S

SnapshotTesting

Delightful Swift snapshot testing.

Testing
S

Specta

A light-weight TDD / BDD framework for Objective-C & Cocoa.

Testing
S

Spry

A Mac and iOS Playgrounds Unit Testing library based on Nimble.

Testing
S

Subliminal

An understated approach to iOS integration testing.

Testing
S

swift-corelibs-xctest

The XCTest Project, A Swift core library for providing unit test support.

Testing
S

SwiftCheck

QuickCheck for Swift.

Testing
S

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.

Testing
T

TouchVisualizer

Lightweight touch visualization library in Swift. A single line of code and visualize your touches!

Testing
T

trainer

Convert xcodebuild plist files to JUnit reports.

Testing
U

UI Testing Cheat Sheet

How do I test this with UI Testing?

Testing
U

UITestHelper

UITest helper library for creating readable and maintainable tests.

Testing
V

ViewInspector

Runtime inspection and unit testing of SwiftUI views

Testing
V

Vinyl

Network testing à la VCR in Swift.

Testing
X

XcodeCoverage

Code coverage for Xcode projects.

Testing
X

XCTestExtensions

XCTestExtensions is a Swift extension that provides convenient assertions for writing Unit Test.

Testing

Text(84 items)

A

Atributika

Easily build NSAttributedString by detecting and styling HTML-like tags, hashtags, mentions, RegExp or NSDataDetector patterns.

Text
A

Attributed

Modern Swift µframework for attributed strings.

Text
A

AttributedTextView

Easiest way to create an attributed UITextView with support for multiple links (including hashtags and mentions).

Text
A

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.

Text
B

BonMot

Beautiful, easy attributed strings in Swift.

Text
C

CocoaMarkdown

Markdown parsing and rendering for iOS and macOS.

Text
C

CodeMirror Swift

A lightweight wrapper of CodeMirror for macOS and iOS. Support Syntax Highlighting & Themes.

Text
C

Croc

A lightweight Swift library for Emoji parsing and querying.

Text
D

Down

Blazing fast Markdown rendering in Swift, built upon cmark.

Text
D

DTCoreText

Methods to allow using HTML code with CoreText.

Text
D

DTRichTextEditor

A rich-text editor for iOS.

Text
E

EFMarkdown

A lightweight Markdown library for iOS.

Text
E

Emojica

Replace standard emoji in strings with a custom emoji set, such as Twemoji or EmojiOne.

Text
E

EmojiKit

Effortless emoji-querying in Swift.

Text
F

Font-Awesome-Swift

Font Awesome swift library for iOS.

Text
F

FontAwesome.swift

Use FontAwesome in your Swift projects.

Text
F

FontAwesomeKit

Icon font library for iOS. Currently supports Font-Awesome, Foundation icons, Zocial, and ionicons.

Text
F

FontAwesomeKit.Swift

A better choice for iOS Developer to use FontAwesome Icon.

Text
F

FontBlaster

Programmatically load custom fonts into your iOS app.

Text
F

Format

A Swift Formatter Kit.

Text
F

FormatterKit

`stringWithFormat:` for the sophisticated hacker set.

Text
F

fuse-swift

A lightweight fuzzy-search library, with zero dependencies.

Text
G

GoogleMaterialDesignIcons

Google Material Design Icons Font for iOS.

Text
G

GoogleMaterialIconFont

Google Material Design Icons for Swift and ObjC project.

Text
G

Guitar

A Cross-Platform String Library Written in Swift.

Text
H

Heimdall

Heimdall is a wrapper around the Security framework for simple encryption/decryption operations.

Text
H

Highlighter

Highlight whatever you want! Highlighter will magically find UI objects such as UILabel, UITextView, UITexTfield, UIButton in your UITableViewCell or other Class.

Text
H

Highlightr

An iOS & macOS syntax highlighter, supports 176 languages and comes with 79 styles.

Text
I

Iconic

Auto-generated icon font library for iOS, watchOS and tvOS.

Text
I

Input Mask

Pattern-based user input formatter, parser and validator for iOS.

Text
I

IoniconsKit

Use Ionicons as UIImage / UIFont in your projects with Swifty manners.

Text
I

ios-fontawesome

NSString+FontAwesome.

Text
I

ISO8601

Super lightweight ISO8601 Date Formatter in Swift.

Text
I

ISO8859

Convert ISO8859 1-16 Encoded Text to String in Swift. Supports iOS, tvOS, watchOS and macOS.

Text
J

JQSwiftIcon

Icon Fonts on iOS using string interpolation written in Swift.

Text
K

KKStringValidator

Fast and simple string validation for iOS. With UITextField extension.

Text
L

libPhoneNumber-iOS

iOS port from libphonenumber (Google's phone number handling library).

Text
M

MarkdownKit

A simple and customizable Markdown Parser for Swift.

Text
M

MarkdownTextView

Rich Markdown editing control for iOS.

Text
M

MarkdownView

Markdown View for iOS.

Text
M

Marklight

Markdown syntax highlighter for iOS.

Text
M

Marky Mark

Highly customizable Markdown parsing and native rendering in Swift.

Text
M

MMMarkdown

An Objective-C static library for converting Markdown to HTML.

Text
M

Money

Swift value types for working with money & currency.

Text
M

Money

A precise, type-safe representation of a monetary amount in a given currency.

Text
M

Mustard

Mustard is a Swift library for tokenizing strings when splitting by whitespace doesn't cut it.

Text
N

NBEmojiSearchView

A searchable emoji dropdown view.

Text
N

Nimbus

Nimbus is a toolkit for experienced iOS software designers.

Text
N

NoOptionalInterpolation

Get rid of "Optional(...)" and "nil" in string interpolation. Easy pluralization.

Text
N

Notepad

A fully themeable markdown editor with live syntax highlighting.

Text
N

NSStringEmojize

A category on NSString to convert Emoji Cheat Sheet codes to their equivalent Unicode characters.

Text
O

OcticonsKit

Use Octicons as UIImage / UIFont in your projects with Swifty manners.

Text
P

pangu.Objective-C

Paranoid text spacing in Objective-C.

Text
P

PhoneNumberKit

A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.

Text
P

Pluralize.swift

Great Swift String Pluralize Extension.

Text
P

PostalCodeValidator

A validator for postal codes with support for 200+ regions.

Text
R

RealTimeCurrencyFormatter

An ObjC international currency formatting utility.

Text
R

Reductio

Automatic summarizer text in Swift.

Text
R

RichEditorView

RichEditorView is a simple, modular, drop-in UIView subclass for Rich Text Editing.

Text
R

Roman

Seamless Roman numeral conversion in Swift.

Text
S

SmarkDown

A Pure Swift implementation of the markdown mark-up language.

Text
S

Smile

Emoji in Swift.

Text
S

Sprinter

A library for formatting strings on iOS and macOS.

Text
S

StringStylizer

Type strict builder class for NSAttributedString.

Text
S

StyleDecorator

Design string simply by linking attributes to needed parts.

Text
S

Swicon

Use 1600+ icons (and more!) from FontAwesome and Google Material Icons in your swift/iOS project in an easy and space-efficient way!

Text
S

SwiftFontName

OS font complements library. Localized font supported.

Text
S

SwiftIconFont

Icons fonts for iOS (FontAwesome, Iconic, Ionicon, Octicon, Themify, MapIcon, MaterialIcon).

Text
S

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.

Text
S

SwiftRichString

Elegant & Painless Attributed Strings Management Library in Swift.

Text
S

SwiftString

A comprehensive, lightweight string extension for Swift.

Text
S

SwiftValidators

String validation for iOS developed in Swift. Inspired by validator.js.

Text
S

SwiftyAttributes

Swift extensions that make it a breeze to work with attributed strings.

Text
S

SwiftyMarkdown

Converts Markdown files and strings into NSAttributedString.

Text
S

SZMentions

Library to help handle mentions.

Text
S

SZMentionsSwift

Library to help handle mentions.

Text
T

TextAttributes

An easier way to compose attributed strings.

Text
T

Translucid

Lightweight library to set an Image as text background.

Text
T

Tribute

Programmatic creation of NSAttributedString doesn't have to be a pain.

Text
T

Twitter Text Obj

An Objective-C implementation of Twitter's text processing library.

Text
T

TwitterTextEditor

A standalone, flexible API that provides a full featured rich text editor for iOS applications.

Text
U

UIFontComplete

Font management (System & Custom) for iOS and tvOS.

Text
Y

YYText

Powerful text framework for iOS to display and edit rich text.

Text
Z

ZSSRichTextEditor

A beautiful rich text WYSIWYG editor for iOS with a syntax highlighted source view.

Text

Tools(83 items)

A

abandoned-strings

Command line program that detects unused resource strings in an iOS or macOS application.

Tools
A

ai2app

Creating AppIcon sets from Adobe Illustrator (all supported formats).

Tools
A

AppDevKit

AppDevKit is an iOS development library that provides developers with useful features to fulfill their everyday iOS app development needs.

Tools
A

appledoc

ObjectiveC code Apple style documentation set generator.

Tools
A

AssetChecker 👮

Keeps your Assets.xcassets files clean and emits warnings when something is suspicious.

Tools
A

Attabench

Microbenchmarking app for Swift with nice log-log plots.

Tools
A

AVXCAssets-Generator

AVXCAssets Generator takes path for your assets images and creates appiconset and imageset for you in just one click.

Tools
B

Benchmark

The Benchmark module provides methods to measure and report the time used to execute Swift code.

Tools
B

Blade

Generate Xcode image catalogs for iOS / macOS app icons, universal images, and more.

Tools
B

BuildTimeAnalyzer

Build Time Analyzer for Swift.

Tools
C

Cichlid

automatically delete the current project's DerivedData directories.

Tools
C

Cookiecutter

A template for new Swift iOS / tvOS / watchOS / macOS Framework project ready with travis-ci, cocoapods, Carthage, SwiftPM and a Readme file.

Tools
C

Cutter

A tool to generate iOS Launch Images (Splash Screens) for all screen sizes starting from a single template.

Tools
D

Delta

Managing state is hard. Delta aims to make it simple.

Tools
D

Duration

A simple Swift package for measuring and reporting the time taken for operations.

Tools
E

Ecno

Ecno is a task state manager built on top of UserDefaults in pure Swift 3.

Tools
F

fastlane-plugin-appicon

Generate required icon sizes and iconset from a master application icon.

Tools
F

FBSimulatorControl

A macOS library for managing and manipulating iOS Simulators

Tools
F

FengNiao

A command line tool for cleaning unused resources in Xcode.

Tools
G

GDPerformanceView-Swift

Shows FPS, CPU usage, app and iOS versions above the status bar and report FPS and CPU usage via delegate.

Tools
G

GetUniversal.link

Free Universal Link & Apple App Site Association testing tool.

Tools
G

git-xcp

A Git plugin for versioning workflow of real-world Xcode project. fastlane's best friend.

Tools
G

Gluten

Nano library to unify XIB and it's code.

Tools
I

IBM Swift Sandbox

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!

Tools
I

infer

A static analyzer for Java, C and Objective-C.

Tools
I

ipanema

ipanema analyzes and prints useful information from `.ipa` file.

Tools
I

iSimulator

iSimulator is a GUI utility to control the Simulator, and manage the app installed on the simulator.

Tools
J

Jazzy

Soulful docs for Swift & Objective-C.

Tools
K

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.

Tools
L

Laurine

Laurine - Localization code generator written in Swift. Sweet!

Tools
L

LicensePlist

A license list generator of all your dependencies for iOS applications.

Tools
L

LifetimeTracker

Find retain cycles / memory leaks sooner.

Tools
L

Lona

A tool for defining design systems and using them to generate cross-platform UI code, Sketch files, images, and other artifacts.

Tools
M

MBAssetsImporter

Import assets from Panoramio or from your macOS file system with their metadata to your iOS simulator (Swift 2.0).

Tools
M

Misen

Script to support easily using Xcode Asset Catalog in Swift.

Tools
N

Natalie

Storyboard Code Generator.

Tools
N

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.

Tools
N

Nomad

Suite of command line utilities & libraries for sending APNs, create & distribute `.ipa`, verify In-App-Purchase receipt and more.

Tools
N

Nori

Easier to apply code based style guide to storyboard.

Tools
P

Pecker

CodePecker is a tool to detect unused code.

Tools
P

Peek

Take a Peek at your application.

Tools
P

Plank

A tool for generating immutable model objects.

Tools
P

PlayAlways

Create Xcode playgrounds from your menu bar

Tools
P

playgroundbook

Tool for Swift Playground books.

Tools
P

PlayNow

Small app that creates empty Swift playground files and opens them with Xcode.

Tools
P

ProvisionQL

Quick Look plugin for apps and provisioning profile files.

Tools
P

pxctest

Parallel XCTest - Execute XCTest suites in parallel on multiple iOS Simulators.

Tools
R

R.swift

Tool to get strong typed, autocompleted resources like images, cells and segues in your Swift project.

Tools
R

Realm Browser

Realm Browser is a macOS utility to open and modify realm database files.

Tools
R

Respresso Image Converter

Multiplatform image converter for iOS, Android, and Web that supports pdf, svg, vector drawable, jpg, png, and webp formats.

Tools
R

Retini

A super simple retina (2x, 3x) image converter.

Tools
R

Rugby

🏈 Cache CocoaPods for faster rebuild and indexing Xcode project.

Tools
S

SBConstants

Generate a constants file by grabbing identifiers from storyboards in a project.

Tools
S

Shark

Swift Script that transforms the .xcassets folder into a type safe enum.

Tools
S

SkrybaMD

Markdown Documentation generator. If your team needs an easy way to maintain and create documentation, this generator is for you.

Tools
S

SourceKitten

An adorable little framework and command line tool for interacting with SourceKit.

Tools
S

Sourcery

A tool that brings meta-programming to Swift, allowing you to code generate Swift code.

Tools
S

Speculid

generate Image Sets and App Icons from SVG, PNG, and JPEG files

Tools
S

Storyboard -> SwiftUI Converter

Storyboard -> SwiftUI Converter is a converter to convert .storyboard and .xib to SwiftUI.

Tools
S

StoryboardMerge

Xcode storyboards diff and merge tool.

Tools
S

Struct

A tool for iOS and Mac developers to automate the creation and management of Xcode projects.

Tools
S

SuperDelegate

– SuperDelegate provides a clean application delegate interface and protects you from bugs in the application lifecycle.

Tools
S

Swift Package Index

Swift packages list with many information about quality and compatiblity of package.

Tools
S

SwiftCompilationPerformanceReporter

Generate automated reports for slow Swift compilation paths in specific targets.

Tools
S

swiftenv

swiftenv allows you to easily install, and switch between multiple versions of Swift.

Tools
S

SwiftGen

A collection of Swift tools to generate Swift code (enums for your assets, storyboards, Localizable.strings and UIColors).

Tools
S

SwiftKitten

Swift autocompleter for Sublime Text, via the adorable SourceKitten framework.

Tools
S

SwiftLintXcode

An Xcode plug-in to format your code using SwiftLint.

Tools
T

Traits

Library for a real-time design and behavior modification of native iOS apps without recompiling (code and interface builder changes are supported).

Tools
T

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.

Tools
T

Tweaks

An easy way to fine-tune, and adjust parameters for iOS apps in development.

Tools
V

ViewMonitor

ViewMonitor can measure view positions with accuracy.

Tools
W

WatchdogInspector

Shows your current framerate (fps) in the status bar of your iOS app.

Tools
X

xavtool

Command-line utility to automatically increase iOS / Android applications version.

Tools
X

xcbuild

Xcode-compatible build tool.

Tools
X

xcenv

Groom your Xcode environment.

Tools
X

XcodeGen

Command line tool that generates your Xcode project from a spec file and your folder structure.

Tools
X

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.

Tools
X

Xcodes.app

The easiest way to install and switch between multiple versions of Xcode.

Tools
X

XCSwiftr

An Xcode Plugin to convert Objective-C to Swift.

Tools
X

xib2Storyboard

A tool to convert Xcode .xib to .storyboard files.

Tools
X

Xtrace

Trace Objective-C method calls by class or instance.

Tools
Z

Zolang

A programming language for sharing logic between iOS, Android and Tools.

Tools

Tutorials and Keynotes(30 items)

A

AppCoda

Tutorials and Keynotes
A

Awesome-Swift-Education

All of the resources for Learning About Swift.

Tutorials and Keynotes
A

Awesome-Swift-Playgrounds

A List of Awesome Swift Playgrounds!

Tutorials and Keynotes
B

Big Nerd Ranch

Tutorials and Keynotes
B

Brian Advent youtube channel

Swift tutorials Youtube Channel.

Tutorials and Keynotes
C

Cocoa Dev Central

Tutorials and Keynotes
C

Cocoa with Love

Tutorials and Keynotes
C

Code with Chris

Tutorials and Keynotes
C

Conferences.digital

Watch conference videos in a native macOS app.

Tutorials and Keynotes
D

DaddyCoding

iOS Tutorials ranging from beginners to advance.

Tutorials and Keynotes
H

Hacking With Swift

Learn to code iPhone and iPad apps with 3 Swift tutorials.

Tutorials and Keynotes
I

iOS 11 iPhone GUI from Design at Meta

Tutorials and Keynotes
I

iOS Design Guidelines

Tutorials and Keynotes
I

iOS Development with Swift in Motion

This live video course locks in the language fundamentals and then offers interesting examples and exercises to build and practice your knowledge and skills.

Tutorials and Keynotes
I

iOS UI Design Kit

Tutorials and Keynotes
L

Learn Swift

Learn Swift - curated list of the top online Swift tutorials and courses.

Tutorials and Keynotes
L

learn-swift

Learn Apple's Swift programming language interactively through these playgrounds.

Tutorials and Keynotes
L

LearnAppMaking

LearnAppMaking helps app developers to build, launch and market iOS apps.

Tutorials and Keynotes
M

Mike Ash

Tutorials and Keynotes
R

raywenderlich.com

Tutorials for developers and gamers.

Tutorials and Keynotes
R

Realm Academy

Tutorials and Keynotes
S

Swift Education

A community of educators sharing materials for teaching Swift and app development.

Tutorials and Keynotes
S

Swift Tutorials by Jameson Quave

Tutorials and Keynotes
S

SwiftUI Tutorials

Learn SwiftUI & Swift for FREE.

Tutorials and Keynotes
T

The Swift Summary Book

A summary of Apple's Swift language written on Playgrounds.

Tutorials and Keynotes
T

Thinkster

Tutorials and Keynotes
T

Treehouse's iOS Courses and Workshops

Topics for beginner and advanced developers in both Objective-C and Swift.

Tutorials and Keynotes
T

Tutorials Point

Tutorials and Keynotes
T

Tuts+

Tutorials and Keynotes
U

Use Your Loaf

Tutorials and Keynotes

UI(815 items)

A

ActionSheetPicker-3.0

Quickly reproduce the dropdown UIPickerView / ActionSheet functionality on iOS.

UI
A

ActiveLabel.swift

UILabel drop-in replacement supporting Hashtags (#), Mentions (@) and URLs (http://) written in Swift

UI
A

ActivityIndicatorView

A number of preset loading indicators created with SwiftUI.

UI
A

adaptive-tab-bar

AdaptiveController is a 'Progressive Reduction' Swift module for adding custom states to Native or Custom iOS UI elements

UI
A

ADChromePullToRefresh

Chrome iOS app style pull to refresh with multiple actions.

UI
A

ADDatePicker

A fully customizable iOS Horizontal PickerView library, written in pure swift.

UI
A

ADPuzzleAnimation

Custom animation for UIView inspired by Fabric - Answers animation.

UI
A

Advance

A powerful animation framework for iOS.

UI
A

AEAccordion

UITableViewController with accordion effect (expand / collapse cells).

UI
A

AGCircularPicker

AGCircularPicker is helpful component for creating a controller aimed to manage any calculated parameter.

UI
A

AGInterfaceInteraction

library performs interaction with UI interface.

UI
A

AHKBendableView

UIView subclass that bends its edges when its position changes.

UI
A

AIDatePickerController

:date: UIDatePicker modally presented with iOS 7 custom transitions.

UI
A

AIFlatSwitch

A flat component alternative to UISwitch on iOS

UI
A

AirBar

UIScrollView driven expandable menu written in Swift 3.

UI
A

AKASegmentedControl

:chocolate_bar: Fully customizable Segmented Control for iOS.

UI
A

AKMaskField

AKMaskField is UITextField subclass which allows enter data in the fixed quantity and in the certain format.

UI
A

AKSideMenu

Beautiful iOS side menu library with parallax effect.

UI
A

AKVideoImageView

UIImageView subclass which allows you to display a looped video as a background.

UI
A

AlamofireNetworkActivityIndicator

Controls the visibility of the network activity indicator on iOS using Alamofire.

UI
A

Alertift

Swifty, modern UIAlertController wrapper.

UI
A

Alerts & Pickers

Advanced usage of native UIAlertController with TextField, DatePicker, PickerView, TableView and CollectionView.

UI
A

AlertTransition

AlertTransition is a extensible library for making view controller transitions, especially for alert transitions.

UI
A

AlertViewLoveNotification

A simple and attractive AlertView to ask permission to your users for Push Notification.

UI
A

ALRadialMenu

A radial/circular menu featuring spring animations. Written in swift

UI
A

ALRT

An easier constructor for UIAlertController. Present an alert from anywhere.

UI
A

ALTextInputBar

An auto growing text input bar for messaging apps.

UI
A

ALThreeCircleSpinner

A pulsing spinner view written in swift.

UI
A

AmazingBubbles

Apple Music like Bubble Picker using Dynamic Animation.

UI
A

AMScrollingNavbar

Scrollable UINavigationBar that follows the scrolling of a UIScrollView

UI
A

AMTagListView

UIScrollView subclass that allows to add a list of highly customizable tags.

UI
A

AMWaveTransition

Custom transition between viewcontrollers holding tableviews.

UI
A

anim

An animation library for iOS with custom easings and easy to follow API.

UI
A

Anima

Anima is chainable Layer-Based Animation library for Swift4.

UI
A

AnimatablePlayButton

Animated Play and Pause Button using CALayer, CAKeyframeAnimation.

UI
A

animated-tab-bar

RAMAnimatedTabBarController is a Swift module for adding animation to tabbar items.

UI
A

AnimatedCollectionViewLayout

A UICollectionViewLayout subclass that adds custom transitions/animations to the UICollectionView.

UI
A

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.

UI
A

AnimatedSwitch

UISwitch which paints over the parent view with the color in Swift.

UI
A

AnimatedTabBar

A tabbar with number of preset animations. Written with SwiftUI.

UI
A

AnimatedTextInput

Animated UITextField and UITextView replacement for iOS.

UI
A

AnimatedTransitionGallery

Collection of iOS 7 custom animated transitions using UIViewControllerAnimatedTransitioning protocol.

UI
A

AnimationEngine

Easily build advanced custom animations on iOS.

UI
A

Animo

SpriteKit-like animation builders for CALayers.

UI
A

AppAnimations

Collection of iOS animations to inspire your next project.

UI
A

ApplyStyleKit

Elegant apply style, using Swift Method Chain.

UI
A

AppStoreStyleHorizontalScrollView

App store style horizontal scroll view.

UI
A

AppstoreTransition

Simulates the appstore card animation transition.

UI
A

ARAutocompleteTextView

subclass of UITextView that automatically displays text suggestions in real-time. Perfect for email Textviews.

UI
A

ASCalendar

A calendar control for iOS written in swift with mvvm pattern

UI
A

ASCollectionView

A Swift collection view inspired by Airbnb.

UI
A

ASValueTrackingSlider

A UISlider subclass that displays the slider value in a popup view

UI
A

ATGValidator

Rule based validation framework with form and card validation support for iOS.

UI
A

AutocompleteField

Add word completion to your UITextFields.

UI
A

AutoCompleteTextField

Auto complete with suggestion textfield.

UI
A

AwesomeTextField

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.

UI
A

AZCollectionViewController

Easy way to integrate pagination with dummy views in CollectionView, make Instagram Discover within minutes.

UI
A

AZDialogViewController

A highly customizable alert dialog controller that mimics Snapchat's alert dialog.

UI
A

AZDropdownMenu

An easy to use dropdown menu that supports images.

UI
A

AZEmptyState

A UIControl subclass that makes it easy to create empty states.

UI
A

AZSafariCollectionViewLayout

AZSafariCollectionViewLayout is replica of safari browser history page layout. very easy to use, IBInspectable are given for easy integration.

UI
A

AZTabBarController

A custom tab bar controller for iOS written in Swift 3.0

UI
A

AZTableViewController

Elegant and easy way to integrate pagination with dummy views.

UI
A

AZTransitions

API to make great custom transitions in one method.

UI
B

BackgroundVideoiOS

A swift and objective-C object that lets you add a background video to iOS views.

UI
B

BadgeHub

Make any UIView a full fledged animated notification center. It is a way to quickly add a notification badge icon to a UIView.

UI
B

BAFluidView

UIView that simulates a 2D view of a fluid in motion.

UI
B

barceloneta

The right way to increment/decrement values with a simple gesture on iOS.

UI
B

Bartinter

Status bar tint depending on content behind, updates dynamically.

UI
B

BATabBarController

A TabBarController with a unique animation for selection

UI
B

BatteryView

Simple battery shaped UIView.

UI
B

BEKCurveTabbar

compatible with XCode +10 and fully customizable via Interface_Builder panel. BEKCurveTabBar derived UITabBar class and compatible with every iOS devices.

UI
B

BEMCheckBox

Tasteful Checkbox for iOS.

UI
B

BEMCheckBox

Tasteful Checkbox for iOS. (Check box)

UI
B

BetterSegmentedControl

An easy to use, customizable replacement for UISegmentedControl & UISwitch.

UI
B

BigBrother

Automatically sets the network activity indicator for any performed request.

UI
B

Blueprints

A framework that is meant to make your life easier when working with collection view flow layouts.

UI
B

BlurryModalSegue

A custom modal segue for providing a blurred overlay effect.

UI
B

Bohr

Bohr allows you to set up a settings screen for your app with three principles in mind: ease, customization and extensibility.

UI
B

BottomSheet

Powerful Bottom Sheet component with content based size, interactive dismissal and navigation controller support.

UI
B

BouncyLayout

BouncyLayout is a collection view layout that makes your cells bounce.

UI
B

BouncyPageViewController

Page view controller with bounce effect.

UI
B

BOZPongRefreshControl

A pull-down-to-refresh control for iOS that plays pong, originally created for the MHacks III iOS app

UI
B

BPBlockActivityIndicator

A simple and awesome Loading Activity Indicator(with funny block animation) for your iOS app.

UI
B

BPCircleActivityIndicator

A lightweight and awesome Loading Activity Indicator for your iOS app.

UI
B

BPStatusBarAlert

A simple alerts that appear on the status bar and below navigation bar(like Facebook).

UI
B

BreakOutToRefresh

A playable pull to refresh view using SpriteKit.

UI
B

BRYXBanner

A lightweight dropdown notification for iOS 7+, in Swift.

UI
B

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.

UI
B

Bubble

Fruit Animation.

UI
B

BubbleTransition

A custom modal transition that presents and dismiss a controller with an expanding bubble effect.

UI
B

BulletinBoard

Generate and Display Bottom Card Interfaces on iOS

UI
B

BusyNavigationBar

A UINavigationBar extension to show loading effects

UI
B

ButtonProgressBar-iOS

A small and flexible UIButton subclass with animated loading progress, and completion animation.

UI
B

BWSwipeRevealCell

A Swift library for swipeable table cells

UI
C

Cacao

Pure Swift Cross-platform UIKit (Cocoa Touch) implementation (Supports Linux).

UI
C

Calendar

A set of views and controllers for displaying and scheduling events on iOS

UI
C

CalendarKit

Fully customizable calendar day view.

UI
C

CalendarPopUp

CalendarPopUp - JTAppleCalendar library.

UI
C

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.

UI
C

Carbon

🚴 A declarative library for building component-based user interfaces in UITableView and UICollectionView.

UI
C

CardAnimation

Card flip animation by pan gesture.

UI
C

CardParts

A reactive, card-based UI framework built on UIKit.

UI
C

Cards

Awesome iOS 11 AppStore's Card Views.

UI
C

CardsLayout

Nice card-designed custom collection view layout.

UI
C

cariocamenu

The fastest zero-tap iOS menu.

UI
C

CascadingTableDelegate

A no-nonsense way to write cleaner UITableViewDelegate and UITableViewDataSource in Swift.

UI
C

CatAlertController

Use UIAlertController like a boss.

UI
C

CategorySliderView

slider view for choosing categories. add any UIView type as category item view. Fully customisable

UI
C

CBPinEntryView

A customisable view written in Swift 4.2 for any pin, code or password entry. Supports one time codes in iOS 12.

UI
C

CBStoreHouseRefreshControl

Fully customizable pull-to-refresh control inspired by Storehouse iOS app

UI
C

CBZSplashView

Twitter style Splash Screen View. Grows to reveal the Initial view behind.

UI
C

CCMRadarView

CCMRadarView uses the IBDesignable tools to make an easy customizable radar view with animation.

UI
C

CDAlertView

Highly customizable alert/notification/success/error/alarm popup.

UI
C

Cely

Plug-n-Play login framework written in Swift.

UI
C

CenteredCollectionView

A lightweight UICollectionViewLayout that 'pages' and centers it's cells 🎡 written in Swift.

UI
C

CFAlertViewController

A library that helps you display and customise alerts and action sheets on iPad and iPhone.

UI
C

CFNotify

A customizable framework to create draggable views.

UI
C

Cheetah

Easy animation library on iOS.

UI
C

CHIOTPField

A set of textfields that can be used for One-time passwords, SMS codes, PIN codes, etc.

UI
C

CHIPageControl

A set of cool animated page controls to replace boring UIPageControl.

UI
C

CHTCollectionViewWaterfallLayout

The waterfall (i.e., Pinterest-like) layout for UICollectionView.

UI
C

CircleBar

🔶 A fun, easy-to-use tab bar navigation controller for iOS.

UI
C

CircleMenu

An animated, multi-option menu button.

UI
C

CircleSlider

CircleSlider is a Circular slider library. written in pure Swift.

UI
C

CircularRevealKit

UI framework that implements the material design's reveal effect.

UI
C

CircularSlider

A powerful Circular Slider. It's written in Swift, it's 100% IBDesignable and all parameters are IBInspectable.

UI
C

CKWaveCollectionViewTransition

Cool wave like transition between two or more UICollectionView.

UI
C

ClassicKit

A collection of classic-style UI components for iOS.

UI
C

CleanyModal

Use nice customized alerts and action sheets with ease, API is similar to native UIAlertController.

UI
C

CocoaTextField

UITextField created according to the Material.IO guidelines of 2019.

UI
C

CollapsibleTableSectionViewController

A swift library to support collapsible sections in a table view.

UI
C

CollectionKit

A modern Swift framework for building reusable data-driven collection components.

UI
C

CollectionViewSlantedLayout

UICollectionViewLayout with slanted content

UI
C

ColorMatchTabs

Interesting way to display tabs

UI
C

ComponentKit

A React-Inspired View Framework for iOS, by Facebook.

UI
C

ConfettiView

Confetti View lets you create a magnificent confetti view in your app.

UI
C

ConfigurableTableViewController

Typed, yet Flexible Table View Controller https://holko.pl/2016/01/05/typed-table-view-controller/

UI
C

Context-Menu.iOS

You can easily add awesome animated context menu to your app.

UI
C

ContextMenu

An iOS context menu UI inspired by Things 3.

UI
C

Conv

Conv smart represent UICollectionView data structure more than UIKit.

UI
C

Cosmos

A star rating control for iOS / Swift

UI
C

CountdownLabel

Simple countdown UILabel with morphing animation, and some useful function.

UI
C

CountryPicker

:date: UIPickerView with Country names flags and phoneCodes

UI
C

CountryPickerView

A simple, customizable view for efficiently collecting country information in iOS apps

UI
C

CrownControl

Inspired by the Apple Watch Digital Crown, CrownControl is a tiny accessory view that enables scrolling through scrollable content without lifting your thumb.

UI
C

CRRefresh

An easy way to use pull-to-refresh.

UI
C

CRToast

A modern iOS toast view that can fit your notification needs.

UI
C

CSStickyHeaderFlowLayout

UICollectionView replacement of UITableView. Do even more like Parallax Header, Sticky Section Header.

UI
C

CuckooAlert

Multiple use of presentViewController for UIAlertController.

UI
C

CurrencyTextField

UITextField that automatically formats text to display in the currency format.

UI
C

Curry

Curry is a framework built to enhance and compliment Foundation and UIKit.

UI
C

CurryFire

A framework for creating unique animations.

UI
C

CustomizableActionSheet

Action sheet allows including your custom views and buttons.

UI
C

CVCalendar

A custom visual calendar for iOS 8+ written in Swift (2.0).

UI
C

CZPicker

A picker view shown as a popup for iOS.

UI
D

D2PDatePicker

Elegant and Easy-to-Use iOS Swift Date Picker

UI
D

DACircularProgress

DACircularProgress is a UIView subclass with circular UIProgressView properties.

UI
D

DAExpandAnimation

A custom modal transition that presents a controller with an expanding effect while sliding out the presenter remnants.

UI
D

DaisyChain

Easy animation chaining.

UI
D

Dance

A radical & elegant animation library built for iOS.

UI
D

DataSources

Type-safe data-driven List-UI Framework. (We can also use ASCollectionNode)

UI
D

DatePickerDialog

Date picker dialog for iOS

UI
D

DateTimePicker

A nicer iOS UI component for picking date and time

UI
D

Daysquare

An elegant calendar control for iOS.

UI
D

DBMetaballLoading

A metaball loading written in Swift.

UI
D

DCAnimationKit

A collection of animations for iOS. Simple, just add water animations.

UI
D

DCKit

Set of iOS controls, which have useful IBInspectable properties. Written on Swift.

UI
D

DeckTransition

A library to recreate the iOS Apple Music now playing transition.

UI
D

DesignableButton

UIButton subclass with centralised and reusable styles. View styles and customise in InterfaceBuilder in real time!

UI
D

DGElasticPullToRefresh

Elastic pull to refresh for iOS developed in Swift

UI
D

DGRunkeeperSwitch

Runkeeper design switch control (two part segment control)

UI
D

DiffableDataSources

A library for backporting UITableView/UICollectionViewDiffableDataSource.

UI
D

Disintegrate

Disintegration animation inspired by THAT thing Thanos did at the end of Avengers: Infinity War.

UI
D

DisplaySwitcher

Custom transition between two collection view layouts

UI
D

DistancePicker

Custom control to select a distance with a pan gesture, written in Swift.

UI
D

DKChainableAnimationKit

Chainable animations in Swift.

UI
D

DMSwipeCards

Tinder like card stack that supports lazy loading and generics

UI
D

DOAlertController

Simple Alert View written in Swift, which can be used as a UIAlertController. (AlertController/AlertView/ActionSheet).

UI
D

Dodo

A message bar for iOS written in Swift.

UI
D

DOFavoriteButton

Cute Animated Button written in Swift.

UI
D

DottedProgressBar

Simple and customizable animated progress bar with dots for iOS.

UI
D

DrawerKit

DrawerKit lets an UIViewController modally present another UIViewController in a manner similar to the way Apple's Maps app works.

UI
D

DropDown

A Material Design drop down for iOS

UI
D

DropDownMenuKit

A simple, modular and highly customizable UIKit menu, that can be attached to the navigation bar or toolbar, written in Swift.

UI
D

Dropdowns

💧 Dropdown in Swift

UI
D

DropdownTransition

Simple and elegant Dropdown Transition for presenting controllers from top to bottom.

UI
D

DSGradientProgressView

A simple and customizable animated progress bar written in Swift.

UI
D

DTPagerController

A fully customizable container view controller to display set of ViewControllers in horizontal scroller

UI
D

DTTableViewManager

Protocol-oriented UITableView management, powered by generics and associated types.

UI
D

DTTextField

DTTextField is a custom textfield with floating placeholder and error label in Swift3.0.

UI
D

Dwifft

Swift Diff

UI
D

DynamicButton

Yet another animated flat buttons in Swift

UI
D

DynamicMaskSegmentSwitch

A segment switcher with dynamic text mask effect

UI
D

DZNEmptyDataSet

A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display.

UI
E

Ease

Animate everything with Ease.

UI
E

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.

UI
E

EasyNotificationBadge

UIView extension that adds a notification badge. [e]

UI
E

EasySocialButton

An easy way to create beautiful social authentication buttons.

UI
E

EditDistance

Incremental update tool for UITableView and UICollectionView

UI
E

EEJSelectMenu

Single selection menu with cool animations, responsive with all screen sizes.

UI
E

ElasticTransition

A UIKit custom transition that simulates an elastic drag. Written in Swift.

UI
E

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.

UI
E

ElegantCalendar

The elegant full-screen calendar missed in SwiftUI.

UI
E

ElongationPreview

ElongationPreview is an elegant push-pop style view controller with 3D-Touch support and gestures.

UI
E

EMEmojiableBtn

Option selector that works similar to Reactions by fb. Objective-c version.

UI
E

ENSwiftSideMenu

A simple side menu for iOS 7/8 written in Swift.

UI
E

EPSignature

Signature component for iOS in Swift.

UI
E

ESPullToRefresh

Customisable pull-to-refresh, including nice animation on the top

UI
E

ESTabBarController

A tab bar controller for iOS that allows highlighting buttons and setting custom actions to them.

UI
E

Eureka

Elegant iOS form builder in Swift.

UI
E

EVFaceTracker

Calculate the distance and angle of your device with regards to your face.

UI
E

ExpandableButton

Customizable and easy to use expandable button in Swift.

UI
E

ExpandableCell

Fully refactored YNExapnadableCell with more concise, bug free. Awesome expandable, collapsible tableview cell for iOS.

UI
E

ExpandedTabBar

Very creative designed solution for "more" items in UITabBarController

UI
E

expanding-collection

ExpandingCollection is a card peek/pop controller.

UI
E

ExpandingMenu

ExpandingMenu is menu button for iOS written in Swift.

UI
E

ExpyTableView

Make your table view expandable just by implementing one method.

UI
E

EZAlertController

Easy Swift UIAlertController.

UI
E

EZLoadingActivity

Lightweight loading activity HUD.

UI
F

FanMenu

Menu with a circular layout based on Macaw.

UI
F

FAPanels

FAPanels for transition

UI
F

FAQView

An easy to use FAQ view for iOS written in Swift.

UI
F

FCAlertView

A Flat Customizable AlertView for iOS. (Swift).

UI
F

FCAlertView

A Flat Customizable AlertView for iOS. (Objective-C).

UI
F

FDStackView

Use UIStackView directly in iOS.

UI
F

FDTextFieldTableViewCell

Adds a UITextField to the cell and places it correctly.

UI
F

FFCircularProgressView

FFCircularProgressView - An iOS 7-inspired blue circular progress view.

UI
F

FFPopup

⛩FFPopup is a lightweight library for presenting custom views as a popup.

UI
F

FillableLoaders

Completely customizable progress based loaders drawn using custom CGPaths written in Swift.

UI
F

fireworks

Fireworks effect for UIView

UI
F

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

UI
F

FlexibleSteppedProgressBar

A beautiful easily customisable stepped progress bar.

UI
F

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

UI
F

FlightAnimator

Advanced Natural Motion Animations, Simple Blocks Based Syntax.

UI
F

FloatingActionSheetController

FloatingActionSheetController is a cool design ActionSheetController library written in Swift.

UI
F

FloatingButton

Easily customizable floating button menu created with SwiftUI.

UI
F

FloatRatingView

Whole, half or floating point ratings control written in Swift

UI
F

Floaty

:heart: Floating Action Button for iOS

UI
F

FlourishUI

A highly configurable and out-of-the-box-pretty UI library.

UI
F

FlowingMenu

Interactive view transition to display menus with flowing and bouncing effects in Swift

UI
F

Fluent

Swift animation made easy.

UI
F

Fluid Slider

A slider widget with a popup bubble displaying the precise value selected.

UI
F

FMMosaicLayout

A drop-in mosaic collection view layout with a focus on simple customizations.

UI
F

folding-cell

FoldingCell is an expanding content cell inspired by folding paper material

UI
F

FoldingTabBar.iOS

Folding Tab Bar and Tab Bar Controller

UI
F

Form

The most flexible and powerful way to build a form on iOS

UI
F

Formalist

Declarative form building framework for iOS

UI
F

Former

Former is a fully customizable Swift2 library for easy creating UITableView based form.

UI
F

formvalidator-swift

A framework to validate inputs of text fields and text views in a convenient way.

UI
F

FrostedSidebar

Hamburger Menu using Swift and iOS 8 API's

UI
F

FSCalendar

A fully customizable iOS calendar library, compatible with Objective-C and Swift.

UI
F

FSPagerView

FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner, Product Show, Welcome/Guide Pages, Screen/ViewController Sliders.

UI
F

FTFoldingPaper

Emulates paper folding effect. Can be integrated with UITableView or used with other UI components.

UI
G

Gagat

A delightful way to transition between visual styles in your iOS applications.

UI
G

GaugeKit

Customizable gauges. Easy reproduce Apple's style gauges.

UI
G

gbkui-button-progress-view

Inspired by Apple’s download progress buttons in the App Store.

UI
G

GDCheckbox

An easy-to-use custom checkbox/radio button component for iOS, with support of IBDesign Inspector.

UI
G

GDGauge

Full Customizable, Beautiful, Easy to use gauge view Edit.

UI
G

GDPersianCalendar

Customizable and easy to use Persian Calendar component.

UI
G

GearRefreshControl

A custom animation for the UIRefreshControl.

UI
G

Gemini

Gemini is rich scroll based animation framework for iOS, written in Swift.

UI
G

GenericDataSource

A generic small reusable components for data source implementation for UITableView/UICollectionView in Swift.

UI
G

GenericPasswordRow

A row for Eureka to implement password validations.

UI
G

GGTabBar

Another UITabBar & UITabBarController (iOS Tab Bar) replacement, but uses Auto Layout for arranging it's views hierarchy.

UI
G

GIFRefreshControl

GIFRefreshControl is a pull to refresh that supports GIF images as track animations.

UI
G

GLCalendarView

A fully customizable calendar view acting as a date range picker

UI
G

GlitchLabel

Glitching UILabel for iOS.

UI
G

GLTableCollectionView

Netflix and App Store like UITableView with UICollectionView

UI
G

GMStepper

A stepper with a sliding label in the middle.

UI
G

GoAutoSlideView

GoAutoSlideView extends UIScrollView by featuring infinitely and automatically slide.

UI
G

GooeyTabbar

A gooey effect tabbar

UI
G

GradientCircularProgress

Customizable progress indicator library in Swift.

UI
G

GradientLoadingBar

An animated gradient loading bar.

UI
G

GradientProgressBar

A gradient progress bar (UIProgressView).

UI
G

GrowingTextView

An UITextView in Swift3 and Swift2.3. Support auto growing, placeholder and length limit.

UI
G

GSKStretchyHeaderView

Configurable yet easy to use stretchy header view for UITableView and UICollectionView.

UI
G

GSMessages

A simple style messages/notifications for iOS 7+.

UI
G

GuillotineMenu

Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine.

UI
H

HamsterUIKit

A simple and elegant UIKit(Chart) for iOS.

UI
H

Haptica

Easy Haptic Feedback Generator.

UI
H

HCSStarRatingView

Simple star rating view for iOS written in Objective-C

UI
H

HDNotificationView

Emulates the native Notification Banner UI for any alert.

UI
H

Hero

Elegant transition library for iOS & tvOS.

UI
H

Hexacon

A new way to display content in your app like the Apple Watch SpringBoard, written in Swift.

UI
H

HGCircularSlider

A custom reusable circular slider control for iOS application.

UI
H

HGPlaceholders

Nice library to show and create placeholders and Empty States for any UITableView/UICollectionView in your project

UI
H

HidingNavigationBar

Easily hide and show a view controller's navigation bar (and tab bar) as a user scrolls

UI
H

HMSegmentedControl

A drop-in replacement for UISegmentedControl mimicking the style of the segmented control used in Google Currents and various other Google products.

UI
H

Hokusai

A Swift library to provide a bouncy action sheet.

UI
H

HorizontalDial

A horizontal scroll dial like Instagram.

UI
H

HoverConversion

HoverConversion realized vertical paging with UITableView. UIViewController will be paging when reaching top or bottom of UITableView contentOffset.

UI
H

HTPressableButton

Flat design pressable button.

UI
H

HTPullToRefresh

Easily add vertical and horizontal pull to refresh to any UIScrollView. Can also add multiple pull-to-refesh views at once.

UI
H

HTYTextField

A UITextField with bouncy placeholder.

UI
I

IBAnimatable

Design and prototype UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.

UI
I

IGCMenu

Grid and Circular menu with animation.Easy to customise.

UI
I

IGColorPicker

A customizable color picker for iOS in Swift.

UI
I

IGLDropDownMenu

An iOS drop down menu with pretty animation and easy to customize.

UI
I

IGListKit

A data-driven UICollectionView framework for building fast and flexible lists.

UI
I

IHKeyboardAvoiding

A drop-in universal solution for keeping any UIView visible when the keyboard is being shown - no more UIScrollViews!

UI
I

IHProgressHUD

Simple HUD, thread safe, supports iOS, tvOS and App Extensions.

UI
I

ImageTransition

ImageTransition is a library for smooth animation of images during transitions.

UI
I

InAppNotify

Swift library to manage in-app notification in swift language, like WhatsApp, Telegram, Frind, etc.

UI
I

IncrementableLabel

Incrementable label for iOS, macOS, and tvOS.

UI
I

InputBarAccessoryView

A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments.

UI
I

InstantSearch iOS

A library of widgets and helpers to build instant-search applications on iOS.

UI
I

InteractiveSideMenu

Customizable iOS Interactive Side Menu written in Swift 3.

UI
I

Interpolate

Swift interpolation for gesture-driven animations.

UI
I

IntervalSlider

IntervalSlider is a slider library like ReutersTV app. written in pure swift.

UI
I

iOS Circle Progress Bar

iOS Circle Progress Bar.

UI
I

iOS-CircleProgressView

This control will allow a user to use code instantiated or interface builder to create and render a circle progress view.

UI
I

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.

UI
I

ios_calendar

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

UI
I

IQDropDownTextField

TextField with DropDown support using UIPickerView.

UI
I

IQKeyboardManager

Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView.

UI
I

IQListKit

Model driven UITableView/UICollectionView.

UI
I

ISEmojiView

Emoji Keyboard for iOS

UI
J

JDAnimationKit

Animate easy and with less code with Swift.

UI
J

JDBreaksLoading

You can easily start up a little breaking game indicator by one line.

UI
J

JDFlipNumberView

Representing analog flip numbers like airport/trainstation displays.

UI
J

JDropDownAlert

Multi dirction dropdown alert view.

UI
J

JDSlider

An iOS Slider written in Swift.

UI
J

JDStatusBarNotification

Easy, customizable notifications displayed on top of the statusbar.

UI
J

Jelly

Jelly provides custom view controller transitions with just a few lines of code.

UI
J

JHChainableAnimations

Easy to read and write chainable animations in Objective-C.

UI
J

JLToast

Toast for iOS with very simple interface.

UI
J

JNDropDownMenu

Easy to use tableview style drop down menu with multi-column support written in Swift3.

UI
J

JOEmojiableBtn

Emoji selector like Facebook Reactions.

UI
J

JRMFloatingAnimation

An Objective-C animation library used to create floating image views.

UI
J

JSButton

A fully customisable swift subclass on UIButton which allows you to create beautiful buttons without writing any line of code.

UI
J

JSLabel

A simple designable subclass on UILabel with extra IBDesignable and Blinking features.

UI
J

JTAppleCalendar

The Unofficial Swift Apple Calendar Library. View. Control. for iOS & tvOS

UI
J

JTCalendar

A customizable calendar view for iOS.

UI
J

JTFadingInfoView

An UIButton-based view with fade in/out animation features.

UI
J

JTMaterialSwitch

A customizable switch UI with ripple effect and bounce animations, inspired from Google's Material Design.

UI
J

JTMaterialTransition

An iOS transition for controllers based on material design.

UI
J

JVFloatLabeledTextField

UITextField subclass with floating labels.

UI
K

Kaeru

Switch viewcontroller like iOS task manager.

UI
K

KafkaRefresh

Animated, customizable, and flexible pull-to-refresh framework for faster and easier iOS development.

UI
K

KDCalendarView

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.

UI
K

KDCircularProgress

A circular progress view with gradients written in Swift.

UI
K

KDDragAndDropCollectionView

Dragging & Dropping data across multiple UICollectionViews.

UI
K

KDInteractiveNavigationController

A UINavigationController subclass that support pop interactive UINavigationbar with hidden or show.

UI
K

KeyboardHideManager

Codeless manager to hide keyboard by tapping on views for iOS written in Swift

UI
K

KeyboardMan

KeyboardMan helps you make keyboard animation.

UI
K

KeyboardObserver

For less complicated keyboard event handling.

UI
K

Kinieta

An Animation Engine with Custom Bezier Easing, an Intuitive API and perfect Color Intepolation.

UI
K

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.

UI
K

KMPlaceholderTextView

A UITextView subclass that adds support for multiline placeholder written in Swift.

UI
K

Koloda

KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS.

UI
K

Koyomi

Simple customizable calendar component in Swift

UI
K

KPActionSheet

A replacement of default action sheet, but has very simple usage.

UI
K

KRAlertController

A colored alert view for your iOS.

UI
K

KVCardSelectionVC

Awesome looking Dial like card selection ViewController.

UI
K

KWDrawerController

Drawer view controller that easy to use!

UI
K

KYGooeyMenu

A not bad gooey effects menu.

UI
K

KYNavigationProgress

Simple extension of UINavigationController to display progress on the UINavigationBar.

UI
K

KYWheelTabController

KYWheelTabController is a subclass of UITabBarController.It displays the circular menu instead of UITabBar.

UI
L

LCActionSheet

A simple ActionSheet. WeChat, Weibo and QQ all use similar styles. Fully support Swift.

UI
L

LCUIComponents

A framework supports creating transient views on top of other content onscreen such as popover with a data list.

UI
L

LeeGo

Declarative, configurable & highly reusable UI development as making Lego bricks.

UI
L

LFLoginController

Customizable login screen, written in Swift.

UI
L

LGButton

A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code.

UI
L

Lightning-Table

A declarative api for working with UITableView.

UI
L

LIHAlert

Advance animated banner alerts for iOS.

UI
L

LinearProgressBar

Linear Progress Bar (inspired by Google Material Design) for iOS.

UI
L

LinearProgressBar

Material Linear Progress Bar for your iOS apps.

UI
L

LiquidFloatingActionButton

Material Design Floating Action Button in liquid state

UI
L

LiquidLoader

Spinner loader components with liquid animation.

UI
L

LiquidSwipe

Liquid navigation animation

UI
L

LiquidTransition

removes boilerplate code to perform transition, allows backward animations, custom properties animation and much more!

UI
L

ListPlaceholder

ListPlaceholder is a swift library allows you to easily add facebook style animated loading placeholder to your tableviews or collection views

UI
L

LKAlertController

An easy to use UIAlertController builder for swift.

UI
L

LLSlideMenu

This is a spring slide menu for iOS apps

UI
L

LLSpinner

An easy way to create a full screen activity indicator.

UI
L

LNPopupController

a framework for presenting view controllers as popups of other view controllers, much like the Apple Music and Podcasts apps.

UI
L

LNRSimpleNotifications

Simple Swift in-app notifications. LNRSimpleNotifications is a simplified Swift port of TSMessages.

UI
L

Loader

Amazing animated switch activity indicator written in swift.

UI
L

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.

UI
L

Loaf

A simple framework for easy iOS Toasts.

UI
L

LoginKit

LoginKit is a quick and easy way to add a Login/Signup UX to your iOS app.

UI
L

Lottie

An iOS library for a real time rendering of native vector animations from Adobe After Effects.

UI
L

LSAnimator

Easy to Read and Write Multi-chain Animations Kit in Objective-C and Swift.

UI
L

LTHRadioButton

A radio button with a pretty fill animation.

UI
L

LTMorphingLabel

Graceful morphing effects for UILabel written in Swift.

UI
L

LTNavigationBar

UINavigationBar Category which allows you to change its appearance dynamically

UI
L

LUNSegmentedControl

Customizable segmented control with interactive animation.

UI
M

M13ProgressSuite

A suite containing many tools to display progress information on iOS.

UI
M

Macaw-Examples

Various usages of the Macaw library.

UI
M

MagicMove

Keynote-style Magic Move transition animations.

UI
M

MakemojiSDK

Emoji Keyboard SDK (iOS)

UI
M

Malert

Malert is a simple, easy and custom iOS UIAlertView written in Swift.

UI
M

Mandoline

An iOS picker view to serve all your "picking" needs

UI
M

MARKRangeSlider

A custom reusable slider control with 2 thumbs (range slider).

UI
M

Material

Material is an animation and graphics framework that allows developers to easily create beautiful applications.

UI
M

Material Components

Google developed UI components that help developers execute Material Design.

UI
M

MaterialActionSheetController

A Google like action sheet for iOS written in Swift.

UI
M

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.

UI
M

MBCalendarKit

A calendar framework for iOS built with customization, and localization in mind.

UI
M

MBCircularProgressBar

A circular, animatable & highly customizable progress bar, editable from the Interface Builder using IBDesignable.

UI
M

MBProgressHUD

Drop-in class for displays a translucent HUD with an indicator and/or labels while work is being done in a background thread.

UI
M

MBRateApp

A groovy app rate stars screen for iOS written in Swift

UI
M

McPicker

A customizable, closure driven UIPickerView drop-in solution with animations that is rotation ready.

UI
M

MCSwipeTableViewCell

:pointup2: Convenient UITableViewCell subclass that implements a swippable content to trigger actions (similar to the Mailbox app).

UI
M

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!

UI
M

MeasurementTextField

UITextField-based control for (NS)Measurement values input.

UI
M

MediumMenu

A menu based on Medium iOS app.

UI
M

MenuItemKit

UIMenuItem with image and block(closure)

UI
M

MEVFloatingButton

An iOS drop-in UITableView, UICollectionView and UIScrollView superclass category for showing a customizable floating button on top of it.

UI
M

MEVHorizontalContacts

An iOS UICollectionViewLayout subclass to show a list of contacts with configurable expandable menu items.

UI
M

MGSwipeTableCell

UITableViewCell subclass that allows to display swippable buttons with a variety of transitions.

UI
M

MHRadialProgressView

iOS radial animated progress view.

UI
M

MIBadgeButton

Notification badge for UIButtons.

UI
M

MIBlurPopup

MIBlurPopup let you create amazing popups with a blurred background.

UI
M

MICountryPicker

Swift country picker with search option.

UI
M

MijickPopups

Popups, popovers, sheets, alerts, toasts, banners, (...) presentation made simple. Written with and for SwiftUI.

UI
M

MiniTabBar

A clean simple alternative to the UITabBar

UI
M

Mixin

React.js like Mixin. More powerful Protocol-Oriented Programming.

UI
M

MJRefresh

An easy way to use pull-to-refresh.

UI
M

MKDropdownMenu

A Dropdown Menu for iOS with many customizable parameters to suit any needs.

UI
M

MKProgress

A lightweight ProgressHUD written in Swift. Looks similar to /MBProgressHUD/SVProgressHUD/KVNProgressHUD.

UI
M

MKRingProgressView

A beautiful ring/circular progress view similar to Activity app on Apple Watch, written in Swift.

UI
M

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.

UI
M

MMCardView

Custom CollectionView like Wallet App

UI
M

MMNumberKeyboard

A simple keyboard to use with numbers and, optionally, a decimal point.

UI
M

MMPopupView

Pop-up based view(e.g. alert sheet), can easily customize.

UI
M

MMSegmentSlider

Customizable animated slider for iOS.

UI
M

mntpulltoreact

One gesture, many actions. An evolution of Pull to Refresh.

UI
M

ModernSearchBar

The famous iOS search bar with auto completion feature implemented.

UI
M

Morgan

An animation set for your app.

UI
M

mosaic-layout

A mosaic collection view layout inspired by Lightbox's Algorithm, written in Swift

UI
M

Motion

Seamless animations and transitions in Swift.

UI
M

MotionAnimation

Lightweight animation library for UIKit.

UI
M

MotionBlur

MotionBlur allows you to add motion blur effect to iOS animations.

UI
M

MotionMachine

A powerful, elegant, and modular animation library for Swift.

UI
M

MRProgress

Collection of iOS drop-in components to visualize progress.

UI
M

MSPeekCollectionViewDelegateImplementation

A custom paging behavior that peeks the previous and next items in a collection view.

UI
M

MTCircularSlider

A feature-rich circular slider control.

UI
M

MTLLinkLabel

MTLLinkLabel is linkable UILabel. Written in Swift.

UI
M

MultiSelectSegmentedControl

adds Multiple-Selection to the standard `UISegmentedControl`.

UI
M

MultiSlider

UISlider clone with multiple thumbs and values, optional snap intervals, optional value labels.

UI
M

MultiToggleButton

A UIButton subclass that implements tap-to-toggle button text (Like the camera flash and timer buttons).

UI
M

MVAutocompletePlaceSearchTextField

A drop-in Autocompletion control for Place Search like Google Places, Uber, etc.

UI
M

MYTableViewIndex

A pixel perfect replacement for UITableView section index, written in Swift

UI
M

MZTimerLabel

A handy class for iOS to use UILabel as a countdown timer or stopwatch just like in Apple Clock App.

UI
N

NavigationTransitions

Pure SwiftUI Navigation transitions.

UI
N

NavKit

Simple and integrated way to customize navigation bar experience on iOS app.

UI
N

NextGrowingTextView

The next in the generations of 'growing textviews' optimized for iOS 7 and above.

UI
N

NFDownloadButton

Revamped Download Button.

UI
N

NgKeyboardTracker

Objective-C library for tracking keyboard in iOS apps.

UI
N

NightView

Dazzling Nights on iOS.

UI
N

NJKWebViewProgress

A progress interface library for UIWebView. You can implement progress bar for your in-app browser using this module.

UI
N

NMPopUpView

Simple iOS class for showing nice popup windows. Swift and Objective-C versions available.

UI
N

NotchKit

A simple way to hide the notch on the iPhone X

UI
N

NotchToolkit

A framework for iOS that allow developers use the iPhone X notch in creative ways.

UI
N

NotchyAlert

Use the iPhone X notch space to display creative alerts.

UI
N

NoticeBar

A simple NoticeBar written by Swift 3, similar with QQ notice view.

UI
N

Notie

In-app notification in Swift, with customizable buttons and input text field.

UI
N

NotificationBanner

The easiest way to display highly customizable in app notification banners in iOS.

UI
N

NumberMorphView

A label view for displaying numbers which can transition or animate using a technique called number tweening or number morphing.

UI
N

NumericAnimatedLabel

Swift UIView for showing numeric label with incremental and decremental step animation while changing value. Useful for scenarios like displaying currency.

UI
N

NumPad

Number Pad (inspired by Square's design).

UI
N

NVActivityIndicatorView

Collection of nice loading animations.

UI
N

NWCalendarView

An availability calendar implementation for iOS

UI
N

NxEnabled

Library which allows you binding `enabled` property of button with textable elements (TextView, TextField).

UI
N

NYAlertViewController

Highly configurable iOS Alert Views with custom content views.

UI
O

OAStackView

OAStackView tries to port back the stackview to iOS 7+. OAStackView aims at replicating all the features in UIStackView.

UI
O

OEANotification

In-app customizable notification views on top of screen for iOS which is written in Swift 2.1.

UI
O

OKTableViewLiaison

Framework to help you better manage UITableView configuration.

UI
O

OnOffButton

Custom On/Off Animated UIButton, written in Swift. By Creativedash

UI
O

Otafuku

Otafuku provides utility classes to use WKWebView in Swift.

UI
O

Overlay

Overlay is a flexible UI framework designed for Swift. It allows you to write CSS like Swift code.

UI
O

OverlayContainer

A library to develop overlay based interfaces, such as the one presented in the iOS 12 Apple Maps or Stocks apps.

UI
P

Page-Control

Beautiful, animated and highly customizable UIPageControl alternative.

UI
P

Pageboy

A simple, highly informative page view controller.

UI
P

PageControl

A nice, animated UIPageControl alternative.

UI
P

PageController

Infinite paging controller, scrolling through contents and title bar scrolls with a delay.

UI
P

PageControls

This is a selection of custom page controls to replace UIPageControl, inspired by a dribbble found here.

UI
P

PageMenu

A paging menu controller built from other view controllers placed inside a scroll view (like Spotify, Windows Phone, Instagram)

UI
P

Pager

Easily create sliding tabs with Pager

UI
P

Pages

UIPageViewController made simple.

UI
P

PagingKit

PagingKit provides customizable menu UI It has more flexible layout and design than the other libraries.

UI
P

PagingView

Infinite paging, Smart auto layout, Interface of similar to UIKit.

UI
P

Panda

Create view hierarchies declaratively.

UI
P

Panels

Panels is a framework to easily add sliding panels to your application.

UI
P

Parade

Parallax Scroll-Jacking Effects Engine for iOS / tvOS.

UI
P

ParallaxTableViewHeader

Parallax scrolling effect on UITableView header view when a tableView is scrolled.

UI
P

Parchment

A paging view controller with a highly customizable menu. Built on UICollectionView, with support for custom layouts and infinite data sources.

UI
P

PARTagPicker

This pod provides a view controller for choosing and creating tags in the style of wordpress or tumblr.

UI
P

ParticlesLoadingView

A customizable SpriteKit particles animation on the border of a view.

UI
P

PasswordTextField

A custom TextField with a switchable icon which shows or hides the password and enforce good password policies.

UI
P

Pastel

Gradient animation effect like Instagram.

UI
P

PCLBlurEffectAlert

Swift AlertController with UIVisualEffectView.

UI
P

Persei

Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift

UI
P

PFStepper

May be the most elegant stepper you have ever had!

UI
P

PickerView

A customizable alternative to UIPickerView in Swift.

UI
P

PinterestSegment

A Pinterest-like segment control with masking animation.

UI
P

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).

UI
P

PKHUD

A Swift based reimplementation of the Apple HUD (Volume, Ringer, Rotation,…) for iOS 8 and above.

UI
P

planet

A country picker

UI
P

PLCurrencyTextField

UITextField that support currency in the right way.

UI
P

PMAlertController

PMAlertController is a great and customizable substitute to UIAlertController.

UI
P

PMSuperButton

A powerful UIButton with super powers, customizable from Storyboard!

UI
P

PMTween

An elegant and flexible tweening library for iOS.

UI
P

PMZSwitch

Yet another animated toggle

UI
P

Poi

Poi makes you use card UI like tinder UI .You can use it like tableview method.

UI
P

Pop

An extensible iOS and macOS animation library, useful for physics-based interactions.

UI
P

Pop By Example

A project tutorial in how to use Pop animation framework by example.

UI
P

PopMenu

A cool and customizable popup style action sheet 😎

UI
P

PopMenu

PopMenu is pop animation menu inspired by Sina weibo / NetEase app.

UI
P

Popover

Popover is a balloon library like Facebook app. It is written in pure swift.

UI
P

Popsicle

Delightful, extensible Swift value interpolation framework.

UI
P

PopupController

A customizable controller for showing temporary popup view.

UI
P

PopupDialog

A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertControllers alert style.

UI
P

PopupView

Toasts and popups library written with SwiftUI.

UI
P

PopupViewController

UIAlertController drop in replacement with much more customization.

UI
P

PopupWindow

PopupWindow is a simple Popup using another UIWindow in Swift.

UI
P

Preheat

Automates prefetching of content in UITableView and UICollectionView

UI
P

Preloader.Ophiuchus

Custom Label to apply animations on whole text or letters.

UI
P

Presenter

Screen transition with safe and clean code.

UI
P

PresenterKit

Swifty view controller presentation for iOS.

UI
P

Presentr

Wrapper for custom ViewController presentations in iOS 8+

UI
P

preview-transition

PreviewTransition is a simple preview gallery controller

UI
P

ProgressHUD

ProgressHUD is a lightweight and easy-to-use HUD.

UI
P

ProgressIndicatorView

A number of preset progress indicators created with SwiftUI.

UI
P

ProgressMeter

Display the progress on a meter with customized annotations for iOS developed in Swift

UI
P

PTEventView

An Event View based on Apple's Event Detail View within Calender.Supports ARC, Autolayout and editing via StoryBoard.

UI
P

PTPopupWebView

PTPopupWebView is a simple and useful WebView for iOS, which can be popup and has many of the customized item.

UI
P

Pulley

A library to imitate the iOS 10 Maps UI.

UI
P

PullToBounce

Animated "Pull To Refresh" Library for UIScrollView.

UI
P

PullToDismiss

You can dismiss modal viewcontroller by pulling scrollview or navigationbar in Swift.

UI
P

PullToMakeSoup

Custom animated pull-to-refresh that can be easily added to UIScrollView

UI
P

PullToRefreshCoreText

PullToRefresh extension for all UIScrollView type classes with animated text drawing style

UI
P

PullToRefreshSwift

iOS Simple Cool PullToRefresh Library. It is written in pure swift.

UI
P

Pulsator

Pulse animation for iOS.

UI
P

PulsingHalo

iOS Component for creating a pulsing animation.

UI
P

PYSearch

An elegant search controller which replaces the UISearchController for iOS (iPhone & iPad).

UI
Q

QuickTableViewController

A simple way to create a UITableView for settings in Swift.

UI
R

RadialMenu

RadialMenu is a custom control for providing a touch context menu (like iMessage recording in iOS 8) built with Swift & POP

UI
R

RainbowNavigation

An easy way to change backgroundColor of UINavigationBar when Push & Pop

UI
R

RainyRefreshControl

Simple refresh control for iOS inspired by concept.

UI
R

RAlertView

AlertView, iOS popup window, A pop-up framework, Can be simple and convenient to join your project.

UI
R

RAMPaperSwitch

RAMPaperSwitch is a Swift module which paints over the parent view when the switch is turned on.

UI
R

RangeSeekSlider

A customizable range slider for iOS.

UI
R

RangeSlider

A simple range slider made in Swift

UI
R

RCalendarPicker

RCalendarPicker A date picker control.

UI
R

Reactions

Fully customizable Facebook reactions control.

UI
R

Reel Search

RAMReel is a controller that allows you to choose options from a list.

UI
R

ReplaceAnimation

Pull-to-refresh animation in UICollectionView with a sticky header flow layout, written in Swift

UI
R

RESideMenu

iOS 7/8 style side menu with parallax effect inspired by Dribbble shots.

UI
R

RetroProgress

Retro looking progress bar straight from the 90s.

UI
R

Reusable

A Swift mixin for UITableViewCells and UICollectionViewCells

UI
R

RevealingSplashView

A Splash view that animates and reveals its content, inspired by Twitter splash

UI
R

RevealMenuController

Expandable item groups, custom position and appearance animation. Similar to ActionSheet style.

UI
R

ReverseExtension

A UITableView extension that enables cell insertion from the bottom of a table view.

UI
R

RFKeyboardToolbar

This is a flexible UIView and UIButton subclass to add customized buttons and toolbars to your UITextFields/UITextViews.

UI
R

RHPlaceholder

Simple library which give you possibility to add Facebook like loading state for your views.

UI
R

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".

UI
R

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.

UI
R

Ribbon

A simple cross-platform toolbar/custom input accessory view library for iOS & macOS.

UI
R

RippleEffectView

RippleEffectView - A Neat Rippling View Effect.

UI
R

RKDropdownAlert

Extremely simple UIAlertView alternative.

UI
R

RKNotificationHub

Make any UIView a full fledged notification center.

UI
R

RKTagsView

Highly customizable iOS tags view (like NSTokenField). Supports editing, multiple selection, Auto Layout and much more.

UI
R

RMActionController

Present any UIView in an UIAlertController like manner.

UI
R

RMDateSelectionViewController

Select a date using UIDatePicker in a UIAlertController like fashion.

UI
R

RMessage

A crisp in-app notification/message banner built in ObjC.

UI
R

RMPickerViewController

Select something using UIPickerView in a UIAlertController like fashion.

UI
R

RMPZoomTransitionAnimator

A custom zooming transition animation for UIViewController.

UI
R

RPCircularProgress

(Swift) Circular progress UIView subclass with UIProgressView properties.

UI
R

RPFloatingPlaceholders

UITextField and UITextView subclasses with placeholders that change into floating labels when the fields are populated with text.

UI
R

RPInteraction

Review page interaction - handy and pretty way to ask for review.

UI
R

RPLoadingAnimation

Loading animations by using Swift CALayer.

UI
R

RPModalGestureTransition

You can dismiss modal by using gesture.

UI
R

RQShineLabel

Secret app like text animation

UI
R

RSDayFlow

iOS 7+ Calendar with Infinite Scrolling.

UI
R

RSFloatInputView

A Float Input View with smooth animation and supporting icon and seperator written with Swift.

UI
R

RSKGrowingTextView

A light-weight UITextView subclass that automatically grows and shrinks.

UI
R

RSKKeyboardAnimationObserver

Showing / dismissing keyboard animation in simple UIViewController category.

UI
R

RSKPlaceholderTextView

A light-weight UITextView subclass that adds support for placeholder.

UI
R

RSLoadingView

Awesome loading animations using 3D engine written with Swift.

UI
R

RZTransitions

A library of custom iOS View Controller Animations and Interactions.

UI
S

SAConfettiView

Confetti! Who doesn't like confetti?

UI
S

SAInboxViewController

UIViewController subclass inspired by "Inbox by google" animated transitioning.

UI
S

SamuraiTransition

Swift based library providing a collection of ViewController transitions featuring a number of neat “cutting” animations.

UI
S

Sapporo

Cellmodel-driven collectionview manager

UI
S

Savory

A swift accordion view implementation.

UI
S

SCLAlertView-Swift

Beautiful animated Alert View, written in Swift.

UI
S

ScrollingFollowView

ScrollingFollowView is a simple view which follows UIScrollView scrolling.

UI
S

ScrollPager

A scroll pager that displays a list of tabs (segments) and manages paging between given views

UI
S

SCTrelloNavigation

An iOS native implementation of a Trello Animated Navigation.

UI
S

SearchTextField

UITextField subclass with autocompletion suggestions list.

UI
S

SectionedSlider

Control Center Slider.

UI
S

SectionScrubber

A component to quickly scroll between collection view sections

UI
S

SegementSlide

Multi-tier UIScrollView nested scrolling solution.

UI
S

SegmentedProgressBar

Snapchat / Instagram Stories style animated indicator.

UI
S

Segmentio

Animated top/bottom segmented control written in Swift.

UI
S

SelectableTextView

A text view that supports selection and expansion.

UI
S

SelectionDialog

Simple selection dialog.

UI
S

SelectionList

Simple single-selection or multiple-selection checklist, based on UITableView.

UI
S

SemiModalViewController

Present view / view controller as bottom-half modal.

UI
S

SendIndicator

Yet another task indicator.

UI
S

SevenSwitch

iOS7 style drop in replacement for UISwitch.

UI
S

SFFocusViewLayout

UICollectionViewLayout with focused content.

UI
S

Shades

Easily add drop shadows, borders, and round corners to a UIView.

UI
S

ShadowView

Make shadows management easy on UIView.

UI
S

Sheet

SHEET helps you easily create a wide variety of action sheets with navigation features used in the Flipboard App

UI
S

ShelfView-iOS

iOS custom view to display books on shelf

UI
S

Shimmer

An easy way to add a simple, shimmering effect to any view in an iOS app.

UI
S

Shiny

Iridescent Effect View (inspired by Apple Pay Cash).

UI
S

SHPopup

SHPopup is a simple lightweight library for popup view.

UI
S

Shuffle

A multi-directional card swiping library inspired by Tinder.

UI
S

Sica

Simple Interface Core Animation. Run type-safe animation sequencially or parallelly.

UI
S

Side-Menu.iOS

Animated side menu with customizable UI

UI
S

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.

UI
S

SideMenuController

A side menu controller written in Swift

UI
S

SimpleAlert

Customizable simple Alert and simple ActionSheet for Swift.

UI
S

SimpleSource

Easy and type-safe iOS table and collection views in Swift.

UI
S

SJFluidSegmentedControl

A segmented control with custom appearance and interactive animations. Written in Swift 3.0.

UI
S

SKCountryPicker

A simple, customizable Country picker for picking country or dialing code.

UI
S

Skeleton

An easy way to create sliding CAGradientLayer animations! Works great for creating skeleton screens for loading content.

UI
S

SkeletonView

An elegant way to show users that something is happening and also prepare them to which contents he is waiting.

UI
S

SKSplashView

Create custom animated splash views similar to the ones in the Twitter, Uber and Ping iOS app.

UI
S

SkyFloatingLabelTextField

A beautiful and flexible text field control implementation of "Float Label Pattern". Written in Swift.

UI
S

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.

UI
S

SlideMenuControllerSwift

iOS Slide Menu View based on Google+, iQON, Feedly, Ameba iOS app. It is written in pure Swift.

UI
S

SlidingText

Swift UIView for sliding text with page indicator.

UI
S

SMNumberWheel

A custom control written in Swift, which is ideal for picking numbers very fast but yet very accurate using a rotating wheel

UI
S

SmoothTab

Smooth customizable tabs for iOS apps.

UI
S

SMSwipeableTabView

Swipeable Views with Tabs (Like Android SwipeView With Tabs Layout)

UI
S

SnappingSlider

A beautiful slider control for iOS built purely upon Swift

UI
S

SnappingStepper

An elegant alternative to the UIStepper written in Swift

UI
S

SnapTimer

Implementation of Snapchat's stories timer.

UI
S

SPAlert

Native popup from Apple Music & Feedback in AppStore. Contains Done & Heart presets.

UI
S

SpicyButton

Full-featured IBDesignable UIButton class

UI
S

SPLarkController

Settings screen with buttons and switches.

UI
S

Splitflap

A simple split-flap display for your Swift applications.

UI
S

SPPerspective

Widgets iOS 14 animation with 3D and dynamic shadow. Customisable transform and duration.

UI
S

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.

UI
S

Spring

A library to simplify iOS animations in Swift.

UI
S

Spruce iOS Animation Library

Swift library for choreographing animations on the screen.

UI
S

SPStorkController

Very similar to the controllers displayed in Apple Music, Podcasts and Mail Apple's applications.

UI
S

SquareMosaicLayout

An extandable mosaic UICollectionViewLayout with a focus on extremely flexible customizations

UI
S

SSASideMenu

A Swift implementation of RESideMenu. A iOS 7/8 style side menu with parallax effect.

UI
S

SSBouncyButton

iOS7-style bouncy button UI component.

UI
S

SSCustomTabMenu

Simple customizable iOS bottom menu with Tabbar.

UI
S

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.

UI
S

STAControls

– Handy UIControl subclasses. (Think Three20/NimbusKit of UIControls.) Written in Objective-C.

UI
S

StarryStars

StarryStars is iOS GUI library for displaying and editing ratings

UI
S

StatefulViewController

Placeholder views based on content, loading, error or empty states.

UI
S

Static

Simple static table views for iOS in Swift.

UI
S

StaticTableViewController

Dynamically hide / show cells of static UITableViewController.

UI
S

StatusAlert

Display Apple system-like self-hiding status alerts without interrupting user flow.

UI
S

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".

UI
S

Stefan

A guy that helps you manage collections and placeholders in easy way.

UI
S

Stellar

A fantastic Physical animation library for swift.

UI
S

StepProgressView

Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView.

UI
S

StepSlider

StepSlider its custom implementation of slider such as UISlider for preset integer values.

UI
S

StickyCollectionView-Swift

UICollectionView layout for presenting of the overlapping cells.

UI
S

STLoadingGroup

loading views.

UI
S

STPopup

STPopup provides a UINavigationController in popup style, for both iPhone and iPad.

UI
S

Streamoji

Custom emoji rendering library with support for GIFs and images, UITextView extension.

UI
S

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.

UI
S

styled-text

Declarative text styles and streamlined Dynamic Type support for iOS.

UI
S

SubscriptionPrompt

Subscription View Controller like the Tinder uses

UI
S

SuperBadges

Add emojis and colored dots as badges for your Tab Bar buttons

UI
S

SurfingRefreshControl

Inspired by CBStoreHouseRefreshControl.Customizable pull-to-refresh control,written in pure Swift

UI
S

SVProgressHUD

A clean and lightweight progress HUD for your iOS app.

UI
S

SVPullToRefresh

Give pull-to-refresh & infinite scrolling to any UIScrollView with 1 line of code. http://samvermette.com/314

UI
S

SVUploader

A beautiful uploader progress view that makes things simple and easy.

UI
S

SVWebViewController

A drop-in inline browser for your iOS app.

UI
S

SweetAlert

Live animated Alert View for iOS written in Swift.

UI
S

swift-badge

Badge view for iOS written in swift

UI
S

Swift-CircleMenu

Rotating circle menu written in Swift 3.

UI
S

Swift-Prompts

A Swift library to design custom prompts with a great scope of options to choose from.

UI
S

Swift-Slide-Menu

A Slide Menu, written in Swift, inspired by Slide Menu Material Design.

UI
S

SwiftEntryKit

A highly customizable popups, alerts and banners presenter for iOS. It offers various presets and is written in pure Swift.

UI
S

SwiftForms

A small and lightweight library written in Swift that allows you to easily create forms.

UI
S

SwiftMessages

A very flexible message bar for iOS written in Swift.

UI
S

SwiftNotice

SwiftNotice is a GUI library for displaying various popups (HUD) written in pure Swift, fits any scrollview.

UI
S

SwiftOverlays

SwiftOverlays is a Swift GUI library for displaying various popups and notifications.

UI
S

SwiftReorder

Add drag-and-drop reordering to any table view with just a few lines of code. Robust, lightweight, and completely customizable. [e]

UI
S

SwiftSpinner

A beautiful activity indicator and modal alert written in Swift using blur effects, translucency, flat and bold design.

UI
S

SwiftSpreadSheet

Spreadsheet CollectionViewLayout in Swift. Fully customizable.

UI
S

SwiftValidator

A rule-based validation library for Swift

UI
S

SwiftWebVC

A drop-in inline browser for your Swift iOS app.

UI
S

SwiftyAnimate

Composable animations in Swift.

UI
S

SwiftyButton

Simple and customizable button in Swift

UI
S

SwiftyDrop

SwiftyDrop is a lightweight pure Swift simple and beautiful dropdown message.

UI
S

SwiftyFORM

SwiftyFORM is a form framework for iOS written in Swift

UI
S

SwiftyMenu

A Simple and Elegant DropDown menu for iOS 🔥💥

UI
S

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.

UI
S

Swinflate

A bunch of layouts providing light and seamless experiences in your CollectionView.

UI
S

SwipeableTabBarController

UITabBarController with swipe interaction between its tabs.

UI
S

SwipeCellKit

Swipeable UITableViewCell based on the stock Mail.app, implemented in Swift.

UI
S

SwipeMenuViewController

Swipable tab and menu View and ViewController.

UI
S

SwipeViewController

SwipeViewController is a Swift modification of RKSwipeBetweenViewControllers - navigate between pages / ViewControllers

UI
S

Switch

An iOS switch control implemented in Swift with full Interface Builder support.

UI
S

Switcher

Swift - Custom UISwitcher with animation when change status

UI
S

SWTableViewCell

An easy-to-use UITableViewCell subclass that implements a swippable content view which exposes utility buttons (similar to iOS 7 Mail Application)

UI
T

TabDrawer

Customizable TabBar UI element that allows you to run a block of code upon TabBarItem selection, written in Swift

UI
T

TableFlip

A simpler way to do cool UITableView animations! (╯°□°)╯︵ ┻━┻

UI
T

TableKit

Type-safe declarative table views with Swift

UI
T

TableViewDragger

A cells of UITableView can be rearranged by drag and drop.

UI
T

Tabman

A powerful paging view controller with indicator bar for iOS.

UI
T

TabPageViewController

Paging view controller and scroll tab view.

UI
T

TagCellLayout

UICollectionView layout for Tags with Left, Center & Right alignments.

UI
T

Tagging

TextView that provides easy to use tagging feature for Mention or Hashtag.

UI
T

TagListView

Simple and highly customizable iOS tag list view, in Swift.

UI
T

TaniwhaTextField

TaniwhaTextField is a lightweight and beautiful swift textfield framework. It has float label pattern, and also you can highly customise it.

UI
T

TBIconTransitionKit

Easy to use icon transition kit that allows to smoothly change from one shape to another.

UI
T

TextFieldCounter

UITextField character counter with lovable UX.

UI
T

TextFieldEffects

Custom UITextFields effects inspired by Codrops, built using Swift.

UI
T

TheAnimation

Type-safe CAAnimation wrapper. It makes preventing to set wrong type values.

UI
T

THLabel

UILabel subclass, which additionally allows shadow blur, inner shadow, stroke text and fill gradient.

UI
T

ThreeLevelAccordian

This is a customisable three level accordian with options for adding images and accessories images.

UI
T

ThunderCollection

A simple declarative approach to UICollectionViewController management using a protocol-based approach.

UI
T

ThunderTable

A simple declarative approach to UITableViewController management using a protocol-based approach.

UI
T

TimelineCards

Presenting timelines as cards, single or bundled in scrollable feed!.

UI
T

TimelineTableViewCell

Simple timeline view implemented by UITableViewCell written in Swift 3.0.

UI
T

TisprCardStack

Library that allows to have cards UI.

UI
T

TJTextField

UITextField with underline and left image.

UI
T

TKRubberIndicator

Rubber Indicator in Swift.

UI
T

TKSwarmAlert

Animated alert library like Swarm app.

UI
T

TKSwitcherCollection

An animate switch collection

UI
T

TLIndexPathTools

TLIndexPathTools is a small set of classes that can greatly simplify your table and collection views.

UI
T

TLLayoutTransitioning

Enhanced transitioning between UICollectionView layouts in iOS.

UI
T

TOActionSheet

A custom-designed reimplementation of the UIActionSheet control for iOS

UI
T

Toast-Swift

A Swift extension that adds toast notifications to the UIView object class.

UI
T

TOMSMorphingLabel

Configurable morphing transitions between text values of a label.

UI
T

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.

UI
T

Toolbar

Awesome autolayout Toolbar.

UI
T

TORoundedButton

A high-performance button control with rounded corners.

UI
T

TORoundedTableView

A subclass of UITableView that styles it like Settings.app on iPad

UI
T

TPKeyboardAvoiding

A drop-in universal solution for moving text fields out of the way of the keyboard in iOS

UI
T

Transition

Easy interactive interruptible custom ViewController transitions.

UI
T

TransitionableTab

TransitionableTab makes it easy to animate when switching between tab.

UI
T

TransitionButton

UIButton sublass for loading and transition animation

UI
T

TransitionTreasury

Easier way to push your viewController.

UI
T

TriLabelView

A triangle shaped corner label view for iOS written in Swift.

UI
T

TTGEmojiRate

An emoji-liked rating view for iOS, implemented in Swift.

UI
T

TTGSnackbar

Show simple message and action button on the bottom of the screen with multi kinds of animation.

UI
T

TTGTagCollectionView

Show simple text tags or custom tag views in a vertical scrollable view.

UI
T

TTRangeSlider

A slider, similar in style to UISlider, but which allows you to pick a minimum and maximum range.

UI
T

TTTAttributedLabel

A drop-in replacement for UILabel that supports attributes, data detectors, links, and more

UI
T

TVButton

Recreating the cool parallax icons from Apple TV as iOS UIButtons (in Swift).

UI
T

TweenKit

Animation library for iOS in Swift.

UI
T

TweeTextField

Lightweight set of text fields with nice animation and functionality.

UI
T

TwicketSegmentedControl

Custom UISegmentedControl replacement for iOS, written in Swift.

UI
T

Twinkle

Swift and easy way to make elements in your iOS and tvOS app twinkle.

UI
T

Typist

Small, drop-in Swift UIKit keyboard manager for iOS apps-helps manage keyboard's screen presence and behavior without notification center.

UI
U

Ubergang

A tweening engine for iOS written in Swift.

UI
U

UICollectionViewSplitLayout

UICollectionViewSplitLayout makes collection view more responsive.

UI
U

UICountingLabel

Adds animated counting support to UILabel.

UI
U

UIMenuScroll

Creating the horizontal swiping navigation how on Facebook Messenger.

UI
U

UIScrollView-InfiniteScroll

UIScrollView infinite scroll category.

UI
U

UITextField-Navigation

UITextField-Navigation adds next, previous and done buttons to the keyboard for your UITextFields.

UI
U

UITextField-Shake

UITextField category that adds shake animation. Also with Swift version

UI
U

UIView-Shake

UIView category that adds shake animation.

UI
U

UzysAnimatedGifPullToRefresh

Add PullToRefresh using animated GIF to any scrollView with just simple code

UI
V

ValidatedPropertyKit

Easily validate your Properties with Property Wrappers.

UI
V

ValidationToolkit

Lightweight framework for input validation written in Swift.

UI
V

ValueStepper

A Stepper object that displays its value.

UI
V

VariousViewsEffects

Animates views nicely with easy to use extensions.

UI
V

VBFPopFlatButton

Flat button with 9 different states animated using Facebook POP.

UI
V

VBPiledView

Simple and beautiful stacked UIView to use as a replacement for an UITableView, UIImageView or as a menu

UI
V

VegaScroll

VegaScroll is a lightweight animation flowlayout for UICollectionView completely written in Swift 4, compatible with iOS 11 and Xcode 9

UI
V

VENTokenField

Easy-to-use token field that is used in the Venmo app.

UI
V

VerticalCardSwiper

A marriage between the Shazam Discover UI and Tinder, built with UICollectionView in Swift.

UI
V

VerticalSlider

VerticalSlider is a vertical implementation of the UISlider slider control.

UI
V

VHBoomMenuButton

A menu which can ... BOOM!

UI
V

VHUD

Simple HUD.

UI
V

View2ViewTransition

Custom interactive view controller transition from one view to another view.

UI
V

ViewAnimator

ViewAnimator brings your UI to life with just one line.

UI
V

ViewDeck

An implementation of the sliding functionality found in the Path 2.0 or Facebook iOS apps.

UI
V

ViralSwitch

A UISwitch that infects its superview with its tint color.

UI
V

VLDContextSheet

Context menu similar to the one in the Pinterest iOS app

UI
V

VMaskTextField

VMaskTextField is a library which create an input mask for iOS.

UI
V

VolumeControl

Custom volume control for iPhone featuring a well-designed round slider.

UI
V

VTMagic

VTMagic is a page container library for iOS.

UI
W

Walker

A new animation engine for your app.

UI
W

Water

Simple calculation to render cheap water effects.

UI
W

WaterDrops

Simple water drops animation for iOS in Swift.

UI
W

Wave

:ocean: Declarative chainable animations in Swift.

UI
W

WCLShineButton

This is a UI lib for iOS. Effects like shining.

UI
W

WESlider

Simple and light weight slider with chapter management

UI
W

Windless

Windless makes it easy to implement invisible layout loading view.

UI
W

WLEmptyState

A component that lets you customize the view when the dataset of UITableView is empty.

UI
W

Wobbly

Wobbly is a Library of predefined, easy to use iOS animations.

UI
W

WormTabStrip

Beatiful ViewPager For iOS written in Swift (inspired by Android SmartTabLayout)

UI
W

WSProgressHUD

This is a beautiful hud view for iPhone & iPad.

UI
W

WSTagsField

An iOS text field that represents different Tags.

UI
W

WXWaveView

Add a pretty water wave to your view.

UI
W

WYMaterialButton

Interactive and fully animated Material Design button for iOS developers.

UI
X

XLActionController

Fully customizable and extensible action sheet controller written in Swift.

UI
X

XLForm

XLForm is the most flexible and powerful iOS library to create dynamic table-view forms. Fully compatible with Swift & Obj-C.

UI
X

XLPagerTabStrip

Android PagerTabStrip for iOS.

UI
X

XXXRoundMenuButton

A simple circle style menu.

UI
Y

YALField

Custom Field component with validation for creating easier form-like UI from interface builder.

UI
Y

YapAnimator

Your fast and friendly physics-based animation system.

UI
Y

YetAnotherAnimationLibrary

Designed for gesture-driven animations. Fast, simple, & extensible!

UI
Y

YLProgressBar

UIProgressView replacement with an highly and fully customizable animated progress bar in pure Core Graphics.

UI
Y

YNDropDownMenu

Adorable iOS drop down menu with Swift3.

UI
Y

YNExpandableCell

Awesome expandable, collapsible tableview cell for iOS.

UI
Y

YNSearch

Awesome fully customizable search view like Pinterest written in Swift 3.

UI
Y

YUSegment

A customizable segmented control for iOS. Supports both text and image.

UI
Y

YXTPageView

A PageView, which supporting scrolling to transition between a UIView and a UITableView.

UI
Y

YYKeyboardManager

iOS utility class allows you to access keyboard view and track keyboard animation.

UI
Z

ZCAnimatedLabel

UILabel replacement with fine-grain appear/disappear animation

UI
Z

ZFDragableModalTransition

Custom animation transition for present modal view controller.

UI
Z

ZFRippleButton

Custom UIButton effect inspired by Google Material Design

UI
Z

ZoomTransitioning

A custom transition with image zooming animation.

UI
Z

ZOZolaZoomTransition

Zoom transition that animates the entire view hierarchy. Used extensively in the Zola iOS application.

UI
Z

ZYThumbnailTableView

a TableView have thumbnail cell only, and you can use gesture let it expands other expansionView, all diy

UI

Utility(70 items)

A

ActionClosurable

Extensions which helps to convert objc-style target/action to swifty closures.

Utility
A

AEAppVersion

Simple and Lightweight App Version Tracking for iOS written in Swift.

Utility
A

App-Update-Tracker

Easily detect and run code upon app installation or update.

Utility
A

AppVersionMonitor

Monitor iOS app version easily.

Utility
A

AssistantKit

Easy way to detect iOS device properties, OS versions and work with screen sizes. Powered by Swift.

Utility
B

BFKit

An Objective-C collection of useful classes to develop Apps faster.

Utility
B

BFKit-Swift

A Swift collection of useful classes to develop Apps faster.

Utility
B

BlocksKit

The Objective-C block utilities you always wish you had.

Utility
B

BundleInfos

Simple getter for Bundle informations. like short version from bundle.

Utility
C

Cent

Extensions for Swift Standard Types and Classes.

Utility
C

Closures

Swifty closures for UIKit and Foundation.

Utility
C

ContactsWrapper

Easy to use wrapper for both contacts and contacts group with Objective-C.

Utility
D

Datez

Swift library for dealing with `NSDate`, `NSCalendar`, and `NSDateComponents`.

Utility
D

DefaultStringConvertible

A default CustomStringConvertible implementation for Swift types.

Utility
D

DeviceGuru

DeviceGuru is a simple lib (Swift) to know the exact type of the device, e.g. iPhone 6 or iPhone 6s.

Utility
D

DuctTape

KeyPath dynamicMemberLookup based syntax sugar for swift.

Utility
E

EasyAbout

A way to easily add CocoaPods licenses and App Version to your iOS App using the Settings Bundle.

Utility
E

Eject

An eject button for Interface Builder to generate swift code.

Utility
E

ExtensionalSwift

Useful swift extensions in one place.

Utility
E

EZSwiftExtensions

:smirk: How Swift standard types and classes were supposed to work.

Utility
F

FluxCapacitor

FluxCapacitor makes implementing Flux design pattern easily with protocols and typealias.

Utility
I

InAppSettingsKit

This iOS framework allows settings to be in-app in addition to or instead of being in the Settings app.

Utility
I

ios_system

Drop-in replacement for system() in iOS programs.

Utility
K

Kvitto

App Store Receipt Validation.

Utility
L

libextobjc

A Cocoa library to extend the Objective-C programming language.

Utility
M

MissionControl-iOS

Super powerful remote config utility written in Swift (iOS, watchOS, tvOS, macOS).

Utility
M

MKUnits

Unit conversion library for Swift.

Utility
M

MMWormhole

Message passing between iOS apps and extensions.

Utility
M

MoyaSugar

Syntactic sugar for Moya.

Utility
N

Notificationz

Helping you own NSNotificationCenter in Swift.

Utility
O

ObjectiveKit

Swift-friendly API for Objective C runtime functions.

Utility
O

ObjectiveSugar

ObjectiveC additions for humans. Ruby style.

Utility
O

Once

Minimalist library to manage one-off operations.

Utility
O

OpenSourceController

The simplest way to display the libraries licences used in your application.

Utility
O

OpinionatedC

Because Objective-C should have inherited more from Smalltalk.

Utility
O

OrderedSet

A Swift collection of unique, ordered objects.

Utility
O

Outlets

Utility functions for validating IBOutlet and IBAction connections.

Utility
P

Pantry

The missing light persistence layer for Swift.

Utility
R

RandomKit

Random data generation in Swift.

Utility
R

RateLimit

Simple utility for only executing code every so often.

Utility
R

ReadabilityKit

Metadata extractor for news, articles and full-texts in Swift.

Utility
R

ReflectableEnum

Reflection for enumerations in Objective-C.

Utility
R

Retry

Haven't you wished for `try` to sometimes try a little harder? Meet `retry` .

Utility
R

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.

Utility
S

Scale

Unit converter in Swift (available via CocoaPods).

Utility
S

Standard Template Protocols

Protocols for your every day iOS needs.

Utility
S

Sugar

Something sweet that goes great with your Cocoa.

Utility
S

SwiftBoost

Collection of Swift-extensions to boost development process.

Utility
S

SwifterSwift

A handy collection of more than 400 native Swift 4 extensions to boost your productivity.

Utility
S

SwiftFoundation

Cross-Platform, Protocol-Oriented Programming base library to complement the Swift Standard Library. (Pure Swift, Supports Linux).

Utility
S

SwiftLinkPreview

It makes a preview from an url, grabbing all the information such as title, relevant texts and images.

Utility
S

SwiftParsec

A parser combinator library written in the Swift programming language.

Utility
S

SwiftProvisioningProfile

Parse provisioning profiles into Swift models.

Utility
S

SwiftRandom

Generator for random data.

Utility
S

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.

Utility
S

SwiftTweaks

Tweak your iOS app without recompiling!

Utility
S

SwiftyUtils

All the reusable code that we need in each project.

Utility
T

Then

✨ Super sweet syntactic sugar for Swift initializers.

Utility
T

TimeLord

Easy DateTime (NSDate) management in Swift.

Utility
U

Underscore.m

A DSL for Data Manipulation.

Utility
U

UnsupportedOSVersionAlert

Alerts users with a popup if they use an app with an unsupported version of iOS (e.g. iOS betas).

Utility
V

Validated

A Swift μ-Library for Somewhat Dependent Types.

Utility
V

VersionTrackerSwift

Track which versions of your app a user has previously installed..

Utility
V

VTAcknowledgementsViewController

Ready to use “Acknowledgements”/“Licenses”/“Credits” view controller for CocoaPods.

Utility
W

WhatsNew

Showcase new features after an app update similar to Pages, Numbers and Keynote.

Utility
X

XestiMonitors

An extensible monitoring framework written in Swift.

Utility
X

XExtensionItem

Easier sharing of structured data between iOS applications and share extensions.

Utility
Y

YAML.framework

Proper YAML support for Objective-C based on `LibYAML`.

Utility
Y

YOLOKit

Getting square objects down round holes.

Utility
Z

ZamzamKit

A collection of micro utilities and extensions for Standard Library, Foundation and UIKit.

Utility

Walkthrough / Intro / Tutorial(29 items)

A

AlertOnboarding

A simple and handsome AlertView for onboard your users in your amazing world.

Walkthrough / Intro / Tutorial
A

AMPopTip

An animated popover that pops out a given frame, great for subtle UI tips and onboarding.

Walkthrough / Intro / Tutorial
A

AwesomeSpotlightView

Tool to create awesome tutorials or educate user to use application. Or just highlight something on screen. Written in Swift.

Walkthrough / Intro / Tutorial
B

BWWalkthrough

A class to build custom walkthroughs for your iOS App.

Walkthrough / Intro / Tutorial
C

ConcentricOnboarding

SwiftUI library for a walkthrough or onboarding flow with tap actions.

Walkthrough / Intro / Tutorial
E

EAIntroView

Highly customizable drop-in solution for introduction views.

Walkthrough / Intro / Tutorial
E

EasyTipView

Fully customisable tooltip view in Swift.

Walkthrough / Intro / Tutorial
G

Gecco

Spotlight view for iOS.

Walkthrough / Intro / Tutorial
G

GHWalkThrough

A UICollectionView backed drop-in component for introduction views.

Walkthrough / Intro / Tutorial
I

ICETutorial

A nice tutorial like the one introduced in the Path 3.X App.

Walkthrough / Intro / Tutorial
I

InfoView

Swift based simple information view with pointed arrow.

Walkthrough / Intro / Tutorial
I

Instructions

Easily add customizable coach marks into you iOS project.

Walkthrough / Intro / Tutorial
I

Intro

An iOS framework to easily create simple animated walkthrough, written in Swift.

Walkthrough / Intro / Tutorial
J

JazzHands

Jazz Hands is a simple keyframe-based animation framework for UIKit. Animations can be controlled via gestures, scroll views, KVO, or ReactiveCocoa.

Walkthrough / Intro / Tutorial
M

Material Showcase iOS

An elegant and beautiful showcase for iOS apps.

Walkthrough / Intro / Tutorial
M

Minamo

Simple coach mark library written in Swift.

Walkthrough / Intro / Tutorial
M

MYBlurIntroductionView

A super-charged version of MYIntroductionView for building custom app introductions and tutorials.

Walkthrough / Intro / Tutorial
O

Onboard

Easily create a beautiful and engaging onboarding experience with only a few lines of code.

Walkthrough / Intro / Tutorial
O

OnboardKit

Customisable user onboarding for your iOS app.

Walkthrough / Intro / Tutorial
P

paper-onboarding

PaperOnboarding is a material design slider.

Walkthrough / Intro / Tutorial
P

Presentation

Presentation helps you to make tutorials, release notes and animated pages.

Walkthrough / Intro / Tutorial
R

RazzleDazzle

A simple keyframe-based animation framework for iOS, written in Swift. Perfect for scrolling app intros.

Walkthrough / Intro / Tutorial
S

SwiftyOnboard

A simple way to add onboarding to your project.

Walkthrough / Intro / Tutorial
S

SwiftyOnboardVC

Lightweight walkthrough controller thats uses view controllers as its subviews making the customization endless.

Walkthrough / Intro / Tutorial
S

SwiftyOverlay

Easy and quick way to show intro / instructions over app UI without any additional images in real-time!

Walkthrough / Intro / Tutorial
S

SwiftyWalkthrough

The easiest way to create a great walkthrough experience in your apps, powered by Swift.

Walkthrough / Intro / Tutorial
V

VideoSplashKit

VideoSplashKit - UIViewController library for creating easy intro pages with background videos.

Walkthrough / Intro / Tutorial
W

WhatsNewKit

Showcase your awesome new app features.

Walkthrough / Intro / Tutorial
W

WVWalkthroughView

Utility to easily create walkthroughs to help with user onboarding.

Walkthrough / Intro / Tutorial

Xcode(33 items)

A

awesome-gitignore-templates

A collection of swift, objective-c, android and many more langugages .gitignore templates.

Xcode
A

awesome-xcode-scripts

A curated list of useful xcode scripts.

Xcode
C

CleanClosureXcode

An Xcode Source Editor extension to clean the closure syntax.

Xcode
C

Comment Spell Checker

Xcode extension for spell checking and auto correcting code comments.

Xcode
D

DocumenterXcode

Attempt to give a new life for VVDocumenter-Xcode as source editor extension.

Xcode
D

Dracula Theme

A dark theme for Xcode.

Xcode
D

DRL Theme

A soft darkness theme for Xcode.

Xcode
D

dsnip

Tool to generate (native) Xcode code snippets from all protocols/delegate methods of UIKit (UITableView, ...)

Xcode
I

Import

Xcode extension for adding imports from anywhere in the code.

Xcode
M

Mark

Xcode extension for generating MARK comments.

Xcode
N

nef

This Xcode extension enables you to make a code selection and export it to a snippets. Available on Mac AppStore.

Xcode
S

SBShortcutMenuSimulator

3D Touch shortcuts in the Simulator.

Xcode
S

Snowonder

Magical import declarations formatter for Xcode.

Xcode
S

Solarized-Dark-for-Xcode

Solarized Dark Theme for Xcode 5.

Xcode
S

Swift Macros 🚀

A curated list of community-created Macros and associated learning resources.

Xcode
S

swift-project-template

Template for iOS Swift project generation.

Xcode
S

Swift-VIPER-Module

Xcode template for create modules with VIPER Architecture written in Swift 3.

Xcode
S

Swiftify

Objective-C to Swift online code converter and Xcode extension.

Xcode
S

SwiftInitializerGenerator

Xcode 8 Source Code Extension to Generate Swift Initializers.

Xcode
S

Synx

A command-line tool that reorganizes your Xcode project folder to match your Xcode groups.

Xcode
V

VIPER Module Template

Xcode Template of VIPER Module which generates all layers of VIPER.

Xcode
V

ViperC

Xcode template for VIPER Architecture for both Objective-C and Swift.

Xcode
W

WWDC2016 Xcode Color Scheme

A color scheme for Xcode based on the WWDC 2016 invitation.

Xcode
X

Xcode Developer Disk Images

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.

Xcode
X

Xcode Keymap for Visual Studio Code

This extension ports popular Xcode keyboard shortcuts to Visual Studio Code.

Xcode
X

Xcode Template Manager

Xcode Template Manager is a Swift command line tool that helps you manage your Xcode project templates.

Xcode
X

Xcode themes list

Color themes for Xcode.

Xcode
X

XcodeCodeSnippets

A set of code snippets for iOS development, includes code and comments snippets.

Xcode
X

XcodeEquatableGenerator

Xcode 8 Source Code Extension will generate conformance to Swift Equatable protocol based on type and fields selection.

Xcode
X

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.

Xcode
X

XShared

Xcode extension which allows you copying the code with special formatting quotes for social (Slack, Telegram).

Xcode
X

xTextHandler

Xcode Source Editor Extension Toolset (Plugins for Xcode 8).

Xcode
X

XVim2

Vim key-bindings for Xcode 9.

Xcode