awesome-ios

iOS dev resources

A curated collection of iOS development resources and tools

A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects

GitHub

47k stars
2k watching
7k forks
Language: Swift
last commit: 3 days ago
Linked from 9 awesome lists

apple-swiftarkitawesomeiosios-animationios-librariesobjective-cobjective-c-libraryswift-extensionsswift-frameworkswift-languageswift-libraryswift-programming

Analytics

Aptabase Open Source, Privacy-First and Simple Analytics for Swift Apps
Answers by Fabric Answers gives you real-time insight into people’s experience in your app
Bugsnag Error tracking with a free tier. Error reports include data on device, release, user, and allows arbitrary data
Countly Open source, mobile & web analytics, crash reports and push notifications platform for iOS & Android
devtodev Comprehensive analytics service that improves your project and saves time for product development
Emerge Tools Prevent app size & performance regressions on every pull request, get automated insights on how to improve
Instabug In-app feedback, Bug and Crash reporting, Fix Bugs Faster through user-steps, video recordings, screen annotation, network requests logging
Matomo 388 24 days ago The MatomoTracker is an iOS, tvOS and macOS SDK for sending app analytics to a Matomo server
Mixpanel Advanced analytics platform
MOCA Analytics Paid cross-platform analytics backend
Segment 401 7 months ago The hassle-free way to integrate analytics into any iOS application
Sentry Sentry provides self-hosted and cloud-based error monitoring that helps all software teams discover, triage, and prioritize errors in real-time
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

App Routing

ApplicationCoordinator 853 about 2 years ago Coordinator is an object that handles navigation flow and shares flow’s handling for the next coordinator after switching on the next chain
Appz 1,176 about 3 years ago Easily launch and deeplink into external applications, falling back to web if not installed
Composable Navigator 580 almost 3 years ago An open source library for building deep-linkable SwiftUI applications with composition, testing and ergonomics in mind
Crossroad 420 9 months ago Crossroad is an URL router focused on handling Custom URL Schemes. Using this, you can route multiple URL schemes and fetch arguments and parameters easily
DeepLinkKit 3,447 6 months ago A splendid route-matching, block-based way to handle your deep links
JLRoutes 5,703 over 1 year ago URL routing library for iOS with a simple block-based API
Linker 139 over 6 years ago Lightweight way to handle internal and external deeplinks for iOS
LiteRoute 93 over 4 years ago Easy transition between VIPER modules, implemented on pure Swift
Marshroute 224 8 months ago Marshroute is an iOS Library for making your Routers simple but extremely powerful
RouteComposer 901 10 months ago Library that helps to handle view controllers composition, routing and deeplinking tasks
Router 450 about 3 years ago Simple Navigation for iOS
RxFlow 1,879 10 months ago Navigation framework for iOS applications based on a Reactive Flow Coordinator pattern
SwiftCurrent 307 almost 2 years ago A library for managing complex workflows
SwiftRouter 278 about 5 years ago A URL Router for iOS
URLNavigator 3,256 6 months ago Elegant URL Routing for Swift
WAAppRouting 587 over 8 years ago iOS routing done right. Handles both URL recognition and controller displaying with parsed parameters. All in one line, controller stack preserved automatically!
ZIKRouter 659 about 5 years ago An interface-oriented router for discovering modules and injecting dependencies with protocol in OC & Swift, iOS & macOS. Handles route in a type safe way

App Store

Apple Review Guidelines Highlighted some of the most common issues that cause apps to get rejected
Free App Store Optimization Tool Lets you track your App Store visibility in terms of keywords and competitors
Siren 4,263 7 months ago Notify users when a new version of your app is available and prompt them to upgrade

Apple TV

FocusTvButton 73 about 1 year ago Light wrapper of UIButton that allows extra customization for tvOS
ParallaxView 483 almost 3 years ago iOS controls and extensions that add parallax effect to your application
Swift-GA-Tracker-for-Apple-tvOS 82 over 4 years ago Google Analytics tracker for Apple tvOS provides an easy integration of Google Analytics’ measurement protocol for Apple TV
TvOSCustomizableTableViewCell 31 over 1 year ago Light wrapper of UITableViewCell that allows extra customization for tvOS
TvOSMoreButton 59 over 2 years ago A basic tvOS button which truncates long text with '... More'
TvOSPinKeyboard 102 over 2 years ago PIN keyboard for tvOS
TvOSScribble 182 almost 3 years ago Handwriting numbers recognizer for Siri Remote
TvOSSlider 44 about 1 year ago TvOSSlider is an implementation of UISlider for tvOS
TvOSTextViewer 49 over 2 years ago Light and scrollable view controller for tvOS to present blocks of text
XCDYouTubeKit 2,924 8 months ago YouTube video player for iOS, tvOS and macOS

Architecture Patterns

Clean Architecture for SwiftUI + Combine 5,826 about 2 months ago A demo project showcasing the production setup of the SwiftUI app with Clean Architecture
CleanArchitectureRxSwift 3,911 6 months ago Example of Clean Architecture of iOS app using RxSwift
ios-architecture 1,509 over 2 years ago A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others
iOS-Viper-Architecture 726 4 months ago This repository contains a detailed sample app that implements VIPER architecture in iOS using libraries and frameworks like Alamofire, AlamofireImage, PKHUD, CoreData etc
Reactant 373 about 3 years ago Reactant is a reactive architecture for iOS
Spin 122 almost 4 years ago A universal implementation of a Feedback Loop system for RxSwift, ReactiveSwift and Combine
SwiftyVIPER 124 almost 5 years ago Makes implementing VIPER architecture much easier and cleaner
Tempura 719 over 1 year ago A holistic approach to iOS development, inspired by Redux and MVVM
The Composable Architecture 12,568 6 days ago The Composable Architecture is a library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind
VIPER Module Generator 76 over 3 years ago A Clean VIPER Modules Generator with comments and predfined functions
Viperit 513 about 3 years ago Viper Framework for iOS. Develop an app following VIPER architecture in an easy way. Written and tested in Swift

ARKit

ARHeadsetKit 124 over 1 year ago High-level framework for using $5 Google Cardboard to replicate Microsoft Hololens
ARKit-CoreLocation 5,478 7 months ago Combines the high accuracy of AR with the scale of GPS data
ARKit Emperor 541 over 5 years ago The Emperor give you the most practical ARKit samples ever
ARKit Virtual Objects 373 about 2 years ago Placing Virtual Objects in Augmented Reality
ARVideoKit 1,632 about 2 years ago Record and capture ARKit videos, photos, Live Photos, and GIFs
Placenote 96 about 5 years ago A library that makes ARKit sessions persistent to a location using advanced computer vision
SmileToUnlock 629 about 4 years ago This library uses ARKit Face Tracking in order to catch a user's smile

Authentication

Heimdallr.swift 639 11 months ago Easy to use OAuth 2 library for iOS, written in Swift
InstagramSimpleOAuth 91 almost 5 years ago A quick and simple way to authenticate an Instagram user in your iPhone or iPad app
LinkedInSignIn 37 about 3 years ago Simple view controller to login and retrieve access token from LinkedIn
OAuthSwift 3,276 6 months ago Swift based OAuth library for iOS- - Swift based OAuth library for iOS
OAuth2 1,157 6 months ago OAuth2 framework for macOS and iOS, written in Swift
ReCaptcha 269 about 1 year ago (In)visible ReCaptcha for iOS
SwiftyOAuth 478 almost 5 years ago A simple OAuth library for iOS with a built-in set of providers

Blockchain

BitcoinKit 844 6 months ago Bitcoin protocol toolkit for Swift, BitcoinKit implements Bitcoin protocol in Swift. It is an implementation of the Bitcoin SPV protocol written in swift
CoinpaprikaAPI 36 10 months ago Coinpaprika API client with free & frequently updated market data from the world of crypto: coin prices, volumes, market caps, ATHs, return rates and more
EthereumKit 479 almost 3 years ago EthereumKit is a free, open-source Swift framework for easily interacting with the Ethereum
EtherWalletKit 145 about 3 years ago Ethereum Wallet Toolkit for iOS - You can implement Ethereum wallet without a server and blockchain knowledge
Web3.swift 647 3 months ago Web3 library for interacting with the Ethereum blockchain

Books

Advanced Swift by Chris Eidhof, Ole Begemann, and Airspeed Velocity
Anyone Can Create an App by Wendy L. Wise
Classic Computer Science Problems in Swift
Cocoa Design Patterns
Core Data by Florian Kugler and Daniel Eggert
Functional Swift by Chris Eidhof, Florian Kugler, and Wouter Swierstra
Hello Swift! by Tanmay Bakshi with Lynn Beighley
iOS Development with Swift by Craig Grummitt
iOS Programming: The Big Nerd Ranch Guide by Christian Keur, Aaron Hillegass
Programming in Objective-C by Stephen G. Kochan
Swift in Depth
The Complete Friday Q & A: Volume 1
The Swift Programming Language by Apple

Cache

Awesome Cache 1,269 over 3 years ago Delightful on-disk cache (written in Swift)
Cache 2,975 3 months ago Nothing but Cache
Cache 213 over 4 years ago Swift caching library
Cachyr 126 almost 4 years ago A small key-value data cache for iOS, macOS and tvOS, written in Swift
Carlos 644 about 1 year ago A simple but flexible cache
Disk 3,105 4 months ago Delightful framework for iOS to easily persist structs, images, and data
HanekeSwift 5,205 about 4 years ago A lightweight generic cache for iOS written in Swift with extra love for images
Johnny 37 about 5 years ago Melodic Caching for Swift
mattress 520 over 7 years ago iOS Offline Caching for Web Content
MemoryCache 78 over 3 years ago MemoryCache is type-safe memory cache
PINCache 2,661 5 days ago Fast, non-deadlocking parallel object cache for iOS and macOS
RocketData 648 almost 5 years ago A caching and consistency solution for immutable models
SPTPersistentCache 1,243 7 months ago Everyone tries to implement a cache at some point in their iOS app’s lifecycle, and this is ours. By Spotify
Track 270 about 5 years ago Track is a thread safe cache write by Swift. Composed of DiskCache and MemoryCache which support LRU
UITableView Cache 73 almost 8 years ago UITableView cell cache that cures scroll-lags on a cell instantiating
YYCache 2,378 almost 2 years ago High performance cache framework for iOS

Charts

Charts 27,602 3 months ago A powerful chart / graph framework, the iOS equivalent to
PNChart 9,711 over 6 years ago A simple and beautiful chart lib used in Piner and CoinsMan for iOS
XJYChart 871 almost 5 years ago A Beautiful chart for iOS. Support animation, click, slide, area highlight
JBChartView 3,732 over 6 years ago iOS-based charting library for both line and bar graphs
XYPieChart 1,729 over 8 years ago A simple and animated Pie Chart for your iOS app
TEAChart 1,194 about 7 years ago Simple and intuitive iOS chart library. Contribution graph, clock chart, and bar chart
EChart 646 over 8 years ago iOS/iPhone/iPad Chart, Graph. Event handling and animation supported
FSLineChart 847 over 7 years ago A line chart library for iOS
chartee 952 almost 9 years ago A charting library for mobile platforms
ANDLineChartView 422 over 7 years ago ANDLineChartView is easy to use view-based class for displaying animated line chart
TWRCharts 360 over 10 years ago An iOS wrapper for ChartJS. Easily build animated charts by leveraging the power of native Obj-C code
SwiftCharts 2,531 over 1 year ago Easy to use and highly customizable charts library for iOS
FlowerChart 16 over 4 years ago Flower-shaped chart with custom appearance animation, fully vector
Scrollable-GraphView 5,317 almost 4 years ago An adaptive scrollable graph view for iOS to visualise simple discrete datasets. Written in Swift
Dr-Charts 95 almost 6 years ago Dr-Charts is a highly customisable, easy to use and interactive chart / graph framework in Objective-C
Graphs 977 over 6 years ago Light weight charts view generator for iOS
FSInteractiveMap 551 about 6 years ago A charting library to visualize and interact with a vector map on iOS. It's like Geochart but for iOS
JYRadarChart 421 over 6 years ago An iOS open source Radar Chart implementation
TKRadarChart 210 over 1 year ago A customizable radar chart in Swift
MagicPie 529 5 months ago Awesome layer based pie chart. Fantastically fast and fully customizable. Amazing animations available with MagicPie
PieCharts 510 over 1 year ago Easy to use and highly customizable pie charts library for iOS
CSPieChart 41 over 5 years ago iOS PieChart Opensource. This is very easy to use and customizable
DDSpiderChart 91 3 months ago Easy to use and customizable Spider (Radar) Chart library for iOS written in Swift
core-plot 2,776 29 days ago a 2D plotting lib which is highly customizable and capable of drawing many types of plots
ChartProgressBar 82 almost 7 years ago Draw a chart with progress bar style
SMDiagramViewSwift 45 over 5 years ago Meet cute and very flexibility library for iOS application for different data view in one circle diagram
Swift LineChart 602 almost 5 years ago Line Chart library for iOS written in Swift
SwiftChart 1,050 over 2 years ago Line and area chart library for iOS
EatFit 652 over 4 years ago Eat fit is a component for attractive data representation inspired by Google Fit
CoreCharts 71 almost 5 years ago CoreCharts is a simple powerful yet Charts library for apple products

Code Injection

Inject 2,330 3 months ago Hot Reloading for Swift applications!
injectionforxcode 6,553 over 2 years ago Code injection including Swift
Vaccine 307 almost 5 years ago Vaccine is a framework that aims to make your apps immune to recompile-decease

Code Quality

Aardvark 260 9 days ago Aardvark is a library that makes it dead simple to create actionable bug reports
Bootstrap 2,047 about 4 years ago iOS project bootstrap aimed at high quality coding
Bugsee In-app bug and crash reporting with video, logs, network traffic and traces
FBRetainCycleDetector 4,213 3 months ago iOS library to help detecting retain cycles in runtime
HeapInspector-for-iOS 1,860 over 7 years ago Find memory issues & leaks in your iOS app without instruments
KZAsserts 100 over 1 year ago Asserts on roids, test all your assumptions with ease
MLeaksFinder 5,423 about 1 year ago Find memory leaks in your iOS app at develop time
PSTModernizer 214 over 7 years ago Makes it easier to support older versions of iOS by fixing things and adding missing methods
spacecommander 1,126 about 1 year ago Commit fully-formatted Objective-C code as a team without even trying
SwiftCop 541 over 5 years ago SwiftCop is a validation library fully written in Swift and inspired by the clarity of Ruby On Rails Active Record validations
SwiftFormat 7,946 4 days ago A code library and command-line formatting tool for reformatting Swift code
Tailor 1,402 over 3 years ago Cross-platform static analyzer for Swift that helps you to write cleaner code and avoid bugs
WeakableSelf 78 almost 4 years ago A Swift micro-framework to encapsulate and statements within closures

Code Quality / Linter

AnyLint 115 over 1 year ago Lint anything by combining the power of Swift & regular expressions
IBLinter 948 about 2 years ago A linter tool for Interface Builder
OCLint 3,776 over 2 years ago Static code analysis tool for improving quality and reducing defects
Swiftlint 18,683 9 days ago A tool to enforce Swift style and conventions

Color

BCColor 417 over 7 years ago A lightweight but powerful color kit (Swift)
ChromaColorPicker 569 9 months ago An intuitive iOS color picker built in Swift
Colours 3,095 about 5 years ago A beautiful set of predefined colors and a set of color methods to make your iOS/macOS development life easier
CostumeKit 298 over 1 year ago Base types for theming an app
CSS3ColorsSwift 67 about 8 years ago A UIColor extension with CSS3 Colors name
DynamicColor 3,047 12 months ago Yet another extension to manipulate colors easily in Swift
FlatUIColors 167 almost 6 years ago Flat UI color palette helpers written in Swift
Gestalt 326 almost 4 years ago An unintrusive & light-weight iOS app-theming library with support for animated theme switching
Hue 3,502 about 1 year ago Hue is the all-in-one coloring utility that you'll ever need
Lorikeet 32 almost 7 years ago Aesthetic color-scheme generation written in Swift
PFColorHash 27 over 1 year ago Generate color based on the given string
PrettyColors 171 over 4 years ago Styles and colors text in the Terminal with ANSI escape codes. Conforms to ECMA Standard 48
RandomColorSwift 633 over 4 years ago An attractive color generator for Swift. Ported from
SheetyColors 106 over 3 years ago An action sheet styled color picker for iOS
SwiftHEXColors 693 about 2 years ago HEX color handling as an extension for UIColor
UIColor-Hex-Swift 1,246 12 months ago Convenience method for creating autoreleased color using RGBA hex string

Command Line

Swiftline 1,200 about 3 years ago Swiftline is a set of tools to help you create command line applications
Commander 1,529 over 2 years ago Compose beautiful command line interfaces in Swift
ColorizeSwift 305 about 2 months ago Terminal string styling for Swift
Guaka 1,147 about 5 years ago The smartest and most beautiful (POSIX compliant) Command line framework for Swift
Marathon 1,864 about 5 years ago Marathon makes it easy to write, run and manage your Swift scripts
CommandCougar 54 over 2 years ago An elegant pure Swift library for building command line applications
Crayon 58 about 4 years ago Terminal string styling with expressive api and 256/TrueColor support
SwiftShell 1,037 about 4 years ago A Swift framework for shell scripting and running shell commands
SourceDocs 393 4 months ago Command Line Tool that generates Markdown documentation from inline source code comments
ModuleInterface 82 about 2 years ago Command Line Tool that generates the Module's Interface from a Swift project

Concurrency

Venice 1,495 over 5 years ago CSP (Coroutines, Channels, Select) for Swift
Concurrent 209 about 5 years ago Functional Concurrency Primitives
Flow 216 almost 8 years ago Operation Oriented Programming in Swift
Brisk 25 over 5 years ago A Swift DSL that allows concise and effective concurrency manipulation
Aojet 40 about 8 years ago An actor model library for swift
Overdrive 806 about 7 years ago Fast async task based Swift framework with focus on type safety, concurrency and multi threading
AsyncNinja 156 about 3 years ago A complete set of concurrency and reactive programming primitives
Kommander 172 almost 6 years ago Kommander is a Swift library to manage the task execution in different threads. Through the definition a simple but powerful concept, Kommand
Threadly 74 about 6 years ago Type-safe thread-local storage in Swift
Flow-iOS 21 over 7 years ago Make your logic flow and data flow clean and human readable
Queuer 1,088 2 months ago A queue manager, built on top of OperationQueue and Dispatch (aka GCD)
SwiftQueue 410 24 days ago Job Scheduler with Concurrent run, failure/retry, persistence, repeat, delay and more
GroupWork 42 over 6 years ago Easy concurrent, asynchronous tasks in Swift
StickyLocking 2 over 5 years ago A general purpose embedded hierarchical lock manager used to build highly concurrent applications of all types
SwiftCoroutine 837 almost 3 years ago Swift coroutines library for iOS and macOS

Core Data

Ensembles 1,630 4 months ago A synchronization framework for Core Data
Mogenerator 3,028 about 2 months ago Automatic Core Data code generation
MagicalRecord 10,793 over 3 years ago Super Awesome Easy Fetching for Core Data
CoreStore 4,010 21 days ago Powerful Core Data framework for Incremental Migrations, Fetching, Observering, etc
Core Data Query Interface 36 over 1 year ago A type-safe, fluent query framework for Core Data
Graph 873 about 2 years ago An elegant data-driven framework for CoreData in Swift
CoreDataDandy 34 almost 5 years ago A feature-light wrapper around Core Data that simplifies common database operations
Sync 2,554 5 months ago Modern Swift JSON synchronization to Core Data
AlecrimCoreData 778 almost 5 years ago A powerful and simple Core Data wrapper framework written in Swift
AERecord 302 about 6 years ago Super awesome Core Data wrapper in Swift
CoreDataStack The Big Nerd Ranch Core Data Stack
JSQCoreDataKit 616 3 months ago A swifter Core Data stack
Skopelos 237 over 2 years ago A minimalistic, thread safe, non-boilerplate and super easy to use version of Active Record on Core Data. Simply all you need for doing Core Data
Cadmium 122 about 7 years ago A complete swift framework that wraps CoreData and helps facilitate best practices
DataKernel 18 over 5 years ago Simple CoreData wrapper to ease operations
DATAStack 214 about 4 years ago 100% Swift Simple Boilerplate Free Core Data Stack. NSPersistentContainer
JustPersist 164 11 months ago JustPersist is the easiest and safest way to do persistence on iOS with Core Data support out of the box
PrediKit 540 over 5 years ago An NSPredicate DSL for iOS, macOS, tvOS, & watchOS. Inspired by SnapKit and lovingly written in Swift
PredicateFlow 102 over 1 year ago Write amazing, strong-typed and easy-to-read NSPredicate, allowing you to write flowable NSPredicate, without guessing attribution names, predicate operation or writing wrong arguments type
CloudCore 157 10 days ago Robust CloudKit synchronization: offline editing, relationships, shared and public databases, field-level deltas, and more

Courses / Getting Started

Apple - Object-Oriented Programming with Objective-C
ARHeadsetKit Tutorials 124 over 1 year ago Interactive guides to a high-level framework for experimenting with AR
ARStarter 473 almost 3 years ago Get started with ARKit - A little exercise for beginners
Classpert - A list of 500 iOS Development courses (free and paid), from top e-learning platforms Complete catalog of courses from Udacity, Pluralsight, Coursera, Edx, Treehouse and Skillshare
iOS & Swift - The Complete iOS App Development Bootcamp
Ray Wenderlich Learn to code iOS Apps
Stanford - Developing apps for iOS Stanford's iTunes U course
Udacity - Intro to iOS App Development with Swift Udacity free course. Make Your First iPhone App
100 Days of SwiftUI Free collection of videos and tutorials updated for iOS 15 and Swift 5.5

Database

Realm 16,324 3 days ago The alternative to CoreData and SQLite: Simple, modern and fast
YapDatabase 3,351 about 2 years ago YapDatabase is an extensible database for iOS & Mac
Couchbase Mobile Couchbase document store for mobile with cloud sync
FMDB 13,846 5 months ago A Cocoa / Objective-C wrapper around SQLite
FCModel 1,650 over 1 year ago An alternative to Core Data for people who like having direct SQL access
Zephyr 939 3 months ago Effortlessly synchronize NSUserDefaults over iCloud
Prephirences 573 over 1 year ago Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, configurations and app-state
Storez 68 over 2 years ago Safe, statically-typed, store-agnostic key-value storage (with namespace support)
SwiftyUserDefaults 4,870 8 months ago Statically-typed NSUserDefaults
SugarRecord 2,110 about 4 years ago Data persistence management library
SQLite.swift 9,732 4 months ago A type-safe, Swift-language layer over SQLite3
GRDB.swift 6,904 8 days ago A versatile SQLite toolkit for Swift, with WAL mode support
Fluent 1,325 about 2 months ago Simple ActiveRecord implementation for working with your database in Swift
ParseAlternatives 3,278 7 days ago A collaborative list of Parse alternative backend service providers
TypedDefaults 110 about 7 years ago TypedDefaults is a utility library to type-safely use NSUserDefaults
realm-cocoa-converter 219 about 2 years ago A library that provides the ability to import/export Realm files from a variety of data container formats
YapDatabaseExtensions 89 over 6 years ago YapDatabase extensions for use with Swift
RealmGeoQueries 143 almost 5 years ago RealmGeoQueries simplifies spatial queries with Realm Cocoa. In the absence of and official functions, this library provide the possibility to do proximity search
SwiftMongoDB 266 about 8 years ago A MongoDB interface for Swift
ObjectiveRocks 58 almost 5 years ago An Objective-C wrapper of Facebook's RocksDB - A Persistent Key-Value Store for Flash and RAM Storage
OHMySQL 235 about 1 month ago An Objective-C wrapper of MySQL C API
SwiftStore 123 almost 3 years ago Key-Value store for Swift backed by LevelDB
OneStore 27 almost 3 years ago A single value proxy for NSUserDefaults, with clean API
MongoDB 52 over 4 years ago A Swift wrapper around the mongo-c client library, enabling access to MongoDB servers
MySQL 127 almost 4 years ago A Swift wrapper around the MySQL client library, enabling access to MySQL servers
Redis 28 over 4 years ago A Swift wrapper around the Redis client library, enabling access to Redis
PostgreSQL 55 over 2 years ago A Swift wrapper around the libpq client library, enabling access to PostgreSQL servers
FileMaker 34 almost 6 years ago A Swift wrapper around the FileMaker XML Web publishing interface, enabling access to FileMaker servers
Nora 269 over 6 years ago Nora is a Firebase abstraction layer for working with FirebaseDatabase and FirebaseStorage
PersistentStorageSerializable 161 about 7 years ago Swift library that makes easier to serialize the user's preferences (app's settings) with system User Defaults or Property List file on disk
WCDB 10,840 7 days ago WCDB is an efficient, complete, easy-to-use mobile database framework for iOS, macOS
StorageKit 227 about 7 years ago Your Data Storage Troubleshooter
UserDefaults 1,432 4 days ago Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS
Default 470 2 months ago Modern interface to UserDefaults + Codable support
IceCream 1,944 6 months ago Sync Realm Database with CloudKit
FirebaseHelper 15 almost 7 years ago Safe and easy wrappers for common Firebase Realtime Database functions
Shallows 623 over 2 years ago Your lightweight persistence toolbox
StorageManager 50 about 5 years ago Safe and easy way to use FileManager as Database
RealmWrapper 72 over 3 years ago Safe and easy wrappers for RealmSwift
UserDefaultsStore 449 about 2 years ago An easy and very light way to store and retrieve -reasonable amount- of Codable objects, in a couple lines of code
PropertyKit 12 over 5 years ago Protocol-First, Type and Key-Safe Swift Property for iOS, macOS and tvOS
PersistenceKit 155 10 days ago Store and retrieve Codable objects to various persistence layers, in a couple lines of code
ModelAssistant 28 almost 4 years ago Elegant library to manage the interactions between view and model in Swift
MMKV 17,453 6 days ago An efficient, small mobile key-value storage framework developed by WeChat. Works on iOS, Android, macOS and Windows
Defaults 2,032 about 2 months ago Swifty and modern UserDefaults
MongoKitten 717 15 days ago A pure Swift MongoDB client implementation with support for embedded databases
SecureDefaults 227 7 months ago A lightweight wrapper over UserDefaults/NSUserDefaults with an extra AES-256 encryption layer
Unrealm 538 3 months ago Unrealm enables you to easily store Swift native Classes, Structs and Enums into Realm
QuickDB 18 over 1 year ago Save and Retrieve any in JUST ONE line of code + more easy usecases
ObjectBox 465 3 days ago ObjectBox is a superfast, light-weight object persistence framework
DuckDB 80 4 days ago DuckDB is a high-performance analytical database system

Data Structures / Algorithms

Changeset 802 over 4 years ago Minimal edits from one collection to another
BTree 1,311 over 2 years ago Fast ordered collections for Swift using in-memory B-trees
SwiftStructures 2,098 over 2 years ago Examples of commonly used data structures and algorithms in Swift
diff 122 over 4 years ago Simple diff library in pure Swift
Brick 59 almost 8 years ago A generic view model for both basic and complex scenarios
Algorithm 828 almost 5 years ago Algorithm is a collection of data structures that are empowered by a probability toolset
AnyObjectConvertible 61 about 8 years ago Convert your own struct/enum to AnyObject easily
Dollar 4,257 9 months ago A functional tool-belt for Swift Language similar to Lo-Dash or Underscore.js in Javascript
Result 2,508 over 3 years ago Swift type modeling the success/failure of arbitrary operations
EKAlgorithms 2,422 2 months ago Some well known CS algorithms & data structures in Objective-C
Monaka 22 about 8 years ago Convert custom struct and fundamental values to NSData
Buffer 350 about 5 years ago Swift μ-framework for efficient array diffs, collection observation and cell configuration
SwiftGraph 757 5 months ago Graph data structure and utility functions in pure Swift
SwiftPriorityQueue 372 almost 2 years ago A priority queue with a classic binary heap implementation in pure Swift
Pencil 90 over 6 years ago Write values to file and read it more easily
HeckelDiff 167 over 4 years ago A fast Swift diffing library
Dekoter 25 about 5 years ago 's counterpart for Swift structs
swift-algorithm-club 28,822 7 months ago Algorithms and data structures in Swift, with explanations!
Impeller 1 almost 8 years ago A Distributed Value Store in Swift
Dispatch 503 about 3 years ago Multi-store Flux implementation in Swift
DeepDiff 2,053 over 3 years ago Diff in Swift
Differ 662 over 2 years ago Swift library to generate differences and patches between collections
Probably 269 about 8 years ago A Swift probability and statistics library
RandMyMod 18 over 6 years ago RandMyMod base on your own struct or class create one or a set of randomized instance
KeyPathKit 426 about 5 years ago KeyPathKit provides a seamless syntax to manipulate data using typed keypaths
Differific 123 almost 5 years ago A fast and convenient diffing framework
OneWaySynchronizer 9 almost 6 years ago The simplest abstraction to synchronize local data with remote source
DifferenceKit 3,567 9 months ago A fast and flexible O(n) difference algorithm framework for Swift collection

Date & Time

Timepiece 2,630 about 5 years ago Intuitive NSDate extensions in Swift
SwiftDate 7,632 about 1 year ago The best way to manage Dates and Timezones in Swift
SwiftMoment 1,612 almost 6 years ago A time and calendar manipulation library
DateTools 7,221 3 months ago Dates and times made easy in Objective-C
SwiftyTimer 1,232 12 months ago Swifty API for NSTimer
DateHelper 1,504 8 months ago Convenience extension for NSDate in Swift
iso-8601-date-formatter 600 over 3 years ago A Cocoa NSFormatter subclass to convert dates to and from ISO-8601-formatted strings. Supports calendar, week, and ordinal formats
EmojiTimeFormatter 83 about 8 years ago Format your dates/times as emojis
Kronos 653 4 months ago Elegant NTP date library in Swift
TrueTime 589 12 months ago Get the true current time impervious to device clock time changes
10Clock 569 over 4 years ago This Control is a beautiful time-of-day picker heavily inspired by the iOS 10 "Bedtime" timer
NSDate-TimeAgo 1,751 about 4 years ago A "time ago", "time since", "relative date", or "fuzzy date" category for NSDate and iOS, Objective-C, Cocoa Touch, iPhone, iPad
AnyDate 190 over 5 years ago Swifty Date & Time API inspired from Java 8 DateTime API
TimeZonePicker 125 over 4 years ago A TimeZonePicker UIViewController similar to the iOS Settings app
Time 1,071 over 2 years ago Type-safe time calculations in Swift, powered by generics
Chronology 2,322 25 days ago Building a better date/time library
Solar 568 over 3 years ago A Swift micro library for generating Sunrise and Sunset times
TimePicker 14 over 2 years ago Configurable time picker component based on a pan gesture and its velocity
LFTimePicker 67 over 7 years ago Custom Time Picker ViewController with Selection of start and end times in Swift
NVDate 174 over 6 years ago Swift4 Date extension library
Schedule 1,824 about 4 years ago ⏳ A missing lightweight task scheduler for Swift with an incredibly human-friendly syntax

Debugging

AEConsole 148 over 2 years ago Customizable Console UI overlay with debug log on top of your iOS App
Alpha 732 over 7 years ago Next generation debugging framework for iOS
AppSpector Remote iOS and Android debugging and data collection service. You can debug networking, logs, CoreData, SQLite, NSNotificationCenter and mock device's geo location
Atlantis 1,278 about 1 month ago A little and powerful iOS framework for intercepting HTTP/HTTPS Traffic from your iOS app. No more messing around with proxy and certificate config. Inspect Traffic Log with Proxyman app
chisel 9,127 6 days ago Collection of LLDB commands to assist debugging iOS apps
DBDebugToolkit 1,265 6 months ago Set of easy to use debugging tools for iOS developers & QA engineers
DebugSwift 483 about 2 months ago A comprehensive toolkit designed to simplify and enhance the debugging process for iOS applications
DoraemonKit 20,215 5 months ago A full-featured iOS App development assistant,30+ tools included. You deserve it
Dotzu 1,799 about 6 years ago iOS app debugger while using the app. Crash report, logs, network
Droar 59 over 3 years ago Droar is a modular, single-line installation debugging window
Flex 14,088 3 months ago An in-app debugging and exploration tool for iOS
GodEye 3,849 about 2 months ago Automatically display Log,Crash,Network,ANR,Leak,CPU,RAM,FPS,NetFlow,Folder and etc with one line of code based on Swift
Httper-iOS 417 about 1 year ago App for developers to test REST API
Hyperion 2,050 about 1 year ago In-app design review tool to inspect measurements, attributes, and animations
LayoutInspector 514 almost 4 years ago Debug app layouts directly on iOS device: inspect layers in 3D and debug each visible view attributes
MTHawkeye 1,482 about 1 year ago Profiling / Debugging assist tools for iOS, include tools: UITimeProfiler, Memory Allocations, Living ObjC Objects Sniffer, Network Transaction Waterfall, etc
Netfox 3,674 8 months ago A lightweight, one line setup, iOS / macOS network debugging library!
NetShears Allows developers to intercept and monitor HTTP/HTTPS requests and responses. It also could be configured to show gRPC calls
NetworkEye 1,403 about 4 years ago a iOS network debug library, It can monitor HTTP requests within the App and displays information related to the request
PonyDebugger 5,864 over 1 year ago Remote network and data debugging for your native iOS app using Chrome Developer Tools
Playbook 1,189 6 months ago A library for isolated developing UI components and automatically snapshots of them
Scyther 107 3 months ago A full-featured, in-app debugging menu packed full of useful tools including network logging, layout inspection, location spoofing, console logging and so much more
Wormholy 2,353 14 days ago iOS network debugging, like a wizard
Xniffer 503 almost 7 years ago A swift network profiler built on top of URLSession
Woodpecker View sandbox files, UserDefaults, network request from Mac

Dependency Injection

Swinject 6,342 4 months ago Dependency injection framework for Swift
Reliant 51 over 8 years ago Nonintrusive Objective-C dependency injection
Kraken 1 over 7 years ago A Dependency Injection Container for Swift with easy-to-use syntax
Cleanse 1,783 5 months ago Lightweight Swift Dependency Injection Framework by Square
Typhoon 2,701 almost 4 years ago Powerful dependency injection for Objective-C
Pilgrim 63 almost 2 years ago Powerful dependency injection Swift (successor to Typhoon)
Perform 280 about 3 years ago Easy dependency injection for storyboard segues
Alchemic 15 almost 8 years ago Advanced, yet simple to use DI framework for Objective-C
Guise 59 12 days ago An elegant, flexible, type-safe dependency resolution framework for Swift
Weaver 749 about 2 months ago A declarative, easy-to-use and safe Dependency Injection framework for Swift
StoryboardBuilder 5 almost 6 years ago Simple dependency injection for generating views from storyboard
ViperServices 6 over 1 year ago Dependency injection container for iOS applications written in Swift. Each service can have boot and shutdown code
DITranquillity 423 about 1 month ago Dependency injection framework for iOS applications written in clean Swift
Needle 1,837 2 months ago — Compile-time safe Swift dependency injection framework with real code
Locatable 118 over 3 years ago A micro-framework that leverages Property Wrappers to implement the Service Locator pattern

Dependency / Package Manager

CocoaPods CocoaPods is the dependency manager for Objective-C projects. It has thousands of libraries and can help you scale your projects elegantly
Xcode Maven The Xcode Maven Plugin can be used in order to run Xcode builds embedded in a Maven lifecycle
Carthage 14,951 2 months ago A simple, decentralized dependency manager for Cocoa
SWM (Swift Modules) 61 almost 10 years ago A package/dependency manager for Swift projects similar to npm (node.js package manager) or bower (browser package manager from Twitter). Does not require the use of Xcode
CocoaSeeds 341 almost 8 years ago Git Submodule Alternative for Cocoa
swift-package-manager 9,750 6 days ago The Package Manager for the Swift Programming Language
punic 0 over 4 years ago Clean room reimplementation of Carthage tool
Rome 820 almost 2 years ago A cache tool for Carthage built frameworks
Athena 1 over 5 years ago Gradle Plugin to enhance Carthage by uploading the archived frameworks into Maven repository, currently support only Bintray, Artifactory and Mavel local
Accio 664 about 4 years ago A SwiftPM based dependency manager for iOS & Co. with improvements over Carthage

Deployment / Distribution

fastlane 39,659 13 days ago Connect all iOS deployment tools into one streamlined workflow
deliver 39,659 13 days ago Upload screenshots, metadata and your app to the App Store using a single command
snapshot 39,659 13 days ago Automate taking localized screenshots of your iOS app on every device
buddybuild A mobile iteration platform - build, deploy, and collaborate
Bitrise Mobile Continuous Integration & Delivery with dozens of integrations to build, test, deploy and collaborate
watchbuild 327 about 3 years ago Get a notification once your iTunes Connect build is finished processing
Crashlytics A crash reporting and beta testing service
TestFlight Beta Testing The beta testing service hosted on iTunes Connect (requires iOS 8 or later)
AppCenter Continuously build, test, release, and monitor apps for every platform
boarding 877 8 months ago Instantly create a simple signup page for TestFlight beta testers
HockeyKit 2,166 almost 8 years ago A software update kit
Rollout.io SDK to patch, fix bugs, modify and manipulate native apps (Obj-c & Swift) in real-time
AppLaunchpad Free App Store screenshot builder
LaunchKit 2,176 almost 2 years ago A set of web-based tools for mobile app developers, now open source!
Instabug In-app feedback, Bug and Crash reporting, Fix Bugs Faster through user-steps, video recordings, screen annotation, network requests logging
Appfigurate 19 5 months ago Secure runtime configuration for iOS and watchOS, apps and app extensions
ScreenshotFramer 733 2 months ago With Screenshot Framer you can easily create nice-looking and localized App Store Images
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
Appcircle.io — An enterprise-grade mobile DevOps platform that automates the build, test, and publish store of mobile apps for faster, efficient release cycle
Screenplay Instant rollbacks and canary deployments for iOS
Codemagic Build, test and deliver iOS apps 20% faster with Codemagic CI/CD
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
ios-uploader 174 5 months ago Easy to use, cross-platform tool to upload iOS apps to App Store Connect

EventBus

SwiftEventBus 1,104 over 3 years ago A publish/subscribe event bus optimized for iOS
PromiseKit 14,234 13 days ago Promises for iOS and macOS
Bolts 5,642 about 3 years ago Bolts is a collection of low-level libraries designed to make developing mobile apps easier, including tasks (promises) and app links (deep links)
SwiftTask 1,935 over 5 years ago Promise + progress + pause + cancel + retry for Swift
When 266 over 4 years ago A lightweight implementation of Promises in Swift
then🎬 993 about 2 months ago Elegant Async code in Swift
Bolts-Swift 1,318 6 months ago Bolts is a collection of low-level libraries designed to make developing mobile apps easier
RWPromiseKit 114 over 7 years ago A light-weighted Promise library for Objective-C
FutureLib 40 almost 8 years ago FutureLib is a pure Swift 2 library implementing Futures & Promises inspired by Scala
SwiftNotificationCenter 639 over 5 years ago A Protocol-Oriented NotificationCenter which is type safe, thread safe and with memory safety
FutureKit 754 almost 6 years ago A Swift based Future/Promises Library for iOS and macOS
signals-ios 527 almost 6 years ago Typeful eventing
BrightFutures 1,901 over 2 years ago Write great asynchronous code in Swift using futures and promises
NoticeObserveKit 150 5 months ago NoticeObserveKit is type-safe NotificationCenter wrapper that associates notice type with info type
Hydra 1,972 about 3 years ago Promises & Await - Write better async code in Swift
Promis 108 over 1 year ago The easiest Future and Promises framework in Swift. No magic. No boilerplate
Bluebird.swift 41 over 2 years ago Promise/A+, Bluebird inspired, implementation in Swift 4
Promise 621 over 2 years ago A Promise library for Swift, based partially on Javascript's A+ spec
promises 3,806 16 days ago Google provides a synchronization construct for Objective-C and Swift to facilitate writing asynchronous code
Continuum 80 over 6 years ago NotificationCenter based Lightweight UI / AnyObject binder
Futures 58 over 4 years ago Lightweight promises for iOS, macOS, tvOS, watchOS, and server-side Swift
EasyFutures 42 almost 4 years ago 🔗 Swift Futures & Promises. Easy to use. Highly combinable
TopicEventBus 55 over 5 years ago Publish–subscribe design pattern implementation framework, with ability to publish events by topic. (NotificationCenter extended alternative)

Files

FileKit 2,339 8 months ago Simple and expressive file management in Swift
Zip 2,511 4 months ago Swift framework for zipping and unzipping files
FileBrowser 1,520 almost 3 years ago Powerful Swift file browser for iOS
Ares 133 almost 9 years ago Zero-setup P2P file transfer between Macs and iOS devices
FileProvider 63 about 1 year ago FileManager replacement for Local, iCloud and Remote (WebDAV/FTP/Dropbox/OneDrive/SMB2) files on iOS/tvOS and macOS
KZFileWatchers 1,083 about 2 months ago A micro-framework for observing file changes, both local and remote. Helpful in building developer tools
ZipArchive 5,451 9 days ago ZipArchive is a simple utility class for zipping and unzipping files on iOS and Mac
FileExplorer 744 about 3 years ago Powerful file browser for iOS that allows its users to choose and remove files and/or directories
ZIPFoundation 2,348 3 months ago Effortless ZIP Handling in Swift
AppFolder 937 over 2 years ago AppFolder is a lightweight framework that lets you design a friendly, strongly-typed representation of a directories inside your app's container
ZipZap 1,221 about 3 years ago zip file I/O library for iOS, macOS and tvOS
AMSMB2 260 20 days ago Swift framework to connect SMB 2/3 shares for iOS

Functional Programming

Forbind 45 over 7 years ago Functional chaining and promises in Swift
Funky 14 almost 9 years ago Functional programming tools and experiments in Swift
LlamaKit 621 over 9 years ago Collection of must-have functional Swift tools
Oriole 11 about 9 years ago A functional utility belt implemented as Swift protocol extensions
Prelude 411 over 6 years ago Swift µframework of simple functional programming tools
Swiftx 219 almost 5 years ago Functional data types and functions for any project
Swiftz 3,332 over 2 years ago Functional programming in Swift
OptionalExtensions 183 almost 6 years ago Swift µframework with extensions for the Optional Type
Argo 3,489 about 3 years ago Functional JSON parsing library for Swift
Runes 830 about 3 years ago Infix operators for monadic functions in Swift
Bow 647 about 2 years ago Typed Functional Programming companion library for Swift

Games

AssetImportKit 85 about 4 years ago Swifty cross platform library (macOS, iOS) that converts Assimp supported models to SceneKit scenes
CollectionNode 101 over 6 years ago A swift framework for a collectionView in SpriteKit
glide engine 494 over 1 year ago SpriteKit and GameplayKit based engine for making 2d games, with practical examples and tutorials
Lichess mobile 2,040 6 months ago A mobile client for lichess.org
Sage 373 about 6 years ago A cross-platform chess library for Swift
ShogibanKit 64 over 2 years ago ShogibanKit is a framework for implementing complex Japanese Chess (Shogii) in Swift. No UI, nor AI
SKTiled 261 almost 2 years ago Swift framework for working with Tiled assets in SpriteKit
SwiftFortuneWheel 351 4 months ago A cross-platform framework for games like a Wheel of Fortune

GCD

GCDKit 320 over 7 years ago Grand Central Dispatch simplified with Swift
Async 4,591 7 months ago Syntactic sugar in Swift for asynchronous dispatches in Grand Central Dispatch
SwiftSafe 160 over 7 years ago Thread synchronization made easy
YYDispatchQueuePool 476 almost 7 years ago iOS utility class to manage global dispatch queue
AlecrimAsyncKit 88 over 4 years ago Bringing async and await to Swift world with some flavouring
GrandSugarDispatch 27 about 8 years ago Syntactic sugar for Grand Central Dispatch (GCD)
Threader 35 about 8 years ago Pretty GCD calls and easier code execution
Dispatch 178 about 7 years ago Just a tiny library to make using GCD easier and intuitive
GCDTimer 190 almost 2 years ago Well tested Grand Central Dispatch (GCD) Timer in Swift
Chronos-Swift 248 4 months ago Grand Central Dispatch Utilities
Me 184 about 7 years ago A super slim solution to the nested asynchronous computations
SwiftyTask 22 over 6 years ago An extreme queuing system with high performance for managing all task in app with closure

Gesture

Tactile 712 about 5 years ago A better way to handle gestures on iOS
SwiftyGestureRecognition 163 almost 5 years ago Aids with prototyping UIGestureRecognizers in Xcode Playgrounds
DBPathRecognizer 1,176 over 2 years ago Gesture recognizer tool
Sensitive 551 6 months ago Special way to work with gestures in iOS
SplitViewDragAndDrop 331 over 7 years ago Easily add drag and drop to pass data between your apps in split view mode
FDFullscreenPopGesture 5,895 over 3 years ago An UINavigationController's category to enable fullscreen pop gesture in an iOS7+ system style with AOP

Graphics

Graphicz 45 over 7 years ago Light-weight, operator-overloading-free complements to CoreGraphics!
PKCoreTechniques 144 about 9 years ago The code for my CoreGraphics+CoreAnimation talk, held during the 2012 iOS Game Design Seminar at the Technical University Munich
MPWDrawingContext 102 over 1 year ago An Objective-C wrapper for CoreGraphics CGContext
DePict 36 about 8 years ago A simple, declarative, functional drawing framework, in Swift!
SwiftSVG 1,936 over 2 years ago A single pass SVG parser with multiple interface options (String, NS/UIBezierPath, CAShapeLayer, and NS/UIView)
InkKit 373 about 7 years ago Write-Once, Draw-Everywhere for iOS and macOS
YYAsyncLayer 681 over 4 years ago iOS utility classes for asynchronous rendering and display
NXDrawKit 1,340 about 4 years ago NXDrawKit is a simple and easy but useful drawing kit for iPhone
jot 1,774 about 1 year ago An iOS framework for easily adding drawings and text to images
SVGKit 4,473 17 days ago Display and interact with SVG Images on iOS / macOS, using native rendering (CoreAnimation) (currently only supported for iOS - macOS code needs updating)
Snowflake 962 12 months ago SVG in Swift
HxSTLParser 24 over 7 years ago Basic STL loader for SceneKit
ProcessingKit 332 over 5 years ago Visual designing library for iOS & OSX
EZYGradientView 376 over 4 years ago Create gradients and blur gradients without a single line of code
AEConicalGradient 84 almost 5 years ago Conical (angular) gradient layer written in Swift
MKGradientView 174 almost 4 years ago Core Graphics based gradient view capable of producing Linear (Axial), Radial (Circular), Conical (Angular), Bilinear (Four Point) gradients, written in Swift
EPShapes 386 over 7 years ago Design shapes in Interface Builder
Macaw 6,018 10 months ago Powerful and easy-to-use vector graphics library with SVG support written in Swift
BlockiesSwift 64 over 1 year ago Unique blocky identicons/profile picture generator
Rough 99 over 6 years ago lets you draw in a sketchy, hand-drawn-like, style
GraphLayout 100 over 6 years ago UI controls for graph visualization. It is powered by Graphviz
Drawsana 649 over 1 year ago iOS framework for building raster drawing and image markup views
AnimatedGradientView 454 over 1 year ago A simple framework to add animated gradients to your iOS app

Hardware / Bluetooth

Discovery 418 almost 9 years ago A very simple library to discover and retrieve data from nearby devices (even if the peer app works at background)
LGBluetooth 175 almost 6 years ago Simple, block-based, lightweight library over CoreBluetooth. Will clean up your Core Bluetooth related code
PeerKit 870 almost 6 years ago An open-source Swift framework for building event-driven, zero-config Multipeer Connectivity apps
BluetoothKit 2,273 about 1 year ago Easily communicate between iOS/macOS devices using BLE
Bluetonium 165 over 5 years ago Bluetooth mapping in Swift
BlueCap 714 almost 2 years ago iOS Bluetooth LE framework
Apple Family 67 over 7 years ago Quickly connect Apple devices together with Bluetooth, wifi, and USB
Bleu 492 about 5 years ago BLE (Bluetooth LE) for U
Bluejay 1,094 11 months ago A simple Swift framework for building reliable Bluetooth LE apps
BabyBluetooth 4,737 over 3 years ago The easiest way to use Bluetooth (BLE) in iOS/MacOS
ExtendaBLE 101 about 7 years ago Simple Blocks-Based BLE Client for iOS/tvOS/watchOS/OSX/Android. Quickly configuration for centrals/peripherals, perform packet based read/write operations, and callbacks for characteristic updates
PeerConnectivity 56 11 months ago Functional wrapper for Apple's MultipeerConnectivity framework
AZPeerToPeerConnection 70 almost 7 years ago AZPeerToPeerConnectivity is a wrapper on top of Apple iOS Multipeer Connectivity framework. It provides an easier way to create and manage sessions. Easy to integrate
MultiPeer 226 over 3 years ago Multipeer is a wrapper for Apple's MultipeerConnectivity framework for offline data transmission between Apple devices. It makes easy to automatically connect to multiple nearby devices and share information using either bluetooth or wifi
BerkananSDK 207 over 4 years ago Mesh messaging SDK with the goal to create a decentralized mesh network for the people, powered by their device's Bluetooth antenna

Hardware / Camera

TGCameraViewController Custom camera with AVFoundation. Beautiful, light and easy to integrate with iOS projects
PBJVision 1,935 over 3 years ago iOS camera engine, features touch-to-record video, slow motion video, and photo capture
Cool-iOS-Camera 1,300 over 6 years ago A fully customisable and modern camera implementation for iOS made with AVFoundation
SCRecorder 3,059 over 3 years ago Camera engine with Vine-like tap to record, animatable filters, slow motion, segments editing
ALCameraViewController 2,033 over 2 years ago A camera view controller with custom image picker and image cropping. Written in Swift
CameraManager 1,373 4 months ago Simple Swift class to provide all the configurations you need to create custom camera view in your app
RSBarcodes_Swift 710 8 months ago 1D and 2D barcodes reader and generators for iOS 8 with delightful controls. Now Swift
LLSimpleCamera 1,199 almost 7 years ago A simple, customizable camera control - video recorder for iOS
Fusuma 2,458 about 5 years ago Instagram-like photo browser and a camera feature with a few line of code in Swift
BarcodeScanner 1,690 4 months ago Simple and beautiful barcode scanner
HorizonSDK-iOS 172 over 2 years ago State of the art real-time video recording / photo shooting iOS library
FastttCamera 1,855 3 months ago Fasttt and easy camera framework for iOS with customizable filters
DKCamera 88 about 2 years ago A lightweight & simple camera framework for iOS. Written in Swift
NextLevel 2,204 3 months ago Next Level is a media capture camera library for iOS
CameraEngine 585 almost 6 years ago Camera engine for iOS, written in Swift, above AVFoundation
SwiftyCam 2,087 almost 3 years ago A Snapchat Inspired iOS Camera Framework written in Swift
CameraBackground 64 20 days ago Show camera layer as a background to any UIView
Lumina 899 almost 3 years ago Full service camera that takes photos, videos, streams frames, detects metadata, and streams CoreML predictions
RAImagePicker 16 almost 7 years ago RAImagePicker is a protocol-oriented framework that provides custom features from the built-in Image Picker Edit
FDTake 319 almost 2 years ago Easily take a photo or video or choose from library
YPImagePicker 4,319 6 months ago Instagram-like image picker & filters for iOS
MockImagePicker 23 20 days ago Mock UIImagePickerController for testing camera based UI in simulator
iOS-Depth-Sampler 1,185 about 1 year ago A collection of code examples for Depth APIs
TakeASelfie 37 over 3 years ago An iOS framework that uses the front camera, detects your face and takes a selfie
HybridCamera 213 4 months ago Video and photo camera for iOS, similar to the SnapChat camera
CameraKit-iOS 694 about 1 year ago Massively increase camera performance and ease of use in your next iOS project
ExyteMediaPicker 333 4 months ago Customizable media picker

Hardware / Force Touch

QuickActions 254 about 1 year ago Swift wrapper for iOS Home Screen Quick Actions (App Icon Shortcuts)
JustPeek 68 almost 7 years ago JustPeek is an iOS Library that adds support for Force Touch-like Peek and Pop interactions on devices that do not natively support this kind of interaction
PeekView 122 over 5 years ago PeekView supports peek, pop and preview actions for iOS devices without 3D Touch capibility

Hardware / iBeacon

Proxitee 18 over 9 years ago Allows developers to create proximity aware applications utilizing iBeacons & geo fences
OWUProximityManager 363 almost 11 years ago iBeacons + CoreBluetooth
Vicinity 376 about 8 years ago Vicinity replicates iBeacons (by analyzing RSSI) and supports broadcasting and detecting low-energy Bluetooth devices in the background
BeaconEmitter 981 over 1 year ago Turn your Mac as an iBeacon
MOCA Proximity Paid proximity marketing platform that lets you add amazing proximity experiences to your app
JMCBeaconManager 148 over 8 years ago An iBeacon Manager class that is responsible for detecting beacons nearby

Hardware / Location

AsyncLocationKit 187 about 1 year ago Wrapper for Apple CoreLocation framework with Modern Concurrency Swift (async/await)
IngeoSDK 98 almost 8 years ago Always-On Location monitoring framework for iOS
LocationManager 2,563 about 3 years ago Provides a block-based asynchronous API to request the current location, either once or continuously
SwiftLocation 3,398 7 months ago Location & Beacon Monitoring in Swift
SOMotionDetector 1,058 3 months ago Simple library to detect motion. Based on location updates and acceleration
LocationPicker 403 over 2 years ago A ready for use and fully customizable location picker for your app
BBLocationManager 106 almost 7 years ago A Location Manager for easily implementing location services & geofencing in iOS
set-simulator-location 642 almost 2 years ago CLI for setting location in the iOS simulator
NominatimKit 56 almost 3 years ago A Swift wrapper for (reverse) geocoding of OpenStreetMap data

Hardware / Other Hardware

MotionKit 1,081 over 6 years ago Get the data from Accelerometer, Gyroscope and Magnetometer in only Two or a few lines of code. CoreMotion now made insanely simple
DarkLightning 333 about 4 years ago Simply the fastest way to transmit data between iOS/tvOS and macOS
Deviice 73 about 2 months ago Simply library to detect the device on which the app is running (and some properties)
DeviceKit 4,461 about 2 months ago DeviceKit is a value-type replacement of UIDevice
Luminous 344 over 2 years ago Luminous is a big framework which can give you a lot of information (more than 50) about the current system
Device 1,704 about 1 month ago Light weight tool for detecting the current device and screen size written in swift
WatchShaker 231 3 months ago WatchShaker is a watchOS helper to get your shake movement written in swift
WatchCon 34 almost 7 years ago WatchCon is a tool which enables creating easy connectivity between iOS and WatchOS
TapticEngine 260 almost 6 years ago TapticEngine generates iOS Device vibrations
UIDeviceComplete 418 about 2 months ago UIDevice extensions that fill in the missing pieces
NFCNDEFParse 16 about 7 years ago NFC Forum Well Known Type Data Parser for iOS11 and Core NFC
Device.swift 221 about 4 years ago Super-lightweight library to detect used device
SDVersion 1,312 about 2 years ago Lightweight Cocoa library for detecting the running device's model and screen size
Haptico 487 8 months ago Easy to use haptic feedback generator with pattern-play support
NFCPassportReader 757 about 2 months ago Swift library to read an NFC enabled passport. Supports BAC, Secure Messaging, and both active and passive authentication. Requires iOS 13 or above

Layout

Masonry 18,055 over 1 year ago Harness the power of AutoLayout NSLayoutConstraints with a simplified, chainable and expressive syntax
FLKAutoLayout 1,495 almost 4 years ago UIView category which makes it easy to create layout constraints in code
Façade 688 about 7 years ago Programmatic view layout for the rest of us - an autolayout alternative
PureLayout 7,628 over 1 year ago The ultimate API for iOS & macOS Auto Layout — impressively simple, immensely powerful. Objective-C and Swift compatible
SnapKit 19,986 5 months ago A Swift Autolayout DSL for iOS & macOS
Cartography 7,338 about 1 year ago A declarative Auto Layout DSL for Swift
AutoLayoutPlus 27 over 7 years ago A bit of steroids for AutoLayout
Neon 4,582 about 4 years ago A powerful Swift programmatic UI layout framework
MisterFusion 314 about 5 years ago A Swift DSL for AutoLayout. It is the extremely clear, but concise syntax, in addition, can be used in both Swift and Objective-C
SwiftBox 810 almost 8 years ago Flexbox in Swift, using Facebook's css-layout
ManualLayout 280 over 4 years ago Easy to use and flexible library for manually laying out views and layers for iOS and tvOS. Supports AsyncDisplayKit
Stevia 3,381 9 days ago Elegant view layout for iOS
Manuscript 76 over 7 years ago AutoLayoutKit in pure Swift
FDTemplateLayoutCell 9,930 over 2 years ago Template auto layout cell for automatically UITableViewCell height calculating
SwiftAutoLayout 655 about 3 years ago Tiny Swift DSL for Autolayout
FormationLayout 51 over 7 years ago Work with auto layout and size classes easily
SwiftyLayout 15 almost 8 years ago Lightweight declarative auto-layout framework for Swift
Swiftstraints 122 about 2 years ago Auto Layout In Swift Made Easy
SwiftBond 4,231 over 2 years ago Bond is a Swift binding framework that takes binding concepts to a whole new level. It's simple, powerful, type-safe and multi-paradigm
Restraint 79 almost 4 years ago Minimal Auto Layout in Swift
EasyPeasy 1,941 over 2 years ago Auto Layout made easy
Auto Layout Magic Build 1 scene, let Auto Layout Magic generate the constraints for you! Scenes look great across all devices!
Anchorman 80 almost 4 years ago An autolayout library for the damn fine citizens of San Diego
LayoutKit 3,164 almost 4 years ago LayoutKit is a fast view layout library for iOS
Relayout 554 about 7 years ago Swift microframework for declaring Auto Layout constraints functionally
Anchorage 632 about 1 year ago A collection of operators and utilities that simplify iOS layout code
Compose Compose is a library that helps you compose complex and dynamic views
BrickKit 605 about 5 years ago With BrickKit, you can create complex and responsive layouts in a simple way. It's easy to use and easy to extend. Create your own reusable bricks and behaviors
Framezilla 131 over 3 years ago Elegant library which wraps working with frames with a nice chaining syntax
TinyConstraints 3,985 7 months ago The syntactic sugar that makes Auto Layout sweeter for human use
MyLinearLayout 4,407 7 months ago MyLayout is a powerful iOS UI framework implemented by Objective-C. It integrates the functions with Android Layout,iOS AutoLayout,SizeClass, HTML CSS float and flexbox and bootstrap
SugarAnchor 20 over 7 years ago Same native NSLayoutAnchor & NSLayoutConstraints; but with more natural and easy to read syntactic sugar. Typesafe, concise & readable
EasyAnchor 458 over 1 year ago Declarative, extensible, powerful Auto Layout
PinLayout 2,366 6 months ago Fast Swift Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable
SnapLayout 11 about 5 years ago Concise Auto Layout API to chain programmatic constraints while easily updating existing constraints
Cupcake 288 about 4 years ago An easy way to create and layout UI components for iOS
MiniLayout 8 over 5 years ago Minimal AutoLayout convenience layer. Program constraints succinctly
Bamboo 74 about 6 years ago Bamboo makes Auto Layout (and manual layout) elegant and concise
FlexLayout 2,009 24 days ago FlexLayout gently wraps the highly optimized flexbox implementation in a concise, intuitive & chainable syntax
Layout 2,233 almost 2 years ago A declarative UI framework for iOS
CGLayout 44 over 2 years ago Powerful autolayout framework based on constraints, that can manage UIView(NSView), CALayer and not rendered views. Not Apple Autolayout wrapper
YogaKit 17,318 8 days ago Powerful layout engine which implements Flexbox
FlightLayout 22 almost 2 years ago Balanced medium between manual layout and auto-layout. Great for calculating frames for complex animations
QLayout 3 over 5 years ago AutoLayout Utility for iOS
Layoutless 432 over 3 years ago Minimalistic declarative layout and styling framework built on top of Auto Layout
Yalta 350 about 1 month ago An intuitive and powerful Auto Layout library
SuperLayout 52 12 days ago Simplify Auto Layout with super syntactic sugar
QuickLayout 249 about 3 years ago QuickLayout offers a simple way, to easily manage Auto Layout in code
EEStackLayout 50 almost 5 years ago A structured vertical stack layout
RKAutoLayout 2 over 5 years ago Simple wrapper over AutoLayout
Grid 1,784 4 months ago The most powerful Grid container missed in SwiftUI
MondrianLayout 167 about 2 years ago A DSL based layout builder for AutoLayout
ScalingHeaderScrollView A scroll view with a sticky header which shrinks as you scroll. Written with SwiftUI

Localization

Hodor 544 about 6 years ago Simple solution to localize your iOS App
Swifternalization 579 over 1 year ago Localize iOS apps in a smarter way using JSON files. Swift framework
Rubustrings 119 almost 6 years ago Check the format and consistency of Localizable.strings files
BartyCrouch 1,365 8 months ago Incrementally update/translate your Strings files from Code and Storyboards/XIBs
LocalizationKit 1,227 about 5 years ago Localization management in realtime from a web portal. Easily manage your texts and translations without redeploy and resubmission
Localize-Swift 3,077 about 1 year ago Swift 2.0 friendly localization and i18n with in-app language switching
LocalizedView 8 over 8 years ago Setting up application specific localized string within Xib file
transai 58 almost 7 years ago command line tool help you manage localization string files
Strsync 165 almost 4 years ago Automatically translate and synchronize .strings files from base language
IBLocalizable 459 about 2 years ago Localize your views directly in Interface Builder with IBLocalizable
nslocalizer 157 over 5 years ago A tool for finding missing and unused NSLocalizedStrings
L10n-swift 315 4 months ago Localization of an application with ability to change language "on the fly" and support for plural forms in any language
Localize 291 about 3 years ago Easy tool to localize apps using JSON or Strings and of course IBDesignables with extensions for UI components
CrowdinSDK 117 6 days ago Crowdin iOS SDK delivers all new translations from Crowdin project to the application immediately
attranslate 336 2 months ago Semi-automatically translate or synchronize .strings files or crossplatform-files from different languages
Respresso Localization Converter Multiplatform localization converter for iOS (.strings + Objective-C getters), Android (strings.xml) and Web (.json)
locheck 98 3 months ago Validate .strings, .stringsdict, and strings.xml files for correctness to avoid crashes and bad translations
StringSwitch Easily convert iOS .strings files to Android strings.xml format and vice versa

Logging

CleanroomLogger 1,324 over 1 year ago A configurable and extensible Swift-based logging API that is simple, lightweight and performant
CocoaLumberjack 13,208 about 2 months ago A fast & simple, yet powerful & flexible logging framework for Mac and iOS
NSLogger 4,999 over 1 year ago a high performance logging utility which displays traces emitted by client applications running on macOS, iOS and Android
QorumLogs 786 over 6 years ago — Swift Logging Utility for Xcode & Google Docs
Log 831 about 5 years ago A logging tool with built-in themes, formatters, and a nice API to define your owns
Rainbow 1,851 23 days ago Delightful console output for Swift developers
SwiftyBeaver 5,931 6 days ago Convenient logging during development and release
SwiftyTextTable 317 over 1 year ago A lightweight tool for generating text tables
Watchdog 1,861 5 months ago Class for logging excessive blocking on the main thread
XCGLogger 3,949 5 months ago A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog or println, but with additional information, such as the date, function name, filename and line number
Colors 28 almost 8 years ago A pure Swift library for using ANSI codes. Basically makes command-line coloring and styling very easy!
AELog 32 over 2 years ago Simple, lightweight and flexible debug logging framework written in Swift
ReflectedStringConvertible 65 about 2 years ago A protocol that allows any class to be printed as if it were a struct
SwiftTrace 707 5 months ago Trace Swift and Objective-C method invocations
Willow 1,351 about 1 year ago Willow is a powerful, yet lightweight logging library written in Swift
Bugfender 76 3 months ago Cloud storage for your app logs. Track user behaviour to find problems in your mobile apps
LxDBAnything 428 over 7 years ago Automate box any value! Print log without any format control symbol! Change debug habit thoroughly!
XLTestLog 56 about 8 years ago Styling and coloring your XCTest logs on Xcode Console
XLFacility 317 over 5 years ago Elegant and extensive logging facility for macOS & iOS (includes database, Telnet and HTTP servers)
Atlantis 198 over 6 years ago A powerful input-agnostic swift logging framework made to speed up development with maximum readability
StoryTeller 10 about 8 years ago Taking a completely different approach to logging, Story Teller replacing fixed logging levels in It then uses dynamic expressions to control the logging so you only see what is important
LumberMill 2 about 8 years ago Stupidly simple logging
TinyConsole 1,949 about 5 years ago A tiny log console to display information while using your iOS app
Lighty 52 6 months ago Easy to use and lightweight logger for iOS, macOS, tvOS, watchOS and Linux
JustLog 521 11 months ago Console, file and remote Logstash logging via TCP socket
Twitter Logging Service 298 over 1 year ago Twitter Logging Service is a robust and performant logging framework for iOS clients
Reqres 89 about 2 months ago Network request and response body logger with Alamofire support
TraceLog 53 over 1 year ago Dead Simple: logging the way it's meant to be! Runs on ios, osx, and Linux
OkLog 18 over 2 years ago A network logger for iOS and macOS projects
Spy 13 over 2 years ago Lightweight, flexible, multiplatform (iOS, macOS, tvOS, watchOS, Linux) logging utility written in pure Swift that allows you to log on different levels and channels which you can define on your own depending on your needs
Diagnostics 960 2 months ago Allow users to easily share Diagnostics with your support team to improve the flow of fixing bugs
Gedatsu 531 over 4 years ago Provide readable format about AutoLayout error console log
Pulse 6,361 about 1 month ago Pulse is a powerful logging system for Apple Platforms. Native. Built with SwiftUI

Machine Learning

Swift-Brain 335 over 7 years ago Artificial Intelligence/Machine Learning data structures and Swift algorithms for future iOS development. Bayes theorem, Neural Networks, and more AI
AIToolbox 794 over 4 years ago A toolbox of AI modules written in Swift: Graphs/Trees, Linear Regression, Support Vector Machines, Neural Networks, PCA, KMeans, Genetic Algorithms, MDP, Mixture of Gaussians
Tensorflow-iOS 186,382 6 days ago The official Google-built powerful neural network library port for iOS
Bender 1,795 about 1 year ago Easily craft fast Neural Networks. Use TensorFlow models. Metal under the hood
CoreML-samples 42 over 7 years ago Sample code for Core ML using ResNet50 provided by Apple and a custom model generated by coremltools
Revolver 29 over 7 years ago A framework for building fast genetic algorithms in Swift. Comes with modular architecture, pre-implemented operators and loads of examples
CoreML-Models 6,475 over 1 year ago A collection of unique Core ML Models
Serrano 54 over 6 years ago A deep learning library for iOS and macOS
Swift-AI 6,029 over 7 years ago The Swift machine learning library
TensorSwift 325 about 7 years ago A lightweight library to calculate tensors in Swift, which has similar APIs to TensorFlow's
DL4S 102 about 1 year ago Deep Learning for Swift: Accelerated tensor operations and dynamic neural networks based on reverse mode automatic differentiation for every device that can run Swift
SwiftCoreMLTools 161 over 4 years ago A Swift library for creating and exporting CoreML Models in Swift
iOS-GenAI-Sampler 81 4 months ago A collection of Generative AI examples on iOS

Maps

Mapbox GL 4,377 over 1 year ago An OpenGL renderer for Mapbox Vector Tiles with SDK bindings for iOS
GEOSwift 1,449 about 1 month ago The Swift Geographic Engine
PXGoogleDirections 268 over 5 years ago Google Directions API helper for iOS, written in Swift
Cluster 1,275 about 1 year ago Easy Map Annotation Clustering
JDSwiftHeatMap 146 over 2 years ago JDSwiftMap is an IOS Native MapKit Library. You can easily make a highly customized HeatMap
ClusterKit 514 about 4 years ago An iOS map clustering framework targeting MapKit, Google Maps and Mapbox
FlyoverKit 710 over 1 year ago FlyoverKit enables you to present stunning 360° flyover views on your MKMapView with zero effort while maintaining full configuration possibilities
MapViewPlus 166 almost 5 years ago Use any custom view as custom callout view of your MKMapView with cool animations. Also, easily use any image as annotation view
MSFlightMapView 53 about 5 years ago Add and animate geodesic flights on Google map
WhirlyGlobe-Maply 830 2 months ago 3D globe and flat-map SDK for iOS. This toolkit has a large API for fine-grained control over the map or globe. It reads a wide variety of GIS data formats

Math

Euler 1,155 over 3 years ago Swift Custom Operators for Mathematical Notation
SwiftMath 178 over 5 years ago A math framework for Swift. Includes: vectors, matrices, complex numbers, quaternions and polynomials
Arithmosophi 67 almost 4 years ago A set of protocols for Arithmetic and Logical operations
Surge 21 over 4 years ago A Swift library that uses the Accelerate framework to provide high-performance functions for matrix math, digital signal processing, and image manipulation
Upsurge 183 over 5 years ago Swift math
Swift-MathEagle 42 over 6 years ago A general math framework to make using math easy. Currently supports function solving and optimisation, matrix and vector algebra, complex numbers, big int and big frac and general handy extensions and functions
iosMath 1,374 5 months ago A library for displaying beautifully rendered math equations. Enables typesetting LaTeX math formulae in iOS
BigInt 764 10 days ago Arbitrary-precision arithmetic in pure Swift
SigmaSwiftStatistics 701 almost 3 years ago A collection of functions for statistical calculation
VectorMath 367 about 5 years ago A Swift library for Mac and iOS that implements common 2D and 3D vector and matrix functions, useful for games or vector-based graphics
Expression 830 4 months ago A Mac and iOS library for evaluating numeric expressions at runtime
Metron 1,036 over 5 years ago Metron is a comprehensive collection of geometric functions and types that extend the 2D geometric primitives provided by CoreGraphics
NumericAnnex 69 over 6 years ago NumericAnnex supplements the numeric facilities provided in the Swift standard library
Matft 133 6 months ago Matft is Numpy-like library in Swift. Matft allows us to handle n-dimensional array easily in Swift

Media / Audio

AudioBus Add Next Generation Live App-to-App Audio Routing
AudioKit 10,712 about 1 month ago A powerful toolkit for synthesizing, processing, and analyzing sounds
EZAudio 4,958 11 months ago An iOS/macOS audio visualization framework built upon Core Audio useful for anyone doing real-time, low-latency audio processing and visualizations
novocaine 2,230 almost 6 years ago Painless high-performance audio on iOS and macOS
QHSpeechSynthesizerQueue 43 almost 7 years ago Queue management system for AVSpeechSynthesizer (iOS Text to Speech)
Cephalopod 114 over 5 years ago A sound fader for AVAudioPlayer written in Swift
Chirp 307 over 5 years ago The easiest way to prepare, play, and remove sounds in your Swift app!
Beethoven 827 about 3 years ago An audio processing Swift library for pitch detection of musical signals
AudioPlayerSwift 278 over 3 years ago AudioPlayer is a simple class for playing audio in iOS, macOS and tvOS apps
AudioPlayer 731 about 2 months ago AudioPlayer is syntax and feature sugar over AVPlayer. It plays your audio files (local & remote)
TuningFork 420 4 months ago Simple Tuner for iOS
MusicKit 613 over 3 years ago A framework for composing and transforming music in Swift
SubtleVolume 1,200 over 4 years ago Replace the system volume popup with a more subtle indicator
NVDSP 415 over 7 years ago iOS/macOS DSP for audio (with Novocaine)
SRGMediaPlayer-iOS The SRG Media Player library for iOS provides a simple way to add a universal audio / video player to any iOS application
IQAudioRecorderController 637 about 6 years ago A drop-in universal library allows to record audio within the app with a nice User Interface
TheAmazingAudioEngine2 544 about 2 months ago The Amazing Audio Engine is a sophisticated framework for iOS audio applications, built so you don't have to
InteractivePlayerView 274 about 6 years ago Custom iOS music player view
ESTMusicIndicator 468 almost 4 years ago Cool Animated music indicator view written in Swift
QuietModemKit 452 over 3 years ago iOS framework for the Quiet Modem (data over sound)
SwiftySound 1,246 9 months ago Super simple library that lets you play sounds with a single line of code (and much more). Written in Swift 3, supports iOS, macOS and tvOS. CocoaPods and Carthage compatible
BPMAnalyser 80 almost 7 years ago Fast and simple instrument to get the BPM rate from your audio-files
PandoraPlayer 1,190 almost 2 years ago A lightweight music player for iOS, based on AudioKit
SonogramView 67 about 7 years ago Audio visualisation of song
AudioIndicatorBars 288 over 6 years ago AIB indicates for your app users which audio is playing. Just like the Podcasts app
Porcupine 3,773 8 days ago On-device wake word detection engine for macOS, iOS, and watchOS, powered by deep learning
Voice Overlay 545 about 2 years ago An overlay that gets your user’s voice permission and input as text in a customizable UI
ModernAVPlayer 284 about 2 years ago Persistence player to resume playback after bad network connection even in background mode, manage headphone interactions, system interruptions, now playing informations and remote commands
FDWaveformView 1,254 8 months ago An easy way to display an audio waveform in your app, including animation
FDSoundActivatedRecorder 290 almost 3 years ago Start recording when the user speaks

Media / GIF

YLGIFImage 1,774 almost 4 years ago Async GIF image decoder and Image viewer supporting play GIF images. It just use very less memory
FLAnimatedImage 7,936 8 months ago Performant animated GIF engine for iOS
gifu 3,091 4 months ago Highly performant animated GIF support for iOS in Swift
AnimatedGIFImageSerialization 1,081 over 5 years ago Complete Animated GIF Support for iOS, with Functions, NSJSONSerialization-style Class, and (Optional) UIImage Swizzling
XAnimatedImage 555 over 8 years ago XAnimatedImage is a performant animated GIF engine for iOS written in Swift based on FLAnimatedImage
SwiftGif 1,327 almost 4 years ago A small UIImage extension with gif support
APNGKit 2,213 8 months ago High performance and delightful way to play with APNG format in iOS
YYImage 1,766 5 months ago Image framework for iOS to display/encode/decode animated WebP, APNG, GIF, and more
AImage 993 over 6 years ago A animated GIF&APNG engine for iOS in Swift with low memory & cpu usage.Optimized for Multi-Image case
NSGIF2 82 almost 6 years ago Simplify creation of a GIF from the provided video file url
SwiftyGif 2,020 4 months ago High performance GIF engine

Media / Image

GPU Image 20,245 9 months ago An open source iOS framework for GPU-based image and video processing
UIImage DSP 371 almost 12 years ago iOS UIImage processing functions using the vDSP/Accelerate framework for speed
AsyncImageView 906 about 7 years ago Simple extension of UIImageView for loading and displaying images asynchronously without lock up the UI
SDWebImage 25,051 20 days ago Asynchronous image downloader with cache support with an UIImageView category
DFImageManager 1,181 about 5 years ago Modern framework for fetching images from various sources. Zero config yet immense customization and extensibility. Uses NSURLSession
MapleBacon 341 20 days ago An image download and caching library for iOS written in Swift
NYTPhotoViewer 2,860 9 months ago Slideshow and image viewer
IDMPhotoBrowser 2,706 7 months ago Photo Browser / Viewer
Concorde 1,439 almost 3 years ago Download and decode progressive JPEGs
TOCropViewController 4,729 4 months ago A view controller that allows users to crop UIImage objects
YXTMotionView 78 over 9 years ago A custom image view that implements device motion scrolling
PINRemoteImage 4,012 5 days ago A thread safe, performant, feature rich image fetcher
SABlurImageView 556 about 4 years ago Easily Adding Animated Blur/Unblur Effects To An Image
FastImageCache 8,103 over 1 year ago iOS library for quickly displaying images while scrolling
BKAsciiImage 432 over 9 years ago Convert UIImage to ASCII art
AlamofireImage 3,983 6 months ago An image component library for Alamofire
Nuke 8,159 4 days ago Image loading, processing, caching and preheating
FlagKit 3,040 7 months ago Beautiful flag icons for usage in apps and on the web
YYWebImage 3,555 about 4 years ago Asynchronous image loading framework (supports WebP, APNG, GIF)
RSKImageCropper 2,447 23 days ago An image cropper for iOS like in the Contacts app with support for landscape orientation
Silo 19 almost 9 years ago Image loading framework with loaders
Ody 45 over 7 years ago Ody is an easy to use random image generator built with Swift, Perfect for placeholders
Banana 17 about 4 years ago Image slider with very simple interface
JDSwiftAvatarProgress 85 about 8 years ago Easy customizable avatar image asynchronously with progress bar animated
Kingfisher 23,404 6 days ago A lightweight and pure Swift implemented library for downloading and caching image from the web
EBPhotoPages 1,633 about 3 years ago A photo gallery for iOS with a modern feature set. Similar features as the Facebook photo browser
UIImageView-BetterFace-Swift 467 over 7 years ago The Swift version of
KFSwiftImageLoader 341 almost 5 years ago An extremely high-performance, lightweight, and energy-efficient pure Swift async web image loader with memory and disk caching for iOS and Apple Watch
Toucan 2,445 over 3 years ago Fabulous Image Processing in Swift
ImageLoaderSwift 292 over 5 years ago A lightweight and fast image loader for iOS written in Swift
ImageScout 974 almost 5 years ago A Swift implementation of fastimage. Supports PNG, GIF, and JPEG
JLStickerTextView 489 over 4 years ago A UIImageView allow you to add multiple Label (multiple line text support) on it, you can edit, rotate, resize the Label as you want with one finger ,then render the text on Image
Agrume 812 23 days ago A lemony fresh iOS image viewer written in Swift
PASImageView 175 almost 8 years ago Rounded async imageview downloader lightly cached and written in Swift
Navi 115 over 7 years ago Focus on avatar caching
SwiftPhotoGallery 284 over 2 years ago Simple, fullscreen image gallery with tap, swipe, and pinch gestures
MetalAcc 259 about 6 years ago GPU-based Media processing library using Metal written in Swift
MWPhotoBrowser 8,752 5 months ago A simple iOS photo and video browser with grid view, captions and selections
UIImageColors 3,246 almost 3 years ago iTunes style color fetcher for UIImage
CDFlipView 99 over 7 years ago A view that takes a set of images, make transition from one to another by using flipping effects
GPUImage2 4,879 9 months ago GPUImage 2 is a BSD-licensed Swift framework for GPU-accelerated video and image processing
TGLParallaxCarousel 435 about 1 year ago A lightweight 3D Linear Carousel with parallax effect
ImageButter 392 over 4 years ago Makes dealing with images buttery smooth
SKPhotoBrowser 2,652 8 months ago Simple PhotoBrowser/Viewer inspired by Facebook, Twitter photo browsers written by swift
YUCIHighPassSkinSmoothing 1,245 almost 4 years ago An implementation of High Pass Skin Smoothing using Apple's Core Image Framework
CLImageViewPopup 36 almost 5 years ago A simple Image full screen pop up
APKenBurnsView 102 over 4 years ago Ken Burns effect with face recognition!
Moa 333 almost 3 years ago An image download extension of the image view for iOS, tvOS and macOS
JMCMarchingAnts 144 over 2 years ago Library that lets you add marching ants (animated) selection to the edges of the images
ImageViewer 2,538 11 months ago An image viewer à la Twitter
FaceAware 3,020 over 4 years ago An extension that gives UIImageView the ability to focus on faces within an image when using AspectFill
SwiftyAvatar 183 over 6 years ago A UiimageView class for creating circular avatar images, IBDesignable to make all changes via storyboard
ShinpuruImage 100 over 8 years ago Syntactic Sugar for Accelerate/vImage and Core Image Filters
ImagePickerSheetController 1,447 about 5 years ago ImagePickerSheetController is like the custom photo action sheet in iMessage just without the glitches
ComplimentaryGradientView 729 over 5 years ago Create complementary gradients generated from dominant and prominent colors in supplied image. Inspired by Grade.js
ImageSlideshow 1,780 3 months ago Swift image slideshow with circular scrolling, timer and full screen viewer
Imaginary 614 over 2 years ago Remote images, as easy as one, two, three
PPAssetsActionController 69 about 7 years ago Highly customizable Action Sheet Controller with Assets Preview
Vulcan 292 about 7 years ago Multi image downloader with priority in Swift
FacebookImagePicker 236 3 months ago Facebook album photo picker written in Swift
Lightbox 1,650 3 months ago A convenient and easy to use image viewer for your iOS app
Ebblink 4 over 6 years ago An iOS SDK for sharing photos that automatically expire and can be deleted at any time
Sharaku 1,512 almost 4 years ago Instagram-like image filter ViewController
CTPanoramaView 1,037 3 months ago Displays spherical or cylindrical panoramas or 360-photos with touch or motion based control options
Twitter Image Pipline 1,853 10 months ago streamlined framework for fetching and storing images in an application
TinyCrayon 1,834 about 3 years ago A smart and easy-to-use image masking and cutout SDK for mobile apps
FlexibleImage 825 about 6 years ago A simple way to play with image!
TLPhotoPicker 1,885 4 months ago Multiple phassets picker for iOS lib. like a facebook
YapImageManager 72 over 6 years ago A high-performance image downloader written in Swift, powered by YapDatabase
PhotoEditorSDK A fully customizable photo editor for your app
SimpleImageViewer 423 almost 3 years ago A snappy image viewer with zoom and interactive dismissal transition
AZImagePreview 26 over 3 years ago A framework that makes image viewing easy
FaceCropper 487 over 7 years ago Crop faces, inside of your image, with iOS 11 Vision api
Paparazzo 779 6 days ago Custom iOS camera and photo picker with editing capabilities
ZImageCropper 233 about 4 years ago A Swift project to crop image in any shape
InitialsImageView 213 over 2 years ago An UIImageView extension that generates letter initials as a placeholder for user profile images, with a randomized background color
DTPhotoViewerController 280 about 3 years ago A fully customizable photo viewer ViewController, inspired by Facebook photo viewer
LetterAvatarKit 216 almost 2 years ago A UIImage extension that generates letter-based avatars written in Swift
AXPhotoViewer 646 5 months ago An iPhone/iPad photo gallery viewer, useful for viewing a large (or small!) number of photos
TJProfileImage 31 over 6 years ago Live rendering of componet’s properties in Interface Builder
Viewer 532 about 4 years ago Image viewer (or Lightbox) with support for local and remote videos and images
OverlayComposite 11 almost 7 years ago An asynchronous, multithreaded, image compositing framework written in Swift
MCScratchImageView 356 over 4 years ago A custom ImageView that is used to cover the surface of other view like a scratch card, user can swipe the mulch to see the view below
MetalPetal 1,928 7 months ago A GPU-accelerated image/video processing framework based on
ShadowImageView 798 over 5 years ago ShadowImageView is a iOS 10 Apple Music style image view, help you create elegent image with shadow
Avatar 24 over 5 years ago Generate random user Avatar images using CoreGraphics and QuartzCore
Serrata 325 about 6 years ago Slide image viewer library similar to Twitter and LINE
StyleArt 227 almost 7 years ago Style Art library process images using COREML with a set of pre trained machine learning models and convert them to Art style
greedo-layout-for-ios 824 over 7 years ago Full aspect ratio grid layout for iOS
ImageDetect 306 over 5 years ago Detect and crop faces, barcodes and texts inside of your image, with iOS 11 Vision api
THTiledImageView 29 over 6 years ago Provide ultra-high-quality images through tiling techniques
GPUImage3 2,745 4 months ago GPUImage 3 is a BSD-licensed Swift framework for GPU-accelerated video and image processing using Metal
Harbeth 512 about 2 months ago Metal API for GPU accelerated Graphics and Video and Camera filter framework.🔥💥
Gallery 1,420 over 3 years ago Your next favorite image and video picker
ATGMediaBrowser 215 almost 4 years ago Image slide-show viewer with multiple predefined transition styles, and ability to create new transitions with ease
Pixel 3,353 4 months ago An image editor and engine using CoreImage
OnlyPictures 675 about 3 years ago A simple and flexible way to add source of overlapping circular pictures
SFSafeSymbols 1,716 13 days ago Safely access Apple's SF Symbols using static typing
BSZoomGridScrollView 159 over 3 years ago 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 / Media Processing

SwiftOCR 4,622 almost 4 years ago Fast and simple OCR library written in Swift
QR Code Scanner QR Code implementation
QRCode 739 over 2 years ago A QRCode generator written in Swift
EFQRCode 4,582 2 months ago A better way to operate two-dimensional code in Swift
NSFWDetector 1,587 3 months ago A NSFW (aka porn) detector with CoreML

Media / PDF

Reader 4,262 almost 5 years ago PDF Reader Core for iOS
UIView 2 PDF 35 about 9 years ago PDF generator using UIViews or UIViews with an associated XIB
FolioReaderKit 2,618 about 4 years ago A Swift ePub reader and parser framework for iOS
PDFGenerator 757 about 4 years ago A simple Generator of PDF in Swift. Generate PDF from view(s) or image(s)
SimplePDF 253 over 1 year ago Create a simple PDF effortlessly
SwiftPDFGenerator 17 over 8 years ago PDF generator using UIViews; Swift Version of 'UIView 2 PDF'
PSPDFKit Render PDF, add/edit annotations, fill forms, add/edit pages, view/create digital signatures
TPPDF 744 10 days ago Generate PDF using commands and automatic layout
FastPdfKit 1,234 almost 6 years ago A Static Library to be embedded on iOS applications to display pdf documents derived from Fast PDF
UIImagePlusPDF 36 almost 4 years ago UIImage extensions to simply use PDF files

Media / Streaming

HaishinKit.swift 2,782 4 days ago Camera and Microphone streaming library via RTMP, HLS for iOS, macOS
StreamingKit 2,427 over 2 years ago A fast and extensible gapless AudioPlayer/AudioStreamer for macOS and iOS
Jukebox 551 almost 4 years ago Player for streaming local and remote audio files. Written in Swift
LFLiveKit 4,391 over 1 year ago H264 and AAC Hard coding,support GPUImage Beauty, rtmp transmission,weak network lost frame,Dynamic switching rate
Airstream 381 about 8 years ago A framework for streaming audio between Apple devices using AirPlay
OTAcceleratorCore 31 almost 2 years ago A painless way to integrate audio/video(screen sharing) to any iOS applications via Tokbox

Media / Video

VLC for iOS 1,048 13 days ago VLC is a free and open source multimedia player for iOS
VIMVideoPlayer 281 about 7 years ago A simple wrapper around the AVPlayer and AVPlayerLayer classes
MobilePlayer 3,076 over 2 years ago A powerful and completely customizable media player for iOS
XCDYouTubeKit 2,924 8 months ago YouTube video player for iOS, tvOS and macOS
AVAnimator An open source iOS native library that makes it easy to implement non-trivial video/audio enabled apps
Periscope VideoViewController 503 about 8 years ago Video view controller with Periscope fast rewind control
MHVideoPhotoGallery 1,959 about 3 years ago A Photo and Video Gallery
PlayerView 133 over 4 years ago Player View is a delegated view using AVPlayer of Swift
SRGMediaPlayer-iOS The SRG Media Player library for iOS provides a simple way to add a universal audio / video player to any iOS application
AVPlayerViewController-Subtitles 267 over 1 year ago AVPlayerViewController-Subtitles is a library to display subtitles on iOS. It's built as a Swift extension and it's very easy to integrate
MPMoviePlayerController-Subtitles 192 over 7 years ago MPMoviePlayerController-Subtitles is a library to display subtitles on iOS. It's built as a Swift extension and it's very easy to integrate
ZFPlayer 7,074 6 months ago Based on AVPlayer, support for the horizontal screen, vertical screen (full screen playback can also lock the screen direction), the upper and lower slide to adjust the volume, the screen brightness, or so slide to adjust the playback progress
Player 2,080 about 2 years ago video player in Swift, simple way to play and stream media in your iOS or tvOS app
BMPlayer 1,965 7 months ago Video player in swift3 and swift2 for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brigtness and seek by slide
VideoPager 59 about 8 years ago Paging Video UI, and some control components is available
ios-360-videos 274 over 6 years ago NYT360Video plays 360-degree video streamed from an AVPlayer
swift-360-videos 133 almost 6 years ago Pure swift (no SceneKit) 3D library with focus on video and 360
ABMediaView 82 about 7 years ago UIImageView subclass for drop-in image, video, GIF, and audio display, with functionality for fullscreen and minimization to the bottom-right corner
PryntTrimmerView 861 2 months ago A set of UI elements to trim, crop and select frames inside a video
VGPlayer 400 over 5 years ago A simple iOS video player in Swift,Support play local and network,Background playback mode
YoutubeKit 611 7 months ago A video player that fully supports Youtube IFrame API and YoutubeDataAPI for easily create a Youtube app
Swift-YouTube-Player 875 5 months ago Swift library for embedding and controlling YouTube videos in your iOS applications!
JDVideoKit 25 about 5 years ago You can easily transfer your video into Three common video type via this framework
VersaPlayer 798 10 months ago Versatile AVPlayer implementation for iOS, macOS, and tvOS

Messaging

XMPPFramework 5,910 7 months ago An XMPP Framework in Objective-C for Mac and iOS
Chatto 4,488 27 days ago A lightweight framework to build chat applications, made in Swift
MessageKit 6,038 19 days ago Eventually, a Swift re-write of JSQMessagesViewController
Messenger 4,824 27 days ago This is a native iOS Messenger app, making realtime chat conversations and audio calls with full offline support
OTTextChatAccelerator 13 over 3 years ago OpenTok Text Chat Accelerator Pack enables text messages between mobile or browser-based devices
chat-sdk-ios 915 about 2 months ago Chat SDK iOS - Open Source Mobile Messenger
AsyncMessagesViewController 300 over 6 years ago A smooth, responsive and flexible messages UI library for iOS
MessageViewController 1,676 about 5 years ago A SlackTextViewController replacement written in Swift for the iPhone X
SwiftyMessenger 61 almost 4 years ago Swift toolkit for passing messages between iOS apps and extensions
Messenger Chat with Firebase 768 3 months ago Swift messaging chat app with Firebase Firestore integration
SwiftKafka 60 over 3 years ago Swift SDK for Apache Kafka by IBM
ChatLayout 895 30 days ago A lightweight framework to build chat UI that uses custom to provide full control over the presentation as well as all the tools available in
ExyteChat 945 23 days ago SwiftUI Chat UI framework with fully customizable message cells, input view, and a built-in media picker

Networking

AFNetworking 33,330 almost 2 years ago A delightful iOS and macOS networking framework
RestKit 10,173 about 2 years ago RestKit is an Objective-C framework for iOS that aims to make interacting with RESTful web services simple, fast and fun
FSNetworking 384 over 9 years ago Foursquare iOS networking library
ASIHTTPRequest 5,773 almost 6 years ago Easy to use CFNetwork wrapper for HTTP requests, Objective-C, macOS and iPhone
Overcoat 1,099 about 8 years ago Small but powerful library that makes creating REST clients simple and fun
ROADFramework 55 over 6 years ago Attributed-oriented approach for interacting with web services. The framework has built-in json and xml serialization for requests and responses and can be easily extensible
Alamofire 41,149 24 days ago Alamofire is an HTTP networking library written in Swift, from the creator of AFNetworking
Transporter 453 almost 9 years ago A tiny library makes uploading and downloading easier
CDZPinger 49 over 10 years ago Easy-to-use ICMP Ping
NSRails 517 over 7 years ago iOS/Mac OS framework for Rails
NKMultipeer 15 over 8 years ago A testable abstraction over multipeer connectivity
CocoaAsyncSocket 12,454 over 1 year ago Asynchronous socket networking library for Mac and iOS
Siesta 2,187 almost 2 years ago Elegant abstraction for RESTful resources that untangles stateful messes. An alternative to callback- and delegate-based networking
Reachability.swift 7,953 about 2 months ago Replacement for Apple's Reachability re-written in Swift with closures
OctopusKit A simplicity but graceful solution for invoke RESTful web service APIs
Moya 15,146 4 months ago Network abstraction layer written in Swift
TWRDownloadManager 403 almost 5 years ago A modern download manager based on NSURLSession to deal with asynchronous downloading, management and persistence of multiple files
HappyDns 505 6 months ago A Dns library, support custom dns server, dnspod httpdns. Only support A record
Bridge 89 over 2 years ago A simple extensible typed networking library. Intercept and process/alter requests and responses easily
TRON 542 3 days ago Lightweight network abstraction layer, written on top of Alamofire
EVCloudKitDao 645 over 5 years ago Simplified access to Apple's CloudKit
EVURLCache 297 over 3 years ago a NSURLCache subclass for handling all web requests that use NSURLRequest
ResponseDetective 1,954 about 1 year ago Sherlock Holmes of the networking layer
Pitaya 842 almost 5 years ago A Swift HTTP / HTTPS networking library just incidentally execute on machines
Just 1,406 8 months ago Swift HTTP for Humans
agent Minimalistic Swift HTTP request agent for iOS and macOS
Reach 456 over 5 years ago A simple class to check for internet connection availability in Swift
SwiftHTTP 1,880 over 3 years ago Thin wrapper around NSURLSession in swift. Simplifies HTTP requests
Netdiag 146 over 5 years ago A network diagnosis library. Support Ping/TcpPing/Rtmp/TraceRoute/DNS/external IP/external DNS
AFNetworkingHelper 17 about 10 years ago A custom wrapper over AFNetworking library that we use inside RC extensively
NetKit 5 over 5 years ago A Concise HTTP Framework in Swift
RealReachability 3,092 about 2 years ago We need to observe the REAL reachability of network. That's what RealReachability do
MonkeyKing 2,755 almost 2 years ago MonkeyKing helps you post messages to Chinese Social Networks
NetworkKit 31 almost 7 years ago Lightweight Networking and Parsing framework made for iOS, Mac, WatchOS and tvOS
APIKit 2,000 5 months ago A networking library for building type safe web API client in Swift
ws ☁️ 353 over 4 years ago Elegant JSON WebService in Swift
SPTDataLoader 629 2 months ago The HTTP library used by the Spotify iOS client
SWNetworking 25 about 7 years ago Powerful high-level iOS, macOS and tvOS networking library
Networking 1,360 about 1 month ago Simple HTTP Networking in Swift a NSURLSession wrapper with image caching support
SOAPEngine 482 8 months ago This generic SOAP client allows you to access web services using a your iOS app, macOS app and AppleTV app
Swish 363 about 3 years ago Nothing but Net(working)
Malibu 11 about 6 years ago Malibu is a networking library built on promises
YTKNetwork 6,466 over 3 years ago YTKNetwork is a high level request util based on AFNetworking
UnboxedAlamofire 64 over 3 years ago Alamofire + Unbox: the easiest way to download and decode JSON into swift objects
MMLanScan 491 over 3 years ago An iOS LAN Network Scanner library
Domainer 6 about 8 years ago Manage multi-domain url auto mapping ip address table
Restofire 379 over 2 years ago Restofire is a protocol oriented network abstraction layer in swift that is built on top of Alamofire to use services in a declartive way
AFNetworking+RetryPolicy 212 over 2 years ago An objective-c category that adds the ability to set the retry logic for requests made with AFNetworking
SwiftyZeroMQ 63 over 5 years ago ZeroMQ Swift Bindings for iOS, macOS, tvOS and watchOS
Nikka 30 almost 7 years ago A super simple Networking wrapper that supports many JSON libraries, Futures and Rx
XMNetworking 979 over 1 year ago A lightweight but powerful network library with simplified and expressive syntax based on AFNetworking
Merhaba 72 over 1 year ago Bonjour networking for discovery and connection between iOS, macOS and tvOS devices
DBNetworkStack 35 5 months ago Resource-oritented networking which is typesafe, extendable, composeable and makes testing a lot easier
EFInternetIndicator 129 over 5 years ago A little swift Internet error status indicator using ReachabilitySwift
AFNetworking-Synchronous 162 almost 3 years ago Synchronous requests for AFNetworking 1.x, 2.x, and 3.x
QwikHttp 2 5 months ago a robust, yet lightweight and simple to use HTTP networking library designed for RESTful APIs
NetClient 122 about 6 years ago Versatile HTTP networking library written in Swift 3
WANetworkRouting 10 about 7 years ago An iOS library to route API paths to objects on client side with request, mapping, routing and auth layers
Reactor 184 over 6 years ago Powering your RAC architecture
SWNetworking 7 almost 8 years ago Powerful high-level iOS, macOS and tvOS networking library. from the creator of SWNetworking
Digger 547 over 3 years ago Digger is a lightweight download framework that requires only one line of code to complete the file download task
Ciao 62 4 months ago Publish and discover services using mDNS(Bonjour, Zeroconf)
Bamboots 439 about 4 years ago Bamboots is a network request framework based on Alamofire, aiming at making network request easier for business development
SolarNetwork 102 over 4 years ago Elegant network abstraction layer in Swift
FGRoute 149 about 1 month ago An easy-to-use library that helps developers to get wifi ssid, router and device ip addresses
RxRestClient 16 over 1 year ago Simple REST Client based on RxSwift and Alamofire
TermiNetwork 99 about 1 year ago A networking library written with Swift 4.0 that supports multi-environment configuration, routing and automatic deserialization
Dots 38 over 6 years ago Lightweight Concurrent Networking Framework
Gem 10 over 4 years ago An extreme light weight system with high performance for managing all http request with automated parser with modal
RMHttp 7 about 4 years ago Lightweight REST library for iOS and watchOS
AlamoRecord 18 about 4 years ago An elegant yet powerful iOS networking layer inspired by ActiveRecord
MHNetwork 19 almost 5 years ago Protocol Oriented Network Layer Aim to avoid having bloated singleton NetworkManager
ThunderRequest 16 3 months ago A simple URLSession wrapper with a generic protocol based request body approach and easy deserialisation of responses
ReactiveAPI 79 12 months ago Write clean, concise and declarative network code relying on URLSession, with the power of RxSwift. Inspired by Retrofit
Squid 71 over 2 years ago Declarative and reactive networking framework based on Combine and providing means for HTTP requests, transparent pagination, and WebSocket communication
Get 943 about 1 month ago A modern Swift web API client built using async/await

Newsletters

AwesomeiOS Weekly AwesomeiOS Weekly
iOS Goodies Weekly iOS newsletter
raywenderlich.com Weekly sign up to receive the latest tutorials from raywenderlich.com each week
iOS Dev Tools Weekly The greatest iOS development tools, including websites, desktop and mobile apps, and back-end services
iOS Trivia Weekly Three challenging questions about iOS development every Wednesday
Indie iOS Focus Weekly Looking for the best iOS dev links, tutorials, & tips beyond the usual news? Curated by Chris Beshore. Published every Thursday
iOS Dev Weekly Subscribe to a hand-picked round up of the best iOS development links every week. Free
Swift Weekly Brief A community-driven weekly newsletter about Swift.org. Curated by Jesse Squires and published for free every Thursday
Server-Side Swift Weekly A weekly newsletter with the best links related to server-side Swift and cross-platform developer tools. Curated by
iOS Cookies Newsletter A weekly digest of new iOS libraries written in Swift
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
Mobile Developers Cafe A weekly newsletter for Mobile developers with loads of iOS content
Indie Watch A weekly newsletter featuring the best apps made by indie iOS developers
SwiftLee A weekly blog about Swift, iOS and Xcode Tips and Tricks

Notifications / Push Notifications

Orbiter 673 over 3 years ago Push Notification Registration for iOS
PEM 39,659 13 days ago Automatically generate and renew your push notification profiles
Knuff 5,243 about 2 years ago The debug application for Apple Push Notification Service (APNS)
FBNotifications 493 over 5 years ago Facebook Analytics In-App Notifications Framework
NWPusher 6,304 over 3 years ago macOS and iOS application and framework to play with the Apple Push Notification service (APNs)
SimulatorRemoteNotifications 1,373 over 3 years ago Library to send mock remote notifications to the iOS simulator
APNSUtil 32 almost 5 years ago Library makes code simple settings and landing for apple push notification service

Notifications / Push Notification Providers

Urban Airship
Growth Push Popular in Japan
Braze
Batch
Boxcar
Carnival
Catapush
Netmera
OneSignal Free
PushBots
Pushwoosh
Pushkin 269 about 2 years ago Free and open-source
Pusher Free and unlimited
Swrve

Objective-C Runtime

Lumos 154 10 months ago A light Swift wrapper around Objective-C Runtime
Swizzlean 111 about 2 years ago An Objective-C Swizzle Helper Class

Optimization

Unreachable 102 over 7 years ago Unreachable code path optimization hint for Swift
SmallStrings 127 about 1 year ago Reduce localized .strings file sizes by 80%

Parsing / CSV

CSwiftV 171 over 1 year ago A csv parser written in swift conforming to rfc4180
CSV.swift 669 7 days ago CSV reading and writing library written in Swift
CodableCSV 461 about 1 year ago Read and write CSV files row-by-row & field-by-field or through Swift's Codable interface

Parsing / JSON

SBJson 3,728 4 months ago This framework implements a strict JSON parser and generator in Objective-C
Mantle 11,321 about 2 years ago Model framework for Cocoa and Cocoa Touch
Groot 534 almost 5 years ago Convert JSON dictionaries and arrays to and from Core Data managed objects
PropertyMapper 1,125 almost 4 years ago Data mapping and validation with minimal amount of code
JSONModel 6,852 about 3 years ago Magical Data Modeling Framework for JSON. Create rapidly powerful, atomic and smart data model classes
SwiftyJSON 22,664 7 days ago The better way to deal with JSON data in Swift
FastEasyMapping 550 almost 5 years ago Serialize & deserialize JSON fast
ObjectMapper 9,153 7 months ago A framework written in Swift that makes it easy for you to convert your Model objects (Classes and Structs) to and from JSON
JASON 1,013 almost 4 years ago JSON parsing with outstanding performances and convenient operators
Gloss 1,623 almost 4 years ago A shiny JSON parsing library in Swift
SwiftyJSONAccelerator 945 over 1 year ago Generate Swift 5 model files from JSON with Codeable support
alexander 36 over 5 years ago An extremely simple JSON helper written in Swift
Freddy A reusable framework for parsing JSON in Swift
mapper 1,175 6 months ago A JSON deserialization library for Swift
Alembic 116 about 6 years ago Functional JSON parsing, mapping to objects, and serialize to JSON
Arrow 🏹 387 about 2 months ago Elegant JSON Parsing in Swift
JSONExport 4,808 about 1 year ago JSONExport is a desktop application for macOS which enables you to export JSON objects as model classes with their associated constructors, utility methods, setters and getters in your favorite language
Elevate 616 over 2 years ago Elevate is a JSON parsing framework that leverages Swift to make parsing simple, reliable and composable
MJExtension 8,515 8 months ago A fast, convenient and nonintrusive conversion between JSON and model. Your model class don't need to extend another base class. You don't need to modify any model file
AlamofireObjectMapper 2,663 about 1 year ago An Alamofire extension which converts JSON response data into swift objects using ObjectMapper
JAYSON 255 2 months ago Strict and Scalable JSON library
HandyJSON 4,235 9 months ago A handy swift JSON-object serialization/deserialization library for Swift
Marshal 697 over 1 year ago Marshaling the typeless wild west of [String: Any] (Protocol based)
Motis 252 over 7 years ago Easy JSON to NSObject mapping using Cocoa's key value coding (KVC)
NSTEasyJSON 12 over 6 years ago The easiest way to deal with JSON data in Objective-C (similar to SwiftyJSON)
Serpent 286 over 2 years ago A protocol to serialize Swift structs and classes for encoding and decoding
FlatBuffersSwift 570 over 5 years ago This project brings FlatBuffers (an efficient cross platform serialization library) to Swift
CodableAlamofire 740 about 3 years ago An extension for Alamofire that converts JSON data into Decodable objects (Swift 4)
WAMapping 8 about 7 years ago A library to turn dictionary into object and vice versa for iOS. Designed for speed!
Himotoki 796 about 5 years ago A type-safe JSON decoding library purely written in Swift
PMHTTP 504 over 3 years ago Swift/Obj-C HTTP framework with a focus on REST and JSON
NativeJSONMapper Simple Swift 4 encoding & decoding
PMJSON 360 over 3 years ago Pure Swift JSON encoding/decoding library
jsoncafe.com Online Template driven Model Class Generator from JSON
Mappable 27 over 4 years ago lightweight and powerful JSON object mapping library, specially optimized for immutable properties

Parsing / XML & HTML

AEXML 1,014 10 months ago Simple and lightweight XML parser written in Swift
Ji 824 almost 5 years ago XML/HTML parser for Swift
Ono 2,605 over 4 years ago A sensible way to deal with XML & HTML for iOS & macOS
Fuzi 1,080 4 months ago A fast & lightweight XML & HTML parser in Swift with XPath & CSS support
Kanna 2,418 7 months ago Kanna(鉋) is an XML/HTML parser for macOS/iOS
SwiftyXMLParser 582 almost 2 years ago Simple XML Parser implemented in Swift
HTMLKit 240 over 1 year ago An Objective-C framework for your everyday HTML needs
SWXMLHash 1,409 about 2 months ago Simple XML parsing in Swift
SwiftyXML 103 about 4 years ago The most swifty way to deal with XML data in swift 4
XMLCoder 802 9 months ago Encoder & Decoder for XML using Swift's protocols
ZMarkupParser 315 25 days ago Convert HTML strings into NSAttributedString with customized styles and tags

Parsing / Other Parsing

WKZombie 1,169 about 4 years ago WKZombie is a Swift framework for iOS/macOS to navigate within websites and collect data without the need of User Interface or API, also known as Headless browser. It can be used to run automated tests or manipulate websites using Javascript
URLPreview 199 about 4 years ago An NSURL extension for showing preview info of webpages
FeedKit 1,188 4 days ago An RSS and Atom feed parser written in Swift
Erik 599 over 2 years ago Erik is an headless browser based on WebKit. An headless browser allow to run functional tests, to access and manipulate webpages using javascript
URLEmbeddedView 650 almost 5 years ago Automatically caches the object that is confirmed the Open Graph Protocol, and displays it as URL embedded card
SwiftCssParser 280 over 5 years ago A Powerful , Extensible CSS Parser written in pure Swift
RLPSwift 24 10 months ago Recursive Length Prefix encoding written in Swift
AcknowledgementsPlist 77 about 5 years ago AcknowledgementsPlist manages the licenses of libraries that depend on your iOS app
CoreXLSX 831 8 months ago Excel spreadsheet (XLSX) format support in pure Swift
SVGView 652 4 months ago SVG parser and renderer written in SwiftUI
CreateAPI 414 3 months ago Delightful code generation for OpenAPI specs for Swift written in Swift
NetNewsWire 8,411 4 days ago It’s a free and open-source feed reader for macOS and iOS

Passbook

passbook 235 almost 2 years ago Passbook gem let's you create pkpass for passbook iOS 6+
Dubai 325 over 3 years ago Generate and Preview Passbook Passes
Passkit Design, Create and validate Passbook Passes

Payments

Caishen 766 almost 5 years ago A Payment Card UI & Validator for iOS
Stripe Payment integration on your app with PAY. Suitable for people with low knowledge on Backend
Braintree Free payment processing on your first $50k. Requires Backend
Venmo 178 about 5 years ago Make and accept payments in your iOS app via Venmo
Moltin Add eCommerce to your app with a simple SDK, so you can create a store and sell physical products, no backend required
PatronKit 362 about 7 years ago A framework to add patronage to your apps
SwiftyStoreKit 6,567 5 months ago Lightweight In App Purchases Swift framework for iOS 8.0+ and macOS 9.0+
InAppFramework 40 almost 6 years ago In App Purchase Manager framework for iOS
SwiftInAppPurchase 21 over 8 years ago Simply code In App Purchases with this Swift Framework
monza 161 over 1 year ago Ruby Gem for Rails - Easy iTunes In-App Purchase Receipt validation, including auto-renewable subscriptions
PayPal 973 almost 6 years ago Accept payments in your iOS app via PayPal
card.io-iOS-SDK 2,292 over 6 years ago card.io provides fast, easy credit card scanning in mobile apps
SwiftLuhn 135 10 months ago Debit/Credit card validation port of the Luhn Algorithm in Swift
ObjectiveLuhn 127 about 8 years ago Luhn Credit Card Validation Algorithm
RMStore 2,426 over 5 years ago A lightweight iOS library for In-App Purchases
MFCard 365 over 4 years ago Easily integrate Credit Card payments in iOS App / Customisable Card UI
TPInAppReceipt 640 28 days ago Reading and Validating In App Store Receipt
iCard 344 about 6 years ago Bank Card Generator with Swift using SnapKit DSL
CreditCardForm-iOS 1,469 over 4 years ago CreditCardForm is iOS framework that allows developers to create the UI which replicates an actual Credit Card
merchantkit 1,110 5 months ago A modern In-App Purchases management framework for iOS
TipJarViewController 78 over 1 year ago Easy, drop-in tip jar for iOS apps
FramesIos 84 about 2 months ago Payment Form UI and Utilities in Swift
YRPayment 183 over 2 years ago Better payment user experience library with cool animation in Swift
AnimatedCardInput 38 over 4 years ago — Easy to use library with customisable components for input of Credit Card data

Permissions

Proposer 854 almost 3 years ago Make permission request easier (Supports Camera, Photos, Microphone, Contacts, Location)
ISHPermissionKit 614 almost 4 years ago A unified way for iOS apps to request user permissions
ClusterPrePermissions 1,202 about 7 years ago Reusable pre-permissions utility that lets developers ask users for access in their own dialog, before making the system-based request
Permission 2,908 over 2 years ago A unified API to ask for permissions on iOS
STLocationRequest 638 over 4 years ago A simple and elegant 3D-Flyover location request screen written Swift
PAPermissions 686 about 4 years ago A unified API to ask for permissions on iOS
AREK 954 12 months ago AREK is a clean and easy to use wrapper over any kind of iOS permission
SPPermissions 5,664 about 2 months ago Ask permissions on Swift. Available List, Dialog & Native interface. Can check state permission

Podcasts

The Ray Wenderlich Podcast
Debug
App Story
iPhreaks
Under the Radar
Core Intuition
Swift Playhouse
Release Notes
More Than Just Code
Runtime
Consult
Swift Unwrapped
Fireside Swift
Swift by Sundell
Stacktrace

Project setup

crafter 547 over 7 years ago CLI that allows you to configure iOS project's template using custom DSL syntax, simple to use and quite powerful
liftoff 1,603 over 4 years ago Another CLI for creating iOS projects
amaro 388 almost 7 years ago iOS Boilerplate full of delights
chairs 226 over 9 years ago Swap around your iOS Simulator Documents
SwiftPlate 1,775 over 5 years ago Easily generate cross platform Swift framework projects from the command line
xcproj 2,035 6 days ago Read and update Xcode projects
Tuist 4,624 3 days ago A tool to create, maintain and interact with Xcode projects at scale
SwiftKit 825 about 2 years ago Start your next Open-Source Swift Framework
swift5-module-template 458 about 1 month ago A starting point for any Swift 5 module that you want other people to include in their projects

Project setup / Prototyping

FluidUI
Proto.io
Framer
Principle

Rapid Development

Playgrounds 2,633 over 2 years ago Playgrounds for Objective-C for extremely fast prototyping / learning
MMBarricade 351 over 7 years ago Runtime configurable local server for iOS apps
STV Framework Native visual iOS development
swiftmon 2 over 7 years ago swiftmon restarts your swift application in case of any file change
Model2App 137 almost 6 years ago Turn your Swift data model into a working CRUD app

Reactive Programming

RxSwift 24,392 7 days ago Reactive Programming in Swift
RxOptional 8 about 2 months ago RxSwift extensions for Swift optionals and "Occupiable" types
ReactiveTask 132 about 5 years ago Flexible, stream-based abstraction for launching processes
ReactiveCocoa 19,920 3 months ago Streams of values over time
RxMediaPicker 181 almost 4 years ago A reactive wrapper built around UIImagePickerController
ReactiveCoreData 254 over 8 years ago ReactiveCoreData (RCD) is an attempt to bring Core Data into the ReactiveCocoa (RAC) world
ReSwift 7,551 7 months ago Unidirectional Data Flow in Swift - Inspired by Redux
ReactiveKit 1,239 over 1 year ago ReactiveKit is a collection of Swift frameworks for reactive and functional reactive programming
RxPermission 226 almost 7 years ago RxSwift bindings for Permissions API in iOS
RxAlamofire 1,626 8 months ago RxSwift wrapper around the elegant HTTP networking in Swift Alamofire
RxRealm 1,158 6 months ago Rx wrapper for Realm's collection types
RxMultipeer 69 almost 7 years ago A testable RxSwift wrapper around MultipeerConnectivity
RxBluetoothKit 1,410 9 months ago iOS & macOS Bluetooth library for RxSwift
RxGesture 1,388 over 2 years ago RxSwift reactive wrapper for view gestures
NSObject-Rx 643 about 2 years ago Handy RxSwift extensions on NSObject, including rx_disposeBag
RxCoreData 165 almost 4 years ago RxSwift extensions for Core Data
RxAutomaton 715 almost 3 years ago RxSwift + State Machine, inspired by Redux and Elm
ReactiveArray 53 over 1 year ago An array class implemented in Swift that can be observed using ReactiveCocoa's Signals
Interstellar 1,080 over 5 years ago Simple and lightweight Functional Reactive Coding in Swift for the rest of us
ReduxSwift 39 about 8 years ago Predictable state container for Swift apps too
Aftermath 71 over 7 years ago Stateless message-driven micro-framework in Swift
RxKeyboard 1,610 12 months ago Reactive Keyboard in iOS
JASONETTE-iOS 5,262 over 2 years ago Native App over HTTP. Create your own native iOS app with nothing but JSON
ReactiveSwift 3,005 9 days ago Streams of values over time by ReactiveCocoa group
Listenable 10 over 6 years ago Swift object that provides an observable platform
Reactor 176 over 4 years ago Unidirectional Data Flow using idiomatic Swift—inspired by Elm and Redux
Snail 179 about 2 years ago An observables framework for Swift
RxWebSocket 55 about 2 years ago Reactive extension over Starscream for websockets
ACKReactiveExtensions 17 8 months ago Useful extensions for ReactiveCocoa
ReactiveLocation 24 14 days ago CoreLocation made reactive
Hanson 518 about 3 years ago Lightweight observations and bindings in Swift, with support for KVO and NotificationCenter
Observable 373 almost 4 years ago The easiest way to observe values in Swift
SimpleApiClient 67 about 7 years ago A configurable api client based on Alamofire4 and RxSwift4 for iOS
VueFlux 332 over 5 years ago Unidirectional Data Flow State Management Architecture for Swift - Inspired by Vuex and Flux
RxAnimated 690 about 3 years ago Animated RxCocoa bindings
BindKit 13 3 months ago Two-way data binding framework for iOS. Only one API to learn
STDevRxExt 7 over 3 years ago STDevRxExt contains some extension functions for RxSwift and RxCocoa which makes our live easy
RxReduce 125 over 5 years ago Lightweight framework that ease the implementation of a state container pattern in a Reactive Programming compliant way
RxCoordinator 2,263 over 1 year ago Powerful navigation library for iOS based on the coordinator pattern
RxAlamoRecord 9 over 4 years ago Combines the power of the AlamoRecord and RxSwift libraries to create a networking layer that makes interacting with API's easier than ever reactively
CwlSignal 303 about 3 years ago A Swift framework for reactive programming
LightweightObservable 135 about 2 years ago A lightweight implementation of an observable sequence that you can subscribe to
Bindy 25 almost 3 years ago Simple, lightweight swift bindings with KVO support and easy to read syntax
OpenCombine 2,723 10 months ago — Open source implementation of Apple's Combine framework for processing values over time
OneWay 86 30 days ago A Swift library for state management with unidirectional data flow
Verge 648 29 days ago Verge is a faster and scalable state management library for UIKit and SwiftUI

Reactive Programming / React-Like

Render 2,161 almost 5 years ago Swift and UIKit a la React
Katana 2,251 about 2 years ago Swift apps a la React and Redux
TemplateKit 161 almost 8 years ago React-inspired framework for building component-based user interfaces in Swift
CoreEvents 6 over 2 years ago Simple library with C#-like events
Tokamak 2,608 8 months ago React-like framework providing a declarative API for building native UI components with easy to use one-way data binding

Reference

Swift Cheat Sheet 996 about 7 years ago A quick reference cheat sheet for common, high level topics in Swift
Objective-C Cheat Sheet 1,342 about 5 years ago A quick reference cheat sheet for common, high level topics in Objective-C
SwiftSnippets 164 over 4 years ago A collection of Swift snippets to be used in Xcode
App Store Checklist 33 over 6 years ago A checklist of what to look for before submitting your app to the App Store
whats-new-in-swift-4 1,828 over 6 years ago An Xcode playground showcasing the new features in Swift 4.0
WWDC-Recap A collection of session summaries in markdown format, from WWDC 19 & 17
Awesome-ios A curated list of awesome iOS ecosystem

Reflection

Reflection 599 over 3 years ago Reflection provides an API for advanced reflection at runtime including dynamic construction of types
Reflect 307 over 7 years ago Reflection, Dict2Model, Model2Dict, Archive
EVReflection 965 over 4 years ago Reflection based JSON encoding and decoding. Including support for NSDictionary, NSCoding, Printable, Hashable and Equatable
JSONNeverDie 450 over 6 years ago Auto reflection tool from JSON to Model, user friendly JSON encoder / decoder, aims to never die
SwiftKVC 135 over 6 years ago Key-Value Coding (KVC) for native Swift classes and structs
Runtime 1,089 6 months ago A Swift Runtime library for viewing type info, and the dynamic getting and setting of properties

Regex

Regex 612 over 3 years ago A Swift µframework providing an NSRegularExpression-backed Regex type
SwiftRegex 112 almost 8 years ago Perl-like Regex =~ operator for Swift
PySwiftyRegex 230 about 5 years ago Easily deal with Regex in Swift in a Pythonic way
Regex 333 over 5 years ago Regular expressions for swift
Regex 67 over 7 years ago Regex class for Swift. Wraps NSRegularExpression
sindresorhus/Regex 331 over 2 years ago Swifty regular expressions, fully tested & documented, and with correct Unicode handling

SDK / Official

Spotify 659 about 2 months ago Spotify iOS SDK
SpotifyLogin 348 over 3 years ago Spotify SDK Login in Swift
Facebook 7,797 10 days ago Facebook iOS SDK
Google Analytics Google Analytics SDK for iOS
Paypal iOS SDK 973 almost 6 years ago The PayPal Mobile SDKs enable native apps to easily accept PayPal and credit card payments
Pocket 229 over 3 years ago SDK for saving stuff to Pocket
Tumblr 432 7 months ago Library for easily integrating Tumblr data into your iOS or macOS application
Evernote 259 3 months ago Evernote SDK for iOS
Box 123 5 months ago iOS + macOS SDK for the Box API
OneDrive 100 over 2 years ago Live SDK for iOS
Stripe 2,126 4 days ago Stripe bindings for iOS and macOS
AWS 1,678 16 days ago Amazon Web Services Mobile SDK for iOS
Zendesk 116 almost 5 years ago Zendesk Mobile SDK for iOS
Dropbox SDKs for Drop-ins and Dropbox Core API
Firebase Mobile (and web) application development platform
ResearchKit 5,612 8 days ago ResearchKit is an open source software framework that makes it easy to create apps for medical research or for other research projects
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
Azure 82 over 1 year ago Client library for accessing Azure Storage on an iOS device
1Password 2,583 about 3 years ago 1Password Extension for iOS Apps
CareKit 2,412 4 months ago CareKit is an open source software framework for creating apps that help people better understand and manage their health. By Apple
Shopify 451 13 days ago Shopify’s Mobile Buy SDK makes it simple to sell physical products inside your mobile app
Pinterest Pinterest iOS SDK
playkit-ios 86 about 1 month ago PlayKit: Kaltura Player SDK for iOS
algoliasearch-client-swift 204 6 days ago Algolia Search API Client for Swift
twitter-kit-ios 690 over 5 years ago Twitter Kit is a native SDK to include Twitter content inside mobile apps
rides-ios-sdk 376 about 2 months ago Uber Rides iOS SDK (beta)
Apphud 208 6 days ago A complete solution to integrate auto-renewable subscriptions and regular in-app purchases in 30 minutes with no server code required
Adapty 375 7 days ago Integrate in-app subscriptions and a/b testing for them with 3 lines of code

SDK / Unofficial

STTwitter 999 almost 2 years ago A stable, mature and comprehensive Objective-C library for Twitter REST API 1.1
FHSTwitterEngine 213 over 7 years ago Twitter API for Cocoa developers
Giphy 51 almost 8 years ago Giphy API client for iOS in Objective-C
UberKit 94 almost 9 years ago A simple, easy-to-use Objective-C wrapper for the Uber API
InstagramKit 970 over 4 years ago Instagram iOS SDK
DribbbleSDK 73 almost 9 years ago Dribbble iOS SDK
objectiveflickr 760 about 9 years ago ObjectiveFlickr, a Flickr API framework for Objective-C
Easy Social 124 over 4 years ago Twitter & Facebook Integration
das-quadrat 171 over 5 years ago A Swift wrapper for Foursquare API. iOS and macOS
SocialLib 13 over 8 years ago SocialLib handles sharing message to multiple social media
PokemonKit 105 over 4 years ago Pokeapi wrapper, written in Swift
TJDropbox 62 4 months ago A Dropbox v2 client library written in Objective-C
GitHub.swift 188 over 4 years ago Unofficial GitHub API client in Swift
CloudRail SI Abstraction layer / unified API for multiple API providers. Interfaces eg for Cloud Storage (Dropbox, Google, ...), Social Networks (Facebook, Twitter, ...) and more
Medium SDK - Swift 11 over 7 years ago Unofficial Medium API SDK in Swift with sample project
Swifter 2,374 over 2 years ago A Twitter framework for iOS & macOS written in Swift
SlackKit 1,018 almost 2 years ago a Slack client library for iOS and macOS written in Swift
RandomUserSwift 96 over 3 years ago Swift Framework to Generate Random Users - An Unofficial SDK for randomuser.me
PPEventRegistryAPI 8 about 8 years ago Swift 3 Framework for Event Registry API (eventregistry.org)
UnsplashKit 191 over 1 year ago Swift client for Unsplash
Swiftly Salesforce 136 6 months ago An easy-to-use framework for building iOS apps that integrate with Salesforce, using Swift and promises
Spartan 110 about 4 years ago An Elegant Spotify Web API Library Written in Swift for iOS and macOS
BigBoard 67 about 5 years ago An Elegant Financial Markets Library Written in Swift that makes requests to Yahoo Finance API's under the hood
BittrexApiKit 8 almost 7 years ago Simple and complete Swift wrapper for Bittrex Exchange API
SwiftyVK 256 over 1 year ago Library for easy interact with VK social network API written in Swift
ARKKit 19 almost 7 years ago ARK Ecosystem Cryptocurrency API Framework for iOS & macOS, written purely in Swift 4.0
SwiftInstagram 580 about 6 years ago Swift Client for Instagram API
SwiftyArk 8 over 6 years ago A simple, lightweight, fully-asynchronous cryptocurrency framework for the ARK Ecosystem
PerfectSlackAPIClient 2 over 5 years ago A Slack API Client for the Perfect Server-Side Swift Framework
Mothership 75 over 6 years ago Tunes Connect Library inspired by FastLane
SwiftFlyer 40 over 5 years ago An API wrapper for bitFlyer that supports all providing API
waterwheel.swift 411 over 6 years ago The Waterwheel Swift SDK provides classes to natively connect iOS, macOS, tvOS, and watchOS applications to Drupal 7 and 8
ForecastIO 159 about 5 years ago A Swift library for the Forecast.io Dark Sky API
JamfKit 41 over 5 years ago A JSS communication framework written in Swift

Security

cocoapods-keys 1,553 about 1 year ago A key value store for storing environment and application keys
simple-touch 121 almost 8 years ago Very simple swift wrapper for Biometric Authentication Services (Touch ID) on iOS
SwiftPasscodeLock 681 over 4 years ago An iOS passcode lock with TouchID authentication written in Swift
Smile-Lock 605 about 2 years ago A library for make a beautiful Passcode Lock View
zxcvbn-ios 223 about 1 year ago A realistic password strength estimator
TPObfuscatedString 20 about 6 years ago Simple String obfuscation using core Swift
LTHPasscodeViewController 615 7 months ago An iOS passcode lockscreen replica (from Settings), with TouchID and simple (variable length) / complex support
iOS-App-Security-Class Simple class to check if iOS app has been cracked, being debugged or enriched with custom dylib and as well detect jailbroken environment
BiometricAuth 27 about 7 years ago Simple framework for biometric authentication (via TouchID) in your application
SAPinViewController 21 almost 6 years ago Simple and easy to use default iOS PIN screen. This simple library allows you to draw a fully customisable PIN screen same as the iOS default PIN view. My inspiration to create this library was form THPinViewController, however SAPinViewController is completely implemented in Swift. Also the main purpose of creating this library was to have simple, easy to use and fully customisable PIN screen
TOPasscodeViewController 387 about 1 year ago A modal passcode input and validation view controller for iOS
BiometricAuthentication 831 about 3 years ago Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication
KKPinCodeTextField 65 over 1 year ago A customizable verification code textField for phone verification codes, passwords etc
Virgil SWIFT PFS SDK 3 over 5 years ago An SDK that allows developers to add the Perfect Forward Secrecy (PFS) technologies to their digital solutions to protect previously intercepted traffic from being decrypted even if the main Private Key is compromised
Virgil Security Objective-C/Swift SDK 27 over 1 year ago An SDK which allows developers to add full end-to-end security to their existing digital solutions to become HIPAA and GDPR compliant and more using Virgil API
Vault Safe place for your encryption keys
SecurePropertyStorage 472 about 2 months ago Helps you define secure storages for your properties using Swift property wrappers

Security / Encryption

AESCrypt-ObjC 775 over 8 years ago A simple and opinionated AES encrypt / decrypt Objective-C class that just works
IDZSwiftCommonCrypto 478 12 months ago A wrapper for Apple's Common Crypto library written in Swift
Arcane 283 almost 4 years ago Lightweight wrapper around CommonCrypto in Swift
SwiftMD5 12 6 months ago A pure Swift implementation of MD5
SwiftHash 216 12 months ago Hash in Swift
SweetHMAC 38 about 8 years ago A tiny and easy to use Swift class to encrypt strings using HMAC algorithms
SwCrypt 722 4 months ago RSA public/private key generation, RSA, AES encryption/decryption, RSA sign/verify in Swift with CommonCrypto in iOS and macOS
SwiftSSL An Elegant crypto toolkit in Swift
SwiftyRSA 1,278 6 months ago RSA public/private key encryption in Swift
EnigmaKit 117 over 5 years ago Enigma encryption in Swift
Themis 1,875 2 months ago High-level crypto library, providing basic asymmetric encryption, secure messaging with forward secrecy and secure data storage, supports iOS/macOS, Android and different server side platforms
Obfuscator-iOS 647 almost 4 years ago Secure your app by obfuscating all the hard-coded security-sensitive strings
swift-sodium 519 about 1 month ago Safe and easy to use crypto for iOS
CryptoSwift 10,195 about 1 month ago Crypto related functions and helpers for Swift implemented in Swift programming language
SCrypto 38 over 4 years ago Elegant Swift interface to access the CommonCrypto routines
SipHash 263 over 2 years ago Simple and secure hashing in Swift with the SipHash algorithm
RNCryptor 3,356 10 months ago CCCryptor (AES encryption) wrappers for iOS and Mac in Swift. -- For ObjC, see RNCryptor/RNCryptor-objc
CatCrypto 70 over 1 year ago An easy way for hashing and encryption
SecureEnclaveCrypto 279 almost 4 years ago Demonstration library for using the Secure Enclave on iOS
RSASwiftGenerator 21 over 4 years ago Util for generation RSA keys on your client and save to keychain or cover into Data
Virgil Security Objective-C/Swift Crypto Library 34 over 1 year ago A high-level cryptographic library that allows to perform all necessary operations for securely storing and transferring data
JOSESwift 202 10 days ago A framework for the JOSE standards JWS, JWE, and JWK written in Swift

Security / Keychain

UICKeyChainStore 3,092 about 1 year ago UICKeyChainStore is a simple wrapper for Keychain on iOS
Valet 4,010 9 days ago Securely store data in the iOS or macOS Keychain without knowing a thing about how the Keychain works
Locksmith 2,915 8 months ago A powerful, protocol-oriented library for working with the keychain in Swift
KeychainAccess 7,965 6 months ago Simple Swift wrapper for Keychain that works on iOS and macOS
Keychains 75 almost 6 years ago Because you should care... about the security... of your shit
Lockbox 847 over 1 year ago Objective-C utility class for storing data securely in the key chain
SAMKeychain 5,400 over 4 years ago Simple Objective-C wrapper for the keychain that works on Mac and iOS
SwiftKeychainWrapper 1,591 almost 2 years ago A simple wrapper for the iOS Keychain to allow you to use it in a similar fashion to User Defaults
SwiftyKeychainKit 24 2 months ago Keychain wrapper with the benefits of static typing and convenient syntax, support for primitive types, Codable, NSCoding

Server

Perfect 13,830 10 months ago Server-side Swift. The Perfect library, application server, connectors and example apps
Swifter 3,907 8 months ago Tiny http server engine written in Swift programming language
CocoaHTTPServer 5,608 about 1 year ago A small, lightweight, embeddable HTTP server for macOS or iOS applications
Curassow 398 over 5 years ago Swift HTTP server using the pre-fork worker model
Zewo 1,853 over 4 years ago Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines
Vapor 24,577 4 days ago Elegant web framework for Swift that works on iOS, macOS, and Ubuntu
swiftra 262 over 8 years ago Sinatra-like DSL for developing web apps in Swift
blackfire 905 almost 3 years ago A fast HTTP web server based on Node.js and Express written in Swift
swift-http 449 almost 6 years ago HTTP Implementation for Swift on Linux and macOS
Trevi 46 over 8 years ago libuv base Swift web HTTP server framework
Express 848 almost 6 years ago Swift Express is a simple, yet unopinionated web application server written in Swift
Taylor 926 over 8 years ago A lightweight library for writing HTTP web servers with Swift
Frank 373 almost 6 years ago Frank is a DSL for quickly writing web applications in Swift
Kitura 7,627 about 2 years ago A Swift Web Framework and HTTP Server
Swifton 1,970 over 7 years ago A Ruby on Rails inspired Web Framework for Swift that runs on Linux and macOS
Dynamo High Performance (nearly)100% Swift Web server supporting dynamic content
Redis 459 6 months ago Pure-Swift Redis client implemented from the original protocol spec. macOS + Linux compatible
NetworkObjects 259 about 1 year ago Swift backend / server framework (Pure Swift, Supports Linux)
Noze.io Evented I/O streams a.k.a. Node.js for Swift
Lightning 312 almost 7 years ago A Swift Multiplatform Web and Networking Framework
SwiftGD 457 2 months ago A simple Swift wrapper for libgd
Jobs 294 over 4 years ago A job system for Swift backends
ApacheExpress 173 over 2 years ago Write Apache Modules in Swift!
GCDWebServer 6,511 about 2 years ago Lightweight GCD based HTTP server for macOS & iOS (includes web based uploader & WebDAV server)
Embassy 601 9 months ago Super lightweight async HTTP server library in pure Swift runs in iOS / MacOS / Linux
smoke-framework 1,446 4 months ago A light-weight server-side service framework written in the Swift programming language

Style Guides

NY Times - Objective C Style Guide 5,850 over 1 year ago The Objective-C Style Guide used by The New York Times
raywenderlich Style Guide 3,098 about 7 years ago A style guide that outlines the coding conventions for raywenderlich.com
GitHub Objective-C Style Guide 1,675 about 7 years ago Style guide & coding conventions for Objective-C projects
Objective-C Coding Convention and Best Practices Gist with coding conventions
Swift Style Guide by @raywenderlich 13,114 10 months ago The official Swift style guide for raywenderlich.com
Spotify Objective-C Coding Style 243 over 4 years ago Guidelines for iOS development in use at Spotify
GitHub - Style guide & coding conventions for Swift projects 4,776 about 7 years ago A guide to our Swift style and conventions by @github
Futurice iOS Good Practices 10,889 7 months ago iOS starting guide and good practices suggestions by
SlideShare Swift Style Guide 95 over 8 years ago SlideShare Swift Style Guide we are using for our upcoming iOS 8 only app written in Swift
Prolific Interactive Style Guide 176 over 7 years ago A style guide for Swift
Swift Style Guide by LinkedIn 1,438 over 4 years ago LinkedIn's Official Swift Style Guide

Testing / TDD / BDD

Kiwi 4,142 about 1 year ago A behavior-driven development library for iOS development
Specta 2,323 over 2 years ago A light-weight TDD / BDD framework for Objective-C & Cocoa
Quick 9,798 13 days ago A behavior-driven development framework for Swift and Objective-C
XcodeCoverage 855 about 2 years ago Code coverage for Xcode projects
OHHTTPStubs 5,039 7 months ago Stub your network requests easily! Test your apps with fake network data and custom response time, response code and headers!
Dixie 191 almost 9 years ago Dixie is an open source Objective-C testing framework for altering object behaviours
gh-unit 1,860 over 8 years ago Test Framework for Objective-C
Nimble 4,807 12 days ago A Matcher Framework for Swift and Objective-C
Sleipnir 844 over 8 years ago BDD-style framework for Swift
SwiftCheck 1,414 over 2 years ago QuickCheck for Swift
Spry 326 about 7 years ago A Mac and iOS Playgrounds Unit Testing library based on Nimble
swift-corelibs-xctest 1,153 6 days ago The XCTest Project, A Swift core library for providing unit test support
PlaygroundTDD 316 over 5 years ago Small library to easily run your tests directly within a Playground

Testing / A/B Testing

Switchboard 286 over 6 years ago Switchboard - easy and super light weight A/B testing for your mobile iPhone or android app. This mobile A/B testing framework allows you with minimal servers to run large amounts of mobile users
SkyLab 793 over 3 years ago Multivariate & A/B Testing for iOS and Mac
MSActiveConfig 79 about 11 years ago Remote configuration and A/B Testing framework for iOS
ABKit 112 about 7 years ago AB testing framework for iOS

Testing / UI Testing

appium Appium is an open source test automation framework for use with native and hybrid mobile apps
robotframework-appiumlibrary 403 4 months ago AppiumLibrary is an appium testing library for RobotFramework
Cucumber Behavior driver development for iOS
Kif 6,211 6 days ago An iOS Functional Testing Framework
Subliminal 756 about 9 years ago An understated approach to iOS integration testing
ios-driver Test any iOS native, hybrid, or mobile web application using Selenium / WebDriver
Remote 864 about 2 years ago Control your iPhone from inside Xcode for end-to-end testing
LayoutTest-iOS 563 7 months ago Write unit tests which test the layout of a view in multiple configurations
EarlGrey 5,619 7 days ago iOS UI Automation Test Framework
UI Testing Cheat Sheet 2,169 over 4 years ago How do I test this with UI Testing?
Bluepill 3,190 3 months ago Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine
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
TouchVisualizer 864 over 2 years ago Lightweight touch visualization library in Swift. A single line of code and visualize your touches!
UITestHelper 56 over 5 years ago UITest helper library for creating readable and maintainable tests
ViewInspector 2,197 24 days ago Runtime inspection and unit testing of SwiftUI views
AutoMate 288 12 months ago XCTest extensions for writing UI automation tests
Marathon Runner 584 6 days ago Fast, platform-independent test runner focused on performance and stability execute tests

Testing / Other Testing

ETTrace 560 30 days ago Locally measure performance of your app, without Xcode or Instruments
NaughtyKeyboard 589 about 9 years ago The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data. This is a keyboard to help you test your app from your iOS device
Fakery 1,792 over 1 year ago Swift fake data generator
DVR 649 8 months ago Network testing for Swift
Cuckoo 1,672 14 days ago First boilerplate-free mocking framework for Swift
Vinyl 269 over 4 years ago Network testing à la VCR in Swift
Mockit 120 over 5 years ago A simple mocking framework for Swift, inspired by the famous Mockito for Java
Cribble 266 over 6 years ago Swifty tool for visual testing iPhone and iPad apps
second_curtain 130 almost 9 years ago Upload failing iOS snapshot tests cases to S3
trainer 249 over 2 years ago Convert xcodebuild plist files to JUnit reports
Buildasaur 772 over 7 years ago Automatic testing of your Pull Requests on GitHub and BitBucket using Xcode Server. Keep your team productive and safe. Get up and running in minutes
Kakapo 759 about 6 years ago Dynamically Mock server behaviors and responses in Swift
AcceptanceMark 65 over 5 years ago Tool to auto-generate Xcode tests classes from Markdown tables
MetovaTestKit 23 almost 4 years ago A collection of testing utilities to turn crashing test suites into failing test suites
MirrorDiffKit 184 5 months ago Pretty diff between any structs or classes
SnappyTestCase 15 over 6 years ago iOS Simulator type agnostic snapshot testing, built on top of the FBSnapshotTestCase
XCTestExtensions 22 almost 3 years ago XCTestExtensions is a Swift extension that provides convenient assertions for writing Unit Test
OCMock Mock objects for Objective-C
Mockingjay 1,490 about 1 year ago An elegant library for stubbing HTTP requests with ease in Swift
PinpointKit 1,133 almost 3 years ago Let your testers and users send feedback with annotated screenshots and logs using a simple gesture
iOS Snapshot Test Case 1,796 10 months ago — Snapshot test your UIViews and CALayers on iOS and tvOS
DataFixture 3 about 2 years ago Creation of data model easily, with no headache
SnapshotTesting 3,797 about 1 month ago Delightful Swift snapshot testing
Mockingbird 197 4 months ago 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

Text

Twitter Text Obj 3,081 7 months ago An Objective-C implementation of Twitter's text processing library
Nimbus 6,443 7 months ago Nimbus is a toolkit for experienced iOS software designers
NSStringEmojize 637 over 7 years ago A category on NSString to convert Emoji Cheat Sheet codes to their equivalent Unicode characters
MMMarkdown 1,248 about 4 years ago An Objective-C static library for converting Markdown to HTML
DTCoreText 6,345 6 days ago Methods to allow using HTML code with CoreText
DTRichTextEditor 354 8 months ago A rich-text editor for iOS
NBEmojiSearchView 84 over 9 years ago A searchable emoji dropdown view
Pluralize.swift 199 about 2 years ago Great Swift String Pluralize Extension
RichEditorView 1,898 12 months ago RichEditorView is a simple, modular, drop-in UIView subclass for Rich Text Editing
Money 933 over 6 years ago Swift value types for working with money & currency
PhoneNumberKit 5,156 5 days ago A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber
YYText 8,864 4 months ago Powerful text framework for iOS to display and edit rich text
Format 1,178 about 6 years ago A Swift Formatter Kit
Tribute 64 almost 3 years ago Programmatic creation of NSAttributedString doesn't have to be a pain
EmojiKit 94 over 5 years ago Effortless emoji-querying in Swift
Roman 36 about 7 years ago Seamless Roman numeral conversion in Swift
ZSSRichTextEditor 3,784 about 3 years ago A beautiful rich text WYSIWYG editor for iOS with a syntax highlighted source view
pangu.Objective-C 111 over 7 years ago Paranoid text spacing in Objective-C
SwiftString 1,622 over 7 years ago A comprehensive, lightweight string extension for Swift
Marklight 651 about 6 years ago Markdown syntax highlighter for iOS
MarkdownTextView 689 over 7 years ago Rich Markdown editing control for iOS
TextAttributes 2,191 about 5 years ago An easier way to compose attributed strings
Reductio 462 almost 3 years ago Automatic summarizer text in Swift
SmarkDown 69 over 8 years ago A Pure Swift implementation of the markdown mark-up language
SwiftyMarkdown 1,645 4 months ago Converts Markdown files and strings into NSAttributedString
SZMentions 11 almost 8 years ago Library to help handle mentions
SZMentionsSwift 121 over 3 years ago Library to help handle mentions
Heimdall 402 about 4 years ago Heimdall is a wrapper around the Security framework for simple encryption/decryption operations
NoOptionalInterpolation 51 about 7 years ago Get rid of "Optional(...)" and "nil" in string interpolation. Easy pluralization
Smile 522 almost 3 years ago Emoji in Swift
ISO8601 21 over 4 years ago Super lightweight ISO8601 Date Formatter in Swift
Translucid 551 about 7 years ago Lightweight library to set an Image as text background
FormatterKit 12 over 5 years ago for the sophisticated hacker set
BonMot 3,561 4 months ago Beautiful, easy attributed strings in Swift
SwiftValidators 240 almost 3 years ago String validation for iOS developed in Swift. Inspired by
StringStylizer 73 over 2 years ago Type strict builder class for NSAttributedString
SwiftyAttributes 1,633 11 months ago Swift extensions that make it a breeze to work with attributed strings
MarkdownKit 793 4 months ago A simple and customizable Markdown Parser for Swift
CocoaMarkdown 1,202 almost 5 years ago Markdown parsing and rendering for iOS and macOS
Notepad 880 about 3 years ago A fully themeable markdown editor with live syntax highlighting
KKStringValidator 17 almost 8 years ago Fast and simple string validation for iOS. With UITextField extension
ISO8859 18 about 3 years ago Convert ISO8859 1-16 Encoded Text to String in Swift. Supports iOS, tvOS, watchOS and macOS
Emojica 106 about 1 year ago Replace standard emoji in strings with a custom emoji set, such as or
SwiftRichString 3,130 over 1 year ago Elegant & Painless Attributed Strings Management Library in Swift
libPhoneNumber-iOS 2,360 3 months ago iOS port from libphonenumber (Google's phone number handling library)
AttributedTextView 440 about 1 year ago Easiest way to create an attributed UITextView with support for multiple links (including hashtags and mentions)
StyleDecorator 15 about 5 years ago Design string simply by linking attributes to needed parts
Mustard 689 over 6 years ago Mustard is a Swift library for tokenizing strings when splitting by whitespace doesn't cut it
Input Mask 580 3 months ago Pattern-based user input formatter, parser and validator for iOS
Attributed 754 over 1 year ago Modern Swift µframework for attributed strings
Atributika 1,450 5 months ago Easily build NSAttributedString by detecting and styling HTML-like tags, hashtags, mentions, RegExp or NSDataDetector patterns
Guitar 658 5 months ago A Cross-Platform String Library Written in Swift
RealTimeCurrencyFormatter 14 over 7 years ago An ObjC international currency formatting utility
Down 2,263 over 1 year ago Blazing fast Markdown rendering in Swift, built upon cmark
Marky Mark 301 almost 2 years ago Highly customizable Markdown parsing and native rendering in Swift
MarkdownView 1,989 8 months ago Markdown View for iOS
Highlighter 933 over 3 years ago Highlight whatever you want! Highlighter will magically find UI objects such as UILabel, UITextView, UITexTfield, UIButton in your UITableViewCell or other Class
Sprinter 166 almost 7 years ago A library for formatting strings on iOS and macOS
Highlightr 1,675 4 months ago An iOS & macOS syntax highlighter, supports 176 languages and comes with 79 styles
fuse-swift 934 over 2 years ago A lightweight fuzzy-search library, with zero dependencies
EFMarkdown 378 over 5 years ago A lightweight Markdown library for iOS
Croc 129 almost 6 years ago A lightweight Swift library for Emoji parsing and querying
PostalCodeValidator 208 almost 4 years ago A validator for postal codes with support for 200+ regions
CodeMirror Swift 106 over 2 years ago A lightweight wrapper of CodeMirror for macOS and iOS. Support Syntax Highlighting & Themes
TwitterTextEditor 2,983 over 1 year ago A standalone, flexible API that provides a full featured rich text editor for iOS applications
AztecEditor-iOS 615 3 months ago Aztec is a Swift library that provides a subclass with HTML visual-editing capabilities. The plugin API supports customization HTML conversion from/to HTML for compatibility with your needs

Text / Font

FontBlaster 1,160 3 months ago Programmatically load custom fonts into your iOS app
GoogleMaterialIconFont 145 about 8 years ago Google Material Design Icons for Swift and ObjC project
ios-fontawesome 1,741 almost 8 years ago NSString+FontAwesome
FontAwesome.swift 1,572 almost 2 years ago Use FontAwesome in your Swift projects
SwiftFontName 113 over 5 years ago OS font complements library. Localized font supported
SwiftIconFont 1,168 over 2 years ago Icons fonts for iOS (FontAwesome, Iconic, Ionicon, Octicon, Themify, MapIcon, MaterialIcon)
FontAwesomeKit 2,809 almost 4 years ago Icon font library for iOS. Currently supports Font-Awesome, Foundation icons, Zocial, and ionicons
Iconic 1,575 over 2 years ago Auto-generated icon font library for iOS, watchOS and tvOS
GoogleMaterialDesignIcons 366 about 6 years ago Google Material Design Icons Font for iOS
OcticonsKit 54 over 6 years ago Use Octicons as UIImage / UIFont in your projects with Swifty manners
IoniconsKit 312 over 2 years ago Use Ionicons as UIImage / UIFont in your projects with Swifty manners
FontAwesomeKit.Swift 191 over 5 years ago A better choice for iOS Developer to use FontAwesome Icon
UIFontComplete 1,329 about 1 year ago Font management (System & Custom) for iOS and tvOS
Swicon 37 about 4 years ago Use 1600+ icons (and more!) from FontAwesome and Google Material Icons in your swift/iOS project in an easy and space-efficient way!
SwiftIcons 804 about 1 year ago A library for using different font icons: dripicons, emoji, font awesome, icofont, ionicons, linear icons, map icons, material icons, open iconic, state, weather. It supports UIImage, UIImageView, UILabel, UIButton, UISegmentedControl, UITabBarItem, UISlider, UIBarButtonItem, UIViewController, UITextfield, UIStepper
Font-Awesome-Swift 743 over 4 years ago Font Awesome swift library for iOS
JQSwiftIcon 6 about 6 years ago Icon Fonts on iOS using string interpolation written in Swift
Money 914 about 1 year ago A precise, type-safe representation of a monetary amount in a given currency

UI

Motif 878 about 4 years ago A lightweight and customizable JSON stylesheet framework for iOS
Texture 8,023 5 days ago Smooth asynchronous user interfaces for iOS apps
GaugeKit 1,025 over 2 years ago Customizable gauges. Easy reproduce Apple's style gauges
iCarousel 12,004 5 months ago A simple, highly customisable, data-driven 3D carousel for iOS and Mac OS
HorizontalDial 212 over 5 years ago A horizontal scroll dial like Instagram
ComponentKit A React-Inspired View Framework for iOS, by Facebook
RKNotificationHub 3,036 about 6 years ago Make any UIView a full fledged notification center
phone-number-picker 140 almost 7 years ago A simple and easy to use view controller enabling you to enter a phone number with a country code similar to WhatsApp written in Swift
BEMCheckBox 2,629 over 1 year ago Tasteful Checkbox for iOS
MPParallaxView 1,741 over 6 years ago Apple TV Parallax effect in Swift
Splitflap 1,079 about 1 year ago A simple split-flap display for your Swift applications
EZSwipeController 843 about 4 years ago UIPageViewController like Snapchat/Tinder/iOS Main Pages
Curry 49 about 2 months ago Curry is a framework built to enhance and compliment Foundation and UIKit
Pages 495 almost 3 years ago UIPageViewController made simple
BAFluidView 1,394 over 4 years ago UIView that simulates a 2D view of a fluid in motion
WZDraggableSwitchHeaderView 558 about 8 years ago Showing status for switching between viewControllers
SCTrelloNavigation 799 almost 8 years ago An iOS native implementation of a Trello Animated Navagation
Spots 19 over 6 years ago Spots is a view controller framework that makes your setup and future development blazingly fast
AZExpandableIconListView 288 about 5 years ago An expandable/collapsible view component written in Swift
FlourishUI 228 over 5 years ago A highly configurable and out-of-the-box-pretty UI library
Navigation Stack 2,302 over 4 years ago Navigation Stack is a stack-modeled navigation controller
UIView-draggable 436 almost 7 years ago UIView category that adds dragging capabilities
EPSignature 797 over 1 year ago Signature component for iOS in Swift
EVFaceTracker 259 about 5 years ago Calculate the distance and angle of your device with regards to your face
LeeGo 966 over 6 years ago Declarative, configurable & highly reusable UI development as making Lego bricks
MEVHorizontalContacts 358 about 8 years ago An iOS UICollectionViewLayout subclass to show a list of contacts with configurable expandable menu items
VisualEffectView 1,138 about 1 month ago UIVisualEffectView subclass with tint color
Cacao 1,080 about 3 years ago Pure Swift Cross-platform UIKit (Cocoa Touch) implementation (Supports Linux)
JDFlipNumberView 786 over 2 years ago Representing analog flip numbers like airport/trainstation displays
DCKit 142 about 4 years ago Set of iOS controls, which have useful IBInspectable properties. Written on Swift
BackgroundVideoiOS 560 over 5 years ago A swift and objective-C object that lets you add a background video to iOS views
NightNight 773 about 5 years ago Elegant way to integrate night mode to swift projects
SwiftTheme 2,522 almost 2 years ago Powerful theme/skin manager for iOS
FDStackView 2,529 almost 7 years ago Use UIStackView directly in iOS
RedBeard It's a complete framework that takes away much of the pain of getting a beautiful, powerful iOS App crafted
Material 11,987 over 2 years ago Material is an animation and graphics framework that allows developers to easily create beautiful applications
DistancePicker 119 over 5 years ago Custom control to select a distance with a pan gesture, written in Swift
OAStackView 2,141 over 7 years ago OAStackView tries to port back the stackview to iOS 7+. OAStackView aims at replicating all the features in UIStackView
PageController 407 over 2 years ago Infinite paging controller, scrolling through contents and title bar scrolls with a delay
StatusProvider 879 about 6 years ago Protocol to handle initial Loadings, Empty Views and Error Handling in a ViewController & views
StackLayout 76 over 4 years ago An alternative to UIStackView for common Auto Layout patterns
NightView 162 over 6 years ago Dazzling Nights on iOS
SwiftVideoBackground 347 over 3 years ago Easy to Use UIView subclass for implementing a video background
ConfettiView 234 almost 6 years ago Confetti View lets you create a magnificent confetti view in your app
BouncyPageViewController 843 over 6 years ago Page view controller with bounce effect
LTHRadioButton 370 7 months ago A radio button with a pretty fill animation
Macaw-Examples 355 over 1 year ago Various usages of the Macaw library
Reactions 584 over 1 year ago Fully customizable Facebook reactions control
Newly 194 about 6 years ago Newly is a drop in solution to add Twitter/Facebook/Linkedin-style new updates/tweets/posts available button
CardStackController 524 over 5 years ago iOS custom controller used in Jobandtalent app to present new view controllers as cards
Material Components 4,737 14 days ago Google developed UI components that help developers execute Material Design
FAQView 473 over 2 years ago An easy to use FAQ view for iOS written in Swift
LMArticleViewController 7 over 7 years ago UIViewController subclass to beautifully present news articles and blog posts
FSPagerView 7,210 5 months ago FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders
ElongationPreview 897 over 4 years ago ElongationPreview is an elegant push-pop style view controller with 3D-Touch support and gestures
Pageboy 1,988 24 days ago A simple, highly informative page view controller
IGColorPicker 277 over 3 years ago A customizable color picker for iOS in Swift
KPActionSheet 7 over 7 years ago A replacement of default action sheet, but has very simple usage
SegmentedProgressBar 470 over 5 years ago Snapchat / Instagram Stories style animated indicator
Magnetic 1,556 3 months ago SpriteKit Floating Bubble Picker (inspired by Apple Music)
AmazingBubbles 64 about 7 years ago Apple Music like Bubble Picker using Dynamic Animation
Haptica 772 about 2 years ago Easy Haptic Feedback Generator
GDCheckbox 26 over 4 years ago An easy to use custom checkbox/radio button component for iOS, with support of IBDesign Inspector
HamsterUIKit 30 over 4 years ago A simple and elegant UIKit(Chart) for iOS
AZEmptyState 85 about 6 years ago A UIControl subclass that makes it easy to create empty states
URWeatherView 448 almost 6 years ago Show the weather effects onto view
LCUIComponents 7 about 7 years ago A framework supports creating transient views on top of other content onscreen such as popover with a data list
ViewComposer 29 about 6 years ago - Create views using array literal of enum expressing view attributes
BatteryView 52 20 days ago Simple battery shaped UIView
ShadowView 413 3 months ago Make shadows management easy on UIView
Pulley 2,022 6 months ago A library to imitate the iOS 10 Maps UI
N8iveKit 15 about 7 years ago A set of frameworks making iOS development more fun
Panda 69 almost 5 years ago Create view hierarchies declaratively
NotchKit 1,812 almost 5 years ago A simple way to hide the notch on the iPhone X
Overlay 51 over 6 years ago Overlay is a flexible UI framework designed for Swift. It allows you to write CSS like Swift code
SwiftyUI 343 over 2 years ago High performance and lightweight(one class each UI) UIView, UIImage, UIImageView, UIlabel, UIButton, Promise and more
NotchToolkit 57 about 7 years ago A framework for iOS that allow developers use the iPhone X notch in creative ways
PullUpController 1,241 about 1 month ago Pull up controller with multiple sticky points like in iOS Maps
DrawerKit 781 over 1 year ago DrawerKit lets an UIViewController modally present another UIViewController in a manner similar to the way Apple's Maps app works
Shades 14 almost 7 years ago Easily add drop shadows, borders, and round corners to a UIView
ISPageControl 293 almost 3 years ago A page control similar to that used in Instagram
Mixin 45 almost 7 years ago React.js like Mixin. More powerful Protocol-Oriented Programming
Shiny 809 about 1 year ago Iridescent Effect View (inspired by Apple Pay Cash)
StackViewController 868 about 3 years ago A controller that uses a UIStackView and view controller composition to display content in a list
UberSignature 1,289 about 4 years ago Provides an iOS view controller allowing a user to draw their signature with their finger in a realistic style
SwViewCapture 608 almost 4 years ago A nice iOS View Capture Swift Library which can capture all content
HGRippleRadarView 382 about 5 years ago A beautiful radar view to show nearby items (users, restaurants, ...) with ripple animation, fully customizable
GDGauge 82 over 2 years ago Full Customizable, Beautiful, Easy to use gauge view Edit
STAControls 12 about 5 years ago Handy UIControl subclasses. (Think Three20/NimbusKit of UIControls.) Written in Objective-C
ApplyStyleKit 208 about 2 years ago Elegant apply style, using Swift Method Chain
OverlayContainer 1,156 6 months ago A library to develop overlay based interfaces, such as the one presented in the iOS 12 Apple Maps or Stocks apps
ClassicKit 2,197 over 4 years ago A collection of classic-style UI components for iOS
Sejima 70 over 3 years ago A collection of User Interface components for iOS
UI Fabric by Microsoft 573 over 4 years ago UI framework based on by Microsoft
Popovers 1,970 5 months ago A library to present popovers. Simple, modern, and highly customizable. Not boring!

UI / Activity Indicator

NVActivityIndicatorView 10,636 7 months ago Collection of nice loading animations
RPLoadingAnimation 199 about 8 years ago Loading animations by using Swift CALayer
LiquidLoader 1,321 over 4 years ago Spinner loader components with liquid animation
iOS-CircleProgressView 518 about 5 years ago This control will allow a user to use code instantiated or interface builder to create and render a circle progress view
iOS Circle Progress Bar 422 over 6 years ago iOS Circle Progress Bar
LinearProgressBar 150 about 1 year ago Linear Progress Bar (inspired by Google Material Design) for iOS
STLoadingGroup 436 over 4 years ago loading views
ALThreeCircleSpinner 42 over 2 years ago A pulsing spinner view written in swift
MHRadialProgressView 76 almost 9 years ago iOS radial animated progress view
Loader 104 almost 7 years ago Amazing animated switch activity indicator written in swift
MBProgressHUD 16,012 3 months ago Drop-in class for displays a translucent HUD with an indicator and/or labels while work is being done in a background thread
SVProgressHUD 12,439 3 months ago A clean and lightweight progress HUD for your iOS app
ProgressHUD 2,825 about 2 months ago ProgressHUD is a lightweight and easy-to-use HUD
M13ProgressSuite 3,927 over 2 years ago A suite containing many tools to display progress information on iOS
PKHUD 3,792 almost 2 years ago A Swift based reimplementation of the Apple HUD (Volume, Ringer, Rotation,…) for iOS 8 and above
EZLoadingActivity 607 over 2 years ago Lightweight loading activity HUD
FFCircularProgressView 990 almost 7 years ago FFCircularProgressView - An iOS 7-inspired blue circular progress view
MRProgress 2,544 about 1 year ago Collection of iOS drop-in components to visualize progress
BigBrother 443 about 2 years ago Automatically sets the network activity indicator for any performed request
AlamofireNetworkActivityIndicator 743 over 2 years ago Controls the visibility of the network activity indicator on iOS using Alamofire
KDCircularProgress 1,208 over 1 year ago A circular progress view with gradients written in Swift
DACircularProgress 2,374 about 2 years ago DACircularProgress is a UIView subclass with circular UIProgressView properties
KYNavigationProgress 245 almost 7 years ago Simple extension of UINavigationController to display progress on the UINavigationBar
GearRefreshControl 618 about 7 years ago A custom animation for the UIRefreshControl
NJKWebViewProgress 3,893 almost 5 years ago A progress interface library for UIWebView. You can implement progress bar for your in-app browser using this module
MKRingProgressView 1,568 over 1 year ago A beautiful ring/circular progress view similar to Activity app on Apple Watch, written in Swift
Hexacon 341 5 months ago A new way to display content in your app like the Apple Watch SpringBoard, written in Swift
ParticlesLoadingView 971 over 6 years ago A customizable SpriteKit particles animation on the border of a view
RPCircularProgress 257 over 4 years ago (Swift) Circular progress UIView subclass with UIProgressView properties
MBCircularProgressBar 994 7 months ago A circular, animatable & highly customizable progress bar, editable from the Interface Builder using IBDesignable
WSProgressHUD 584 about 5 years ago This is a beautiful hud view for iPhone & iPad
DBMetaballLoading 70 about 1 year ago A metaball loading written in Swift
FillableLoaders 2,113 about 5 years ago Completely customizable progress based loaders drawn using custom CGPaths written in Swift
VHUD 139 over 5 years ago Simple HUD
SwiftSpinner 2,191 almost 4 years ago A beautiful activity indicator and modal alert written in Swift using blur effects, translucency, flat and bold design
SnapTimer 282 about 8 years ago Implementation of Snapchat's stories timer
LLSpinner 37 about 4 years ago An easy way to create a full screen activity indicator
SVUploader 80 about 7 years ago A beautiful uploader progress view that makes things simple and easy
YLProgressBar 1,275 almost 6 years ago UIProgressView replacement with an highly and fully customizable animated progress bar in pure Core Graphics
FlexibleSteppedProgressBar 576 over 1 year ago A beautiful easily customisable stepped progress bar
GradientLoadingBar 889 3 months ago An animated gradient loading bar
DSGradientProgressView A simple and customizable animated progress bar written in Swift
GradientProgressBar 535 3 months ago A gradient progress bar (UIProgressView)
BPCircleActivityIndicator 46 over 7 years ago A lightweight and awesome Loading Activity Indicator for your iOS app
DottedProgressBar 43 about 5 years ago Simple and customizable animated progress bar with dots for iOS
RSLoadingView 422 over 5 years ago Awesome loading animations using 3D engine written with Swift
SendIndicator 62 over 6 years ago Yet another task indicator
StepProgressView 378 20 days ago Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView
BPBlockActivityIndicator 44 over 7 years ago A simple and awesome Loading Activity Indicator(with funny block animation) for your iOS app
JDBreaksLoading 153 about 7 years ago You can easily start up a little breaking game indicator by one line
SkeletonView 12,620 4 months ago An elegant way to show users that something is happening and also prepare them to which contents he is waiting
Windless 952 over 2 years ago Windless makes it easy to implement invisible layout loading view
Skeleton 682 about 3 years ago An easy way to create sliding CAGradientLayer animations! Works great for creating skeleton screens for loading content
StatusBarOverlay 162 over 4 years ago Automatically show/hide a "No Internet Connection" bar when your app loses/gains connection. It supports apps which hide the status bar and "The Notch"
RetroProgress 18 about 6 years ago Retro looking progress bar straight from the 90s
LinearProgressBar 163 over 3 years ago Material Linear Progress Bar for your iOS apps
MKProgress 146 about 2 years ago A lightweight ProgressHUD written in Swift. Looks similar to /MBProgressHUD/SVProgressHUD/KVNProgressHUD
RHPlaceholder 238 almost 3 years ago Simple library which give you possibility to add Facebook like loading state for your views
IHProgressHUD 281 about 1 year ago Simple HUD, thread safe, supports iOS, tvOS and App Extensions
ActivityIndicatorView 1,448 4 months ago A number of preset loading indicators created with SwiftUI
ProgressIndicatorView 264 4 months ago A number of preset progress indicators created with SwiftUI

UI / Animation

Pop 19,656 almost 5 years ago An extensible iOS and macOS animation library, useful for physics-based interactions
AnimationEngine 1,060 almost 9 years ago Easily build advanced custom animations on iOS
RZTransitions 1,869 almost 5 years ago A library of custom iOS View Controller Animations and Interactions
DCAnimationKit 801 almost 9 years ago A collection of animations for iOS. Simple, just add water animations
Spring 14,085 over 1 year ago A library to simplify iOS animations in Swift
Fluent 296 over 7 years ago Swift animation made easy
Cheetah 589 about 6 years ago Easy animation library on iOS
Pop By Example 186 over 9 years ago A project tutorial in how to use Pop animation framework by example
AppAnimations Collection of iOS animations to inspire your next project
EasyAnimation 2,960 almost 4 years ago A Swift library to take the power of UIView.animateWithDuration() to a whole new level - layers, springs, chain-able animations, and mixing view/layer animations together
Animo 282 over 5 years ago SpriteKit-like animation builders for CALayers
CurryFire 133 over 1 year ago A framework for creating unique animations
IBAnimatable 8,672 over 1 year ago Design and prototype UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable
CKWaveCollectionViewTransition 1,860 about 5 years ago Cool wave like transition between two or more UICollectionView
DaisyChain 30 about 7 years ago Easy animation chaining
PulsingHalo 1,772 about 3 years ago iOS Component for creating a pulsing animation
DKChainableAnimationKit 1,893 about 5 years ago Chainable animations in Swift
JDAnimationKit 607 almost 6 years ago Animate easy and with less code with Swift
Advance 4,502 over 2 years ago A powerful animation framework for iOS
UIView-Shake 490 about 2 years ago UIView category that adds shake animation
Walker 150 over 7 years ago A new animation engine for your app
Morgan 96 about 8 years ago An animation set for your app
MagicMove 15 almost 9 years ago Keynote-style Magic Move transition animations
Shimmer 9,344 almost 4 years ago An easy way to add a simple, shimmering effect to any view in an iOS app
SAConfettiView 1,552 over 2 years ago Confetti! Who doesn't like confetti?
CCMRadarView 182 about 5 years ago CCMRadarView uses the IBDesignable tools to make an easy customizable radar view with animation
Pulsator 1,421 7 months ago Pulse animation for iOS
Interpolate 1,830 almost 4 years ago Swift interpolation for gesture-driven animations
ADPuzzleAnimation 125 over 8 years ago Custom animation for UIView inspired by Fabric - Answers animation
Wave 128 over 4 years ago Declarative chainable animations in Swift
Stellar 2,938 over 5 years ago A fantastic Physical animation library for swift
MotionMachine 381 8 days ago A powerful, elegant, and modular animation library for Swift
JRMFloatingAnimation 233 about 7 years ago An Objective-C animation library used to create floating image views
AHKBendableView 595 about 3 years ago UIView subclass that bends its edges when its position changes
FlightAnimator 582 over 4 years ago Advanced Natural Motion Animations, Simple Blocks Based Syntax
ZoomTransitioning 671 over 5 years ago A custom transition with image zooming animation
Ubergang 54 over 5 years ago A tweening engine for iOS written in Swift
JHChainableAnimations 3,228 almost 7 years ago Easy to read and write chainable animations in Objective-C
Popsicle 1,088 almost 2 years ago Delightful, extensible Swift value interpolation framework
WXWaveView 345 about 2 years ago Add a pretty water wave to your view
Twinkle 612 over 3 years ago Swift and easy way to make elements in your iOS and tvOS app twinkle
MotionBlur 1,505 over 9 years ago MotionBlur allows you to add motion blur effect to iOS animations
RippleEffectView 316 almost 8 years ago RippleEffectView - A Neat Rippling View Effect
SwiftyAnimate 194 about 7 years ago Composable animations in Swift
SamuraiTransition 279 over 5 years ago Swift based library providing a collection of ViewController transitions featuring a number of neat “cutting” animations
Lottie 25,779 2 months ago An iOS library for a real time rendering of native vector animations from Adobe After Effects
anim 569 over 3 years ago An animation library for iOS with custom easings and easy to follow API
AnimatedCollectionViewLayout 4,750 about 4 years ago A UICollectionViewLayout subclass that adds custom transitions/animations to the UICollectionView
Dance 649 over 7 years ago A radical & elegant animation library built for iOS
AKVideoImageView UIImageView subclass which allows you to display a looped video as a background
Spruce iOS Animation Library 3,445 8 months ago Swift library for choreographing animations on the screen
CircularRevealKit 25 over 4 years ago UI framework that implements the material design's reveal effect
TweenKit 1,350 about 4 years ago Animation library for iOS in Swift
Water 383 over 7 years ago Simple calculation to render cheap water effects
Pastel 3,502 about 2 years ago Gradient animation effect like Instagram
YapAnimator 1,938 over 3 years ago Your fast and friendly physics-based animation system
Bubble 222 over 7 years ago Fruit Animation
Gemini 3,251 about 1 year ago Gemini is rich scroll based animation framework for iOS, written in Swift
WaterDrops 401 about 7 years ago Simple water drops animation for iOS in Swift
ViewAnimator 7,297 8 months ago ViewAnimator brings your UI to life with just one line
Ease 1,260 over 4 years ago Animate everything with Ease
Kinieta 46 about 7 years ago An Animation Engine with Custom Bezier Easing, an Intuitive API and perfect Color Intepolation
LSAnimator 1,665 over 3 years ago Easy to Read and Write Multi-chain Animations Kit in Objective-C and Swift
YetAnotherAnimationLibrary 519 about 1 year ago Designed for gesture-driven animations. Fast, simple, & extensible!
Anima 628 11 months ago Anima is chainable Layer-Based Animation library for Swift4
MotionAnimation 146 over 6 years ago Lightweight animation library for UIKit
AGInterfaceInteraction 156 over 7 years ago library performs interaction with UI interface
PMTween 343 over 8 years ago An elegant and flexible tweening library for iOS
VariousViewsEffects 24 over 6 years ago Animates views nicely with easy to use extensions
TheAnimation 223 almost 5 years ago Type-safe CAAnimation wrapper. It makes preventing to set wrong type values
Poi 67 over 4 years ago Poi makes you use card UI like tinder UI .You can use it like tableview method
Sica 1,056 almost 3 years ago Simple Interface Core Animation. Run type-safe animation sequencially or parallelly
fireworks 340 over 1 year ago Fireworks effect for UIView
Disintegrate 75 almost 6 years ago Disintegration animation inspired by THAT thing Thanos did at the end of Avengers: Infinity War
Wobbly 151 over 5 years ago Wobbly is a Library of predefined, easy to use iOS animations
LoadingShimmer 1,591 about 2 years ago An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator
SPPerspective 331 over 2 years ago Widgets iOS 14 animation with 3D and dynamic shadow. Customisable transform and duration

UI / Transition

BlurryModalSegue 916 almost 9 years ago A custom modal segue for providing a blurred overlay effect
DAExpandAnimation 579 about 3 years ago A custom modal transition that presents a controller with an expanding effect while sliding out the presenter remnants
BubbleTransition 3,317 about 4 years ago A custom modal transition that presents and dismiss a controller with an expanding bubble effect
RPModalGestureTransition 91 about 8 years ago You can dismiss modal by using gesture
RMPZoomTransitionAnimator 1,707 about 7 years ago A custom zooming transition animation for UIViewController
ElasticTransition 2,181 over 4 years ago A UIKit custom transition that simulates an elastic drag. Written in Swift
ElasticTransition-ObjC 395 about 3 years ago A UIKit custom transition that simulates an elastic drag.This is the Objective-C Version of Elastic Transition written in Swift by lkzhao
ZFDragableModalTransition 2,469 almost 7 years ago Custom animation transition for present modal view controller
ZOZolaZoomTransition 896 about 8 years ago Zoom transition that animates the entire view hierarchy. Used extensively in the Zola iOS application
JTMaterialTransition 960 almost 6 years ago An iOS transition for controllers based on material design
AnimatedTransitionGallery 2,532 7 months ago Collection of iOS 7 custom animated transitions using UIViewControllerAnimatedTransitioning protocol
TransitionTreasury 2,087 about 5 years ago Easier way to push your viewController
Presenter 14 about 8 years ago Screen transition with safe and clean code
Kaeru 513 over 7 years ago Switch viewcontroller like iOS task manager
View2ViewTransition 850 almost 6 years ago Custom interactive view controller transition from one view to another view
AZTransitions 412 almost 4 years ago API to make great custom transitions in one method
Hero 22,059 10 months ago Elegant transition library for iOS & tvOS
Motion 1,769 almost 5 years ago Seamless animations and transitions in Swift
PresenterKit 551 about 3 years ago Swifty view controller presentation for iOS
Transition 2,641 about 4 years ago Easy interactive interruptible custom ViewController transitions
Gagat 873 over 5 years ago A delightful way to transition between visual styles in your iOS applications
DeckTransition 2,187 over 2 years ago A library to recreate the iOS Apple Music now playing transition
TransitionableTab 813 over 2 years ago TransitionableTab makes it easy to animate when switching between tab
AlertTransition 580 almost 7 years ago AlertTransition is a extensible library for making view controller transitions, especially for alert transitions
SemiModalViewController 80 over 4 years ago Present view / view controller as bottom-half modal
ImageTransition 219 about 2 years ago ImageTransition is a library for smooth animation of images during transitions
LiquidTransition 219 5 months ago removes boilerplate code to perform transition, allows backward animations, custom properties animation and much more!
SPStorkController 2,741 almost 2 years ago Very similar to the controllers displayed in Apple Music, Podcasts and Mail Apple's applications
AppstoreTransition 583 almost 3 years ago Simulates the appstore card animation transition
DropdownTransition 71 over 2 years ago Simple and elegant Dropdown Transition for presenting controllers from top to bottom
NavigationTransitions 841 20 days ago Pure SwiftUI Navigation transitions
LiquidSwipe 531 4 months ago Liquid navigation animation
TBIconTransitionKit 1,249 over 1 year ago Easy to use icon transition kit that allows to smoothly change from one shape to another

UI / Alert & Action Sheet

SweetAlert 2,051 over 4 years ago Live animated Alert View for iOS written in Swift
NYAlertViewController 609 over 1 year ago Highly configurable iOS Alert Views with custom content views
SCLAlertView-Swift 5,327 11 months ago Beautiful animated Alert View, written in Swift
TTGSnackbar 647 8 months ago Show simple message and action button on the bottom of the screen with multi kinds of animation
Swift-Prompts 734 over 6 years ago A Swift library to design custom prompts with a great scope of options to choose from
BRYXBanner 1,007 over 1 year ago A lightweight dropdown notification for iOS 7+, in Swift
LNRSimpleNotifications 202 over 2 years ago Simple Swift in-app notifications. LNRSimpleNotifications is a simplified Swift port of TSMessages
HDNotificationView 355 almost 6 years ago Emulates the native Notification Banner UI for any alert
JDStatusBarNotification 4,228 4 months ago Easy, customizable notifications displayed on top of the statusbar
Notie 84 over 7 years ago In-app notification in Swift, with customizable buttons and input text field
EZAlertController 366 over 1 year ago Easy Swift UIAlertController
GSMessages 706 about 3 years ago A simple style messages/notifications for iOS 7+
OEANotification 18 almost 7 years ago In-app customizable notification views on top of screen for iOS which is written in Swift 2.1
RKDropdownAlert 1,537 over 7 years ago Extremely simple UIAlertView alternative
TKSwarmAlert 579 over 5 years ago Animated alert library like Swarm app
SimpleAlert 398 about 1 year ago Customizable simple Alert and simple ActionSheet for Swift
Hokusai 430 about 7 years ago A Swift library to provide a bouncy action sheet
SwiftNotice 842 about 5 years ago SwiftNotice is a GUI library for displaying various popups (HUD) written in pure Swift, fits any scrollview
SwiftOverlays 631 about 6 years ago SwiftOverlays is a Swift GUI library for displaying various popups and notifications
SwiftyDrop 683 over 5 years ago SwiftyDrop is a lightweight pure Swift simple and beautiful dropdown message
LKAlertController 98 over 3 years ago An easy to use UIAlertController builder for swift
DOAlertController 405 over 4 years ago Simple Alert View written in Swift, which can be used as a UIAlertController. (AlertController/AlertView/ActionSheet)
CustomizableActionSheet 191 almost 4 years ago Action sheet allows including your custom views and buttons
Toast-Swift 3,674 8 months ago A Swift extension that adds toast notifications to the UIView object class
PMAlertController 2,523 over 1 year ago PMAlertController is a great and customizable substitute to UIAlertController
PopupViewController 21 about 8 years ago UIAlertController drop in replacement with much more customization
AlertViewLoveNotification 37 about 7 years ago A simple and attractive AlertView to ask permission to your users for Push Notification
CRToast 4,164 7 months ago A modern iOS toast view that can fit your notification needs
JLToast 1,737 3 months ago Toast for iOS with very simple interface
CuckooAlert 5 about 8 years ago Multiple use of presentViewController for UIAlertController
KRAlertController 52 about 6 years ago A colored alert view for your iOS
Dodo 878 almost 3 years ago A message bar for iOS written in Swift
MaterialActionSheetController 103 over 5 years ago A Google like action sheet for iOS written in Swift
SwiftMessages 7,335 about 2 months ago A very flexible message bar for iOS written in Swift
FCAlertView 112 about 5 years ago A Flat Customizable AlertView for iOS. (Swift)
FCAlertView 792 over 4 years ago A Flat Customizable AlertView for iOS. (Objective-C)
CDAlertView 1,145 almost 4 years ago Highly customizable alert/notification/success/error/alarm popup
RMActionController 539 about 2 years ago Present any UIView in an UIAlertController like manner
RMDateSelectionViewController 1,147 about 2 years ago Select a date using UIDatePicker in a UIAlertController like fashion
RMPickerViewController 381 over 5 years ago Select something using UIPickerView in a UIAlertController like fashion
Jelly 2,452 over 2 years ago Jelly provides custom view controller transitions with just a few lines of code
Malert 484 over 3 years ago Malert is a simple, easy and custom iOS UIAlertView written in Swift
RAlertView 77 almost 8 years ago AlertView, iOS popup window, A pop-up framework, Can be simple and convenient to join your project
NoticeBar 233 over 6 years ago A simple NoticeBar written by Swift 3, similar with QQ notice view
LIHAlert 38 over 3 years ago Advance animated banner alerts for iOS
BPStatusBarAlert 129 over 5 years ago A simple alerts that appear on the status bar and below navigation bar(like Facebook)
CFAlertViewController 1,057 over 2 years ago A library that helps you display and customise alerts and action sheets on iPad and iPhone
NotificationBanner 4,788 4 months ago The easiest way to display highly customizable in app notification banners in iOS
Alertift 283 about 4 years ago Swifty, modern UIAlertController wrapper
PCLBlurEffectAlert 147 over 6 years ago Swift AlertController with UIVisualEffectView
JDropDownAlert 72 about 3 years ago Multi dirction dropdown alert view
BulletinBoard 5,377 over 2 years ago Generate and Display Bottom Card Interfaces on iOS
CFNotify 501 6 months ago A customizable framework to create draggable views
StatusAlert 846 about 1 year ago Display Apple system-like self-hiding status alerts without interrupting user flow
Alerts & Pickers 5,678 9 months ago Advanced usage of native UIAlertController with TextField, DatePicker, PickerView, TableView and CollectionView
RMessage 412 over 2 years ago A crisp in-app notification/message banner built in ObjC
InAppNotify 434 about 2 years ago Swift library to manage in-app notification in swift language, like WhatsApp, Telegram, Frind, etc
FloatingActionSheetController 139 about 7 years ago FloatingActionSheetController is a cool design ActionSheetController library written in Swift
TOActionSheet 173 about 3 years ago A custom-designed reimplementation of the UIActionSheet control for iOS
XLActionController 3,326 over 1 year ago Fully customizable and extensible action sheet controller written in Swift
PopMenu 1,624 8 months ago A cool and customizable popup style action sheet 😎
NotchyAlert 71 over 5 years ago Use the iPhone X notch space to display creative alerts
Sheet 338 about 3 years ago SHEET helps you easily create a wide variety of action sheets with navigation features used in the Flipboard App
ALRT 96 almost 4 years ago An easier constructor for UIAlertController. Present an alert from anywhere
CatAlertController 8 almost 6 years ago Use UIAlertController like a boss
Loaf 1,092 over 1 year ago A simple framework for easy iOS Toasts
SPAlert 2,405 3 months ago Native popup from Apple Music & Feedback in AppStore. Contains Done & Heart presets
CleanyModal 490 over 2 years ago Use nice customized alerts and action sheets with ease, API is similar to native UIAlertController
BottomSheet 309 11 months ago Powerful Bottom Sheet component with content based size, interactive dismissal and navigation controller support
LCActionSheet 822 over 1 year ago A simple ActionSheet. WeChat, Weibo and QQ all use similar styles. Fully support Swift

UI / Badge

MIBadgeButton 342 almost 4 years ago Notification badge for UIButtons
EasyNotificationBadge 214 almost 4 years ago UIView extension that adds a notification badge. [e]
swift-badge 395 over 1 year ago Badge view for iOS written in swift
BadgeHub 810 over 2 years ago Make any UIView a full fledged animated notification center. It is a way to quickly add a notification badge icon to a UIView

UI / Button

SSBouncyButton 308 over 8 years ago iOS7-style bouncy button UI component
DOFavoriteButton 3,607 over 2 years ago Cute Animated Button written in Swift
VBFPopFlatButton 3,086 4 months ago Flat button with 9 different states animated using Facebook POP
HTPressableButton 859 about 8 years ago Flat design pressable button
LiquidFloatingActionButton 3,846 over 2 years ago Material Design Floating Action Button in liquid state
JTFadingInfoView 130 about 9 years ago An UIButton-based view with fade in/out animation features
Floaty 1,580 about 2 years ago Floating Action Button for iOS
TVButton 1,157 over 5 years ago Recreating the cool parallax icons from Apple TV as iOS UIButtons (in Swift)
SwiftyButton 553 over 3 years ago Simple and customizable button in Swift
AnimatablePlayButton 80 over 4 years ago Animated Play and Pause Button using CALayer, CAKeyframeAnimation
gbkui-button-progress-view 542 over 8 years ago Inspired by Apple’s download progress buttons in the App Store
ZFRippleButton 1,408 over 5 years ago Custom UIButton effect inspired by Google Material Design
JOEmojiableBtn 311 almost 4 years ago Emoji selector like Facebook Reactions
EMEmojiableBtn 85 over 8 years ago Option selector that works similar to Reactions by fb. Objective-c version
WYMaterialButton 76 over 7 years ago Interactive and fully animated Material Design button for iOS developers
DynamicButton 1,171 about 5 years ago Yet another animated flat buttons in Swift
OnOffButton 414 over 7 years ago Custom On/Off Animated UIButton, written in Swift. By Creativedash
WCLShineButton 1,388 over 4 years ago This is a UI lib for iOS. Effects like shining
EasySocialButton 160 about 7 years ago An easy way to create beautiful social authentication buttons
NFDownloadButton 434 about 6 years ago Revamped Download Button
LGButton 2,301 about 4 years ago A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code
MultiToggleButton 83 20 days ago A UIButton subclass that implements tap-to-toggle button text (Like the camera flash and timer buttons)
PMSuperButton 724 over 1 year ago A powerful UIButton with super powers, customizable from Storyboard!
JSButton 12 over 6 years ago A fully customisable swift subclass on UIButton which allows you to create beautiful buttons without writing any line of code
TransitionButton 1,467 about 2 years ago UIButton sublass for loading and transition animation
ButtonProgressBar-iOS 575 about 3 years ago A small and flexible UIButton subclass with animated loading progress, and completion animation
SpicyButton 2 almost 7 years ago Full-featured IBDesignable UIButton class
DesignableButton 92 over 5 years ago UIButton subclass with centralised and reusable styles. View styles and customise in InterfaceBuilder in real time!
BEMCheckBox 2,629 over 1 year ago Tasteful Checkbox for iOS. (Check box)
ExpandableButton 99 almost 6 years ago Customizable and easy to use expandable button in Swift
TORoundedButton 482 about 1 year ago A high-performance button control with rounded corners
FloatingButton 1,141 4 months ago Easily customizable floating button menu created with SwiftUI

UI / Calendar

CVCalendar 3,484 almost 3 years ago A custom visual calendar for iOS 8+ written in Swift (2.0)
RSDayFlow 842 over 2 years ago iOS 7+ Calendar with Infinite Scrolling
NWCalendarView 60 over 8 years ago An availability calendar implementation for iOS
GLCalendarView 855 over 2 years ago A fully customizable calendar view acting as a date range picker
JTCalendar 2,760 almost 3 years ago A customizable calendar view for iOS
JTAppleCalendar 7,568 4 months ago The Unofficial Swift Apple Calendar Library. View. Control. for iOS & tvOS
Daysquare 703 about 6 years ago An elegant calendar control for iOS
ASCalendar 194 over 8 years ago A calendar control for iOS written in swift with mvvm pattern
Calendar 704 about 4 years ago A set of views and controllers for displaying and scheduling events on iOS
Koyomi 750 almost 6 years ago Simple customizable calendar component in Swift
DateTimePicker 1,874 almost 3 years ago A nicer iOS UI component for picking date and time
RCalendarPicker 133 over 7 years ago RCalendarPicker A date picker control
CalendarKit 2,535 18 days ago Fully customizable calendar day view
GDPersianCalendar 26 over 5 years ago Customizable and easy to use Persian Calendar component
MBCalendarKit 560 about 5 years ago A calendar framework for iOS built with customization, and localization in mind
PTEventView 35 over 4 years ago An Event View based on Apple's Event Detail View within Calender.Supports ARC, Autolayout and editing via StoryBoard
KDCalendarView 599 about 1 year ago A calendar component for iOS written in Swift 4.0. It features both vertical and horizontal layout (and scrolling) and the display of native calendar events
CalendarPopUp 184 about 6 years ago CalendarPopUp - JTAppleCalendar library
ios_calendar 165 about 6 years ago It's lightweight and simple control with supporting Locale and CalendarIdentifier. There're samples for iPhone and iPad, and also with using a popover. With supporting Persian calendar
FSCalendar 10,605 3 months ago A fully customizable iOS calendar library, compatible with Objective-C and Swift
ElegantCalendar 891 11 months ago The elegant full-screen calendar missed in SwiftUI

UI / Cards

MDCSwipeToChoose 2,552 almost 7 years ago Swipe to "like" or "dislike" any view, just like Tinder.app. Build a flashcard app, a photo viewer, and more, in minutes, not hours!
TisprCardStack 850 almost 3 years ago Library that allows to have cards UI
CardAnimation 1,176 almost 4 years ago Card flip animation by pan gesture
Koloda 5,376 6 months ago KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS
KVCardSelectionVC 23 almost 8 years ago Awesome looking Dial like card selection ViewController
DMSwipeCards 253 over 5 years ago Tinder like card stack that supports lazy loading and generics
TimelineCards 431 over 2 years ago Presenting timelines as cards, single or bundled in scrollable feed!
Cards 4,209 over 1 year ago Awesome iOS 11 AppStore's Card Views
MMCardView 561 about 3 years ago Custom CollectionView like Wallet App
CardsLayout 856 over 4 years ago Nice card-designed custom collection view layout
CardParts 2,524 over 2 years ago A reactive, card-based UI framework built on UIKit
VerticalCardSwiper 1,400 about 1 year ago A marriage between the Shazam Discover UI and Tinder, built with UICollectionView in Swift
Shuffle 916 3 months ago A multi-directional card swiping library inspired by Tinder

UI / Form & Settings

Form 37 about 6 years ago The most flexible and powerful way to build a form on iOS
XLForm 5,768 6 months ago XLForm is the most flexible and powerful iOS library to create dynamic table-view forms. Fully compatible with Swift & Obj-C
Eureka 11,776 2 months ago Elegant iOS form builder in Swift
YALField Custom Field component with validation for creating easier form-like UI from interface builder
Former 1,301 over 3 years ago Former is a fully customizable Swift2 library for easy creating UITableView based form
SwiftForms 1,329 over 3 years ago A small and lightweight library written in Swift that allows you to easily create forms
Formalist 160 about 3 years ago Declarative form building framework for iOS
SwiftyFORM 1,075 almost 4 years ago SwiftyFORM is a form framework for iOS written in Swift
SwiftValidator 1,439 over 3 years ago A rule-based validation library for Swift
GenericPasswordRow 176 over 3 years ago A row for Eureka to implement password validations
formvalidator-swift 496 about 5 years ago A framework to validate inputs of text fields and text views in a convenient way
ValidationToolkit 48 10 months ago Lightweight framework for input validation written in Swift
ATGValidator 51 over 4 years ago Rule based validation framework with form and card validation support for iOS
ValidatedPropertyKit 974 11 months ago Easily validate your Properties with Property Wrappers
FDTextFieldTableViewCell 25 almost 5 years ago Adds a UITextField to the cell and places it correctly

UI / Keyboard

RSKKeyboardAnimationObserver 45 about 9 years ago Showing / dismissing keyboard animation in simple UIViewController category
RFKeyboardToolbar 419 about 7 years ago This is a flexible UIView and UIButton subclass to add customized buttons and toolbars to your UITextFields/UITextViews
IQKeyboardManager 16,470 16 days ago Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView
NgKeyboardTracker 797 almost 9 years ago Objective-C library for tracking keyboard in iOS apps
MMNumberKeyboard 956 3 months ago A simple keyboard to use with numbers and, optionally, a decimal point
KeyboardObserver 160 over 2 years ago For less complicated keyboard event handling
TPKeyboardAvoiding 5,810 about 1 year ago A drop-in universal solution for moving text fields out of the way of the keyboard in iOS
YYKeyboardManager 482 over 6 years ago iOS utility class allows you to access keyboard view and track keyboard animation
KeyboardMan 351 about 6 years ago KeyboardMan helps you make keyboard animation
MakemojiSDK 101 about 8 years ago Emoji Keyboard SDK (iOS)
Typist 1,066 over 3 years ago Small, drop-in Swift UIKit keyboard manager for iOS apps-helps manage keyboard's screen presence and behavior without notification center
KeyboardHideManager 57 6 months ago Codeless manager to hide keyboard by tapping on views for iOS written in Swift
Toolbar 455 almost 4 years ago Awesome autolayout Toolbar
IHKeyboardAvoiding 1,411 about 2 years ago A drop-in universal solution for keeping any UIView visible when the keyboard is being shown - no more UIScrollViews!
NumPad 84 over 5 years ago Number Pad (inspired by Square's design)
Ribbon 295 about 3 years ago A simple cross-platform toolbar/custom input accessory view library for iOS & macOS
ISEmojiView 523 3 months ago Emoji Keyboard for iOS

UI / Label

LTMorphingLabel 8,084 9 months ago Graceful morphing effects for UILabel written in Swift
ActiveLabel.swift 4,469 about 1 year ago UILabel drop-in replacement supporting Hashtags (#), Mentions (@) and URLs (http://) written in Swift
MZTimerLabel 1,568 over 1 year ago A handy class for iOS to use UILabel as a countdown timer or stopwatch just like in Apple Clock App
CountdownLabel 1,001 over 2 years ago Simple countdown UILabel with morphing animation, and some useful function
IncrementableLabel 80 almost 5 years ago Incrementable label for iOS, macOS, and tvOS
TTTAttributedLabel 8,746 5 months ago A drop-in replacement for UILabel that supports attributes, data detectors, links, and more
NumberMorphView 1,583 almost 7 years ago A label view for displaying numbers which can transition or animate using a technique called number tweening or number morphing
GlitchLabel 1,045 almost 2 years ago Glitching UILabel for iOS
TOMSMorphingLabel 1,864 over 3 years ago Configurable morphing transitions between text values of a label
THLabel 668 about 2 years ago UILabel subclass, which additionally allows shadow blur, inner shadow, stroke text and fill gradient
RQShineLabel 1,968 11 months ago Secret app like text animation
ZCAnimatedLabel 2,291 almost 4 years ago UILabel replacement with fine-grain appear/disappear animation
TriLabelView 170 4 months ago A triangle shaped corner label view for iOS written in Swift
Preloader.Ophiuchus 880 over 4 years ago Custom Label to apply animations on whole text or letters
MTLLinkLabel 74 almost 5 years ago MTLLinkLabel is linkable UILabel. Written in Swift
UICountingLabel 1,916 over 2 years ago Adds animated counting support to UILabel
SlidingText 53 about 6 years ago Swift UIView for sliding text with page indicator
NumericAnimatedLabel 26 over 7 years ago Swift UIView for showing numeric label with incremental and decremental step animation while changing value. Useful for scenarios like displaying currency
JSLabel 6 over 6 years ago A simple designable subclass on UILabel with extra IBDesignable and Blinking features
AnimatedMaskLabel 22 over 5 years ago Animated Mask Label is a nice gradient animated label. This is an easy way to add a shimmering effect to any view in your app
STULabel 120 about 2 months ago 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 / Login

LFLoginController 156 about 5 years ago Customizable login screen, written in Swift
LoginKit 663 about 6 years ago LoginKit is a quick and easy way to add a Login/Signup UX to your iOS app
Cely 166 over 4 years ago Plug-n-Play login framework written in Swift

UI / Menu

ENSwiftSideMenu 1,817 over 4 years ago A simple side menu for iOS 7/8 written in Swift
RESideMenu 7,094 almost 7 years ago iOS 7/8 style side menu with parallax effect inspired by Dribbble shots
SSASideMenu 598 almost 8 years ago A Swift implementation of RESideMenu. A iOS 7/8 style side menu with parallax effect
RadialMenu 303 over 2 years ago RadialMenu is a custom control for providing a touch context menu (like iMessage recording in iOS 8) built with Swift & POP
cariocamenu 780 over 4 years ago The fastest zero-tap iOS menu
VLDContextSheet 174 about 9 years ago Context menu similar to the one in the Pinterest iOS app
GuillotineMenu 2,909 over 4 years ago Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine
MediumMenu 318 over 5 years ago A menu based on Medium iOS app
SwiftySideMenu 83 about 9 years ago SwiftySideMenu is a lightweight and easy to use side menu controller to add left menu and center view controllers with scale animation based on Pop framework
LLSlideMenu 591 over 7 years ago This is a spring slide menu for iOS apps
Swift-Slide-Menu 89 over 6 years ago A Slide Menu, written in Swift, inspired by Slide Menu Material Design
MenuItemKit 850 over 1 year ago UIMenuItem with image and block(closure)
BTNavigationDropdownMenu 2,688 over 2 years ago The elegant dropdown menu, written in Swift, appears underneath navigation bar to display a list of related items when a user click on the navigation title
ALRadialMenu 51 over 2 years ago A radial/circular menu featuring spring animations. Written in swift
AZDropdownMenu 193 almost 6 years ago An easy to use dropdown menu that supports images
CircleMenu 3,438 over 2 years ago An animated, multi-option menu button
SlideMenuControllerSwift 3,403 about 1 year ago iOS Slide Menu View based on Google+, iQON, Feedly, Ameba iOS app. It is written in pure Swift
SideMenu 5,674 almost 2 years ago Simple side menu control in Swift inspired by Facebook. Right and Left sides. Lots of customization and animation options. Can be implemented in Storyboard with no code
CategorySliderView 349 almost 9 years ago slider view for choosing categories. add any UIView type as category item view. Fully customisable
MKDropdownMenu 525 almost 7 years ago A Dropdown Menu for iOS with many customizable parameters to suit any needs
ExpandingMenu 458 over 5 years ago ExpandingMenu is menu button for iOS written in Swift
PageMenu 5,266 over 3 years ago A paging menu controller built from other view controllers placed inside a scroll view (like Spotify, Windows Phone, Instagram)
XXXRoundMenuButton 387 over 5 years ago A simple circle style menu
IGCMenu 140 10 months ago Grid and Circular menu with animation.Easy to customise
EEJSelectMenu 23 about 8 years ago Single selection menu with cool animations, responsive with all screen sizes
IGLDropDownMenu 1,227 about 4 years ago An iOS drop down menu with pretty animation and easy to customize
Side-Menu.iOS 2,717 over 4 years ago Animated side menu with customizable UI
PopMenu 894 over 8 years ago PopMenu is pop animation menu inspired by Sina weibo / NetEase app
FlowingMenu 974 about 5 years ago Interactive view transition to display menus with flowing and bouncing effects in Swift
Persei 3,452 over 4 years ago Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift
DropDown 2,444 6 months ago A Material Design drop down for iOS
KYGooeyMenu 1,918 over 2 years ago A not bad gooey effects menu
SideMenuController 1,158 over 3 years ago A side menu controller written in Swift
Context-Menu.iOS 1,834 over 6 years ago You can easily add awesome animated context menu to your app
ViewDeck 5,319 over 2 years ago An implementation of the sliding functionality found in the Path 2.0 or Facebook iOS apps
FrostedSidebar 429 over 7 years ago Hamburger Menu using Swift and iOS 8 API's
VHBoomMenuButton 582 almost 5 years ago A menu which can ... BOOM!
DropDownMenuKit 302 over 1 year ago A simple, modular and highly customizable UIKit menu, that can be attached to the navigation bar or toolbar, written in Swift
RevealMenuController 23 almost 6 years ago Expandable item groups, custom position and appearance animation. Similar to ActionSheet style
RHSideButtons 168 about 5 years ago Library provides easy to implement variation of Android (Material Design) Floating Action Button for iOS. You can use it as your app small side menu
Swift-CircleMenu 125 almost 8 years ago Rotating circle menu written in Swift 3
AKSideMenu 281 24 days ago Beautiful iOS side menu library with parallax effect
InteractiveSideMenu 708 about 4 years ago Customizable iOS Interactive Side Menu written in Swift 3
YNDropDownMenu 1,345 over 5 years ago Adorable iOS drop down menu with Swift3
KWDrawerController 157 over 1 year ago Drawer view controller that easy to use!
JNDropDownMenu 64 about 1 year ago Easy to use tableview style drop down menu with multi-column support written in Swift3
FanMenu 728 over 1 year ago Menu with a circular layout based on Macaw
AirBar 642 about 5 years ago UIScrollView driven expandable menu written in Swift 3
FAPanels 851 almost 5 years ago FAPanels for transition
SwipeMenuViewController 1,287 about 1 year ago Swipable tab and menu View and ViewController
DTPagerController 289 over 3 years ago A fully customizable container view controller to display set of ViewControllers in horizontal scroller
PagingKit 1,403 over 2 years ago PagingKit provides customizable menu UI It has more flexible layout and design than the other libraries
Dropdowns 309 almost 3 years ago 💧 Dropdown in Swift
Parchment 3,391 about 2 months ago A paging view controller with a highly customizable menu. Built on UICollectionView, with support for custom layouts and infinite data sources
ContextMenu 983 almost 3 years ago An iOS context menu UI inspired by Things 3
Panels 1,504 almost 5 years ago Panels is a framework to easily add sliding panels to your application
UIMenuScroll 19 almost 6 years ago Creating the horizontal swiping navigation how on Facebook Messenger
CircleBar 868 8 months ago 🔶 A fun, easy-to-use tab bar navigation controller for iOS
SPLarkController 988 over 2 years ago Settings screen with buttons and switches
SwiftyMenu 579 6 months ago A Simple and Elegant DropDown menu for iOS 🔥💥

UI / Navigation Bar

HidingNavigationBar 1,033 over 2 years ago Easily hide and show a view controller's navigation bar (and tab bar) as a user scrolls
KMNavigationBarTransition 3,376 about 1 year ago A drop-in universal library helps you to manage the navigation bar styles and makes transition animations smooth between different navigation bar styles while pushing or popping a view controller for all orientations
LTNavigationBar 4,463 about 6 years ago UINavigationBar Category which allows you to change its appearance dynamically
BusyNavigationBar 990 over 7 years ago A UINavigationBar extension to show loading effects
KDInteractiveNavigationController 154 about 7 years ago A UINavigationController subclass that support pop interactive UINavigationbar with hidden or show
AMScrollingNavbar 6,051 over 1 year ago Scrollable UINavigationBar that follows the scrolling of a UIScrollView
NavKit 38 about 7 years ago Simple and integrated way to customize navigation bar experience on iOS app
RainbowNavigation 786 about 2 years ago An easy way to change backgroundColor of UINavigationBar when Push & Pop
TONavigationBar 250 almost 2 years ago 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 / PickerView

ActionSheetPicker-3.0 3,400 14 days ago Quickly reproduce the dropdown UIPickerView / ActionSheet functionality on iOS
PickerView 527 almost 6 years ago A customizable alternative to UIPickerView in Swift
DatePickerDialog 585 12 months ago Date picker dialog for iOS
CZPicker 527 9 months ago A picker view shown as a popup for iOS
AIDatePickerController 90 over 7 years ago UIDatePicker modally presented with iOS 7 custom transitions
CountryPicker 215 7 months ago UIPickerView with Country names flags and phoneCodes
McPicker 213 about 1 year ago A customizable, closure driven UIPickerView drop-in solution with animations that is rotation ready
Mandoline 894 over 5 years ago An iOS picker view to serve all your "picking" needs
D2PDatePicker 301 about 7 years ago Elegant and Easy-to-Use iOS Swift Date Picker
CountryPickerView 505 about 1 year ago A simple, customizable view for efficiently collecting country information in iOS apps
planet 71 almost 5 years ago A country picker
MICountryPicker 90 over 4 years ago Swift country picker with search option
ADDatePicker 170 over 4 years ago A fully customizable iOS Horizontal PickerView library, written in pure swift
SKCountryPicker 298 22 days ago A simple, customizable Country picker for picking country or dialing code

UI / Popup

MMPopupView 2,107 over 2 years ago Pop-up based view(e.g. alert sheet), can easily customize
STPopup 2,600 almost 3 years ago STPopup provides a UINavigationController in popup style, for both iPhone and iPad
NMPopUpView 194 about 2 years ago Simple iOS class for showing nice popup windows. Swift and Objective-C versions available
PopupController 337 over 4 years ago A customizable controller for showing temporary popup view
SubscriptionPrompt 236 over 2 years ago Subscription View Controller like the Tinder uses
Presentr 3,070 about 1 year ago Wrapper for custom ViewController presentations in iOS 8+
PopupDialog 3,953 10 months ago A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertControllers alert style
SelectionDialog 116 about 5 years ago Simple selection dialog
AZDialogViewController 774 about 2 years ago A highly customizable alert dialog controller that mimics Snapchat's alert dialog
MIBlurPopup 605 over 4 years ago MIBlurPopup let you create amazing popups with a blurred background
LNPopupController 3,040 13 days ago a framework for presenting view controllers as popups of other view controllers, much like the Apple Music and Podcasts apps
PopupWindow 417 about 6 years ago PopupWindow is a simple Popup using another UIWindow in Swift
SHPopup 38 over 3 years ago SHPopup is a simple lightweight library for popup view
Popover 2,102 5 months ago Popover is a balloon library like Facebook app. It is written in pure swift
SwiftEntryKit 6,630 6 months ago A highly customizable popups, alerts and banners presenter for iOS. It offers various presets and is written in pure Swift
FFPopup 868 about 1 year ago ⛩FFPopup is a lightweight library for presenting custom views as a popup
PopupView 3,486 22 days ago Toasts and popups library written with SwiftUI
MijickPopups 1,338 3 days ago Popups, popovers, sheets, alerts, toasts, banners, (...) presentation made simple. Written with and for SwiftUI

UI / ProgressView

ProgressMeter 107 almost 7 years ago Display the progress on a meter with customized annotations for iOS developed in Swift
GradientCircularProgress 544 about 3 years ago Customizable progress indicator library in Swift

UI / Pull to Refresh

DGElasticPullToRefresh 3,767 over 2 years ago Elastic pull to refresh for iOS developed in Swift
PullToBounce 1,862 about 5 years ago Animated "Pull To Refresh" Library for UIScrollView
SVPullToRefresh 4,821 12 months ago Give pull-to-refresh & infinite scrolling to any UIScrollView with 1 line of code
UzysAnimatedGifPullToRefresh 1,400 over 8 years ago Add PullToRefresh using animated GIF to any scrollView with just simple code
PullToRefreshCoreText 310 about 8 years ago PullToRefresh extension for all UIScrollView type classes with animated text drawing style
BOZPongRefreshControl 879 almost 10 years ago A pull-down-to-refresh control for iOS that plays pong, originally created for the MHacks III iOS app
CBStoreHouseRefreshControl 3,921 almost 5 years ago Fully customizable pull-to-refresh control inspired by Storehouse iOS app
SurfingRefreshControl 55 about 8 years ago Inspired by CBStoreHouseRefreshControl.Customizable pull-to-refresh control,written in pure Swift
mntpulltoreact 767 over 9 years ago One gesture, many actions. An evolution of Pull to Refresh
ADChromePullToRefresh 266 about 6 years ago Chrome iOS app style pull to refresh with multiple actions
BreakOutToRefresh 2,478 over 4 years ago A playable pull to refresh view using SpriteKit
MJRefresh 13,802 8 months ago An easy way to use pull-to-refresh
HTPullToRefresh 41 over 8 years ago Easily add vertical and horizontal pull to refresh to any UIScrollView. Can also add multiple pull-to-refesh views at once
PullToRefreshSwift 537 over 5 years ago iOS Simple Cool PullToRefresh Library. It is written in pure swift
GIFRefreshControl 161 almost 6 years ago GIFRefreshControl is a pull to refresh that supports GIF images as track animations
ReplaceAnimation 947 about 4 years ago Pull-to-refresh animation in UICollectionView with a sticky header flow layout, written in Swift
PullToMakeSoup 1,923 over 5 years ago Custom animated pull-to-refresh that can be easily added to UIScrollView
RainyRefreshControl 676 over 5 years ago Simple refresh control for iOS inspired by
ESPullToRefresh 1,830 about 1 year ago Customisable pull-to-refresh, including nice animation on the top
CRRefresh 964 almost 4 years ago An easy way to use pull-to-refresh
KafkaRefresh 1,205 over 1 year ago Animated, customizable, and flexible pull-to-refresh framework for faster and easier iOS development

UI / Rating Stars

FloatRatingView 549 about 2 years ago Whole, half or floating point ratings control written in Swift
TTGEmojiRate 291 over 6 years ago An emoji-liked rating view for iOS, implemented in Swift
StarryStars 174 about 5 years ago StarryStars is iOS GUI library for displaying and editing ratings
Cosmos 2,186 3 months ago A star rating control for iOS / Swift
HCSStarRatingView 1,276 over 1 year ago Simple star rating view for iOS written in Objective-C
MBRateApp 48 5 months ago A groovy app rate stars screen for iOS written in Swift
RPInteraction 29 over 6 years ago Review page interaction - handy and pretty way to ask for review

UI / ScrollView

ScrollingFollowView 190 about 6 years ago ScrollingFollowView is a simple view which follows UIScrollView scrolling
UIScrollView-InfiniteScroll 1,060 about 2 years ago UIScrollView infinite scroll category
GoAutoSlideView 59 over 3 years ago GoAutoSlideView extends UIScrollView by featuring infinitely and automatically slide
AppStoreStyleHorizontalScrollView 660 about 6 years ago App store style horizontal scroll view
PullToDismiss 486 over 4 years ago You can dismiss modal viewcontroller by pulling scrollview or navigationbar in Swift
SpreadsheetView 3,519 7 months ago Full configurable spreadsheet view user interfaces for iOS applications. With this framework, you can easily create complex layouts like schedule, Gantt chart or timetable as if you are using Excel
VegaScroll 2,936 almost 2 years ago VegaScroll is a lightweight animation flowlayout for UICollectionView completely written in Swift 4, compatible with iOS 11 and Xcode 9
ShelfView-iOS 268 almost 6 years ago iOS custom view to display books on shelf
SlideController 423 over 2 years ago SlideController is simple and flexible UI component completely written in Swift. It is a nice alternative for UIPageViewController built using power of generic types
CrownControl 106 almost 6 years ago Inspired by the Apple Watch Digital Crown, CrownControl is a tiny accessory view that enables scrolling through scrollable content without lifting your thumb
SegementSlide 1,308 over 3 years ago Multi-tier UIScrollView nested scrolling solution

UI / Segmented Control

BetterSegmentedControl 2,219 over 1 year ago An easy to use, customizable replacement for UISegmentedControl & UISwitch
LUNSegmentedControl 349 about 5 years ago Customizable segmented control with interactive animation
AKASegmentedControl 384 almost 7 years ago Fully customizable Segmented Control for iOS
TwicketSegmentedControl 1,762 over 2 years ago Custom UISegmentedControl replacement for iOS, written in Swift
SJFluidSegmentedControl 974 almost 2 years ago A segmented control with custom appearance and interactive animations. Written in Swift 3.0
HMSegmentedControl 4,016 8 months ago A drop-in replacement for UISegmentedControl mimicking the style of the segmented control used in Google Currents and various other Google products
YUSegment 111 over 5 years ago A customizable segmented control for iOS. Supports both text and image
MultiSelectSegmentedControl 300 20 days ago adds Multiple-Selection to the standard
DynamicMaskSegmentSwitch 309 about 8 years ago A segment switcher with dynamic text mask effect
PinterestSegment 688 3 months ago A Pinterest-like segment control with masking animation
DGRunkeeperSwitch 1,880 almost 5 years ago Runkeeper design switch control (two part segment control)

UI / Slider

VolumeControl 84 over 7 years ago Custom volume control for iPhone featuring a well-designed round slider
WESlider 90 over 8 years ago Simple and light weight slider with chapter management
IntervalSlider 67 about 8 years ago IntervalSlider is a slider library like ReutersTV app. written in pure swift
RangeSlider 367 about 1 year ago A simple range slider made in Swift
CircleSlider 148 about 7 years ago CircleSlider is a Circular slider library. written in pure Swift
MARKRangeSlider 186 almost 2 years ago A custom reusable slider control with 2 thumbs (range slider)
ASValueTrackingSlider 1,843 about 5 years ago A UISlider subclass that displays the slider value in a popup view
TTRangeSlider 967 about 3 years ago A slider, similar in style to UISlider, but which allows you to pick a minimum and maximum range
MMSegmentSlider 48 over 7 years ago Customizable animated slider for iOS
StepSlider 572 over 3 years ago StepSlider its custom implementation of slider such as UISlider for preset integer values
JDSlider 85 over 7 years ago An iOS Slider written in Swift
SnappingSlider 576 over 6 years ago A beautiful slider control for iOS built purely upon Swift
MTCircularSlider 140 over 3 years ago A feature-rich circular slider control
VerticalSlider 78 about 6 years ago VerticalSlider is a vertical implementation of the UISlider slider control
CircularSlider 255 over 5 years ago A powerful Circular Slider. It's written in Swift, it's 100% IBDesignable and all parameters are IBInspectable
HGCircularSlider 2,596 3 months ago A custom reusable circular slider control for iOS application
RangeSeekSlider 755 about 1 year ago A customizable range slider for iOS
SectionedSlider 371 over 4 years ago Control Center Slider
MultiSlider 494 about 1 month ago UISlider clone with multiple thumbs and values, optional snap intervals, optional value labels
AGCircularPicker 627 over 6 years ago AGCircularPicker is helpful component for creating a controller aimed to manage any calculated parameter
Fluid Slider 1,972 over 2 years ago A slider widget with a popup bubble displaying the precise value selected

UI / Splash View

CBZSplashView 1,489 almost 8 years ago Twitter style Splash Screen View. Grows to reveal the Initial view behind
SKSplashView 473 almost 5 years ago Create custom animated splash views similar to the ones in the Twitter, Uber and Ping iOS app
RevealingSplashView 1,249 over 2 years ago A Splash view that animates and reveals its content, inspired by Twitter splash

UI / Status Bar

Bartinter 1,716 about 5 years ago Status bar tint depending on content behind, updates dynamically

UI / Stepper

PFStepper 24 almost 8 years ago May be the most elegant stepper you have ever had!
ValueStepper 395 over 5 years ago A Stepper object that displays its value
GMStepper 925 11 months ago A stepper with a sliding label in the middle
barceloneta 71 almost 6 years ago The right way to increment/decrement values with a simple gesture on iOS
SnappingStepper 428 over 4 years ago An elegant alternative to the UIStepper written in Swift
SMNumberWheel 25 almost 7 years ago A custom control written in Swift, which is ideal for picking numbers very fast but yet very accurate using a rotating wheel

UI / Switch

AnimatedSwitch 246 about 6 years ago UISwitch which paints over the parent view with the color in Swift
ViralSwitch 332 almost 6 years ago A UISwitch that infects its superview with its tint color
JTMaterialSwitch 318 almost 9 years ago A customizable switch UI with ripple effect and bounce animations, inspired from Google's Material Design
TKSwitcherCollection 916 3 months ago An animate switch collection
SevenSwitch 777 almost 6 years ago iOS7 style drop in replacement for UISwitch
PMZSwitch 117 about 6 years ago Yet another animated toggle
Switcher 207 over 7 years ago Swift - Custom UISwitcher with animation when change status
RAMPaperSwitch 2,932 almost 3 years ago RAMPaperSwitch is a Swift module which paints over the parent view when the switch is turned on
AIFlatSwitch 980 over 2 years ago A flat component alternative to UISwitch on iOS
Switch 145 over 3 years ago An iOS switch control implemented in Swift with full Interface Builder support

UI / Tab Bar

ESTabBarController 127 over 6 years ago A tab bar controller for iOS that allows highlighting buttons and setting custom actions to them
GooeyTabbar 940 over 7 years ago A gooey effect tabbar
animated-tab-bar 11,127 almost 3 years ago RAMAnimatedTabBarController is a Swift module for adding animation to tabbar items
FoldingTabBar.iOS 3,678 over 2 years ago Folding Tab Bar and Tab Bar Controller
GGTabBar 156 over 4 years ago Another UITabBar & UITabBarController (iOS Tab Bar) replacement, but uses Auto Layout for arranging it's views hierarchy
adaptive-tab-bar 2,031 over 4 years ago AdaptiveController is a 'Progressive Reduction' Swift module for adding custom states to Native or Custom iOS UI elements
Pager 232 over 5 years ago Easily create sliding tabs with Pager
XLPagerTabStrip 6,984 12 months ago Android PagerTabStrip for iOS
TabPageViewController 1,388 almost 3 years ago Paging view controller and scroll tab view
TabDrawer 501 over 8 years ago Customizable TabBar UI element that allows you to run a block of code upon TabBarItem selection, written in Swift
SwipeViewController 655 over 5 years ago SwipeViewController is a Swift modification of RKSwipeBetweenViewControllers - navigate between pages / ViewControllers
ColorMatchTabs 1,380 over 4 years ago Interesting way to display tabs
BATabBarController 1,058 over 4 years ago A TabBarController with a unique animation for selection
ScrollPager 509 about 4 years ago A scroll pager that displays a list of tabs (segments) and manages paging between given views
Segmentio 2,529 3 months ago Animated top/bottom segmented control written in Swift
KYWheelTabController 122 over 3 years ago KYWheelTabController is a subclass of UITabBarController.It displays the circular menu instead of UITabBar
SuperBadges 55 about 6 years ago Add emojis and colored dots as badges for your Tab Bar buttons
AZTabBarController 347 about 2 years ago A custom tab bar controller for iOS written in Swift 3.0
MiniTabBar 161 over 6 years ago A clean simple alternative to the UITabBar
SwipeableTabBarController 1,544 over 1 year ago UITabBarController with swipe interaction between its tabs
SMSwipeableTabView 57 about 4 years ago Swipeable Views with Tabs (Like Android SwipeView With Tabs Layout)
Tabman 2,869 6 months ago A powerful paging view controller with indicator bar for iOS
WormTabStrip 187 over 2 years ago Beatiful ViewPager For iOS written in Swift (inspired by Android )
SSCustomTabMenu 79 almost 7 years ago Simple customizable iOS bottom menu with Tabbar
SmoothTab 105 over 4 years ago Smooth customizable tabs for iOS apps
ExpandedTabBar 308 almost 2 years ago Very creative designed solution for "more" items in UITabBarController
BEKCurveTabbar 183 over 4 years ago compatible with XCode +10 and fully customizable via Interface_Builder panel. BEKCurveTabBar derived UITabBar class and compatible with every iOS devices
AnimatedTabBar 381 4 months ago A tabbar with number of preset animations. Written with SwiftUI

UI / Table View / Collection View

MGSwipeTableCell 6,964 over 1 year ago UITableViewCell subclass that allows to display swippable buttons with a variety of transitions
YXTPageView 69 over 7 years ago A PageView, which supporting scrolling to transition between a UIView and a UITableView
ConfigurableTableViewController 269 about 8 years ago Typed, yet Flexible Table View Controller
Lightning-Table 28 almost 10 years ago A declarative api for working with UITableView
Static 1,253 about 3 years ago Simple static table views for iOS in Swift
AMWaveTransition 2,367 over 4 years ago Custom transition between viewcontrollers holding tableviews
SWTableViewCell 7,133 over 3 years ago An easy-to-use UITableViewCell subclass that implements a swippable content view which exposes utility buttons (similar to iOS 7 Mail Application)
ZYThumbnailTableView 945 about 6 years ago a TableView have thumbnail cell only, and you can use gesture let it expands other expansionView, all diy
BWSwipeRevealCell 68 over 5 years ago A Swift library for swipeable table cells
preview-transition 2,083 over 4 years ago PreviewTransition is a simple preview gallery controller
QuickTableViewController 556 12 months ago A simple way to create a UITableView for settings in Swift
TableKit 702 over 1 year ago Type-safe declarative table views with Swift
VBPiledView 169 almost 6 years ago Simple and beautiful stacked UIView to use as a replacement for an UITableView, UIImageView or as a menu
VTMagic 1,809 over 4 years ago VTMagic is a page container library for iOS
MCSwipeTableViewCell 2,956 about 6 years ago Convenient UITableViewCell subclass that implements a swippable content to trigger actions (similar to the Mailbox app)
MYTableViewIndex 525 about 5 years ago A pixel perfect replacement for UITableView section index, written in Swift
ios-dragable-table-cells 51 almost 8 years ago Support for drag-n-drop of UITableViewCells in a navigation hierarchy of view controllers. You drag cells by tapping and holding them
Bohr 1,261 about 4 years ago Bohr allows you to set up a settings screen for your app with three principles in mind: ease, customization and extensibility
SwiftReorder 408 over 4 years ago Add drag-and-drop reordering to any table view with just a few lines of code. Robust, lightweight, and completely customizable. [e]
HoverConversion 162 about 8 years ago HoverConversion realized vertical paging with UITableView. UIViewController will be paging when reaching top or bottom of UITableView contentOffset
TableViewDragger 536 about 1 year ago A cells of UITableView can be rearranged by drag and drop
FlexibleTableViewController 9 almost 7 years ago Swift library of generic table view controller with external data processing of functionality, like determine cell's reuseIdentifier related to indexPath, configuration of requested cell for display and cell selection handler
CascadingTableDelegate 911 about 5 years ago A no-nonsense way to write cleaner UITableViewDelegate and UITableViewDataSource in Swift
TimelineTableViewCell 1,324 almost 4 years ago Simple timeline view implemented by UITableViewCell written in Swift 3.0
RHPreviewCell 386 over 6 years ago I envied so much Spotify iOS app this great playlist preview cell. Now you can give your users ability to quick check "what content is hidden under your UITableViewCell"
TORoundedTableView 160 over 4 years ago A subclass of UITableView that styles it like Settings.app on iPad
TableFlip 561 almost 4 years ago A simpler way to do cool UITableView animations! (╯°□°)╯︵ ┻━┻
DTTableViewManager 453 4 months ago Protocol-oriented UITableView management, powered by generics and associated types
SwipeCellKit 6,214 6 months ago Swipeable UITableViewCell based on the stock Mail.app, implemented in Swift
ReverseExtension 1,676 about 3 years ago A UITableView extension that enables cell insertion from the bottom of a table view
SelectionList 122 20 days ago Simple single-selection or multiple-selection checklist, based on UITableView
AZTableViewController 74 almost 7 years ago Elegant and easy way to integrate pagination with dummy views
SAInboxViewController 297 over 7 years ago UIViewController subclass inspired by "Inbox by google" animated transitioning
StaticTableViewController 25 over 2 years ago Dynamically hide / show cells of static UITableViewController
OKTableViewLiaison 85 almost 6 years ago Framework to help you better manage UITableView configuration
ThunderTable 21 3 months ago A simple declarative approach to UITableViewController management using a protocol-based approach
Dwifft 1,857 over 1 year ago Swift Diff
MEVFloatingButton 296 over 7 years ago An iOS drop-in UITableView, UICollectionView and UIScrollView superclass category for showing a customizable floating button on top of it
Preheat 627 almost 2 years ago Automates prefetching of content in UITableView and UICollectionView
DisplaySwitcher 2,326 over 3 years ago Custom transition between two collection view layouts
Reusable 3,002 about 1 year ago A Swift mixin for UITableViewCells and UICollectionViewCells
Sapporo 246 about 6 years ago Cellmodel-driven collectionview manager
StickyCollectionView-Swift 325 about 7 years ago UICollectionView layout for presenting of the overlapping cells
TLIndexPathTools 347 over 1 year ago TLIndexPathTools is a small set of classes that can greatly simplify your table and collection views
IGListKit 12,883 27 days ago A data-driven UICollectionView framework for building fast and flexible lists
FlexibleCollectionViewController 4 almost 8 years ago Swift library of generic collection view controller with external data processing of functionality, like determine cell's reuseIdentifier related to indexPath, configuration of requested cell for display and cell selection handler etc
ASCollectionView 372 6 months ago A Swift collection view inspired by Airbnb
GLTableCollectionView 706 almost 6 years ago Netflix and App Store like UITableView with UICollectionView
EditDistance 90 over 5 years ago Incremental update tool for UITableView and UICollectionView
SwiftSpreadSheet 641 about 5 years ago Spreadsheet CollectionViewLayout in Swift. Fully customizable
GenericDataSource 133 about 1 year ago A generic small reusable components for data source implementation for UITableView/UICollectionView in Swift
PagingView 316 about 6 years ago Infinite paging, Smart auto layout, Interface of similar to UIKit
PJFDataSource 88 over 5 years ago PJFDataSource is a small library that provides a simple, clean architecture for your app to manage its data sources while providing a consistent user interface for common content states (i.e. loading, loaded, empty, and error)
DataSources 570 7 days ago Type-safe data-driven List-UI Framework. (We can also use ASCollectionNode)
KDDragAndDropCollectionView 528 over 4 years ago Dragging & Dropping data across multiple UICollectionViews
SectionScrubber 189 about 4 years ago A component to quickly scroll between collection view sections
CollectionKit 4,403 about 2 years ago A modern Swift framework for building reusable data-driven collection components
AZCollectionViewController 95 over 4 years ago Easy way to integrate pagination with dummy views in CollectionView, make Instagram Discover within minutes
CampcotCollectionView 185 over 2 years ago CampcotCollectionView is a custom UICollectionView written in Swift that allows to expand and collapse sections. It provides a simple API to manage collection view appearance
Stefan 47 22 days ago A guy that helps you manage collections and placeholders in easy way
Parade 772 over 6 years ago Parallax Scroll-Jacking Effects Engine for iOS / tvOS
MSPeekCollectionViewDelegateImplementation 358 about 1 year ago A custom paging behavior that peeks the previous and next items in a collection view
SimpleSource 99 6 months ago Easy and type-safe iOS table and collection views in Swift
Conv 158 almost 4 years ago Conv smart represent UICollectionView data structure more than UIKit
Carbon 1,334 4 months ago 🚴 A declarative library for building component-based user interfaces in UITableView and UICollectionView
ThunderCollection 5 3 months ago A simple declarative approach to UICollectionViewController management using a protocol-based approach
DiffableDataSources 853 over 1 year ago A library for backporting UITableView/UICollectionViewDiffableDataSource
StableCollectionViewLayout 66 12 months ago This layout adjusts a content offset if the collection view is updated. You can insert, delete or reload items and StableCollectionViewLayout will take care of the content offset
IQListKit 62 3 months ago Model driven UITableView/UICollectionView
folding-cell 10,232 7 months ago FoldingCell is an expanding content cell inspired by folding paper material
AEAccordion 211 about 6 years ago UITableViewController with accordion effect (expand / collapse cells)
ThreeLevelAccordian 43 about 7 years ago This is a customisable three level accordian with options for adding images and accessories images
YNExpandableCell 454 about 5 years ago Awesome expandable, collapsible tableview cell for iOS
Savory 5 over 7 years ago A swift accordion view implementation
ExpyTableView 373 about 4 years ago Make your table view expandable just by implementing one method
FTFoldingPaper 32 over 7 years ago Emulates paper folding effect. Can be integrated with UITableView or used with other UI components
CollapsibleTableSectionViewController 353 over 3 years ago A swift library to support collapsible sections in a table view
ExpandableCell 772 over 2 years ago Fully refactored YNExapnadableCell with more concise, bug free. Awesome expandable, collapsible tableview cell for iOS
expanding-collection 5,548 over 4 years ago ExpandingCollection is a card peek/pop controller
ParallaxTableViewHeader 1,330 over 5 years ago Parallax scrolling effect on UITableView header view when a tableView is scrolled
CSStickyHeaderFlowLayout 5,036 over 3 years ago UICollectionView replacement of UITableView. Do even more like Parallax Header, Sticky Section Header
GSKStretchyHeaderView 1,754 4 months ago Configurable yet easy to use stretchy header view for UITableView and UICollectionView
DZNEmptyDataSet 12,086 over 2 years ago A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display
HGPlaceholders 2,199 almost 3 years ago Nice library to show and create placeholders and Empty States for any UITableView/UICollectionView in your project
ListPlaceholder 638 5 months ago ListPlaceholder is a swift library allows you to easily add facebook style animated loading placeholder to your tableviews or collection views
WLEmptyState 318 over 2 years ago A component that lets you customize the view when the dataset of UITableView is empty
CHTCollectionViewWaterfallLayout 4,541 about 2 years ago The waterfall (i.e., Pinterest-like) layout for UICollectionView
FMMosaicLayout 591 over 8 years ago A drop-in mosaic collection view layout with a focus on simple customizations
mosaic-layout 250 about 5 years ago A mosaic collection view layout inspired by Lightbox's Algorithm, written in Swift
TLLayoutTransitioning 355 over 7 years ago Enhanced transitioning between UICollectionView layouts in iOS
CenteredCollectionView 1,378 almost 4 years ago A lightweight UICollectionViewLayout that and centers it's cells 🎡 written in Swift
CollectionViewSlantedLayout 2,300 over 3 years ago UICollectionViewLayout with slanted content
SquareMosaicLayout 259 over 5 years ago An extandable mosaic UICollectionViewLayout with a focus on extremely flexible customizations
BouncyLayout 4,250 over 4 years ago BouncyLayout is a collection view layout that makes your cells bounce
AZSafariCollectionViewLayout 210 over 6 years ago AZSafariCollectionViewLayout is replica of safari browser history page layout. very easy to use, IBInspectable are given for easy integration
Blueprints 991 over 1 year ago A framework that is meant to make your life easier when working with collection view flow layouts
UICollectionViewSplitLayout 243 about 5 years ago UICollectionViewSplitLayout makes collection view more responsive
Swinflate 229 over 4 years ago A bunch of layouts providing light and seamless experiences in your CollectionView

UI / Tag

PARTagPicker 371 over 5 years ago This pod provides a view controller for choosing and creating tags in the style of wordpress or tumblr
AMTagListView 758 almost 5 years ago UIScrollView subclass that allows to add a list of highly customizable tags
TagCellLayout 358 over 1 year ago UICollectionView layout for Tags with Left, Center & Right alignments
TTGTagCollectionView 1,888 6 months ago Show simple text tags or custom tag views in a vertical scrollable view
TagListView 2,644 about 1 year ago Simple and highly customizable iOS tag list view, in Swift
RKTagsView 451 over 6 years ago Highly customizable iOS tags view (like NSTokenField). Supports editing, multiple selection, Auto Layout and much more
WSTagsField 1,285 about 2 years ago An iOS text field that represents different Tags
AKMaskField 346 over 1 year ago AKMaskField is UITextField subclass which allows enter data in the fixed quantity and in the certain format
YNSearch 1,193 over 5 years ago Awesome fully customizable search view like Pinterest written in Swift 3
SFFocusViewLayout 1,761 about 6 years ago UICollectionViewLayout with focused content

UI / TextField & TextView

JVFloatLabeledTextField 7,192 over 1 year ago UITextField subclass with floating labels
ARAutocompleteTextView 263 about 5 years ago subclass of UITextView that automatically displays text suggestions in real-time. Perfect for email Textviews
IQDropDownTextField 309 4 months ago TextField with DropDown support using UIPickerView
UITextField-Shake 736 almost 7 years ago UITextField category that adds shake animation
HTYTextField 312 about 5 years ago A UITextField with bouncy placeholder
MVAutocompletePlaceSearchTextField 67 almost 5 years ago A drop-in Autocompletion control for Place Search like Google Places, Uber, etc
AutocompleteField 665 about 4 years ago Add word completion to your UITextFields
RSKGrowingTextView 1,069 10 months ago A light-weight UITextView subclass that automatically grows and shrinks
RSKPlaceholderTextView 231 10 months ago A light-weight UITextView subclass that adds support for placeholder
StatefulViewController 2,136 about 4 years ago Placeholder views based on content, loading, error or empty states
MBAutoGrowingTextView 125 about 5 years ago An auto-layout base UITextView subclass which automatically grows with user input and can be constrained by maximal and minimal height - all without a single line of code
TextFieldEffects 5,959 10 months ago Custom UITextFields effects inspired by Codrops, built using Swift
Reel Search 2,535 over 4 years ago RAMReel is a controller that allows you to choose options from a list
MLPAutoCompleteTextField 1,207 about 5 years ago a subclass of UITextField that behaves like a typical UITextField with one notable exception: it manages a drop down table of autocomplete suggestions that update as the user types
SkyFloatingLabelTextField 4,103 6 months ago A beautiful and flexible text field control implementation of "Float Label Pattern". Written in Swift
VMaskTextField 380 almost 7 years ago VMaskTextField is a library which create an input mask for iOS
TJTextField 44 over 6 years ago UITextField with underline and left image
NextGrowingTextView 1,804 over 1 year ago The next in the generations of 'growing textviews' optimized for iOS 7 and above
RPFloatingPlaceholders 1,128 almost 5 years ago UITextField and UITextView subclasses with placeholders that change into floating labels when the fields are populated with text
CurrencyTextField 51 over 4 years ago UITextField that automatically formats text to display in the currency format
UITextField-Navigation 445 almost 3 years ago UITextField-Navigation adds next, previous and done buttons to the keyboard for your UITextFields
AutoCompleteTextField 65 about 1 year ago Auto complete with suggestion textfield
PLCurrencyTextField 96 about 8 years ago UITextField that support currency in the right way
PasswordTextField 310 6 months ago A custom TextField with a switchable icon which shows or hides the password and enforce good password policies
AnimatedTextInput 760 over 3 years ago Animated UITextField and UITextView replacement for iOS
KMPlaceholderTextView 805 over 1 year ago A UITextView subclass that adds support for multiline placeholder written in Swift
NxEnabled 34 about 7 years ago Library which allows you binding property of button with textable elements (TextView, TextField)
AwesomeTextField 234 over 5 years ago Awesome TextField is a nice and simple library for iOS. It's highly customisable and easy-to-use tool. Works perfectly for any registration or login forms in your app
ModernSearchBar 185 almost 5 years ago The famous iOS search bar with auto completion feature implemented
SelectableTextView 633 over 4 years ago A text view that supports selection and expansion
CBPinEntryView 190 8 months ago A customisable view written in Swift 4.2 for any pin, code or password entry. Supports one time codes in iOS 12
GrowingTextView 1,075 about 2 years ago An UITextView in Swift3 and Swift2.3. Support auto growing, placeholder and length limit
DTTextField 334 almost 2 years ago DTTextField is a custom textfield with floating placeholder and error label in Swift3.0
TextFieldCounter 439 almost 5 years ago UITextField character counter with lovable UX
RSFloatInputView 101 over 4 years ago A Float Input View with smooth animation and supporting icon and seperator written with Swift
TaniwhaTextField 26 12 months ago TaniwhaTextField is a lightweight and beautiful swift textfield framework. It has float label pattern, and also you can highly customise it
InstantSearch iOS 596 7 days ago A library of widgets and helpers to build instant-search applications on iOS
SearchTextField 1,150 over 1 year ago UITextField subclass with autocompletion suggestions list
PYSearch 3,826 about 4 years ago An elegant search controller which replaces the UISearchController for iOS (iPhone & iPad)
styled-text 235 about 2 years ago Declarative text styles and streamlined Dynamic Type support for iOS
TweeTextField 491 over 2 years ago Lightweight set of text fields with nice animation and functionality
MeasurementTextField 15 almost 7 years ago UITextField-based control for (NS)Measurement values input
VENTokenField 794 over 1 year ago Easy-to-use token field that is used in the Venmo app
ALTextInputBar 261 over 2 years ago An auto growing text input bar for messaging apps
Tagging 121 about 4 years ago TextView that provides easy to use tagging feature for Mention or Hashtag
InputBarAccessoryView 1,174 22 days ago A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments
CocoaTextField 277 over 2 years ago UITextField created according to the Material.IO guidelines of 2019
CHIOTPField 278 almost 4 years ago A set of textfields that can be used for One-time passwords, SMS codes, PIN codes, etc
Streamoji 253 about 2 years ago Custom emoji rendering library with support for GIFs and images, UITextView extension

UI / UIPageControl

PageControl 117 about 3 years ago A nice, animated UIPageControl alternative
PageControls 1,105 over 2 years ago This is a selection of custom page controls to replace UIPageControl, inspired by a dribbble found here
CHIPageControl 3,381 over 1 year ago A set of cool animated page controls to replace boring UIPageControl
Page-Control 32 over 5 years ago Beautiful, animated and highly customizable UIPageControl alternative
TKRubberIndicator 1,439 3 months ago Rubber Indicator in Swift

UI / Web View

Otafuku 54 over 4 years ago Otafuku provides utility classes to use WKWebView in Swift
SwiftWebVC 329 over 3 years ago A drop-in inline browser for your Swift iOS app
SVWebViewController 2,577 over 4 years ago A drop-in inline browser for your iOS app
PTPopupWebView 120 about 2 years ago PTPopupWebView is a simple and useful WebView for iOS, which can be popup and has many of the customized item

Utility

Underscore.m 1,465 about 7 years ago A DSL for Data Manipulation
XExtensionItem 86 8 months ago Easier sharing of structured data between iOS applications and share extensions
ReflectableEnum 330 almost 8 years ago Reflection for enumerations in Objective-C
ObjectiveSugar 2,166 about 8 years ago ObjectiveC additions for humans. Ruby style
OpinionatedC 52 over 3 years ago Because Objective-C should have inherited more from Smalltalk
SwiftRandom 561 almost 5 years ago Generator for random data
RandomKit 1,464 over 2 years ago Random data generation in Swift
YOLOKit 662 9 months ago Getting square objects down round holes
EZSwiftExtensions 2,999 8 months ago How Swift standard types and classes were supposed to work
Pantry 831 over 6 years ago The missing light persistence layer for Swift
SwiftParsec 227 over 2 years ago A parser combinator library written in the Swift programming language
OrderedSet 252 7 months ago A Swift collection of unique, ordered objects
Datez 261 almost 4 years ago Swift library for dealing with , , and
BFKit 797 over 4 years ago An Objective-C collection of useful classes to develop Apps faster
BFKit-Swift 1,003 about 4 years ago A Swift collection of useful classes to develop Apps faster
Scale 323 over 4 years ago Unit converter in Swift (available via CocoaPods)
Standard Template Protocols 379 over 8 years ago Protocols for your every day iOS needs
TimeLord 8 almost 7 years ago Easy DateTime (NSDate) management in Swift
AppVersionMonitor 260 almost 3 years ago Monitor iOS app version easily
Sugar 1,069 over 4 years ago Something sweet that goes great with your Cocoa
Then 4,210 8 months ago ✨ Super sweet syntactic sugar for Swift initializers
Kvitto 295 over 2 years ago App Store Receipt Validation
Notificationz 77 over 5 years ago Helping you own NSNotificationCenter in Swift
SwiftFoundation 625 over 4 years ago Cross-Platform, Protocol-Oriented Programming base library to complement the Swift Standard Library. (Pure Swift, Supports Linux)
libextobjc 4,525 over 5 years ago A Cocoa library to extend the Objective-C programming language
VersionTrackerSwift 88 7 months ago Track which versions of your app a user has previously installed
DeviceGuru 478 4 months ago DeviceGuru is a simple lib (Swift) to know the exact type of the device, e.g. iPhone 6 or iPhone 6s
AEAppVersion 12 over 2 years ago Simple and Lightweight App Version Tracking for iOS written in Swift
BlocksKit 6,889 almost 7 years ago The Objective-C block utilities you always wish you had
SwiftyUtils 556 over 1 year ago All the reusable code that we need in each project
RateLimit 913 over 5 years ago Simple utility for only executing code every so often
Outlets 129 over 2 years ago Utility functions for validating IBOutlet and IBAction connections
EasyAbout 55 over 5 years ago A way to easily add CocoaPods licenses and App Version to your iOS App using the Settings Bundle
Validated 607 over 7 years ago A Swift μ-Library for Somewhat Dependent Types
Cent 227 almost 2 years ago Extensions for Swift Standard Types and Classes
AssistantKit 587 almost 4 years ago Easy way to detect iOS device properties, OS versions and work with screen sizes. Powered by Swift
SwiftLinkPreview 1,373 about 1 year ago It makes a preview from an url, grabbing all the information such as title, relevant texts and images
BundleInfos 1 over 8 years ago Simple getter for Bundle informations. like short version from bundle
YAML.framework 244 almost 3 years ago Proper YAML support for Objective-C based on
ReadabilityKit 832 over 1 year ago Metadata extractor for news, articles and full-texts in Swift
MissionControl-iOS 117 over 5 years ago Super powerful remote config utility written in Swift (iOS, watchOS, tvOS, macOS)
SwiftTweaks 1,429 12 months ago Tweak your iOS app without recompiling!
UnsupportedOSVersionAlert 8 about 6 years ago Alerts users with a popup if they use an app with an unsupported version of iOS (e.g. iOS betas)
SwiftSortUtils 61 about 3 years ago This library takes a shot at making sorting in Swift more pleasant. It also allows you to reuse your old NSSortDescriptor instances in Swift
Retry 499 about 3 years ago Haven't you wished for to sometimes try a little harder? Meet
ObjectiveKit 849 over 4 years ago Swift-friendly API for Objective C runtime functions
MoyaSugar 192 over 2 years ago Syntactic sugar for Moya
SwifterSwift 14,097 23 days ago A handy collection of more than 400 native Swift 4 extensions to boost your productivity
Eject 522 almost 3 years ago An eject button for Interface Builder to generate swift code
ContactsWrapper 22 6 months ago Easy to use wrapper for both contacts and contacts group with Objective-C
XestiMonitors 272 over 2 years ago An extensible monitoring framework written in Swift
OpenSourceController 52 almost 5 years ago The simplest way to display the libraries licences used in your application
App-Update-Tracker 26 almost 9 years ago Easily detect and run code upon app installation or update
ExtensionalSwift Useful swift extensions in one place
InAppSettingsKit 3,190 10 days ago This iOS framework allows settings to be in-app in addition to or instead of being in the Settings app
MMWormhole 3,935 10 months ago Message passing between iOS apps and extensions
DefaultStringConvertible 119 almost 7 years ago A default CustomStringConvertible implementation for Swift types
FluxCapacitor 123 almost 6 years ago FluxCapacitor makes implementing Flux design pattern easily with protocols and typealias
VTAcknowledgementsViewController 856 over 2 years ago Ready to use “Acknowledgements”/“Licenses”/“Credits” view controller for CocoaPods
Closures 1,744 over 3 years ago Swifty closures for UIKit and Foundation
WhatsNew 1,504 over 5 years ago Showcase new features after an app update similar to Pages, Numbers and Keynote
MKUnits 342 over 4 years ago Unit conversion library for Swift
ActionClosurable 124 over 5 years ago Extensions which helps to convert objc-style target/action to swifty closures
ios_system 902 21 days ago Drop-in replacement for system() in iOS programs
SwiftProvisioningProfile 64 over 2 years ago Parse provisioning profiles into Swift models
Once 47 about 5 years ago Minimalist library to manage one-off operations
ZamzamKit 270 about 1 year ago A collection of micro utilities and extensions for Standard Library, Foundation and UIKit
DuctTape 175 over 3 years ago KeyPath dynamicMemberLookup based syntax sugar for swift
ReviewKit 27 over 4 years ago A framework which helps gatekeep review prompt requests – using SKStoreReviewController – to users who have had a good time using your app by logging positive and negative actions
SwiftBoost 203 4 days ago Collection of Swift-extensions to boost development process
SmartlookConsentSDK 177 almost 4 years ago Open source SDK which provides a configurable control panel where user can select their privacy options and store the user preferences for the app
PrivacyFlash Pro 154 21 days ago Generate a privacy policy for your iOS app from its code

VR

VR Toolkit iOS 86 over 5 years ago A sample project that provides the basics to create an interactive VR experience on iOS
360 VR Player 2,100 almost 2 years ago A open source, ad-free, native and universal 360 degree panorama video player for iOS
simple360player 161 over 3 years ago Free & ad-free 360 VR Video Player. Flat or Stereoscopic. In Swift 2
Swifty360Player 179 6 months ago iOS 360-degree video player streaming from an AVPlayer with Swift

Walkthrough / Intro / Tutorial

Onboard 6,457 about 4 years ago Easily create a beautiful and engaging onboarding experience with only a few lines of code
EAIntroView 3,758 about 4 years ago Highly customizable drop-in solution for introduction views
MYBlurIntroductionView 1,530 about 7 years ago A super-charged version of MYIntroductionView for building custom app introductions and tutorials
BWWalkthrough 2,762 almost 4 years ago A class to build custom walkthroughs for your iOS App
GHWalkThrough 707 over 7 years ago A UICollectionView backed drop-in component for introduction views
ICETutorial 791 over 7 years ago A nice tutorial like the one introduced in the Path 3.X App
JazzHands 6,401 4 months ago Jazz Hands is a simple keyframe-based animation framework for UIKit. Animations can be controlled via gestures, scroll views, KVO, or ReactiveCocoa
RazzleDazzle 3,357 about 1 year ago A simple keyframe-based animation framework for iOS, written in Swift. Perfect for scrolling app intros
Instructions 5,163 6 months ago Easily add customizable coach marks into you iOS project
SwiftyWalkthrough 370 over 3 years ago The easiest way to create a great walkthrough experience in your apps, powered by Swift
Gecco 16 about 4 years ago Spotlight view for iOS
VideoSplashKit 1,217 about 5 years ago VideoSplashKit - UIViewController library for creating easy intro pages with background videos
Presentation 3,046 over 4 years ago Presentation helps you to make tutorials, release notes and animated pages
AMPopTip 3,213 8 months ago An animated popover that pops out a given frame, great for subtle UI tips and onboarding
AlertOnboarding 841 about 2 years ago A simple and handsome AlertView for onboard your users in your amazing world
EasyTipView 3,078 over 1 year ago Fully customisable tooltip view in Swift
paper-onboarding 3,326 over 2 years ago PaperOnboarding is a material design slider
InfoView 60 almost 4 years ago Swift based simple information view with pointed arrow
Intro 33 almost 8 years ago An iOS framework to easily create simple animated walkthrough, written in Swift
AwesomeSpotlightView 320 over 3 years ago Tool to create awesome tutorials or educate user to use application. Or just highlight something on screen. Written in Swift
SwiftyOnboard 1,250 over 2 years ago A simple way to add onboarding to your project
WVWalkthroughView 30 over 7 years ago Utility to easily create walkthroughs to help with user onboarding
SwiftyOverlay 81 about 2 years ago Easy and quick way to show intro / instructions over app UI without any additional images in real-time!
SwiftyOnboardVC Lightweight walkthrough controller thats uses view controllers as its subviews making the customization endless
Minamo 245 over 5 years ago Simple coach mark library written in Swift
Material Showcase iOS 363 8 months ago An elegant and beautiful showcase for iOS apps
WhatsNewKit 3,929 about 1 month ago Showcase your awesome new app features
OnboardKit 539 5 months ago Customisable user onboarding for your iOS app
ConcentricOnboarding 1,415 4 months ago SwiftUI library for a walkthrough or onboarding flow with tap actions

Websites

BGR
iMore
Lifehacker
NSHipster
Objc.io
ASCIIwwdc
Natasha The Robot
Apple's Swift Blog
iOS Programming Subreddit
iOS8-day-by-day 2,599 about 4 years ago
iOScreator
Mathew Sanders
iOS Dev Nuggets
iOS Developer and Designer interview 1,587 over 7 years ago A small guide to help those looking to hire a developer or designer for iOS work
iOS9-day-by-day 1,398 almost 9 years ago
Code Facebook
Feeds for iOS Developer 111 over 4 years ago The list of RSS feeds for iOS developers
Cocoa Controls Open source UI components for iOS and macOS
Ohmyswift
Point Free A video series exploring functional programming and Swift
Roadmap.sh iOS Roadmap A community created iOS Developer roadmap

WebSocket

SocketRocket 9,554 6 days ago A conforming Objective-C WebSocket client library
socket.io-client-swift 5,222 about 2 months ago Socket.IO-client for iOS/macOS
SwiftWebSocket 1,533 over 3 years ago High performance WebSocket client library for Swift, iOS and macOS
Starscream 8,348 6 months ago Websockets in swift for iOS and macOS
SwiftSocket 1,684 11 months ago simple socket library for apple swift lang
Socks 575 over 6 years ago Pure-Swift Sockets: TCP, UDP; Client, Server; Linux, macOS
SwifterSockets 59 over 4 years ago A collection of socket utilities in Swift for OS-X and iOS
Swift-ActionCableClient 167 about 2 years ago ActionCable is a new WebSocket server being released with Rails 5 which makes it easy to add real-time features to your app
DNWebSocket 36 almost 6 years ago Object-Oriented, Swift-style WebSocket Library (RFC 6455) for Swift-compatible Platforms

Tools

Shark 381 13 days ago Swift Script that transforms the .xcassets folder into a type safe enum
SBConstants 311 over 7 years ago Generate a constants file by grabbing identifiers from storyboards in a project
R.swift 9,503 7 days ago Tool to get strong typed, autocompleted resources like images, cells and segues in your Swift project
SwiftGen 9,275 4 months ago A collection of Swift tools to generate Swift code (enums for your assets, storyboards, Localizable.strings and UIColors)
Blade 818 almost 7 years ago Generate Xcode image catalogs for iOS / macOS app icons, universal images, and more
Retini 201 over 3 years ago A super simple retina (2x, 3x) image converter
Jazzy 7,352 about 1 month ago Soulful docs for Swift & Objective-C
appledoc 4,192 over 1 year ago ObjectiveC code Apple style documentation set generator
Laurine 1,254 over 6 years ago Laurine - Localization code generator written in Swift. Sweet!
StoryboardMerge 237 about 7 years ago Xcode storyboards diff and merge tool
ai2app 74 almost 6 years ago Creating AppIcon sets from Adobe Illustrator (all supported formats)
ViewMonitor 727 over 1 year ago ViewMonitor can measure view positions with accuracy
abandoned-strings 377 over 3 years ago Command line program that detects unused resource strings in an iOS or macOS application
swiftenv 1,981 12 months ago swiftenv allows you to easily install, and switch between multiple versions of Swift
Misen 123 about 6 years ago Script to support easily using Xcode Asset Catalog in Swift
git-xcp 13 almost 5 years ago A Git plugin for versioning workflow of real-world Xcode project. fastlane's best friend
WatchdogInspector 517 over 2 years ago Shows your current framerate (fps) in the status bar of your iOS app
Cichlid 242 about 8 years ago automatically delete the current project's DerivedData directories
Delta 245 almost 7 years ago Managing state is hard. Delta aims to make it simple
SwiftLintXcode 352 about 4 years ago An Xcode plug-in to format your code using SwiftLint
XCSwiftr 343 over 7 years ago An Xcode Plugin to convert Objective-C to Swift
SwiftKitten 139 over 5 years ago Swift autocompleter for Sublime Text, via the adorable SourceKitten framework
Kin 1,022 3 months ago Have you ever found yourself undoing a merge due to a broken Xcode build? Then Kin is your tool. It will parse your project configuration file and detect errors
AVXCAssets-Generator 344 about 7 years ago AVXCAssets Generator takes path for your assets images and creates appiconset and imageset for you in just one click
Peek 2,595 about 4 years ago Take a Peek at your application
SourceKitten 2,309 24 days ago An adorable little framework and command line tool for interacting with SourceKit
xcbuild 2,003 almost 5 years ago Xcode-compatible build tool
XcodeIssueGenerator 142 about 8 years ago An executable that can be placed in a Run Script Build Phase that marks comments like // TODO: or // SERIOUS: as warnings or errors so they display in the Xcode Issue Navigator
SwiftCompilationPerformanceReporter 146 about 8 years ago Generate automated reports for slow Swift compilation paths in specific targets
BuildTimeAnalyzer 4,308 about 1 year ago Build Time Analyzer for Swift
Duration 325 about 4 years ago A simple Swift package for measuring and reporting the time taken for operations
Benchmark 86 over 7 years ago The Benchmark module provides methods to measure and report the time used to execute Swift code
MBAssetsImporter 71 7 months ago Import assets from Panoramio or from your macOS file system with their metadata to your iOS simulator (Swift 2.0)
Realm Browser 503 almost 6 years ago Realm Browser is a macOS utility to open and modify realm database files
SuperDelegate 454 almost 5 years ago – SuperDelegate provides a clean application delegate interface and protects you from bugs in the application lifecycle
fastlane-plugin-appicon 338 about 1 year ago Generate required icon sizes and iconset from a master application icon
infer 14,979 7 days ago A static analyzer for Java, C and Objective-C
PlayNow 92 about 8 years ago Small app that creates empty Swift playground files and opens them with Xcode
Xtrace 1,830 almost 4 years ago Trace Objective-C method calls by class or instance
xcenv 249 over 4 years ago Groom your Xcode environment
playgroundbook 259 almost 7 years ago Tool for Swift Playground books
Ecno 102 over 4 years ago Ecno is a task state manager built on top of UserDefaults in pure Swift 3
ipanema 10 over 7 years ago ipanema analyzes and prints useful information from file
pxctest 799 over 6 years ago Parallel XCTest - Execute XCTest suites in parallel on multiple iOS Simulators
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!
FBSimulatorControl 4,548 23 days ago A macOS library for managing and manipulating iOS Simulators
Nomad Suite of command line utilities & libraries for sending APNs, create & distribute , verify In-App-Purchase receipt and more
Cookiecutter 526 over 3 years ago A template for new Swift iOS / tvOS / watchOS / macOS Framework project ready with travis-ci, cocoapods, Carthage, SwiftPM and a Readme file
Sourcery 7,685 14 days ago A tool that brings meta-programming to Swift, allowing you to code generate Swift code
AssetChecker 👮 218 almost 4 years ago Keeps your Assets.xcassets files clean and emits warnings when something is suspicious
PlayAlways 551 almost 4 years ago Create Xcode playgrounds from your menu bar
GDPerformanceView-Swift 2,266 over 3 years ago Shows FPS, CPU usage, app and iOS versions above the status bar and report FPS and CPU usage via delegate
Traits 904 almost 8 years ago Library for a real-time design and behavior modification of native iOS apps without recompiling (code and interface builder changes are supported)
Struct A tool for iOS and Mac developers to automate the creation and management of Xcode projects
Nori 294 over 5 years ago Easier to apply code based style guide to storyboard
Attabench 1,279 over 2 years ago Microbenchmarking app for Swift with nice log-log plots
Gluten 7 about 7 years ago Nano library to unify XIB and it's code
LicensePlist 2,430 5 months ago A license list generator of all your dependencies for iOS applications
AppDevKit 1,444 4 months ago AppDevKit is an iOS development library that provides developers with useful features to fulfill their everyday iOS app development needs
Tweaks 4,740 about 4 years ago An easy way to fine-tune, and adjust parameters for iOS apps in development
FengNiao 3,403 10 months ago A command line tool for cleaning unused resources in Xcode
LifetimeTracker 3,152 6 months ago Find retain cycles / memory leaks sooner
Plank 469 9 months ago A tool for generating immutable model objects
Lona 7,530 almost 2 years ago A tool for defining design systems and using them to generate cross-platform UI code, Sketch files, images, and other artifacts
XcodeGen 7,072 25 days ago Command line tool that generates your Xcode project from a spec file and your folder structure
iSimulator 1,151 about 1 year ago iSimulator is a GUI utility to control the Simulator, and manage the app installed on the simulator
Natalie 1,167 about 6 years ago Storyboard Code Generator
Transformer 281 over 4 years ago Easy Online Attributed String Creator. This tool lets you format a string directly in the browser and then copy/paste the attributed string code into your app
ProvisionQL 2,359 8 months ago Quick Look plugin for apps and provisioning profile files
xib2Storyboard 133 about 5 years ago A tool to convert Xcode .xib to .storyboard files
Zolang 148 over 2 years ago A programming language for sharing logic between iOS, Android and Tools
xavtool 35 almost 6 years ago Command-line utility to automatically increase iOS / Android applications version
Cutter A tool to generate iOS Launch Images (Splash Screens) for all screen sizes starting from a single template
nef 267 almost 3 years ago A set of command line tools for Xcode Playground: lets you have compile-time verification of your documentation written as Xcode Playgrounds, generates markdown files, integration with Jekyll for building microsites and Carbon to export code snippets
Pecker 1,456 over 2 years ago CodePecker is a tool to detect unused code
Speculid generate Image Sets and App Icons from SVG, PNG, and JPEG files
SkrybaMD 18 almost 3 years ago Markdown Documentation generator. If your team needs an easy way to maintain and create documentation, this generator is for you
Storyboard -> SwiftUI Converter Storyboard -> SwiftUI Converter is a converter to convert .storyboard and .xib to SwiftUI
Swift Package Index Swift packages list with many information about quality and compatiblity of package
Xcodes.app 7,044 10 days ago The easiest way to install and switch between multiple versions of Xcode
Respresso Image Converter Multiplatform image converter for iOS, Android, and Web that supports pdf, svg, vector drawable, jpg, png, and webp formats
Rugby 689 13 days ago 🏈 Cache CocoaPods for faster rebuild and indexing Xcode project
GetUniversal.link Free Universal Link & Apple App Site Association testing tool

Tutorials and Keynotes

AppCoda
Tutorials Point
Code with Chris
Cocoa with Love
Brian Advent youtube channel Swift tutorials Youtube Channel
raywenderlich.com Tutorials for developers and gamers
Mike Ash
Big Nerd Ranch
Tuts+
Thinkster
Swift Education A community of educators sharing materials for teaching Swift and app development
Cocoa Dev Central
Use Your Loaf
Swift Tutorials by Jameson Quave
Awesome-Swift-Education 5,689 over 6 years ago All of the resources for Learning About Swift
Awesome-Swift-Playgrounds 4,212 about 1 year ago A List of Awesome Swift Playgrounds!
learn-swift 794 almost 4 years ago Learn Apple's Swift programming language interactively through these playgrounds
SwiftUI Tutorials Learn SwiftUI & Swift for FREE
Treehouse's iOS Courses and Workshops Topics for beginner and advanced developers in both Objective-C and Swift
The Swift Summary Book 1,668 almost 3 years ago A summary of Apple's Swift language written on Playgrounds
Hacking With Swift Learn to code iPhone and iPad apps with 3 Swift tutorials
Realm Academy
LearnAppMaking LearnAppMaking helps app developers to build, launch and market iOS apps
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
Conferences.digital 761 almost 4 years ago Watch conference videos in a native macOS app
DaddyCoding iOS Tutorials ranging from beginners to advance
Learn Swift Learn Swift - curated list of the top online Swift tutorials and courses

Tutorials and Keynotes / UI Templates

iOS UI Design Kit
iOS Design Guidelines
iOS 11 iPhone GUI from Design at Meta

Xcode / Extensions

CleanClosureXcode 185 almost 7 years ago An Xcode Source Editor extension to clean the closure syntax
xTextHandler Xcode Source Editor Extension Toolset (Plugins for Xcode 8)
SwiftInitializerGenerator 718 over 5 years ago Xcode 8 Source Code Extension to Generate Swift Initializers
XcodeEquatableGenerator 189 over 5 years ago Xcode 8 Source Code Extension will generate conformance to Swift Equatable protocol based on type and fields selection
Import 847 over 2 years ago Xcode extension for adding imports from anywhere in the code
Mark 157 over 5 years ago Xcode extension for generating MARK comments
XShared 73 about 7 years ago Xcode extension which allows you copying the code with special formatting quotes for social (Slack, Telegram)
XGist 77 over 7 years ago Xcode extension which allows you to send your text selection or entire file to GitHub's Gist and automatically copy the Gist URL into your Clipboard
Swiftify Objective-C to Swift online code converter and Xcode extension
DocumenterXcode 35 about 6 years ago Attempt to give a new life for VVDocumenter-Xcode as source editor extension
Snowonder 107 over 5 years ago Magical import declarations formatter for Xcode
XVim2 2,303 almost 2 years ago Vim key-bindings for Xcode 9
Comment Spell Checker 159 almost 6 years ago Xcode extension for spell checking and auto correcting code comments
nef 200 about 3 years ago This Xcode extension enables you to make a code selection and export it to a snippets. Available on Mac AppStore

Xcode / Themes

Dracula Theme A dark theme for Xcode
Xcode themes list 2,408 about 2 years ago Color themes for Xcode
Solarized-Dark-for-Xcode 367 over 5 years ago Solarized Dark Theme for Xcode 5
WWDC2016 Xcode Color Scheme 406 over 8 years ago A color scheme for Xcode based on the WWDC 2016 invitation
DRL Theme 19 about 6 years ago A soft darkness theme for Xcode

Xcode / Other Xcode

awesome-xcode-scripts 122 about 7 years ago A curated list of useful xcode scripts
Synx 6,085 over 5 years ago A command-line tool that reorganizes your Xcode project folder to match your Xcode groups
dsnip 14 over 9 years ago Tool to generate (native) Xcode code snippets from all protocols/delegate methods of UIKit (UITableView, ...)
SBShortcutMenuSimulator 1,748 almost 8 years ago 3D Touch shortcuts in the Simulator
awesome-gitignore-templates 24 over 7 years ago A collection of swift, objective-c, android and many more langugages .gitignore templates
swift-project-template 88 over 4 years ago Template for iOS Swift project generation
Swift-VIPER-Module 542 over 4 years ago Xcode template for create modules with VIPER Architecture written in Swift 3
ViperC 80 6 months ago Xcode template for VIPER Architecture for both Objective-C and Swift
XcodeCodeSnippets 34 over 4 years ago A set of code snippets for iOS development, includes code and comments snippets
Xcode Keymap for Visual Studio Code This extension ports popular Xcode keyboard shortcuts to Visual Studio Code
Xcode Template Manager Xcode Template Manager is a Swift command line tool that helps you manage your Xcode project templates
VIPER Module Template 17 almost 6 years ago Xcode Template of VIPER Module which generates all layers of VIPER
Xcode Developer Disk Images 313 over 1 year ago Xcode Developer Disk Images is needed when you want to put your build to the device, however sometimes your Xcode is not updated with the latest Disk Images, you could find them here for convenience
Swift Macros 🚀 2,202 28 days ago A curated list of community-created Macros and associated learning resources

Backlinks from these awesome lists:

More related projects: