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

48k stars
2k watching
7k forks
Language: Swift
last commit: almost 2 years ago
Linked from 9 awesome lists

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

Analytics

AptabaseOpen Source, Privacy-First and Simple Analytics for Swift Apps
Answers by FabricAnswers gives you real-time insight into people’s experience in your app
BugsnagError tracking with a free tier. Error reports include data on device, release, user, and allows arbitrary data
CountlyOpen source, mobile & web analytics, crash reports and push notifications platform for iOS & Android
devtodevComprehensive analytics service that improves your project and saves time for product development
Emerge ToolsPrevent app size & performance regressions on every pull request, get automated insights on how to improve
InstabugIn-app feedback, Bug and Crash reporting, Fix Bugs Faster through user-steps, video recordings, screen annotation, network requests logging
Matomo388almost 2 years agoThe MatomoTracker is an iOS, tvOS and macOS SDK for sending app analytics to a Matomo server
MixpanelAdvanced analytics platform
MOCA AnalyticsPaid cross-platform analytics backend
Segment404over 2 years agoThe hassle-free way to integrate analytics into any iOS application
SentrySentry provides self-hosted and cloud-based error monitoring that helps all software teams discover, triage, and prioritize errors in real-time
ShakeIn-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

ApplicationCoordinator852almost 4 years agoCoordinator is an object that handles navigation flow and shares flow’s handling for the next coordinator after switching on the next chain
Appz1,176about 5 years agoEasily launch and deeplink into external applications, falling back to web if not installed
Composable Navigator584over 4 years agoAn open source library for building deep-linkable SwiftUI applications with composition, testing and ergonomics in mind
Crossroad420over 2 years agoCrossroad is an URL router focused on handling Custom URL Schemes. Using this, you can route multiple URL schemes and fetch arguments and parameters easily
DeepLinkKit3,453over 2 years agoA splendid route-matching, block-based way to handle your deep links
JLRoutes5,702over 3 years agoURL routing library for iOS with a simple block-based API
Linker140over 8 years agoLightweight way to handle internal and external deeplinks for iOS
LiteRoute92over 6 years agoEasy transition between VIPER modules, implemented on pure Swift
Marshroute224over 2 years agoMarshroute is an iOS Library for making your Routers simple but extremely powerful
RouteComposer902almost 2 years agoLibrary that helps to handle view controllers composition, routing and deeplinking tasks
Router447almost 5 years agoSimple Navigation for iOS
RxFlow1,880over 2 years agoNavigation framework for iOS applications based on a Reactive Flow Coordinator pattern
SwiftCurrent307over 3 years agoA library for managing complex workflows
SwiftRouter278almost 7 years agoA URL Router for iOS
URLNavigator3,271over 2 years agoElegant URL Routing for Swift
WAAppRouting586over 10 years agoiOS routing done right. Handles both URL recognition and controller displaying with parsed parameters. All in one line, controller stack preserved automatically!
ZIKRouter661about 7 years agoAn 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 GuidelinesHighlighted some of the most common issues that cause apps to get rejected
Free App Store Optimization ToolLets you track your App Store visibility in terms of keywords and competitors
Siren4,268over 2 years agoNotify users when a new version of your app is available and prompt them to upgrade

Apple TV

FocusTvButton73about 3 years agoLight wrapper of UIButton that allows extra customization for tvOS
ParallaxView484over 4 years agoiOS controls and extensions that add parallax effect to your application
Swift-GA-Tracker-for-Apple-tvOS82over 6 years agoGoogle Analytics tracker for Apple tvOS provides an easy integration of Google Analytics’ measurement protocol for Apple TV
TvOSCustomizableTableViewCell31over 3 years agoLight wrapper of UITableViewCell that allows extra customization for tvOS
TvOSMoreButton59about 4 years agoA basic tvOS button which truncates long text with '... More'
TvOSPinKeyboard102about 4 years agoPIN keyboard for tvOS
TvOSScribble182over 4 years agoHandwriting numbers recognizer for Siri Remote
TvOSSlider44almost 3 years agoTvOSSlider is an implementation of UISlider for tvOS
TvOSTextViewer49over 4 years agoLight and scrollable view controller for tvOS to present blocks of text
XCDYouTubeKit2,927over 2 years agoYouTube video player for iOS, tvOS and macOS

Architecture Patterns

Clean Architecture for SwiftUI + Combine5,906almost 2 years agoA demo project showcasing the production setup of the SwiftUI app with Clean Architecture
CleanArchitectureRxSwift3,914over 2 years agoExample of Clean Architecture of iOS app using RxSwift
ios-architecture1,515over 4 years agoA collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others
iOS-Viper-Architecture729about 2 years agoThis repository contains a detailed sample app that implements VIPER architecture in iOS using libraries and frameworks like Alamofire, AlamofireImage, PKHUD, CoreData etc
Reactant374almost 5 years agoReactant is a reactive architecture for iOS
Spin122over 5 years agoA universal implementation of a Feedback Loop system for RxSwift, ReactiveSwift and Combine
SwiftyVIPER124almost 7 years agoMakes implementing VIPER architecture much easier and cleaner
Tempura719over 3 years agoA holistic approach to iOS development, inspired by Redux and MVVM
The Composable Architecture12,660almost 2 years agoThe Composable Architecture is a library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind
VIPER Module Generator76about 5 years agoA Clean VIPER Modules Generator with comments and predfined functions
Viperit513about 5 years agoViper Framework for iOS. Develop an app following VIPER architecture in an easy way. Written and tested in Swift

ARKit

ARHeadsetKit124about 3 years agoHigh-level framework for using $5 Google Cardboard to replicate Microsoft Hololens
ARKit-CoreLocation5,483over 2 years agoCombines the high accuracy of AR with the scale of GPS data
ARKit Emperor545about 7 years agoThe Emperor give you the most practical ARKit samples ever
ARKit Virtual Objects374almost 4 years agoPlacing Virtual Objects in Augmented Reality
ARVideoKit1,633almost 4 years agoRecord and capture ARKit videos, photos, Live Photos, and GIFs
Placenote96almost 7 years agoA library that makes ARKit sessions persistent to a location using advanced computer vision
SmileToUnlock628about 6 years agoThis library uses ARKit Face Tracking in order to catch a user's smile

Authentication

Heimdallr.swift640over 2 years agoEasy to use OAuth 2 library for iOS, written in Swift
InstagramSimpleOAuth91almost 7 years agoA quick and simple way to authenticate an Instagram user in your iPhone or iPad app
LinkedInSignIn37almost 5 years agoSimple view controller to login and retrieve access token from LinkedIn
OAuthSwift3,282over 2 years agoSwift based OAuth library for iOS- - Swift based OAuth library for iOS
OAuth21,160over 2 years agoOAuth2 framework for macOS and iOS, written in Swift
ReCaptcha270almost 3 years ago(In)visible ReCaptcha for iOS
SwiftyOAuth479over 6 years agoA simple OAuth library for iOS with a built-in set of providers

Blockchain

BitcoinKit846over 2 years agoBitcoin protocol toolkit for Swift, BitcoinKit implements Bitcoin protocol in Swift. It is an implementation of the Bitcoin SPV protocol written in swift
CoinpaprikaAPI37over 2 years agoCoinpaprika API client with free & frequently updated market data from the world of crypto: coin prices, volumes, market caps, ATHs, return rates and more
EthereumKit481almost 5 years agoEthereumKit is a free, open-source Swift framework for easily interacting with the Ethereum
EtherWalletKit146almost 5 years agoEthereum Wallet Toolkit for iOS - You can implement Ethereum wallet without a server and blockchain knowledge
Web3.swift653about 2 years agoWeb3 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 Cache1,269about 5 years agoDelightful on-disk cache (written in Swift)
Cache2,986about 2 years agoNothing but Cache
Cache213over 6 years agoSwift caching library
Cachyr126almost 6 years agoA small key-value data cache for iOS, macOS and tvOS, written in Swift
Carlos644almost 3 years agoA simple but flexible cache
Disk3,107about 2 years agoDelightful framework for iOS to easily persist structs, images, and data
HanekeSwift5,205almost 6 years agoA lightweight generic cache for iOS written in Swift with extra love for images
Johnny37about 7 years agoMelodic Caching for Swift
mattress520about 9 years agoiOS Offline Caching for Web Content
MemoryCache78over 5 years agoMemoryCache is type-safe memory cache
PINCache2,661almost 2 years agoFast, non-deadlocking parallel object cache for iOS and macOS
RocketData648over 6 years agoA caching and consistency solution for immutable models
SPTPersistentCache1,244over 2 years agoEveryone tries to implement a cache at some point in their iOS app’s lifecycle, and this is ours. By Spotify
Track271about 7 years agoTrack is a thread safe cache write by Swift. Composed of DiskCache and MemoryCache which support LRU
UITableView Cache73over 9 years agoUITableView cell cache that cures scroll-lags on a cell instantiating
YYCache2,381over 3 years agoHigh performance cache framework for iOS

Charts

Charts27,637about 2 years agoA powerful chart / graph framework, the iOS equivalent to
PNChart9,712about 8 years agoA simple and beautiful chart lib used in Piner and CoinsMan for iOS
XJYChart871over 6 years agoA Beautiful chart for iOS. Support animation, click, slide, area highlight
JBChartView3,731about 8 years agoiOS-based charting library for both line and bar graphs
XYPieChart1,729over 10 years agoA simple and animated Pie Chart for your iOS app
TEAChart1,194almost 9 years agoSimple and intuitive iOS chart library. Contribution graph, clock chart, and bar chart
EChart646about 10 years agoiOS/iPhone/iPad Chart, Graph. Event handling and animation supported
FSLineChart847about 9 years agoA line chart library for iOS
chartee952over 10 years agoA charting library for mobile platforms
ANDLineChartView422over 9 years agoANDLineChartView is easy to use view-based class for displaying animated line chart
TWRCharts360about 12 years agoAn iOS wrapper for ChartJS. Easily build animated charts by leveraging the power of native Obj-C code
SwiftCharts2,535over 3 years agoEasy to use and highly customizable charts library for iOS
FlowerChart16about 6 years agoFlower-shaped chart with custom appearance animation, fully vector
Scrollable-GraphView5,315almost 6 years agoAn adaptive scrollable graph view for iOS to visualise simple discrete datasets. Written in Swift
Dr-Charts95over 7 years agoDr-Charts is a highly customisable, easy to use and interactive chart / graph framework in Objective-C
Graphs977about 8 years agoLight weight charts view generator for iOS
FSInteractiveMap551almost 8 years agoA charting library to visualize and interact with a vector map on iOS. It's like Geochart but for iOS
JYRadarChart421about 8 years agoAn iOS open source Radar Chart implementation
TKRadarChart210over 3 years agoA customizable radar chart in Swift
MagicPie529over 2 years agoAwesome layer based pie chart. Fantastically fast and fully customizable. Amazing animations available with MagicPie
PieCharts510over 3 years agoEasy to use and highly customizable pie charts library for iOS
CSPieChart41over 7 years agoiOS PieChart Opensource. This is very easy to use and customizable
DDSpiderChart92about 2 years agoEasy to use and customizable Spider (Radar) Chart library for iOS written in Swift
core-plot2,776almost 2 years agoa 2D plotting lib which is highly customizable and capable of drawing many types of plots
ChartProgressBar82over 8 years agoDraw a chart with progress bar style
SMDiagramViewSwift45over 7 years agoMeet cute and very flexibility library for iOS application for different data view in one circle diagram
Swift LineChart602almost 7 years agoLine Chart library for iOS written in Swift
SwiftChart1,051over 4 years agoLine and area chart library for iOS
EatFit651over 6 years agoEat fit is a component for attractive data representation inspired by Google Fit
CoreCharts71almost 7 years agoCoreCharts is a simple powerful yet Charts library for apple products

Code Injection

Inject2,380almost 2 years agoHot Reloading for Swift applications!
injectionforxcode6,556about 4 years agoCode injection including Swift
Vaccine307over 6 years agoVaccine is a framework that aims to make your apps immune to recompile-decease

Code Quality

Aardvark260almost 2 years agoAardvark is a library that makes it dead simple to create actionable bug reports
Bootstrap2,048almost 6 years agoiOS project bootstrap aimed at high quality coding
BugseeIn-app bug and crash reporting with video, logs, network traffic and traces
FBRetainCycleDetector4,217about 2 years agoiOS library to help detecting retain cycles in runtime
HeapInspector-for-iOS1,858over 9 years agoFind memory issues & leaks in your iOS app without instruments
KZAsserts100over 3 years agoAsserts on roids, test all your assumptions with ease
MLeaksFinder5,427about 3 years agoFind memory leaks in your iOS app at develop time
PSTModernizer214over 9 years agoMakes it easier to support older versions of iOS by fixing things and adding missing methods
spacecommander1,127about 3 years agoCommit fully-formatted Objective-C code as a team without even trying
SwiftCop541over 7 years agoSwiftCop is a validation library fully written in Swift and inspired by the clarity of Ruby On Rails Active Record validations
SwiftFormat7,988almost 2 years agoA code library and command-line formatting tool for reformatting Swift code
Tailor1,403over 5 years agoCross-platform static analyzer for Swift that helps you to write cleaner code and avoid bugs
WeakableSelf78over 5 years agoA Swift micro-framework to encapsulate and statements within closures

Code Quality / Linter

AnyLint115over 3 years agoLint anything by combining the power of Swift & regular expressions
IBLinter948almost 4 years agoA linter tool for Interface Builder
OCLint3,782almost 2 years agoStatic code analysis tool for improving quality and reducing defects
Swiftlint18,718almost 2 years agoA tool to enforce Swift style and conventions

Color

BCColor418over 9 years agoA lightweight but powerful color kit (Swift)
ChromaColorPicker568over 2 years agoAn intuitive iOS color picker built in Swift
Colours3,095almost 7 years agoA beautiful set of predefined colors and a set of color methods to make your iOS/macOS development life easier
CostumeKit298about 3 years agoBase types for theming an app
CSS3ColorsSwift67almost 10 years agoA UIColor extension with CSS3 Colors name
DynamicColor3,052almost 3 years agoYet another extension to manipulate colors easily in Swift
FlatUIColors167almost 8 years agoFlat UI color palette helpers written in Swift
Gestalt326almost 6 years agoAn unintrusive & light-weight iOS app-theming library with support for animated theme switching
Hue3,505about 3 years agoHue is the all-in-one coloring utility that you'll ever need
Lorikeet33over 8 years agoAesthetic color-scheme generation written in Swift
PFColorHash27over 3 years agoGenerate color based on the given string
PrettyColors171about 6 years agoStyles and colors text in the Terminal with ANSI escape codes. Conforms to ECMA Standard 48
RandomColorSwift632over 6 years agoAn attractive color generator for Swift. Ported from
SheetyColors106about 5 years agoAn action sheet styled color picker for iOS
SwiftHEXColors693almost 4 years agoHEX color handling as an extension for UIColor
UIColor-Hex-Swift1,244almost 3 years agoConvenience method for creating autoreleased color using RGBA hex string

Command Line

Swiftline1,201almost 5 years agoSwiftline is a set of tools to help you create command line applications
Commander1,529over 4 years agoCompose beautiful command line interfaces in Swift
ColorizeSwift306almost 2 years agoTerminal string styling for Swift
Guaka1,149almost 7 years agoThe smartest and most beautiful (POSIX compliant) Command line framework for Swift
Marathon1,864about 7 years agoMarathon makes it easy to write, run and manage your Swift scripts
CommandCougar54about 4 years agoAn elegant pure Swift library for building command line applications
Crayon58almost 6 years agoTerminal string styling with expressive api and 256/TrueColor support
SwiftShell1,038almost 6 years agoA Swift framework for shell scripting and running shell commands
SourceDocs393about 2 years agoCommand Line Tool that generates Markdown documentation from inline source code comments
ModuleInterface82almost 4 years agoCommand Line Tool that generates the Module's Interface from a Swift project

Concurrency

Venice1,496over 7 years agoCSP (Coroutines, Channels, Select) for Swift
Concurrent209almost 7 years agoFunctional Concurrency Primitives
Flow216over 9 years agoOperation Oriented Programming in Swift
Brisk25over 7 years agoA Swift DSL that allows concise and effective concurrency manipulation
Aojet40almost 10 years agoAn actor model library for swift
Overdrive806about 9 years agoFast async task based Swift framework with focus on type safety, concurrency and multi threading
AsyncNinja156almost 5 years agoA complete set of concurrency and reactive programming primitives
Kommander171over 7 years agoKommander is a Swift library to manage the task execution in different threads. Through the definition a simple but powerful concept, Kommand
Threadly74almost 8 years agoType-safe thread-local storage in Swift
Flow-iOS21about 9 years agoMake your logic flow and data flow clean and human readable
Queuer1,109almost 2 years agoA queue manager, built on top of OperationQueue and Dispatch (aka GCD)
SwiftQueue412almost 2 years agoJob Scheduler with Concurrent run, failure/retry, persistence, repeat, delay and more
GroupWork43over 8 years agoEasy concurrent, asynchronous tasks in Swift
StickyLocking2over 7 years agoA general purpose embedded hierarchical lock manager used to build highly concurrent applications of all types
SwiftCoroutine836over 4 years agoSwift coroutines library for iOS and macOS

Core Data

Ensembles1,632about 2 years agoA synchronization framework for Core Data
Mogenerator3,030almost 2 years agoAutomatic Core Data code generation
MagicalRecord10,793over 5 years agoSuper Awesome Easy Fetching for Core Data
CoreStore4,022almost 2 years agoPowerful Core Data framework for Incremental Migrations, Fetching, Observering, etc
Core Data Query Interface36over 3 years agoA type-safe, fluent query framework for Core Data
Graph874almost 4 years agoAn elegant data-driven framework for CoreData in Swift
CoreDataDandy34over 6 years agoA feature-light wrapper around Core Data that simplifies common database operations
Sync2,553over 2 years agoModern Swift JSON synchronization to Core Data
AlecrimCoreData778over 6 years agoA powerful and simple Core Data wrapper framework written in Swift
AERecord302almost 8 years agoSuper awesome Core Data wrapper in Swift
CoreDataStackThe Big Nerd Ranch Core Data Stack
JSQCoreDataKit616about 2 years agoA swifter Core Data stack
Skopelos237about 4 years agoA 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
Cadmium122almost 9 years agoA complete swift framework that wraps CoreData and helps facilitate best practices
DataKernel18over 7 years agoSimple CoreData wrapper to ease operations
DATAStack213almost 6 years ago100% Swift Simple Boilerplate Free Core Data Stack. NSPersistentContainer
JustPersist164over 2 years agoJustPersist is the easiest and safest way to do persistence on iOS with Core Data support out of the box
PrediKit540over 7 years agoAn NSPredicate DSL for iOS, macOS, tvOS, & watchOS. Inspired by SnapKit and lovingly written in Swift
PredicateFlow101over 3 years agoWrite 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
CloudCore157almost 2 years agoRobust 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 Tutorials124about 3 years agoInteractive guides to a high-level framework for experimenting with AR
ARStarter475almost 5 years agoGet started with ARKit - A little exercise for beginners
Classpert - A list of 500 iOS Development courses (free and paid), from top e-learning platformsComplete catalog of courses from Udacity, Pluralsight, Coursera, Edx, Treehouse and Skillshare
iOS & Swift - The Complete iOS App Development Bootcamp
Ray WenderlichLearn to code iOS Apps
Stanford - Developing apps for iOSStanford's iTunes U course
Udacity - Intro to iOS App Development with SwiftUdacity free course. Make Your First iPhone App
100 Days of SwiftUIFree collection of videos and tutorials updated for iOS 15 and Swift 5.5

Database

Realm16,354almost 2 years agoThe alternative to CoreData and SQLite: Simple, modern and fast
YapDatabase3,349about 4 years agoYapDatabase is an extensible database for iOS & Mac
Couchbase MobileCouchbase document store for mobile with cloud sync
FMDB13,848about 2 years agoA Cocoa / Objective-C wrapper around SQLite
FCModel1,651about 3 years agoAn alternative to Core Data for people who like having direct SQL access
Zephyr942about 2 years agoEffortlessly synchronize NSUserDefaults over iCloud
Prephirences573over 3 years agoPrephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, configurations and app-state
Storez68over 4 years agoSafe, statically-typed, store-agnostic key-value storage (with namespace support)
SwiftyUserDefaults4,877over 2 years agoStatically-typed NSUserDefaults
SugarRecord2,110about 6 years agoData persistence management library
SQLite.swift9,760almost 2 years agoA type-safe, Swift-language layer over SQLite3
GRDB.swift6,997almost 2 years agoA versatile SQLite toolkit for Swift, with WAL mode support
Fluent1,332almost 2 years agoSimple ActiveRecord implementation for working with your database in Swift
ParseAlternatives3,298almost 2 years agoA collaborative list of Parse alternative backend service providers
TypedDefaults110almost 9 years agoTypedDefaults is a utility library to type-safely use NSUserDefaults
realm-cocoa-converter220almost 4 years agoA library that provides the ability to import/export Realm files from a variety of data container formats
YapDatabaseExtensions89over 8 years agoYapDatabase extensions for use with Swift
RealmGeoQueries143over 6 years agoRealmGeoQueries simplifies spatial queries with Realm Cocoa. In the absence of and official functions, this library provide the possibility to do proximity search
SwiftMongoDB266about 10 years agoA MongoDB interface for Swift
ObjectiveRocks59over 6 years agoAn Objective-C wrapper of Facebook's RocksDB - A Persistent Key-Value Store for Flash and RAM Storage
OHMySQL235almost 2 years agoAn Objective-C wrapper of MySQL C API
SwiftStore123over 4 years agoKey-Value store for Swift backed by LevelDB
OneStore27over 4 years agoA single value proxy for NSUserDefaults, with clean API
MongoDB52over 6 years agoA Swift wrapper around the mongo-c client library, enabling access to MongoDB servers
MySQL127over 5 years agoA Swift wrapper around the MySQL client library, enabling access to MySQL servers
Redis28about 6 years agoA Swift wrapper around the Redis client library, enabling access to Redis
PostgreSQL55about 4 years agoA Swift wrapper around the libpq client library, enabling access to PostgreSQL servers
FileMaker34over 7 years agoA Swift wrapper around the FileMaker XML Web publishing interface, enabling access to FileMaker servers
Nora269about 8 years agoNora is a Firebase abstraction layer for working with FirebaseDatabase and FirebaseStorage
PersistentStorageSerializable161almost 9 years agoSwift library that makes easier to serialize the user's preferences (app's settings) with system User Defaults or Property List file on disk
WCDB10,885almost 2 years agoWCDB is an efficient, complete, easy-to-use mobile database framework for iOS, macOS
StorageKit227almost 9 years agoYour Data Storage Troubleshooter
UserDefaults1,435almost 2 years agoSimple, Strongly Typed UserDefaults for iOS, macOS and tvOS
Default470about 2 years agoModern interface to UserDefaults + Codable support
IceCream1,945over 2 years agoSync Realm Database with CloudKit
FirebaseHelper15over 8 years agoSafe and easy wrappers for common Firebase Realtime Database functions
Shallows623over 4 years agoYour lightweight persistence toolbox
StorageManager50about 7 years agoSafe and easy way to use FileManager as Database
RealmWrapper72about 5 years agoSafe and easy wrappers for RealmSwift
UserDefaultsStore449about 4 years agoAn easy and very light way to store and retrieve -reasonable amount- of Codable objects, in a couple lines of code
PropertyKit12over 7 years agoProtocol-First, Type and Key-Safe Swift Property for iOS, macOS and tvOS
PersistenceKit154almost 2 years agoStore and retrieve Codable objects to various persistence layers, in a couple lines of code
ModelAssistant28almost 6 years agoElegant library to manage the interactions between view and model in Swift
MMKV17,536almost 2 years agoAn efficient, small mobile key-value storage framework developed by WeChat. Works on iOS, Android, macOS and Windows
Defaults2,124almost 2 years agoSwifty and modern UserDefaults
MongoKitten722almost 2 years agoA pure Swift MongoDB client implementation with support for embedded databases
SecureDefaults227over 2 years agoA lightweight wrapper over UserDefaults/NSUserDefaults with an extra AES-256 encryption layer
Unrealm538about 2 years agoUnrealm enables you to easily store Swift native Classes, Structs and Enums into Realm
QuickDB18about 3 years agoSave and Retrieve any in JUST ONE line of code + more easy usecases
ObjectBox472almost 2 years agoObjectBox is a superfast, light-weight object persistence framework
DuckDB85almost 2 years agoDuckDB is a high-performance analytical database system

Data Structures / Algorithms

Changeset801about 6 years agoMinimal edits from one collection to another
BTree1,312over 4 years agoFast ordered collections for Swift using in-memory B-trees
SwiftStructures2,098over 4 years agoExamples of commonly used data structures and algorithms in Swift
diff122over 6 years agoSimple diff library in pure Swift
Brick59over 9 years agoA generic view model for both basic and complex scenarios
Algorithm828over 6 years agoAlgorithm is a collection of data structures that are empowered by a probability toolset
AnyObjectConvertible61about 10 years agoConvert your own struct/enum to AnyObject easily
Dollar4,257over 2 years agoA functional tool-belt for Swift Language similar to Lo-Dash or Underscore.js in Javascript
Result2,508over 5 years agoSwift type modeling the success/failure of arbitrary operations
EKAlgorithms2,421almost 2 years agoSome well known CS algorithms & data structures in Objective-C
Monaka22about 10 years agoConvert custom struct and fundamental values to NSData
Buffer350almost 7 years agoSwift μ-framework for efficient array diffs, collection observation and cell configuration
SwiftGraph759about 2 years agoGraph data structure and utility functions in pure Swift
SwiftPriorityQueue372over 3 years agoA priority queue with a classic binary heap implementation in pure Swift
Pencil89over 8 years agoWrite values to file and read it more easily
HeckelDiff167about 6 years agoA fast Swift diffing library
Dekoter25almost 7 years ago's counterpart for Swift structs
swift-algorithm-club28,859almost 2 years agoAlgorithms and data structures in Swift, with explanations!
Impeller1over 9 years agoA Distributed Value Store in Swift
Dispatch503almost 5 years agoMulti-store Flux implementation in Swift
DeepDiff2,052over 5 years agoDiff in Swift
Differ664over 4 years agoSwift library to generate differences and patches between collections
Probably269almost 10 years agoA Swift probability and statistics library
RandMyMod18over 8 years agoRandMyMod base on your own struct or class create one or a set of randomized instance
KeyPathKit426almost 7 years agoKeyPathKit provides a seamless syntax to manipulate data using typed keypaths
Differific123over 6 years agoA fast and convenient diffing framework
OneWaySynchronizer9almost 8 years agoThe simplest abstraction to synchronize local data with remote source
DifferenceKit3,576over 2 years agoA fast and flexible O(n) difference algorithm framework for Swift collection

Date & Time

Timepiece2,629almost 7 years agoIntuitive NSDate extensions in Swift
SwiftDate7,639almost 3 years agoThe best way to manage Dates and Timezones in Swift
SwiftMoment1,610over 7 years agoA time and calendar manipulation library
DateTools7,224about 2 years agoDates and times made easy in Objective-C
SwiftyTimer1,236almost 3 years agoSwifty API for NSTimer
DateHelper1,505over 2 years agoConvenience extension for NSDate in Swift
iso-8601-date-formatter600over 5 years agoA Cocoa NSFormatter subclass to convert dates to and from ISO-8601-formatted strings. Supports calendar, week, and ordinal formats
EmojiTimeFormatter83almost 10 years agoFormat your dates/times as emojis
Kronos656about 2 years agoElegant NTP date library in Swift
TrueTime591almost 3 years agoGet the true current time impervious to device clock time changes
10Clock569over 6 years agoThis Control is a beautiful time-of-day picker heavily inspired by the iOS 10 "Bedtime" timer
NSDate-TimeAgo1,751almost 6 years agoA "time ago", "time since", "relative date", or "fuzzy date" category for NSDate and iOS, Objective-C, Cocoa Touch, iPhone, iPad
AnyDate190over 7 years agoSwifty Date & Time API inspired from Java 8 DateTime API
TimeZonePicker125about 6 years agoA TimeZonePicker UIViewController similar to the iOS Settings app
Time1,070over 4 years agoType-safe time calculations in Swift, powered by generics
Chronology2,329almost 2 years agoBuilding a better date/time library
Solar570about 5 years agoA Swift micro library for generating Sunrise and Sunset times
TimePicker14over 4 years agoConfigurable time picker component based on a pan gesture and its velocity
LFTimePicker67about 9 years agoCustom Time Picker ViewController with Selection of start and end times in Swift
NVDate174over 8 years agoSwift4 Date extension library
Schedule1,825almost 6 years ago⏳ A missing lightweight task scheduler for Swift with an incredibly human-friendly syntax

Debugging

AEConsole148over 4 years agoCustomizable Console UI overlay with debug log on top of your iOS App
Alpha733about 9 years agoNext generation debugging framework for iOS
AppSpectorRemote iOS and Android debugging and data collection service. You can debug networking, logs, CoreData, SQLite, NSNotificationCenter and mock device's geo location
Atlantis1,289almost 2 years agoA 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
chisel9,130almost 2 years agoCollection of LLDB commands to assist debugging iOS apps
DBDebugToolkit1,264over 2 years agoSet of easy to use debugging tools for iOS developers & QA engineers
DebugSwift538almost 2 years agoA comprehensive toolkit designed to simplify and enhance the debugging process for iOS applications
DoraemonKit20,233over 2 years agoA full-featured iOS App development assistant,30+ tools included. You deserve it
Dotzu1,798almost 8 years agoiOS app debugger while using the app. Crash report, logs, network
Droar60over 5 years agoDroar is a modular, single-line installation debugging window
Flex14,117about 2 years agoAn in-app debugging and exploration tool for iOS
GodEye3,857almost 2 years agoAutomatically display Log,Crash,Network,ANR,Leak,CPU,RAM,FPS,NetFlow,Folder and etc with one line of code based on Swift
Httper-iOS418about 3 years agoApp for developers to test REST API
Hyperion2,050almost 3 years agoIn-app design review tool to inspect measurements, attributes, and animations
LayoutInspector513over 5 years agoDebug app layouts directly on iOS device: inspect layers in 3D and debug each visible view attributes
MTHawkeye1,486almost 3 years agoProfiling / Debugging assist tools for iOS, include tools: UITimeProfiler, Memory Allocations, Living ObjC Objects Sniffer, Network Transaction Waterfall, etc
Netfox3,680over 2 years agoA lightweight, one line setup, iOS / macOS network debugging library!
NetShearsAllows developers to intercept and monitor HTTP/HTTPS requests and responses. It also could be configured to show gRPC calls
NetworkEye1,404about 6 years agoa iOS network debug library, It can monitor HTTP requests within the App and displays information related to the request
PonyDebugger5,863over 3 years agoRemote network and data debugging for your native iOS app using Chrome Developer Tools
Playbook1,191almost 2 years agoA library for isolated developing UI components and automatically snapshots of them
Scyther107about 2 years agoA full-featured, in-app debugging menu packed full of useful tools including network logging, layout inspection, location spoofing, console logging and so much more
Wormholy2,412almost 2 years agoiOS network debugging, like a wizard
Xniffer503almost 9 years agoA swift network profiler built on top of URLSession
WoodpeckerView sandbox files, UserDefaults, network request from Mac

Dependency Injection

Swinject6,385about 2 years agoDependency injection framework for Swift
Reliant51about 10 years agoNonintrusive Objective-C dependency injection
Kraken1over 9 years agoA Dependency Injection Container for Swift with easy-to-use syntax
Cleanse1,782over 2 years agoLightweight Swift Dependency Injection Framework by Square
Typhoon2,701over 5 years agoPowerful dependency injection for Objective-C
Pilgrim63over 3 years agoPowerful dependency injection Swift (successor to Typhoon)
Perform280almost 5 years agoEasy dependency injection for storyboard segues
Alchemic15over 9 years agoAdvanced, yet simple to use DI framework for Objective-C
Guise59almost 2 years agoAn elegant, flexible, type-safe dependency resolution framework for Swift
Weaver754almost 2 years agoA declarative, easy-to-use and safe Dependency Injection framework for Swift
StoryboardBuilder5over 7 years agoSimple dependency injection for generating views from storyboard
ViperServices6over 3 years agoDependency injection container for iOS applications written in Swift. Each service can have boot and shutdown code
DITranquillity423almost 2 years agoDependency injection framework for iOS applications written in clean Swift
Needle1,843almost 2 years ago— Compile-time safe Swift dependency injection framework with real code
Locatable118over 5 years agoA micro-framework that leverages Property Wrappers to implement the Service Locator pattern

Dependency / Package Manager

CocoaPodsCocoaPods is the dependency manager for Objective-C projects. It has thousands of libraries and can help you scale your projects elegantly
Xcode MavenThe Xcode Maven Plugin can be used in order to run Xcode builds embedded in a Maven lifecycle
Carthage14,957about 2 years agoA simple, decentralized dependency manager for Cocoa
SWM (Swift Modules)61almost 12 years agoA 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
CocoaSeeds341over 9 years agoGit Submodule Alternative for Cocoa
swift-package-manager9,770almost 2 years agoThe Package Manager for the Swift Programming Language
punic0over 6 years agoClean room reimplementation of Carthage tool
Rome820over 3 years agoA cache tool for Carthage built frameworks
Athena2over 7 years agoGradle Plugin to enhance Carthage by uploading the archived frameworks into Maven repository, currently support only Bintray, Artifactory and Mavel local
Accio664almost 6 years agoA SwiftPM based dependency manager for iOS & Co. with improvements over Carthage

Deployment / Distribution

fastlane39,747almost 2 years agoConnect all iOS deployment tools into one streamlined workflow
deliver39,747almost 2 years agoUpload screenshots, metadata and your app to the App Store using a single command
snapshot39,747almost 2 years agoAutomate taking localized screenshots of your iOS app on every device
buddybuildA mobile iteration platform - build, deploy, and collaborate
BitriseMobile Continuous Integration & Delivery with dozens of integrations to build, test, deploy and collaborate
watchbuild327almost 5 years agoGet a notification once your iTunes Connect build is finished processing
CrashlyticsA crash reporting and beta testing service
TestFlight Beta TestingThe beta testing service hosted on iTunes Connect (requires iOS 8 or later)
AppCenterContinuously build, test, release, and monitor apps for every platform
boarding877over 2 years agoInstantly create a simple signup page for TestFlight beta testers
HockeyKit2,165over 9 years agoA software update kit
Rollout.ioSDK to patch, fix bugs, modify and manipulate native apps (Obj-c & Swift) in real-time
AppLaunchpadFree App Store screenshot builder
LaunchKit2,175almost 4 years agoA set of web-based tools for mobile app developers, now open source!
InstabugIn-app feedback, Bug and Crash reporting, Fix Bugs Faster through user-steps, video recordings, screen annotation, network requests logging
Appfigurate19almost 2 years agoSecure runtime configuration for iOS and watchOS, apps and app extensions
ScreenshotFramer735about 2 years agoWith Screenshot Framer you can easily create nice-looking and localized App Store Images
SemaphoreCI/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
ScreenplayInstant rollbacks and canary deployments for iOS
CodemagicBuild, test and deliver iOS apps 20% faster with Codemagic CI/CD
RunwayEasier 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-uploader177about 2 years agoEasy to use, cross-platform tool to upload iOS apps to App Store Connect

EventBus

SwiftEventBus1,107over 5 years agoA publish/subscribe event bus optimized for iOS
PromiseKit14,235almost 2 years agoPromises for iOS and macOS
Bolts5,640about 5 years agoBolts is a collection of low-level libraries designed to make developing mobile apps easier, including tasks (promises) and app links (deep links)
SwiftTask1,934over 7 years agoPromise + progress + pause + cancel + retry for Swift
When266over 6 years agoA lightweight implementation of Promises in Swift
then🎬995almost 2 years agoElegant Async code in Swift
Bolts-Swift1,318over 2 years agoBolts is a collection of low-level libraries designed to make developing mobile apps easier
RWPromiseKit114about 9 years agoA light-weighted Promise library for Objective-C
FutureLib40over 9 years agoFutureLib is a pure Swift 2 library implementing Futures & Promises inspired by Scala
SwiftNotificationCenter639over 7 years agoA Protocol-Oriented NotificationCenter which is type safe, thread safe and with memory safety
FutureKit754over 7 years agoA Swift based Future/Promises Library for iOS and macOS
signals-ios527over 7 years agoTypeful eventing
BrightFutures1,901about 4 years agoWrite great asynchronous code in Swift using futures and promises
NoticeObserveKit150about 2 years agoNoticeObserveKit is type-safe NotificationCenter wrapper that associates notice type with info type
Hydra1,973almost 5 years agoPromises & Await - Write better async code in Swift
Promis108over 3 years agoThe easiest Future and Promises framework in Swift. No magic. No boilerplate
Bluebird.swift41about 4 years agoPromise/A+, Bluebird inspired, implementation in Swift 4
Promise620about 4 years agoA Promise library for Swift, based partially on Javascript's A+ spec
promises3,810almost 2 years agoGoogle provides a synchronization construct for Objective-C and Swift to facilitate writing asynchronous code
Continuum80over 8 years agoNotificationCenter based Lightweight UI / AnyObject binder
Futures58over 6 years agoLightweight promises for iOS, macOS, tvOS, watchOS, and server-side Swift
EasyFutures41over 5 years ago🔗 Swift Futures & Promises. Easy to use. Highly combinable
TopicEventBus55over 7 years agoPublish–subscribe design pattern implementation framework, with ability to publish events by topic. (NotificationCenter extended alternative)

Files

FileKit2,348over 2 years agoSimple and expressive file management in Swift
Zip2,517about 2 years agoSwift framework for zipping and unzipping files
FileBrowser1,523almost 5 years agoPowerful Swift file browser for iOS
Ares133over 10 years agoZero-setup P2P file transfer between Macs and iOS devices
FileProvider68almost 3 years agoFileManager replacement for Local, iCloud and Remote (WebDAV/FTP/Dropbox/OneDrive/SMB2) files on iOS/tvOS and macOS
KZFileWatchers1,086almost 2 years agoA micro-framework for observing file changes, both local and remote. Helpful in building developer tools
ZipArchive5,463almost 2 years agoZipArchive is a simple utility class for zipping and unzipping files on iOS and Mac
FileExplorer744about 5 years agoPowerful file browser for iOS that allows its users to choose and remove files and/or directories
ZIPFoundation2,367about 2 years agoEffortless ZIP Handling in Swift
AppFolder937over 4 years agoAppFolder is a lightweight framework that lets you design a friendly, strongly-typed representation of a directories inside your app's container
ZipZap1,221almost 5 years agozip file I/O library for iOS, macOS and tvOS
AMSMB2262almost 2 years agoSwift framework to connect SMB 2/3 shares for iOS

Functional Programming

Forbind45over 9 years agoFunctional chaining and promises in Swift
Funky13over 10 years agoFunctional programming tools and experiments in Swift
LlamaKit623about 11 years agoCollection of must-have functional Swift tools
Oriole11about 11 years agoA functional utility belt implemented as Swift protocol extensions
Prelude411about 8 years agoSwift µframework of simple functional programming tools
Swiftx219almost 7 years agoFunctional data types and functions for any project
Swiftz3,332about 4 years agoFunctional programming in Swift
OptionalExtensions182over 7 years agoSwift µframework with extensions for the Optional Type
Argo3,490almost 5 years agoFunctional JSON parsing library for Swift
Runes830almost 5 years agoInfix operators for monadic functions in Swift
Bow647almost 4 years agoTyped Functional Programming companion library for Swift

Games

AssetImportKit85almost 6 years agoSwifty cross platform library (macOS, iOS) that converts Assimp supported models to SceneKit scenes
CollectionNode101about 8 years agoA swift framework for a collectionView in SpriteKit
glide engine494almost 2 years agoSpriteKit and GameplayKit based engine for making 2d games, with practical examples and tutorials
Lichess mobile2,050over 2 years agoA mobile client for lichess.org
Sage373almost 8 years agoA cross-platform chess library for Swift
ShogibanKit64about 4 years agoShogibanKit is a framework for implementing complex Japanese Chess (Shogii) in Swift. No UI, nor AI
SKTiled261over 3 years agoSwift framework for working with Tiled assets in SpriteKit
SwiftFortuneWheel355about 2 years agoA cross-platform framework for games like a Wheel of Fortune

GCD

GCDKit320over 9 years agoGrand Central Dispatch simplified with Swift
Async4,591over 2 years agoSyntactic sugar in Swift for asynchronous dispatches in Grand Central Dispatch
SwiftSafe160over 9 years agoThread synchronization made easy
YYDispatchQueuePool476almost 9 years agoiOS utility class to manage global dispatch queue
AlecrimAsyncKit88over 6 years agoBringing async and await to Swift world with some flavouring
GrandSugarDispatch27almost 10 years agoSyntactic sugar for Grand Central Dispatch (GCD)
Threader35almost 10 years agoPretty GCD calls and easier code execution
Dispatch178almost 9 years agoJust a tiny library to make using GCD easier and intuitive
GCDTimer190over 3 years agoWell tested Grand Central Dispatch (GCD) Timer in Swift
Chronos-Swift248about 2 years agoGrand Central Dispatch Utilities
Me184almost 9 years agoA super slim solution to the nested asynchronous computations
SwiftyTask22over 8 years agoAn extreme queuing system with high performance for managing all task in app with closure

Gesture

Tactile712almost 7 years agoA better way to handle gestures on iOS
SwiftyGestureRecognition163over 6 years agoAids with prototyping UIGestureRecognizers in Xcode Playgrounds
DBPathRecognizer1,176about 4 years agoGesture recognizer tool
Sensitive551over 2 years agoSpecial way to work with gestures in iOS
SplitViewDragAndDrop332over 9 years agoEasily add drag and drop to pass data between your apps in split view mode
FDFullscreenPopGesture5,894about 5 years agoAn UINavigationController's category to enable fullscreen pop gesture in an iOS7+ system style with AOP

Graphics

Graphicz45about 9 years agoLight-weight, operator-overloading-free complements to CoreGraphics!
PKCoreTechniques144about 11 years agoThe code for my CoreGraphics+CoreAnimation talk, held during the 2012 iOS Game Design Seminar at the Technical University Munich
MPWDrawingContext102over 3 years agoAn Objective-C wrapper for CoreGraphics CGContext
DePict36almost 10 years agoA simple, declarative, functional drawing framework, in Swift!
SwiftSVG1,950about 4 years agoA single pass SVG parser with multiple interface options (String, NS/UIBezierPath, CAShapeLayer, and NS/UIView)
InkKit374almost 9 years agoWrite-Once, Draw-Everywhere for iOS and macOS
YYAsyncLayer682over 6 years agoiOS utility classes for asynchronous rendering and display
NXDrawKit1,339almost 6 years agoNXDrawKit is a simple and easy but useful drawing kit for iPhone
jot1,774almost 3 years agoAn iOS framework for easily adding drawings and text to images
SVGKit4,476almost 2 years agoDisplay and interact with SVG Images on iOS / macOS, using native rendering (CoreAnimation) (currently only supported for iOS - macOS code needs updating)
Snowflake962almost 3 years agoSVG in Swift
HxSTLParser24over 9 years agoBasic STL loader for SceneKit
ProcessingKit332over 7 years agoVisual designing library for iOS & OSX
EZYGradientView376about 6 years agoCreate gradients and blur gradients without a single line of code
AEConicalGradient84over 6 years agoConical (angular) gradient layer written in Swift
MKGradientView175over 5 years agoCore Graphics based gradient view capable of producing Linear (Axial), Radial (Circular), Conical (Angular), Bilinear (Four Point) gradients, written in Swift
EPShapes385over 9 years agoDesign shapes in Interface Builder
Macaw6,020over 2 years agoPowerful and easy-to-use vector graphics library with SVG support written in Swift
BlockiesSwift64over 3 years agoUnique blocky identicons/profile picture generator
Rough100over 8 years agolets you draw in a sketchy, hand-drawn-like, style
GraphLayout100over 8 years agoUI controls for graph visualization. It is powered by Graphviz
Drawsana652over 3 years agoiOS framework for building raster drawing and image markup views
AnimatedGradientView457over 3 years agoA simple framework to add animated gradients to your iOS app

Hardware / Bluetooth

Discovery417over 10 years agoA very simple library to discover and retrieve data from nearby devices (even if the peer app works at background)
LGBluetooth175over 7 years agoSimple, block-based, lightweight library over CoreBluetooth. Will clean up your Core Bluetooth related code
PeerKit870over 7 years agoAn open-source Swift framework for building event-driven, zero-config Multipeer Connectivity apps
BluetoothKit2,279almost 3 years agoEasily communicate between iOS/macOS devices using BLE
Bluetonium165about 7 years agoBluetooth mapping in Swift
BlueCap716over 3 years agoiOS Bluetooth LE framework
Apple Family67over 9 years agoQuickly connect Apple devices together with Bluetooth, wifi, and USB
Bleu492almost 7 years agoBLE (Bluetooth LE) for U
Bluejay1,099over 2 years agoA simple Swift framework for building reliable Bluetooth LE apps
BabyBluetooth4,740over 5 years agoThe easiest way to use Bluetooth (BLE) in iOS/MacOS
ExtendaBLE101almost 9 years agoSimple 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
PeerConnectivity56almost 3 years agoFunctional wrapper for Apple's MultipeerConnectivity framework
AZPeerToPeerConnection70over 8 years agoAZPeerToPeerConnectivity is a wrapper on top of Apple iOS Multipeer Connectivity framework. It provides an easier way to create and manage sessions. Easy to integrate
MultiPeer228over 5 years agoMultipeer 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
BerkananSDK208over 6 years agoMesh messaging SDK with the goal to create a decentralized mesh network for the people, powered by their device's Bluetooth antenna

Hardware / Camera

TGCameraViewControllerCustom camera with AVFoundation. Beautiful, light and easy to integrate with iOS projects
PBJVision1,934over 5 years agoiOS camera engine, features touch-to-record video, slow motion video, and photo capture
Cool-iOS-Camera1,300over 8 years agoA fully customisable and modern camera implementation for iOS made with AVFoundation
SCRecorder3,060over 5 years agoCamera engine with Vine-like tap to record, animatable filters, slow motion, segments editing
ALCameraViewController2,034about 4 years agoA camera view controller with custom image picker and image cropping. Written in Swift
CameraManager1,377about 2 years agoSimple Swift class to provide all the configurations you need to create custom camera view in your app
RSBarcodes_Swift710over 2 years ago1D and 2D barcodes reader and generators for iOS 8 with delightful controls. Now Swift
LLSimpleCamera1,200almost 9 years agoA simple, customizable camera control - video recorder for iOS
Fusuma2,460almost 7 years agoInstagram-like photo browser and a camera feature with a few line of code in Swift
BarcodeScanner1,694about 2 years agoSimple and beautiful barcode scanner
HorizonSDK-iOS172about 4 years agoState of the art real-time video recording / photo shooting iOS library
FastttCamera1,857about 2 years agoFasttt and easy camera framework for iOS with customizable filters
DKCamera88about 4 years agoA lightweight & simple camera framework for iOS. Written in Swift
NextLevel2,203about 2 years agoNext Level is a media capture camera library for iOS
CameraEngine587over 7 years agoCamera engine for iOS, written in Swift, above AVFoundation
SwiftyCam2,088over 4 years agoA Snapchat Inspired iOS Camera Framework written in Swift
CameraBackground64almost 2 years agoShow camera layer as a background to any UIView
Lumina900over 4 years agoFull service camera that takes photos, videos, streams frames, detects metadata, and streams CoreML predictions
RAImagePicker16almost 9 years agoRAImagePicker is a protocol-oriented framework that provides custom features from the built-in Image Picker Edit
FDTake319almost 4 years agoEasily take a photo or video or choose from library
YPImagePicker4,333over 2 years agoInstagram-like image picker & filters for iOS
MockImagePicker23almost 2 years agoMock UIImagePickerController for testing camera based UI in simulator
iOS-Depth-Sampler1,187almost 3 years agoA collection of code examples for Depth APIs
TakeASelfie37over 5 years agoAn iOS framework that uses the front camera, detects your face and takes a selfie
HybridCamera215about 2 years agoVideo and photo camera for iOS, similar to the SnapChat camera
CameraKit-iOS696about 3 years agoMassively increase camera performance and ease of use in your next iOS project
ExyteMediaPicker345about 2 years agoCustomizable media picker

Hardware / Force Touch

QuickActions255almost 3 years agoSwift wrapper for iOS Home Screen Quick Actions (App Icon Shortcuts)
JustPeek68almost 9 years agoJustPeek 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
PeekView122over 7 years agoPeekView supports peek, pop and preview actions for iOS devices without 3D Touch capibility

Hardware / iBeacon

Proxitee18over 11 years agoAllows developers to create proximity aware applications utilizing iBeacons & geo fences
OWUProximityManager363almost 13 years agoiBeacons + CoreBluetooth
Vicinity376about 10 years agoVicinity replicates iBeacons (by analyzing RSSI) and supports broadcasting and detecting low-energy Bluetooth devices in the background
BeaconEmitter981almost 2 years agoTurn your Mac as an iBeacon
MOCA ProximityPaid proximity marketing platform that lets you add amazing proximity experiences to your app
JMCBeaconManager147about 10 years agoAn iBeacon Manager class that is responsible for detecting beacons nearby

Hardware / Location

AsyncLocationKit188almost 3 years agoWrapper for Apple CoreLocation framework with Modern Concurrency Swift (async/await)
IngeoSDK98over 9 years agoAlways-On Location monitoring framework for iOS
LocationManager2,563about 5 years agoProvides a block-based asynchronous API to request the current location, either once or continuously
SwiftLocation3,405over 2 years agoLocation & Beacon Monitoring in Swift
SOMotionDetector1,057about 2 years agoSimple library to detect motion. Based on location updates and acceleration
LocationPicker402over 4 years agoA ready for use and fully customizable location picker for your app
BBLocationManager106over 8 years agoA Location Manager for easily implementing location services & geofencing in iOS
set-simulator-location642over 3 years agoCLI for setting location in the iOS simulator
NominatimKit56over 4 years agoA Swift wrapper for (reverse) geocoding of OpenStreetMap data

Hardware / Other Hardware

MotionKit1,080over 8 years agoGet the data from Accelerometer, Gyroscope and Magnetometer in only Two or a few lines of code. CoreMotion now made insanely simple
DarkLightning333almost 6 years agoSimply the fastest way to transmit data between iOS/tvOS and macOS
Deviice73almost 2 years agoSimply library to detect the device on which the app is running (and some properties)
DeviceKit4,483almost 2 years agoDeviceKit is a value-type replacement of UIDevice
Luminous343over 4 years agoLuminous is a big framework which can give you a lot of information (more than 50) about the current system
Device1,706almost 2 years agoLight weight tool for detecting the current device and screen size written in swift
WatchShaker233about 2 years agoWatchShaker is a watchOS helper to get your shake movement written in swift
WatchCon34almost 9 years agoWatchCon is a tool which enables creating easy connectivity between iOS and WatchOS
TapticEngine260over 7 years agoTapticEngine generates iOS Device vibrations
UIDeviceComplete419almost 2 years agoUIDevice extensions that fill in the missing pieces
NFCNDEFParse16almost 9 years agoNFC Forum Well Known Type Data Parser for iOS11 and Core NFC
Device.swift221almost 6 years agoSuper-lightweight library to detect used device
SDVersion1,311almost 4 years agoLightweight Cocoa library for detecting the running device's model and screen size
Haptico487over 2 years agoEasy to use haptic feedback generator with pattern-play support
NFCPassportReader762almost 2 years agoSwift library to read an NFC enabled passport. Supports BAC, Secure Messaging, and both active and passive authentication. Requires iOS 13 or above

Layout

Masonry18,054over 3 years agoHarness the power of AutoLayout NSLayoutConstraints with a simplified, chainable and expressive syntax
FLKAutoLayout1,493over 5 years agoUIView category which makes it easy to create layout constraints in code
Façade688about 9 years agoProgrammatic view layout for the rest of us - an autolayout alternative
PureLayout7,628over 3 years agoThe ultimate API for iOS & macOS Auto Layout — impressively simple, immensely powerful. Objective-C and Swift compatible
SnapKit20,022about 2 years agoA Swift Autolayout DSL for iOS & macOS
Cartography7,338almost 3 years agoA declarative Auto Layout DSL for Swift
AutoLayoutPlus27over 9 years agoA bit of steroids for AutoLayout
Neon4,583almost 6 years agoA powerful Swift programmatic UI layout framework
MisterFusion314almost 7 years agoA Swift DSL for AutoLayout. It is the extremely clear, but concise syntax, in addition, can be used in both Swift and Objective-C
SwiftBox810over 9 years agoFlexbox in Swift, using Facebook's css-layout
ManualLayout279over 6 years agoEasy to use and flexible library for manually laying out views and layers for iOS and tvOS. Supports AsyncDisplayKit
Stevia3,386almost 2 years agoElegant view layout for iOS
Manuscript76over 9 years agoAutoLayoutKit in pure Swift
FDTemplateLayoutCell9,930over 4 years agoTemplate auto layout cell for automatically UITableViewCell height calculating
SwiftAutoLayout655about 5 years agoTiny Swift DSL for Autolayout
FormationLayout51over 9 years agoWork with auto layout and size classes easily
SwiftyLayout15over 9 years agoLightweight declarative auto-layout framework for Swift
Swiftstraints122almost 4 years agoAuto Layout In Swift Made Easy
SwiftBond4,229over 4 years agoBond is a Swift binding framework that takes binding concepts to a whole new level. It's simple, powerful, type-safe and multi-paradigm
Restraint79almost 6 years agoMinimal Auto Layout in Swift
EasyPeasy1,941over 4 years agoAuto Layout made easy
Auto Layout MagicBuild 1 scene, let Auto Layout Magic generate the constraints for you! Scenes look great across all devices!
Anchorman80over 5 years agoAn autolayout library for the damn fine citizens of San Diego
LayoutKit3,164over 5 years agoLayoutKit is a fast view layout library for iOS
Relayout554about 9 years agoSwift microframework for declaring Auto Layout constraints functionally
Anchorage632almost 3 years agoA collection of operators and utilities that simplify iOS layout code
ComposeCompose is a library that helps you compose complex and dynamic views
BrickKit604almost 7 years agoWith 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
Framezilla131over 5 years agoElegant library which wraps working with frames with a nice chaining syntax
TinyConstraints3,994over 2 years agoThe syntactic sugar that makes Auto Layout sweeter for human use
MyLinearLayout4,410over 2 years agoMyLayout 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
SugarAnchor20over 9 years agoSame native NSLayoutAnchor & NSLayoutConstraints; but with more natural and easy to read syntactic sugar. Typesafe, concise & readable
EasyAnchor457over 3 years agoDeclarative, extensible, powerful Auto Layout
PinLayout2,379over 2 years agoFast Swift Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable
SnapLayout11about 7 years agoConcise Auto Layout API to chain programmatic constraints while easily updating existing constraints
Cupcake288almost 6 years agoAn easy way to create and layout UI components for iOS
MiniLayout8about 7 years agoMinimal AutoLayout convenience layer. Program constraints succinctly
Bamboo74almost 8 years agoBamboo makes Auto Layout (and manual layout) elegant and concise
FlexLayout2,018almost 2 years agoFlexLayout gently wraps the highly optimized flexbox implementation in a concise, intuitive & chainable syntax
Layout2,233over 3 years agoA declarative UI framework for iOS
CGLayout44about 4 years agoPowerful autolayout framework based on constraints, that can manage UIView(NSView), CALayer and not rendered views. Not Apple Autolayout wrapper
YogaKit17,363almost 2 years agoPowerful layout engine which implements Flexbox
FlightLayout22over 3 years agoBalanced medium between manual layout and auto-layout. Great for calculating frames for complex animations
QLayout3over 7 years agoAutoLayout Utility for iOS
Layoutless432over 5 years agoMinimalistic declarative layout and styling framework built on top of Auto Layout
Yalta351almost 2 years agoAn intuitive and powerful Auto Layout library
SuperLayout52almost 2 years agoSimplify Auto Layout with super syntactic sugar
QuickLayout250almost 5 years agoQuickLayout offers a simple way, to easily manage Auto Layout in code
EEStackLayout50almost 7 years agoA structured vertical stack layout
RKAutoLayout2over 7 years agoSimple wrapper over AutoLayout
Grid1,800about 2 years agoThe most powerful Grid container missed in SwiftUI
MondrianLayout168about 4 years agoA DSL based layout builder for AutoLayout
ScalingHeaderScrollViewA scroll view with a sticky header which shrinks as you scroll. Written with SwiftUI

Localization

Hodor544almost 8 years agoSimple solution to localize your iOS App
Swifternalization578over 3 years agoLocalize iOS apps in a smarter way using JSON files. Swift framework
Rubustrings119over 7 years agoCheck the format and consistency of Localizable.strings files
BartyCrouch1,370over 2 years agoIncrementally update/translate your Strings files from Code and Storyboards/XIBs
LocalizationKit1,227almost 7 years agoLocalization management in realtime from a web portal. Easily manage your texts and translations without redeploy and resubmission
Localize-Swift3,082about 3 years agoSwift 2.0 friendly localization and i18n with in-app language switching
LocalizedView8about 10 years agoSetting up application specific localized string within Xib file
transai58over 8 years agocommand line tool help you manage localization string files
Strsync165over 5 years agoAutomatically translate and synchronize .strings files from base language
IBLocalizable459almost 4 years agoLocalize your views directly in Interface Builder with IBLocalizable
nslocalizer157over 7 years agoA tool for finding missing and unused NSLocalizedStrings
L10n-swift316about 2 years agoLocalization of an application with ability to change language "on the fly" and support for plural forms in any language
Localize293about 5 years agoEasy tool to localize apps using JSON or Strings and of course IBDesignables with extensions for UI components
CrowdinSDK118almost 2 years agoCrowdin iOS SDK delivers all new translations from Crowdin project to the application immediately
attranslate336about 2 years agoSemi-automatically translate or synchronize .strings files or crossplatform-files from different languages
Respresso Localization ConverterMultiplatform localization converter for iOS (.strings + Objective-C getters), Android (strings.xml) and Web (.json)
locheck98almost 2 years agoValidate .strings, .stringsdict, and strings.xml files for correctness to avoid crashes and bad translations
StringSwitchEasily convert iOS .strings files to Android strings.xml format and vice versa

Logging

CleanroomLogger1,323over 3 years agoA configurable and extensible Swift-based logging API that is simple, lightweight and performant
CocoaLumberjack13,220almost 2 years agoA fast & simple, yet powerful & flexible logging framework for Mac and iOS
NSLogger4,999about 3 years agoa high performance logging utility which displays traces emitted by client applications running on macOS, iOS and Android
QorumLogs786over 8 years ago— Swift Logging Utility for Xcode & Google Docs
Log831almost 7 years agoA logging tool with built-in themes, formatters, and a nice API to define your owns
Rainbow1,858almost 2 years agoDelightful console output for Swift developers
SwiftyBeaver5,955almost 2 years agoConvenient logging during development and release
SwiftyTextTable320over 3 years agoA lightweight tool for generating text tables
Watchdog1,863over 2 years agoClass for logging excessive blocking on the main thread
XCGLogger3,952about 2 years agoA 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
Colors28over 9 years agoA pure Swift library for using ANSI codes. Basically makes command-line coloring and styling very easy!
AELog32over 4 years agoSimple, lightweight and flexible debug logging framework written in Swift
ReflectedStringConvertible65almost 4 years agoA protocol that allows any class to be printed as if it were a struct
SwiftTrace709about 2 years agoTrace Swift and Objective-C method invocations
Willow1,352about 3 years agoWillow is a powerful, yet lightweight logging library written in Swift
Bugfender77about 2 years agoCloud storage for your app logs. Track user behaviour to find problems in your mobile apps
LxDBAnything428over 9 years agoAutomate box any value! Print log without any format control symbol! Change debug habit thoroughly!
XLTestLog56almost 10 years agoStyling and coloring your XCTest logs on Xcode Console
XLFacility318about 7 years agoElegant and extensive logging facility for macOS & iOS (includes database, Telnet and HTTP servers)
Atlantis198over 8 years agoA powerful input-agnostic swift logging framework made to speed up development with maximum readability
StoryTeller10almost 10 years agoTaking 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
LumberMill2almost 10 years agoStupidly simple logging
TinyConsole1,949almost 7 years agoA tiny log console to display information while using your iOS app
Lighty52over 2 years agoEasy to use and lightweight logger for iOS, macOS, tvOS, watchOS and Linux
JustLog521over 2 years agoConsole, file and remote Logstash logging via TCP socket
Twitter Logging Service298over 3 years agoTwitter Logging Service is a robust and performant logging framework for iOS clients
Reqres90almost 2 years agoNetwork request and response body logger with Alamofire support
TraceLog53about 3 years agoDead Simple: logging the way it's meant to be! Runs on ios, osx, and Linux
OkLog18over 4 years agoA network logger for iOS and macOS projects
Spy13about 4 years agoLightweight, 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
Diagnostics964almost 2 years agoAllow users to easily share Diagnostics with your support team to improve the flow of fixing bugs
Gedatsu531about 6 years agoProvide readable format about AutoLayout error console log
Pulse6,398almost 2 years agoPulse is a powerful logging system for Apple Platforms. Native. Built with SwiftUI

Machine Learning

Swift-Brain335over 9 years agoArtificial Intelligence/Machine Learning data structures and Swift algorithms for future iOS development. Bayes theorem, Neural Networks, and more AI
AIToolbox794about 6 years agoA 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-iOS186,822almost 2 years agoThe official Google-built powerful neural network library port for iOS
Bender1,798almost 3 years agoEasily craft fast Neural Networks. Use TensorFlow models. Metal under the hood
CoreML-samples43about 9 years agoSample code for Core ML using ResNet50 provided by Apple and a custom model generated by coremltools
Revolver29about 9 years agoA framework for building fast genetic algorithms in Swift. Comes with modular architecture, pre-implemented operators and loads of examples
CoreML-Models6,514about 3 years agoA collection of unique Core ML Models
Serrano54over 8 years agoA deep learning library for iOS and macOS
Swift-AI6,032over 9 years agoThe Swift machine learning library
TensorSwift325almost 9 years agoA lightweight library to calculate tensors in Swift, which has similar APIs to TensorFlow's
DL4S104almost 3 years agoDeep Learning for Swift: Accelerated tensor operations and dynamic neural networks based on reverse mode automatic differentiation for every device that can run Swift
SwiftCoreMLTools161over 6 years agoA Swift library for creating and exporting CoreML Models in Swift
iOS-GenAI-Sampler80almost 2 years agoA collection of Generative AI examples on iOS

Maps

Mapbox GL4,381about 3 years agoAn OpenGL renderer for Mapbox Vector Tiles with SDK bindings for iOS
GEOSwift1,452almost 2 years agoThe Swift Geographic Engine
PXGoogleDirections268over 7 years agoGoogle Directions API helper for iOS, written in Swift
Cluster1,274almost 3 years agoEasy Map Annotation Clustering
JDSwiftHeatMap147over 4 years agoJDSwiftMap is an IOS Native MapKit Library. You can easily make a highly customized HeatMap
ClusterKit515almost 6 years agoAn iOS map clustering framework targeting MapKit, Google Maps and Mapbox
FlyoverKit711over 3 years agoFlyoverKit enables you to present stunning 360° flyover views on your MKMapView with zero effort while maintaining full configuration possibilities
MapViewPlus166almost 7 years agoUse any custom view as custom callout view of your MKMapView with cool animations. Also, easily use any image as annotation view
MSFlightMapView53almost 7 years agoAdd and animate geodesic flights on Google map
WhirlyGlobe-Maply831about 2 years ago3D 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

Euler1,156over 5 years agoSwift Custom Operators for Mathematical Notation
SwiftMath178over 7 years agoA math framework for Swift. Includes: vectors, matrices, complex numbers, quaternions and polynomials
Arithmosophi67over 5 years agoA set of protocols for Arithmetic and Logical operations
Surge21over 6 years agoA Swift library that uses the Accelerate framework to provide high-performance functions for matrix math, digital signal processing, and image manipulation
Upsurge183over 7 years agoSwift math
Swift-MathEagle42about 8 years agoA 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
iosMath1,378over 2 years agoA library for displaying beautifully rendered math equations. Enables typesetting LaTeX math formulae in iOS
BigInt768almost 2 years agoArbitrary-precision arithmetic in pure Swift
SigmaSwiftStatistics703over 4 years agoA collection of functions for statistical calculation
VectorMath367almost 7 years agoA Swift library for Mac and iOS that implements common 2D and 3D vector and matrix functions, useful for games or vector-based graphics
Expression832about 2 years agoA Mac and iOS library for evaluating numeric expressions at runtime
Metron1,036about 7 years agoMetron is a comprehensive collection of geometric functions and types that extend the 2D geometric primitives provided by CoreGraphics
NumericAnnex69over 8 years agoNumericAnnex supplements the numeric facilities provided in the Swift standard library
Matft135over 2 years agoMatft is Numpy-like library in Swift. Matft allows us to handle n-dimensional array easily in Swift

Media / Audio

AudioBusAdd Next Generation Live App-to-App Audio Routing
AudioKit10,751almost 2 years agoA powerful toolkit for synthesizing, processing, and analyzing sounds
EZAudio4,964over 2 years agoAn iOS/macOS audio visualization framework built upon Core Audio useful for anyone doing real-time, low-latency audio processing and visualizations
novocaine2,231almost 8 years agoPainless high-performance audio on iOS and macOS
QHSpeechSynthesizerQueue43over 8 years agoQueue management system for AVSpeechSynthesizer (iOS Text to Speech)
Cephalopod114over 7 years agoA sound fader for AVAudioPlayer written in Swift
Chirp307over 7 years agoThe easiest way to prepare, play, and remove sounds in your Swift app!
Beethoven828about 5 years agoAn audio processing Swift library for pitch detection of musical signals
AudioPlayerSwift279about 5 years agoAudioPlayer is a simple class for playing audio in iOS, macOS and tvOS apps
AudioPlayer734almost 2 years agoAudioPlayer is syntax and feature sugar over AVPlayer. It plays your audio files (local & remote)
TuningFork420about 2 years agoSimple Tuner for iOS
MusicKit615over 5 years agoA framework for composing and transforming music in Swift
SubtleVolume1,200over 6 years agoReplace the system volume popup with a more subtle indicator
NVDSP415over 9 years agoiOS/macOS DSP for audio (with Novocaine)
SRGMediaPlayer-iOSThe SRG Media Player library for iOS provides a simple way to add a universal audio / video player to any iOS application
IQAudioRecorderController637almost 8 years agoA drop-in universal library allows to record audio within the app with a nice User Interface
TheAmazingAudioEngine2545almost 2 years agoThe Amazing Audio Engine is a sophisticated framework for iOS audio applications, built so you don't have to
InteractivePlayerView274about 8 years agoCustom iOS music player view
ESTMusicIndicator468almost 6 years agoCool Animated music indicator view written in Swift
QuietModemKit452over 5 years agoiOS framework for the Quiet Modem (data over sound)
SwiftySound1,250over 2 years agoSuper 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
BPMAnalyser79over 8 years agoFast and simple instrument to get the BPM rate from your audio-files
PandoraPlayer1,189almost 4 years agoA lightweight music player for iOS, based on AudioKit
SonogramView67almost 9 years agoAudio visualisation of song
AudioIndicatorBars289about 8 years agoAIB indicates for your app users which audio is playing. Just like the Podcasts app
Porcupine3,819almost 2 years agoOn-device wake word detection engine for macOS, iOS, and watchOS, powered by deep learning
Voice Overlay545almost 4 years agoAn overlay that gets your user’s voice permission and input as text in a customizable UI
ModernAVPlayer283almost 4 years agoPersistence player to resume playback after bad network connection even in background mode, manage headphone interactions, system interruptions, now playing informations and remote commands
FDWaveformView1,256over 2 years agoAn easy way to display an audio waveform in your app, including animation
FDSoundActivatedRecorder290over 4 years agoStart recording when the user speaks

Media / GIF

YLGIFImage1,774over 5 years agoAsync GIF image decoder and Image viewer supporting play GIF images. It just use very less memory
FLAnimatedImage7,943over 2 years agoPerformant animated GIF engine for iOS
gifu3,101about 2 years agoHighly performant animated GIF support for iOS in Swift
AnimatedGIFImageSerialization1,081about 7 years agoComplete Animated GIF Support for iOS, with Functions, NSJSONSerialization-style Class, and (Optional) UIImage Swizzling
XAnimatedImage554over 10 years agoXAnimatedImage is a performant animated GIF engine for iOS written in Swift based on FLAnimatedImage
SwiftGif1,327over 5 years agoA small UIImage extension with gif support
APNGKit2,219over 2 years agoHigh performance and delightful way to play with APNG format in iOS
YYImage1,769about 2 years agoImage framework for iOS to display/encode/decode animated WebP, APNG, GIF, and more
AImage993over 8 years agoA animated GIF&APNG engine for iOS in Swift with low memory & cpu usage.Optimized for Multi-Image case
NSGIF282almost 8 years agoSimplify creation of a GIF from the provided video file url
SwiftyGif2,057about 2 years agoHigh performance GIF engine

Media / Image

GPU Image20,254over 2 years agoAn open source iOS framework for GPU-based image and video processing
UIImage DSP372over 13 years agoiOS UIImage processing functions using the vDSP/Accelerate framework for speed
AsyncImageView906almost 9 years agoSimple extension of UIImageView for loading and displaying images asynchronously without lock up the UI
SDWebImage25,077almost 2 years agoAsynchronous image downloader with cache support with an UIImageView category
DFImageManager1,181almost 7 years agoModern framework for fetching images from various sources. Zero config yet immense customization and extensibility. Uses NSURLSession
MapleBacon341almost 2 years agoAn image download and caching library for iOS written in Swift
NYTPhotoViewer2,865over 2 years agoSlideshow and image viewer
IDMPhotoBrowser2,707over 2 years agoPhoto Browser / Viewer
Concorde1,439over 4 years agoDownload and decode progressive JPEGs
TOCropViewController4,747almost 2 years agoA view controller that allows users to crop UIImage objects
YXTMotionView78about 11 years agoA custom image view that implements device motion scrolling
PINRemoteImage4,012almost 2 years agoA thread safe, performant, feature rich image fetcher
SABlurImageView556almost 6 years agoEasily Adding Animated Blur/Unblur Effects To An Image
FastImageCache8,107about 3 years agoiOS library for quickly displaying images while scrolling
BKAsciiImage432over 11 years agoConvert UIImage to ASCII art
AlamofireImage3,988over 2 years agoAn image component library for Alamofire
Nuke8,197almost 2 years agoImage loading, processing, caching and preheating
FlagKit3,047over 2 years agoBeautiful flag icons for usage in apps and on the web
YYWebImage3,554almost 6 years agoAsynchronous image loading framework (supports WebP, APNG, GIF)
RSKImageCropper2,447almost 2 years agoAn image cropper for iOS like in the Contacts app with support for landscape orientation
Silo19over 10 years agoImage loading framework with loaders
Ody45over 9 years agoOdy is an easy to use random image generator built with Swift, Perfect for placeholders
Banana17almost 6 years agoImage slider with very simple interface
JDSwiftAvatarProgress85almost 10 years agoEasy customizable avatar image asynchronously with progress bar animated
Kingfisher23,448almost 2 years agoA lightweight and pure Swift implemented library for downloading and caching image from the web
EBPhotoPages1,632almost 5 years agoA photo gallery for iOS with a modern feature set. Similar features as the Facebook photo browser
UIImageView-BetterFace-Swift467over 9 years agoThe Swift version of
KFSwiftImageLoader341almost 7 years agoAn extremely high-performance, lightweight, and energy-efficient pure Swift async web image loader with memory and disk caching for iOS and Apple Watch
Toucan2,447over 5 years agoFabulous Image Processing in Swift
ImageLoaderSwift292over 7 years agoA lightweight and fast image loader for iOS written in Swift
ImageScout974almost 7 years agoA Swift implementation of fastimage. Supports PNG, GIF, and JPEG
JLStickerTextView489over 6 years agoA 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
Agrume816almost 2 years agoA lemony fresh iOS image viewer written in Swift
PASImageView175almost 10 years agoRounded async imageview downloader lightly cached and written in Swift
Navi115about 9 years agoFocus on avatar caching
SwiftPhotoGallery284about 4 years agoSimple, fullscreen image gallery with tap, swipe, and pinch gestures
MetalAcc259about 8 years agoGPU-based Media processing library using Metal written in Swift
MWPhotoBrowser8,756about 2 years agoA simple iOS photo and video browser with grid view, captions and selections
UIImageColors3,249almost 5 years agoiTunes style color fetcher for UIImage
CDFlipView99over 9 years agoA view that takes a set of images, make transition from one to another by using flipping effects
GPUImage24,881over 2 years agoGPUImage 2 is a BSD-licensed Swift framework for GPU-accelerated video and image processing
TGLParallaxCarousel435about 3 years agoA lightweight 3D Linear Carousel with parallax effect
ImageButter392about 6 years agoMakes dealing with images buttery smooth
SKPhotoBrowser2,656over 2 years agoSimple PhotoBrowser/Viewer inspired by Facebook, Twitter photo browsers written by swift
YUCIHighPassSkinSmoothing1,242over 5 years agoAn implementation of High Pass Skin Smoothing using Apple's Core Image Framework
CLImageViewPopup36almost 7 years agoA simple Image full screen pop up
APKenBurnsView102over 6 years agoKen Burns effect with face recognition!
Moa333over 4 years agoAn image download extension of the image view for iOS, tvOS and macOS
JMCMarchingAnts144about 4 years agoLibrary that lets you add marching ants (animated) selection to the edges of the images
ImageViewer2,538over 2 years agoAn image viewer à la Twitter
FaceAware3,020about 6 years agoAn extension that gives UIImageView the ability to focus on faces within an image when using AspectFill
SwiftyAvatar183about 8 years agoA UiimageView class for creating circular avatar images, IBDesignable to make all changes via storyboard
ShinpuruImage100over 10 years agoSyntactic Sugar for Accelerate/vImage and Core Image Filters
ImagePickerSheetController1,446about 7 years agoImagePickerSheetController is like the custom photo action sheet in iMessage just without the glitches
ComplimentaryGradientView729about 7 years agoCreate complementary gradients generated from dominant and prominent colors in supplied image. Inspired by Grade.js
ImageSlideshow1,782about 2 years agoSwift image slideshow with circular scrolling, timer and full screen viewer
Imaginary615about 4 years agoRemote images, as easy as one, two, three
PPAssetsActionController69almost 9 years agoHighly customizable Action Sheet Controller with Assets Preview
Vulcan291almost 9 years agoMulti image downloader with priority in Swift
FacebookImagePicker236about 2 years agoFacebook album photo picker written in Swift
Lightbox1,659about 2 years agoA convenient and easy to use image viewer for your iOS app
Ebblink4over 8 years agoAn iOS SDK for sharing photos that automatically expire and can be deleted at any time
Sharaku1,515over 5 years agoInstagram-like image filter ViewController
CTPanoramaView1,037about 2 years agoDisplays spherical or cylindrical panoramas or 360-photos with touch or motion based control options
Twitter Image Pipline1,853over 2 years agostreamlined framework for fetching and storing images in an application
TinyCrayon1,836almost 5 years agoA smart and easy-to-use image masking and cutout SDK for mobile apps
FlexibleImage825almost 8 years agoA simple way to play with image!
TLPhotoPicker1,885about 2 years agoMultiple phassets picker for iOS lib. like a facebook
YapImageManager72about 8 years agoA high-performance image downloader written in Swift, powered by YapDatabase
PhotoEditorSDKA fully customizable photo editor for your app
SimpleImageViewer423over 4 years agoA snappy image viewer with zoom and interactive dismissal transition
AZImagePreview26over 5 years agoA framework that makes image viewing easy
FaceCropper486about 9 years agoCrop faces, inside of your image, with iOS 11 Vision api
Paparazzo780almost 2 years agoCustom iOS camera and photo picker with editing capabilities
ZImageCropper233almost 6 years agoA Swift project to crop image in any shape
InitialsImageView213about 4 years agoAn UIImageView extension that generates letter initials as a placeholder for user profile images, with a randomized background color
DTPhotoViewerController280almost 5 years agoA fully customizable photo viewer ViewController, inspired by Facebook photo viewer
LetterAvatarKit216over 3 years agoA UIImage extension that generates letter-based avatars written in Swift
AXPhotoViewer646over 2 years agoAn iPhone/iPad photo gallery viewer, useful for viewing a large (or small!) number of photos
TJProfileImage30over 8 years agoLive rendering of componet’s properties in Interface Builder
Viewer531almost 6 years agoImage viewer (or Lightbox) with support for local and remote videos and images
OverlayComposite11almost 9 years agoAn asynchronous, multithreaded, image compositing framework written in Swift
MCScratchImageView356over 6 years agoA 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
MetalPetal1,939over 2 years agoA GPU-accelerated image/video processing framework based on
ShadowImageView798over 7 years agoShadowImageView is a iOS 10 Apple Music style image view, help you create elegent image with shadow
Avatar24over 7 years agoGenerate random user Avatar images using CoreGraphics and QuartzCore
Serrata325almost 8 years agoSlide image viewer library similar to Twitter and LINE
StyleArt227over 8 years agoStyle Art library process images using COREML with a set of pre trained machine learning models and convert them to Art style
greedo-layout-for-ios824over 9 years agoFull aspect ratio grid layout for iOS
ImageDetect307over 7 years agoDetect and crop faces, barcodes and texts inside of your image, with iOS 11 Vision api
THTiledImageView29over 8 years agoProvide ultra-high-quality images through tiling techniques
GPUImage32,749about 2 years agoGPUImage 3 is a BSD-licensed Swift framework for GPU-accelerated video and image processing using Metal
Harbeth527almost 2 years agoMetal API for GPU accelerated Graphics and Video and Camera filter framework.🔥💥
Gallery1,420about 5 years agoYour next favorite image and video picker
ATGMediaBrowser216almost 6 years agoImage slide-show viewer with multiple predefined transition styles, and ability to create new transitions with ease
Pixel3,383almost 2 years agoAn image editor and engine using CoreImage
OnlyPictures675almost 5 years agoA simple and flexible way to add source of overlapping circular pictures
SFSafeSymbols1,729almost 2 years agoSafely access Apple's SF Symbols using static typing
BSZoomGridScrollView159over 5 years agoiOS 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

SwiftOCR4,623almost 6 years agoFast and simple OCR library written in Swift
QR Code ScannerQR Code implementation
QRCode739over 4 years agoA QRCode generator written in Swift
EFQRCode4,589almost 2 years agoA better way to operate two-dimensional code in Swift
NSFWDetector1,595about 2 years agoA NSFW (aka porn) detector with CoreML

Media / PDF

Reader4,267over 6 years agoPDF Reader Core for iOS
UIView 2 PDF35almost 11 years agoPDF generator using UIViews or UIViews with an associated XIB
FolioReaderKit2,619almost 6 years agoA Swift ePub reader and parser framework for iOS
PDFGenerator759almost 6 years agoA simple Generator of PDF in Swift. Generate PDF from view(s) or image(s)
SimplePDF254over 3 years agoCreate a simple PDF effortlessly
SwiftPDFGenerator17over 10 years agoPDF generator using UIViews; Swift Version of 'UIView 2 PDF'
PSPDFKitRender PDF, add/edit annotations, fill forms, add/edit pages, view/create digital signatures
TPPDF751almost 2 years agoGenerate PDF using commands and automatic layout
FastPdfKit1,234over 7 years agoA Static Library to be embedded on iOS applications to display pdf documents derived from Fast PDF
UIImagePlusPDF36over 5 years agoUIImage extensions to simply use PDF files

Media / Streaming

HaishinKit.swift2,793almost 2 years agoCamera and Microphone streaming library via RTMP, HLS for iOS, macOS
StreamingKit2,431over 4 years agoA fast and extensible gapless AudioPlayer/AudioStreamer for macOS and iOS
Jukebox551over 5 years agoPlayer for streaming local and remote audio files. Written in Swift
LFLiveKit4,393over 3 years agoH264 and AAC Hard coding,support GPUImage Beauty, rtmp transmission,weak network lost frame,Dynamic switching rate
Airstream382almost 10 years agoA framework for streaming audio between Apple devices using AirPlay
OTAcceleratorCore31over 3 years agoA painless way to integrate audio/video(screen sharing) to any iOS applications via Tokbox

Media / Video

VLC for iOS1,059almost 2 years agoVLC is a free and open source multimedia player for iOS
VIMVideoPlayer281about 9 years agoA simple wrapper around the AVPlayer and AVPlayerLayer classes
MobilePlayer3,075about 4 years agoA powerful and completely customizable media player for iOS
XCDYouTubeKit2,927over 2 years agoYouTube video player for iOS, tvOS and macOS
AVAnimatorAn open source iOS native library that makes it easy to implement non-trivial video/audio enabled apps
Periscope VideoViewController503almost 10 years agoVideo view controller with Periscope fast rewind control
MHVideoPhotoGallery1,959almost 5 years agoA Photo and Video Gallery
PlayerView133about 6 years agoPlayer View is a delegated view using AVPlayer of Swift
SRGMediaPlayer-iOSThe SRG Media Player library for iOS provides a simple way to add a universal audio / video player to any iOS application
AVPlayerViewController-Subtitles267over 3 years agoAVPlayerViewController-Subtitles is a library to display subtitles on iOS. It's built as a Swift extension and it's very easy to integrate
MPMoviePlayerController-Subtitles192over 9 years agoMPMoviePlayerController-Subtitles is a library to display subtitles on iOS. It's built as a Swift extension and it's very easy to integrate
ZFPlayer7,081over 2 years agoBased 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
Player2,082almost 2 years agovideo player in Swift, simple way to play and stream media in your iOS or tvOS app
BMPlayer1,970over 2 years agoVideo player in swift3 and swift2 for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brigtness and seek by slide
VideoPager59almost 10 years agoPaging Video UI, and some control components is available
ios-360-videos275over 8 years agoNYT360Video plays 360-degree video streamed from an AVPlayer
swift-360-videos133over 7 years agoPure swift (no SceneKit) 3D library with focus on video and 360
ABMediaView82almost 9 years agoUIImageView subclass for drop-in image, video, GIF, and audio display, with functionality for fullscreen and minimization to the bottom-right corner
PryntTrimmerView863almost 2 years agoA set of UI elements to trim, crop and select frames inside a video
VGPlayer400about 7 years agoA simple iOS video player in Swift,Support play local and network,Background playback mode
YoutubeKit615over 2 years agoA video player that fully supports Youtube IFrame API and YoutubeDataAPI for easily create a Youtube app
Swift-YouTube-Player876about 2 years agoSwift library for embedding and controlling YouTube videos in your iOS applications!
JDVideoKit25almost 7 years agoYou can easily transfer your video into Three common video type via this framework
VersaPlayer798over 2 years agoVersatile AVPlayer implementation for iOS, macOS, and tvOS

Messaging

XMPPFramework5,912over 2 years agoAn XMPP Framework in Objective-C for Mac and iOS
Chatto4,490almost 2 years agoA lightweight framework to build chat applications, made in Swift
MessageKit6,049almost 2 years agoEventually, a Swift re-write of JSQMessagesViewController
Messenger4,822almost 2 years agoThis is a native iOS Messenger app, making realtime chat conversations and audio calls with full offline support
OTTextChatAccelerator13over 5 years agoOpenTok Text Chat Accelerator Pack enables text messages between mobile or browser-based devices
chat-sdk-ios916almost 2 years agoChat SDK iOS - Open Source Mobile Messenger
AsyncMessagesViewController300over 8 years agoA smooth, responsive and flexible messages UI library for iOS
MessageViewController1,676almost 7 years agoA SlackTextViewController replacement written in Swift for the iPhone X
SwiftyMessenger61over 5 years agoSwift toolkit for passing messages between iOS apps and extensions
Messenger Chat with Firebase772about 2 years agoSwift messaging chat app with Firebase Firestore integration
SwiftKafka60over 5 years agoSwift SDK for Apache Kafka by IBM
ChatLayout902almost 2 years agoA lightweight framework to build chat UI that uses custom to provide full control over the presentation as well as all the tools available in
ExyteChat994almost 2 years agoSwiftUI Chat UI framework with fully customizable message cells, input view, and a built-in media picker

Networking

AFNetworking33,338over 3 years agoA delightful iOS and macOS networking framework
RestKit10,170about 4 years agoRestKit is an Objective-C framework for iOS that aims to make interacting with RESTful web services simple, fast and fun
FSNetworking384about 11 years agoFoursquare iOS networking library
ASIHTTPRequest5,773over 7 years agoEasy to use CFNetwork wrapper for HTTP requests, Objective-C, macOS and iPhone
Overcoat1,098almost 10 years agoSmall but powerful library that makes creating REST clients simple and fun
ROADFramework55over 8 years agoAttributed-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
Alamofire41,445almost 2 years agoAlamofire is an HTTP networking library written in Swift, from the creator of AFNetworking
Transporter452over 10 years agoA tiny library makes uploading and downloading easier
CDZPinger49over 12 years agoEasy-to-use ICMP Ping
NSRails517over 9 years agoiOS/Mac OS framework for Rails
NKMultipeer15over 10 years agoA testable abstraction over multipeer connectivity
CocoaAsyncSocket12,458about 3 years agoAsynchronous socket networking library for Mac and iOS
Siesta2,190over 3 years agoElegant abstraction for RESTful resources that untangles stateful messes. An alternative to callback- and delegate-based networking
Reachability.swift7,961almost 2 years agoReplacement for Apple's Reachability re-written in Swift with closures
OctopusKitA simplicity but graceful solution for invoke RESTful web service APIs
Moya15,166about 2 years agoNetwork abstraction layer written in Swift
TWRDownloadManager403over 6 years agoA modern download manager based on NSURLSession to deal with asynchronous downloading, management and persistence of multiple files
HappyDns506over 2 years agoA Dns library, support custom dns server, dnspod httpdns. Only support A record
Bridge89over 4 years agoA simple extensible typed networking library. Intercept and process/alter requests and responses easily
TRON541almost 2 years agoLightweight network abstraction layer, written on top of Alamofire
EVCloudKitDao646about 7 years agoSimplified access to Apple's CloudKit
EVURLCache298over 5 years agoa NSURLCache subclass for handling all web requests that use NSURLRequest
ResponseDetective1,953almost 3 years agoSherlock Holmes of the networking layer
Pitaya842almost 7 years agoA Swift HTTP / HTTPS networking library just incidentally execute on machines
Just1,406over 2 years agoSwift HTTP for Humans
agentMinimalistic Swift HTTP request agent for iOS and macOS
Reach455about 7 years agoA simple class to check for internet connection availability in Swift
SwiftHTTP1,881over 5 years agoThin wrapper around NSURLSession in swift. Simplifies HTTP requests
Netdiag147over 7 years agoA network diagnosis library. Support Ping/TcpPing/Rtmp/TraceRoute/DNS/external IP/external DNS
AFNetworkingHelper17almost 12 years agoA custom wrapper over AFNetworking library that we use inside RC extensively
NetKit5over 7 years agoA Concise HTTP Framework in Swift
RealReachability3,098almost 4 years agoWe need to observe the REAL reachability of network. That's what RealReachability do
MonkeyKing2,753almost 4 years agoMonkeyKing helps you post messages to Chinese Social Networks
NetworkKit31over 8 years agoLightweight Networking and Parsing framework made for iOS, Mac, WatchOS and tvOS
APIKit2,000about 2 years agoA networking library for building type safe web API client in Swift
ws ☁️353over 6 years agoElegant JSON WebService in Swift
SPTDataLoader629about 2 years agoThe HTTP library used by the Spotify iOS client
SWNetworking25almost 9 years agoPowerful high-level iOS, macOS and tvOS networking library
Networking1,361almost 2 years agoSimple HTTP Networking in Swift a NSURLSession wrapper with image caching support
SOAPEngine482over 2 years agoThis generic SOAP client allows you to access web services using a your iOS app, macOS app and AppleTV app
Swish363almost 5 years agoNothing but Net(working)
Malibu11about 8 years agoMalibu is a networking library built on promises
YTKNetwork6,467over 5 years agoYTKNetwork is a high level request util based on AFNetworking
UnboxedAlamofire64over 5 years agoAlamofire + Unbox: the easiest way to download and decode JSON into swift objects
MMLanScan493over 5 years agoAn iOS LAN Network Scanner library
Domainer6about 10 years agoManage multi-domain url auto mapping ip address table
Restofire379over 4 years agoRestofire is a protocol oriented network abstraction layer in swift that is built on top of Alamofire to use services in a declartive way
AFNetworking+RetryPolicy212about 4 years agoAn objective-c category that adds the ability to set the retry logic for requests made with AFNetworking
SwiftyZeroMQ63over 7 years agoZeroMQ Swift Bindings for iOS, macOS, tvOS and watchOS
Nikka30over 8 years agoA super simple Networking wrapper that supports many JSON libraries, Futures and Rx
XMNetworking979over 3 years agoA lightweight but powerful network library with simplified and expressive syntax based on AFNetworking
Merhaba72over 3 years agoBonjour networking for discovery and connection between iOS, macOS and tvOS devices
DBNetworkStack36almost 2 years agoResource-oritented networking which is typesafe, extendable, composeable and makes testing a lot easier
EFInternetIndicator129over 7 years agoA little swift Internet error status indicator using ReachabilitySwift
AFNetworking-Synchronous162almost 5 years agoSynchronous requests for AFNetworking 1.x, 2.x, and 3.x
QwikHttp2about 2 years agoa robust, yet lightweight and simple to use HTTP networking library designed for RESTful APIs
NetClient121almost 8 years agoVersatile HTTP networking library written in Swift 3
WANetworkRouting10about 9 years agoAn iOS library to route API paths to objects on client side with request, mapping, routing and auth layers
Reactor184about 8 years agoPowering your RAC architecture
SWNetworking7over 9 years agoPowerful high-level iOS, macOS and tvOS networking library. from the creator of SWNetworking
Digger547over 5 years agoDigger is a lightweight download framework that requires only one line of code to complete the file download task
Ciao63about 2 years agoPublish and discover services using mDNS(Bonjour, Zeroconf)
Bamboots439almost 6 years agoBamboots is a network request framework based on Alamofire, aiming at making network request easier for business development
SolarNetwork102over 6 years agoElegant network abstraction layer in Swift
FGRoute148almost 2 years agoAn easy-to-use library that helps developers to get wifi ssid, router and device ip addresses
RxRestClient16over 3 years agoSimple REST Client based on RxSwift and Alamofire
TermiNetwork99about 3 years agoA networking library written with Swift 4.0 that supports multi-environment configuration, routing and automatic deserialization
Dots38over 8 years agoLightweight Concurrent Networking Framework
Gem10over 6 years agoAn extreme light weight system with high performance for managing all http request with automated parser with modal
RMHttp7almost 6 years agoLightweight REST library for iOS and watchOS
AlamoRecord18almost 6 years agoAn elegant yet powerful iOS networking layer inspired by ActiveRecord
MHNetwork19almost 7 years agoProtocol Oriented Network Layer Aim to avoid having bloated singleton NetworkManager
ThunderRequest16about 2 years agoA simple URLSession wrapper with a generic protocol based request body approach and easy deserialisation of responses
ReactiveAPI79almost 3 years agoWrite clean, concise and declarative network code relying on URLSession, with the power of RxSwift. Inspired by Retrofit
Squid71over 4 years agoDeclarative and reactive networking framework based on Combine and providing means for HTTP requests, transparent pagination, and WebSocket communication
Get946almost 2 years agoA modern Swift web API client built using async/await

Newsletters

AwesomeiOS WeeklyAwesomeiOS Weekly
iOS GoodiesWeekly iOS newsletter
raywenderlich.com Weeklysign up to receive the latest tutorials from raywenderlich.com each week
iOS Dev Tools WeeklyThe greatest iOS development tools, including websites, desktop and mobile apps, and back-end services
iOS Trivia WeeklyThree challenging questions about iOS development every Wednesday
Indie iOS Focus WeeklyLooking for the best iOS dev links, tutorials, & tips beyond the usual news? Curated by Chris Beshore. Published every Thursday
iOS Dev WeeklySubscribe to a hand-picked round up of the best iOS development links every week. Free
Swift Weekly BriefA community-driven weekly newsletter about Swift.org. Curated by Jesse Squires and published for free every Thursday
Server-Side Swift WeeklyA weekly newsletter with the best links related to server-side Swift and cross-platform developer tools. Curated by
iOS Cookies NewsletterA weekly digest of new iOS libraries written in Swift
Swift DevelopmentsA 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 CafeA weekly newsletter for Mobile developers with loads of iOS content
Indie WatchA weekly newsletter featuring the best apps made by indie iOS developers
SwiftLeeA weekly blog about Swift, iOS and Xcode Tips and Tricks

Notifications / Push Notifications

Orbiter674about 5 years agoPush Notification Registration for iOS
PEM39,747almost 2 years agoAutomatically generate and renew your push notification profiles
Knuff5,246about 4 years agoThe debug application for Apple Push Notification Service (APNS)
FBNotifications492over 7 years agoFacebook Analytics In-App Notifications Framework
NWPusher6,308over 5 years agomacOS and iOS application and framework to play with the Apple Push Notification service (APNs)
SimulatorRemoteNotifications1,373about 5 years agoLibrary to send mock remote notifications to the iOS simulator
APNSUtil32almost 7 years agoLibrary makes code simple settings and landing for apple push notification service

Notifications / Push Notification Providers

Urban Airship
Growth PushPopular in Japan
Braze
Batch
Boxcar
Carnival
Catapush
Netmera
OneSignalFree
PushBots
Pushwoosh
Pushkin269almost 4 years agoFree and open-source
PusherFree and unlimited
Swrve

Objective-C Runtime

Lumos154over 2 years agoA light Swift wrapper around Objective-C Runtime
Swizzlean111almost 4 years agoAn Objective-C Swizzle Helper Class

Optimization

Unreachable102about 9 years agoUnreachable code path optimization hint for Swift
SmallStrings129almost 3 years agoReduce localized .strings file sizes by 80%

Parsing / CSV

CSwiftV171over 3 years agoA csv parser written in swift conforming to rfc4180
CSV.swift674almost 2 years agoCSV reading and writing library written in Swift
CodableCSV464almost 3 years agoRead and write CSV files row-by-row & field-by-field or through Swift's Codable interface

Parsing / JSON

SBJson3,727about 2 years agoThis framework implements a strict JSON parser and generator in Objective-C
Mantle11,319almost 4 years agoModel framework for Cocoa and Cocoa Touch
Groot534almost 7 years agoConvert JSON dictionaries and arrays to and from Core Data managed objects
PropertyMapper1,125over 5 years agoData mapping and validation with minimal amount of code
JSONModel6,854almost 5 years agoMagical Data Modeling Framework for JSON. Create rapidly powerful, atomic and smart data model classes
SwiftyJSON22,705almost 2 years agoThe better way to deal with JSON data in Swift
FastEasyMapping549almost 7 years agoSerialize & deserialize JSON fast
ObjectMapper9,158over 2 years agoA framework written in Swift that makes it easy for you to convert your Model objects (Classes and Structs) to and from JSON
JASON1,012over 5 years agoJSON parsing with outstanding performances and convenient operators
Gloss1,623over 5 years agoA shiny JSON parsing library in Swift
SwiftyJSONAccelerator947over 3 years agoGenerate Swift 5 model files from JSON with Codeable support
alexander36over 7 years agoAn extremely simple JSON helper written in Swift
FreddyA reusable framework for parsing JSON in Swift
mapper1,174over 2 years agoA JSON deserialization library for Swift
Alembic116almost 8 years agoFunctional JSON parsing, mapping to objects, and serialize to JSON
Arrow 🏹389almost 2 years agoElegant JSON Parsing in Swift
JSONExport4,813almost 3 years agoJSONExport 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
Elevate616about 4 years agoElevate is a JSON parsing framework that leverages Swift to make parsing simple, reliable and composable
MJExtension8,518over 2 years agoA 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
AlamofireObjectMapper2,663almost 3 years agoAn Alamofire extension which converts JSON response data into swift objects using ObjectMapper
JAYSON255almost 2 years agoStrict and Scalable JSON library
HandyJSON4,239over 2 years agoA handy swift JSON-object serialization/deserialization library for Swift
Marshal697about 3 years agoMarshaling the typeless wild west of [String: Any] (Protocol based)
Motis252over 9 years agoEasy JSON to NSObject mapping using Cocoa's key value coding (KVC)
NSTEasyJSON12about 8 years agoThe easiest way to deal with JSON data in Objective-C (similar to SwiftyJSON)
Serpent286over 4 years agoA protocol to serialize Swift structs and classes for encoding and decoding
FlatBuffersSwift571over 7 years agoThis project brings FlatBuffers (an efficient cross platform serialization library) to Swift
CodableAlamofire740almost 5 years agoAn extension for Alamofire that converts JSON data into Decodable objects (Swift 4)
WAMapping8about 9 years agoA library to turn dictionary into object and vice versa for iOS. Designed for speed!
Himotoki796about 7 years agoA type-safe JSON decoding library purely written in Swift
PMHTTP505over 5 years agoSwift/Obj-C HTTP framework with a focus on REST and JSON
NativeJSONMapperSimple Swift 4 encoding & decoding
PMJSON361over 5 years agoPure Swift JSON encoding/decoding library
jsoncafe.comOnline Template driven Model Class Generator from JSON
Mappable27over 6 years agolightweight and powerful JSON object mapping library, specially optimized for immutable properties

Parsing / XML & HTML

AEXML1,016over 2 years agoSimple and lightweight XML parser written in Swift
Ji824over 6 years agoXML/HTML parser for Swift
Ono2,606over 6 years agoA sensible way to deal with XML & HTML for iOS & macOS
Fuzi1,082about 2 years agoA fast & lightweight XML & HTML parser in Swift with XPath & CSS support
Kanna2,425over 2 years agoKanna(鉋) is an XML/HTML parser for macOS/iOS
SwiftyXMLParser584over 3 years agoSimple XML Parser implemented in Swift
HTMLKit240about 3 years agoAn Objective-C framework for your everyday HTML needs
SWXMLHash1,412almost 2 years agoSimple XML parsing in Swift
SwiftyXML103almost 6 years agoThe most swifty way to deal with XML data in swift 4
XMLCoder808over 2 years agoEncoder & Decoder for XML using Swift's protocols
ZMarkupParser321almost 2 years agoConvert HTML strings into NSAttributedString with customized styles and tags

Parsing / Other Parsing

WKZombie1,169almost 6 years agoWKZombie 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
URLPreview199about 6 years agoAn NSURL extension for showing preview info of webpages
FeedKit1,194almost 2 years agoAn RSS and Atom feed parser written in Swift
Erik599about 4 years agoErik is an headless browser based on WebKit. An headless browser allow to run functional tests, to access and manipulate webpages using javascript
URLEmbeddedView649over 6 years agoAutomatically caches the object that is confirmed the Open Graph Protocol, and displays it as URL embedded card
SwiftCssParser279over 7 years agoA Powerful , Extensible CSS Parser written in pure Swift
RLPSwift24over 2 years agoRecursive Length Prefix encoding written in Swift
AcknowledgementsPlist77almost 7 years agoAcknowledgementsPlist manages the licenses of libraries that depend on your iOS app
CoreXLSX838over 2 years agoExcel spreadsheet (XLSX) format support in pure Swift
SVGView673about 2 years agoSVG parser and renderer written in SwiftUI
CreateAPI418about 2 years agoDelightful code generation for OpenAPI specs for Swift written in Swift
NetNewsWire8,474almost 2 years agoIt’s a free and open-source feed reader for macOS and iOS

Passbook

passbook235over 3 years agoPassbook gem let's you create pkpass for passbook iOS 6+
Dubai325about 5 years agoGenerate and Preview Passbook Passes
PasskitDesign, Create and validate Passbook Passes

Payments

Caishen766almost 7 years agoA Payment Card UI & Validator for iOS
StripePayment integration on your app with PAY. Suitable for people with low knowledge on Backend
BraintreeFree payment processing on your first $50k. Requires Backend
Venmo178about 7 years agoMake and accept payments in your iOS app via Venmo
MoltinAdd eCommerce to your app with a simple SDK, so you can create a store and sell physical products, no backend required
PatronKit362about 9 years agoA framework to add patronage to your apps
SwiftyStoreKit6,587about 2 years agoLightweight In App Purchases Swift framework for iOS 8.0+ and macOS 9.0+
InAppFramework40almost 8 years agoIn App Purchase Manager framework for iOS
SwiftInAppPurchase21over 10 years agoSimply code In App Purchases with this Swift Framework
monza161over 3 years agoRuby Gem for Rails - Easy iTunes In-App Purchase Receipt validation, including auto-renewable subscriptions
PayPal973over 7 years agoAccept payments in your iOS app via PayPal
card.io-iOS-SDK2,293over 8 years agocard.io provides fast, easy credit card scanning in mobile apps
SwiftLuhn135over 2 years agoDebit/Credit card validation port of the Luhn Algorithm in Swift
ObjectiveLuhn127about 10 years agoLuhn Credit Card Validation Algorithm
RMStore2,426about 7 years agoA lightweight iOS library for In-App Purchases
MFCard364about 6 years agoEasily integrate Credit Card payments in iOS App / Customisable Card UI
TPInAppReceipt646almost 2 years agoReading and Validating In App Store Receipt
iCard344almost 8 years agoBank Card Generator with Swift using SnapKit DSL
CreditCardForm-iOS1,467over 6 years agoCreditCardForm is iOS framework that allows developers to create the UI which replicates an actual Credit Card
merchantkit1,110about 2 years agoA modern In-App Purchases management framework for iOS
TipJarViewController78almost 2 years agoEasy, drop-in tip jar for iOS apps
FramesIos84almost 2 years agoPayment Form UI and Utilities in Swift
YRPayment183about 4 years agoBetter payment user experience library with cool animation in Swift
AnimatedCardInput39about 6 years ago— Easy to use library with customisable components for input of Credit Card data

Permissions

Proposer854almost 5 years agoMake permission request easier (Supports Camera, Photos, Microphone, Contacts, Location)
ISHPermissionKit614over 5 years agoA unified way for iOS apps to request user permissions
ClusterPrePermissions1,202almost 9 years agoReusable pre-permissions utility that lets developers ask users for access in their own dialog, before making the system-based request
Permission2,908about 4 years agoA unified API to ask for permissions on iOS
STLocationRequest638over 6 years agoA simple and elegant 3D-Flyover location request screen written Swift
PAPermissions686almost 6 years agoA unified API to ask for permissions on iOS
AREK954almost 3 years agoAREK is a clean and easy to use wrapper over any kind of iOS permission
SPPermissions5,674almost 2 years agoAsk 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

crafter547over 9 years agoCLI that allows you to configure iOS project's template using custom DSL syntax, simple to use and quite powerful
liftoff1,603about 6 years agoAnother CLI for creating iOS projects
amaro388almost 9 years agoiOS Boilerplate full of delights
chairs226over 11 years agoSwap around your iOS Simulator Documents
SwiftPlate1,776over 7 years agoEasily generate cross platform Swift framework projects from the command line
xcproj2,043almost 2 years agoRead and update Xcode projects
Tuist4,663almost 2 years agoA tool to create, maintain and interact with Xcode projects at scale
SwiftKit825almost 4 years agoStart your next Open-Source Swift Framework
swift5-module-template461almost 2 years agoA 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

Playgrounds2,635about 4 years agoPlaygrounds for Objective-C for extremely fast prototyping / learning
MMBarricade351about 9 years agoRuntime configurable local server for iOS apps
STV FrameworkNative visual iOS development
swiftmon2about 9 years agoswiftmon restarts your swift application in case of any file change
Model2App136over 7 years agoTurn your Swift data model into a working CRUD app

Reactive Programming

RxSwift24,426almost 2 years agoReactive Programming in Swift
RxOptional8almost 2 years agoRxSwift extensions for Swift optionals and "Occupiable" types
ReactiveTask132almost 7 years agoFlexible, stream-based abstraction for launching processes
ReactiveCocoa19,925about 2 years agoStreams of values over time
RxMediaPicker181over 5 years agoA reactive wrapper built around UIImagePickerController
ReactiveCoreData254over 10 years agoReactiveCoreData (RCD) is an attempt to bring Core Data into the ReactiveCocoa (RAC) world
ReSwift7,562over 2 years agoUnidirectional Data Flow in Swift - Inspired by Redux
ReactiveKit1,239almost 2 years agoReactiveKit is a collection of Swift frameworks for reactive and functional reactive programming
RxPermission226almost 9 years agoRxSwift bindings for Permissions API in iOS
RxAlamofire1,626over 2 years agoRxSwift wrapper around the elegant HTTP networking in Swift Alamofire
RxRealm1,157over 2 years agoRx wrapper for Realm's collection types
RxMultipeer69over 8 years agoA testable RxSwift wrapper around MultipeerConnectivity
RxBluetoothKit1,416over 2 years agoiOS & macOS Bluetooth library for RxSwift
RxGesture1,389about 4 years agoRxSwift reactive wrapper for view gestures
NSObject-Rx643almost 4 years agoHandy RxSwift extensions on NSObject, including rx_disposeBag
RxCoreData165over 5 years agoRxSwift extensions for Core Data
RxAutomaton715almost 5 years agoRxSwift + State Machine, inspired by Redux and Elm
ReactiveArray53over 3 years agoAn array class implemented in Swift that can be observed using ReactiveCocoa's Signals
Interstellar1,080over 7 years agoSimple and lightweight Functional Reactive Coding in Swift for the rest of us
ReduxSwift39almost 10 years agoPredictable state container for Swift apps too
Aftermath71over 9 years agoStateless message-driven micro-framework in Swift
RxKeyboard1,609almost 3 years agoReactive Keyboard in iOS
JASONETTE-iOS5,262over 4 years agoNative App over HTTP. Create your own native iOS app with nothing but JSON
ReactiveSwift3,010almost 2 years agoStreams of values over time by ReactiveCocoa group
Listenable10over 8 years agoSwift object that provides an observable platform
Reactor175over 6 years agoUnidirectional Data Flow using idiomatic Swift—inspired by Elm and Redux
Snail179about 4 years agoAn observables framework for Swift
RxWebSocket55almost 4 years agoReactive extension over Starscream for websockets
ACKReactiveExtensions17over 2 years agoUseful extensions for ReactiveCocoa
ReactiveLocation24almost 2 years agoCoreLocation made reactive
Hanson517almost 5 years agoLightweight observations and bindings in Swift, with support for KVO and NotificationCenter
Observable373over 5 years agoThe easiest way to observe values in Swift
SimpleApiClient67almost 9 years agoA configurable api client based on Alamofire4 and RxSwift4 for iOS
VueFlux332over 7 years agoUnidirectional Data Flow State Management Architecture for Swift - Inspired by Vuex and Flux
RxAnimated690almost 5 years agoAnimated RxCocoa bindings
BindKit13about 2 years agoTwo-way data binding framework for iOS. Only one API to learn
STDevRxExt7over 5 years agoSTDevRxExt contains some extension functions for RxSwift and RxCocoa which makes our live easy
RxReduce125over 7 years agoLightweight framework that ease the implementation of a state container pattern in a Reactive Programming compliant way
RxCoordinator2,266over 3 years agoPowerful navigation library for iOS based on the coordinator pattern
RxAlamoRecord9about 6 years agoCombines the power of the AlamoRecord and RxSwift libraries to create a networking layer that makes interacting with API's easier than ever reactively
CwlSignal303about 5 years agoA Swift framework for reactive programming
LightweightObservable135almost 4 years agoA lightweight implementation of an observable sequence that you can subscribe to
Bindy25almost 5 years agoSimple, lightweight swift bindings with KVO support and easy to read syntax
OpenCombine2,730over 2 years ago— Open source implementation of Apple's Combine framework for processing values over time
OneWay87almost 2 years agoA Swift library for state management with unidirectional data flow
Verge659almost 2 years agoVerge is a faster and scalable state management library for UIKit and SwiftUI

Reactive Programming / React-Like

Render2,162almost 7 years agoSwift and UIKit a la React
Katana2,251almost 4 years agoSwift apps a la React and Redux
TemplateKit160almost 10 years agoReact-inspired framework for building component-based user interfaces in Swift
CoreEvents6over 4 years agoSimple library with C#-like events
Tokamak2,637over 2 years agoReact-like framework providing a declarative API for building native UI components with easy to use one-way data binding

Reference

Swift Cheat Sheet997almost 9 years agoA quick reference cheat sheet for common, high level topics in Swift
Objective-C Cheat Sheet1,341almost 7 years agoA quick reference cheat sheet for common, high level topics in Objective-C
SwiftSnippets165over 6 years agoA collection of Swift snippets to be used in Xcode
App Store Checklist33about 8 years agoA checklist of what to look for before submitting your app to the App Store
whats-new-in-swift-41,828over 8 years agoAn Xcode playground showcasing the new features in Swift 4.0
WWDC-RecapA collection of session summaries in markdown format, from WWDC 19 & 17
Awesome-iosA curated list of awesome iOS ecosystem

Reflection

Reflection598over 5 years agoReflection provides an API for advanced reflection at runtime including dynamic construction of types
Reflect307over 9 years agoReflection, Dict2Model, Model2Dict, Archive
EVReflection966over 6 years agoReflection based JSON encoding and decoding. Including support for NSDictionary, NSCoding, Printable, Hashable and Equatable
JSONNeverDie450over 8 years agoAuto reflection tool from JSON to Model, user friendly JSON encoder / decoder, aims to never die
SwiftKVC135over 8 years agoKey-Value Coding (KVC) for native Swift classes and structs
Runtime1,095over 2 years agoA Swift Runtime library for viewing type info, and the dynamic getting and setting of properties

Regex

Regex612over 5 years agoA Swift µframework providing an NSRegularExpression-backed Regex type
SwiftRegex112over 9 years agoPerl-like Regex =~ operator for Swift
PySwiftyRegex230about 7 years agoEasily deal with Regex in Swift in a Pythonic way
Regex332over 7 years agoRegular expressions for swift
Regex67about 9 years agoRegex class for Swift. Wraps NSRegularExpression
sindresorhus/Regex331over 4 years agoSwifty regular expressions, fully tested & documented, and with correct Unicode handling

SDK / Official

Spotify666almost 2 years agoSpotify iOS SDK
SpotifyLogin348over 5 years agoSpotify SDK Login in Swift
Facebook7,806almost 2 years agoFacebook iOS SDK
Google AnalyticsGoogle Analytics SDK for iOS
Paypal iOS SDK973over 7 years agoThe PayPal Mobile SDKs enable native apps to easily accept PayPal and credit card payments
Pocket229over 5 years agoSDK for saving stuff to Pocket
Tumblr433over 2 years agoLibrary for easily integrating Tumblr data into your iOS or macOS application
Evernote259about 2 years agoEvernote SDK for iOS
Box123about 2 years agoiOS + macOS SDK for the Box API
OneDrive101over 4 years agoLive SDK for iOS
Stripe2,183almost 2 years agoStripe bindings for iOS and macOS
AWS1,683almost 2 years agoAmazon Web Services Mobile SDK for iOS
Zendesk116over 6 years agoZendesk Mobile SDK for iOS
DropboxSDKs for Drop-ins and Dropbox Core API
FirebaseMobile (and web) application development platform
ResearchKit5,618almost 2 years agoResearchKit is an open source software framework that makes it easy to create apps for medical research or for other research projects
PrimerEasy SDK for creating personalized landing screens, signup, and login flows on a visual editor with built in a/b/n testing and analytics
Azure82over 3 years agoClient library for accessing Azure Storage on an iOS device
1Password2,582about 5 years ago1Password Extension for iOS Apps
CareKit2,417about 2 years agoCareKit is an open source software framework for creating apps that help people better understand and manage their health. By Apple
Shopify457almost 2 years agoShopify’s Mobile Buy SDK makes it simple to sell physical products inside your mobile app
PinterestPinterest iOS SDK
playkit-ios86almost 2 years agoPlayKit: Kaltura Player SDK for iOS
algoliasearch-client-swift205almost 2 years agoAlgolia Search API Client for Swift
twitter-kit-ios693over 7 years agoTwitter Kit is a native SDK to include Twitter content inside mobile apps
rides-ios-sdk376almost 2 years agoUber Rides iOS SDK (beta)
Apphud209almost 2 years agoA complete solution to integrate auto-renewable subscriptions and regular in-app purchases in 30 minutes with no server code required
Adapty379almost 2 years agoIntegrate in-app subscriptions and a/b testing for them with 3 lines of code

SDK / Unofficial

STTwitter999over 3 years agoA stable, mature and comprehensive Objective-C library for Twitter REST API 1.1
FHSTwitterEngine213over 9 years agoTwitter API for Cocoa developers
Giphy51over 9 years agoGiphy API client for iOS in Objective-C
UberKit94over 10 years agoA simple, easy-to-use Objective-C wrapper for the Uber API
InstagramKit972over 6 years agoInstagram iOS SDK
DribbbleSDK73over 10 years agoDribbble iOS SDK
objectiveflickr768almost 11 years agoObjectiveFlickr, a Flickr API framework for Objective-C
Easy Social124over 6 years agoTwitter & Facebook Integration
das-quadrat171over 7 years agoA Swift wrapper for Foursquare API. iOS and macOS
SocialLib13over 10 years agoSocialLib handles sharing message to multiple social media
PokemonKit106about 6 years agoPokeapi wrapper, written in Swift
TJDropbox62almost 2 years agoA Dropbox v2 client library written in Objective-C
GitHub.swift188over 6 years agoUnofficial GitHub API client in Swift
CloudRail SIAbstraction layer / unified API for multiple API providers. Interfaces eg for Cloud Storage (Dropbox, Google, ...), Social Networks (Facebook, Twitter, ...) and more
Medium SDK - Swift11over 9 years agoUnofficial Medium API SDK in Swift with sample project
Swifter2,373about 4 years agoA Twitter framework for iOS & macOS written in Swift
SlackKit1,018almost 4 years agoa Slack client library for iOS and macOS written in Swift
RandomUserSwift96over 5 years agoSwift Framework to Generate Random Users - An Unofficial SDK for randomuser.me
PPEventRegistryAPI8almost 10 years agoSwift 3 Framework for Event Registry API (eventregistry.org)
UnsplashKit191over 3 years agoSwift client for Unsplash
Swiftly Salesforce136over 2 years agoAn easy-to-use framework for building iOS apps that integrate with Salesforce, using Swift and promises
Spartan110almost 6 years agoAn Elegant Spotify Web API Library Written in Swift for iOS and macOS
BigBoard67almost 7 years agoAn Elegant Financial Markets Library Written in Swift that makes requests to Yahoo Finance API's under the hood
BittrexApiKit8over 8 years agoSimple and complete Swift wrapper for Bittrex Exchange API
SwiftyVK256about 3 years agoLibrary for easy interact with VK social network API written in Swift
ARKKit19almost 9 years agoARK Ecosystem Cryptocurrency API Framework for iOS & macOS, written purely in Swift 4.0
SwiftInstagram580almost 8 years agoSwift Client for Instagram API
SwiftyArk8over 8 years agoA simple, lightweight, fully-asynchronous cryptocurrency framework for the ARK Ecosystem
PerfectSlackAPIClient2about 7 years agoA Slack API Client for the Perfect Server-Side Swift Framework
Mothership75over 8 years agoTunes Connect Library inspired by FastLane
SwiftFlyer40over 7 years agoAn API wrapper for bitFlyer that supports all providing API
waterwheel.swift410over 8 years agoThe Waterwheel Swift SDK provides classes to natively connect iOS, macOS, tvOS, and watchOS applications to Drupal 7 and 8
ForecastIO159almost 7 years agoA Swift library for the Forecast.io Dark Sky API
JamfKit41over 7 years agoA JSS communication framework written in Swift

Security

cocoapods-keys1,555about 3 years agoA key value store for storing environment and application keys
simple-touch121over 9 years agoVery simple swift wrapper for Biometric Authentication Services (Touch ID) on iOS
SwiftPasscodeLock682over 6 years agoAn iOS passcode lock with TouchID authentication written in Swift
Smile-Lock605almost 4 years agoA library for make a beautiful Passcode Lock View
zxcvbn-ios223almost 3 years agoA realistic password strength estimator
TPObfuscatedString20about 8 years agoSimple String obfuscation using core Swift
LTHPasscodeViewController615over 2 years agoAn iOS passcode lockscreen replica (from Settings), with TouchID and simple (variable length) / complex support
iOS-App-Security-ClassSimple class to check if iOS app has been cracked, being debugged or enriched with custom dylib and as well detect jailbroken environment
BiometricAuth27almost 9 years agoSimple framework for biometric authentication (via TouchID) in your application
SAPinViewController22almost 8 years agoSimple 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
TOPasscodeViewController387almost 3 years agoA modal passcode input and validation view controller for iOS
BiometricAuthentication833almost 5 years agoUse Apple FaceID or TouchID authentication in your app using BiometricAuthentication
KKPinCodeTextField66over 3 years agoA customizable verification code textField for phone verification codes, passwords etc
Virgil SWIFT PFS SDK3over 7 years agoAn 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 SDK27about 3 years agoAn 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
VaultSafe place for your encryption keys
SecurePropertyStorage472almost 2 years agoHelps you define secure storages for your properties using Swift property wrappers

Security / Encryption

AESCrypt-ObjC777about 10 years agoA simple and opinionated AES encrypt / decrypt Objective-C class that just works
IDZSwiftCommonCrypto478almost 3 years agoA wrapper for Apple's Common Crypto library written in Swift
Arcane283over 5 years agoLightweight wrapper around CommonCrypto in Swift
SwiftMD512over 2 years agoA pure Swift implementation of MD5
SwiftHash216almost 3 years agoHash in Swift
SweetHMAC38almost 10 years agoA tiny and easy to use Swift class to encrypt strings using HMAC algorithms
SwCrypt723about 2 years agoRSA public/private key generation, RSA, AES encryption/decryption, RSA sign/verify in Swift with CommonCrypto in iOS and macOS
SwiftSSLAn Elegant crypto toolkit in Swift
SwiftyRSA1,281over 2 years agoRSA public/private key encryption in Swift
EnigmaKit117over 7 years agoEnigma encryption in Swift
Themis1,879about 2 years agoHigh-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-iOS648over 5 years agoSecure your app by obfuscating all the hard-coded security-sensitive strings
swift-sodium522almost 2 years agoSafe and easy to use crypto for iOS
CryptoSwift10,217almost 2 years agoCrypto related functions and helpers for Swift implemented in Swift programming language
SCrypto38over 6 years agoElegant Swift interface to access the CommonCrypto routines
SipHash263over 4 years agoSimple and secure hashing in Swift with the SipHash algorithm
RNCryptor3,355over 2 years agoCCCryptor (AES encryption) wrappers for iOS and Mac in Swift. -- For ObjC, see RNCryptor/RNCryptor-objc
CatCrypto70about 3 years agoAn easy way for hashing and encryption
SecureEnclaveCrypto279over 5 years agoDemonstration library for using the Secure Enclave on iOS
RSASwiftGenerator21over 6 years agoUtil for generation RSA keys on your client and save to keychain or cover into Data
Virgil Security Objective-C/Swift Crypto Library34about 3 years agoA high-level cryptographic library that allows to perform all necessary operations for securely storing and transferring data
JOSESwift206almost 2 years agoA framework for the JOSE standards JWS, JWE, and JWK written in Swift

Security / Keychain

UICKeyChainStore3,095almost 3 years agoUICKeyChainStore is a simple wrapper for Keychain on iOS
Valet4,018almost 2 years agoSecurely store data in the iOS or macOS Keychain without knowing a thing about how the Keychain works
Locksmith2,919over 2 years agoA powerful, protocol-oriented library for working with the keychain in Swift
KeychainAccess7,986over 2 years agoSimple Swift wrapper for Keychain that works on iOS and macOS
Keychains75over 7 years agoBecause you should care... about the security... of your shit
Lockbox847over 3 years agoObjective-C utility class for storing data securely in the key chain
SAMKeychain5,402about 6 years agoSimple Objective-C wrapper for the keychain that works on Mac and iOS
SwiftKeychainWrapper1,593over 3 years agoA simple wrapper for the iOS Keychain to allow you to use it in a similar fashion to User Defaults
SwiftyKeychainKit24about 2 years agoKeychain wrapper with the benefits of static typing and convenient syntax, support for primitive types, Codable, NSCoding

Server

Perfect13,830over 2 years agoServer-side Swift. The Perfect library, application server, connectors and example apps
Swifter3,912over 2 years agoTiny http server engine written in Swift programming language
CocoaHTTPServer5,612almost 3 years agoA small, lightweight, embeddable HTTP server for macOS or iOS applications
Curassow398over 7 years agoSwift HTTP server using the pre-fork worker model
Zewo1,853over 6 years agoLightweight library for web server applications in Swift on macOS and Linux powered by coroutines
Vapor24,658almost 2 years agoElegant web framework for Swift that works on iOS, macOS, and Ubuntu
swiftra262about 10 years agoSinatra-like DSL for developing web apps in Swift
blackfire905almost 5 years agoA fast HTTP web server based on Node.js and Express written in Swift
swift-http449over 7 years agoHTTP Implementation for Swift on Linux and macOS
Trevi46over 10 years agolibuv base Swift web HTTP server framework
Express848over 7 years agoSwift Express is a simple, yet unopinionated web application server written in Swift
Taylor926about 10 years agoA lightweight library for writing HTTP web servers with Swift
Frank373over 7 years agoFrank is a DSL for quickly writing web applications in Swift
Kitura7,627almost 4 years agoA Swift Web Framework and HTTP Server
Swifton1,967over 9 years agoA Ruby on Rails inspired Web Framework for Swift that runs on Linux and macOS
DynamoHigh Performance (nearly)100% Swift Web server supporting dynamic content
Redis460over 2 years agoPure-Swift Redis client implemented from the original protocol spec. macOS + Linux compatible
NetworkObjects259about 3 years agoSwift backend / server framework (Pure Swift, Supports Linux)
Noze.ioEvented I/O streams a.k.a. Node.js for Swift
Lightning312over 8 years agoA Swift Multiplatform Web and Networking Framework
SwiftGD458almost 2 years agoA simple Swift wrapper for libgd
Jobs295about 6 years agoA job system for Swift backends
ApacheExpress173over 4 years agoWrite Apache Modules in Swift!
GCDWebServer6,522almost 4 years agoLightweight GCD based HTTP server for macOS & iOS (includes web based uploader & WebDAV server)
Embassy604over 2 years agoSuper lightweight async HTTP server library in pure Swift runs in iOS / MacOS / Linux
smoke-framework1,448about 2 years agoA light-weight server-side service framework written in the Swift programming language

Style Guides

NY Times - Objective C Style Guide5,849over 3 years agoThe Objective-C Style Guide used by The New York Times
raywenderlich Style Guide3,098almost 9 years agoA style guide that outlines the coding conventions for raywenderlich.com
GitHub Objective-C Style Guide1,676almost 9 years agoStyle guide & coding conventions for Objective-C projects
Objective-C Coding Convention and Best PracticesGist with coding conventions
Swift Style Guide by @raywenderlich13,125over 2 years agoThe official Swift style guide for raywenderlich.com
Spotify Objective-C Coding Style243about 6 years agoGuidelines for iOS development in use at Spotify
GitHub - Style guide & coding conventions for Swift projects4,778almost 9 years agoA guide to our Swift style and conventions by @github
Futurice iOS Good Practices10,967over 2 years agoiOS starting guide and good practices suggestions by
SlideShare Swift Style Guide95over 10 years agoSlideShare Swift Style Guide we are using for our upcoming iOS 8 only app written in Swift
Prolific Interactive Style Guide176over 9 years agoA style guide for Swift
Swift Style Guide by LinkedIn1,440about 6 years agoLinkedIn's Official Swift Style Guide

Testing / TDD / BDD

Kiwi4,139about 3 years agoA behavior-driven development library for iOS development
Specta2,323over 4 years agoA light-weight TDD / BDD framework for Objective-C & Cocoa
Quick9,800almost 2 years agoA behavior-driven development framework for Swift and Objective-C
XcodeCoverage856almost 4 years agoCode coverage for Xcode projects
OHHTTPStubs5,046over 2 years agoStub your network requests easily! Test your apps with fake network data and custom response time, response code and headers!
Dixie191almost 11 years agoDixie is an open source Objective-C testing framework for altering object behaviours
gh-unit1,860about 10 years agoTest Framework for Objective-C
Nimble4,816almost 2 years agoA Matcher Framework for Swift and Objective-C
Sleipnir843over 10 years agoBDD-style framework for Swift
SwiftCheck1,415over 4 years agoQuickCheck for Swift
Spry326almost 9 years agoA Mac and iOS Playgrounds Unit Testing library based on Nimble
swift-corelibs-xctest1,154almost 2 years agoThe XCTest Project, A Swift core library for providing unit test support
PlaygroundTDD317over 7 years agoSmall library to easily run your tests directly within a Playground

Testing / A/B Testing

Switchboard286over 8 years agoSwitchboard - 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
SkyLab793over 5 years agoMultivariate & A/B Testing for iOS and Mac
MSActiveConfig79almost 13 years agoRemote configuration and A/B Testing framework for iOS
ABKit112almost 9 years agoAB testing framework for iOS

Testing / UI Testing

appiumAppium is an open source test automation framework for use with native and hybrid mobile apps
robotframework-appiumlibrary406about 2 years agoAppiumLibrary is an appium testing library for RobotFramework
CucumberBehavior driver development for iOS
Kif6,218almost 2 years agoAn iOS Functional Testing Framework
Subliminal756almost 11 years agoAn understated approach to iOS integration testing
ios-driverTest any iOS native, hybrid, or mobile web application using Selenium / WebDriver
Remote864almost 4 years agoControl your iPhone from inside Xcode for end-to-end testing
LayoutTest-iOS563over 2 years agoWrite unit tests which test the layout of a view in multiple configurations
EarlGrey5,625almost 2 years agoiOS UI Automation Test Framework
UI Testing Cheat Sheet2,170over 6 years agoHow do I test this with UI Testing?
Bluepill3,190about 2 years agoBluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine
Flawless Apptool for visual quality check of mobile app in a real-time. It compares initial design with the actual implementation right inside iOS simulator
TouchVisualizer863over 4 years agoLightweight touch visualization library in Swift. A single line of code and visualize your touches!
UITestHelper56over 7 years agoUITest helper library for creating readable and maintainable tests
ViewInspector2,222almost 2 years agoRuntime inspection and unit testing of SwiftUI views
AutoMate288almost 3 years agoXCTest extensions for writing UI automation tests
Marathon Runner584almost 2 years agoFast, platform-independent test runner focused on performance and stability execute tests

Testing / Other Testing

ETTrace574almost 2 years agoLocally measure performance of your app, without Xcode or Instruments
NaughtyKeyboard589about 11 years agoThe 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
Fakery1,796over 3 years agoSwift fake data generator
DVR649over 2 years agoNetwork testing for Swift
Cuckoo1,674almost 2 years agoFirst boilerplate-free mocking framework for Swift
Vinyl269over 6 years agoNetwork testing à la VCR in Swift
Mockit120about 7 years agoA simple mocking framework for Swift, inspired by the famous Mockito for Java
Cribble266over 8 years agoSwifty tool for visual testing iPhone and iPad apps
second_curtain131almost 11 years agoUpload failing iOS snapshot tests cases to S3
trainer249over 4 years agoConvert xcodebuild plist files to JUnit reports
Buildasaur772over 9 years agoAutomatic testing of your Pull Requests on GitHub and BitBucket using Xcode Server. Keep your team productive and safe. Get up and running in minutes
Kakapo759almost 8 years agoDynamically Mock server behaviors and responses in Swift
AcceptanceMark65over 7 years agoTool to auto-generate Xcode tests classes from Markdown tables
MetovaTestKit23over 5 years agoA collection of testing utilities to turn crashing test suites into failing test suites
MirrorDiffKit184over 2 years agoPretty diff between any structs or classes
SnappyTestCase15over 8 years agoiOS Simulator type agnostic snapshot testing, built on top of the FBSnapshotTestCase
XCTestExtensions22over 4 years agoXCTestExtensions is a Swift extension that provides convenient assertions for writing Unit Test
OCMockMock objects for Objective-C
Mockingjay1,491almost 3 years agoAn elegant library for stubbing HTTP requests with ease in Swift
PinpointKit1,132over 4 years agoLet your testers and users send feedback with annotated screenshots and logs using a simple gesture
iOS Snapshot Test Case1,796over 2 years ago— Snapshot test your UIViews and CALayers on iOS and tvOS
DataFixture3almost 4 years agoCreation of data model easily, with no headache
SnapshotTesting3,823almost 2 years agoDelightful Swift snapshot testing
Mockingbird197about 2 years agoSimplify 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 Obj3,083over 2 years agoAn Objective-C implementation of Twitter's text processing library
Nimbus6,441over 2 years agoNimbus is a toolkit for experienced iOS software designers
NSStringEmojize637over 9 years agoA category on NSString to convert Emoji Cheat Sheet codes to their equivalent Unicode characters
MMMarkdown1,251almost 6 years agoAn Objective-C static library for converting Markdown to HTML
DTCoreText6,354almost 2 years agoMethods to allow using HTML code with CoreText
DTRichTextEditor354over 2 years agoA rich-text editor for iOS
NBEmojiSearchView84about 11 years agoA searchable emoji dropdown view
Pluralize.swift199almost 4 years agoGreat Swift String Pluralize Extension
RichEditorView1,898almost 3 years agoRichEditorView is a simple, modular, drop-in UIView subclass for Rich Text Editing
Money933over 8 years agoSwift value types for working with money & currency
PhoneNumberKit5,171almost 2 years agoA Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber
YYText8,869about 2 years agoPowerful text framework for iOS to display and edit rich text
Format1,176about 8 years agoA Swift Formatter Kit
Tribute64over 4 years agoProgrammatic creation of NSAttributedString doesn't have to be a pain
EmojiKit94about 7 years agoEffortless emoji-querying in Swift
Roman36almost 9 years agoSeamless Roman numeral conversion in Swift
ZSSRichTextEditor3,786about 5 years agoA beautiful rich text WYSIWYG editor for iOS with a syntax highlighted source view
pangu.Objective-C111over 9 years agoParanoid text spacing in Objective-C
SwiftString1,622over 9 years agoA comprehensive, lightweight string extension for Swift
Marklight651almost 8 years agoMarkdown syntax highlighter for iOS
MarkdownTextView689over 9 years agoRich Markdown editing control for iOS
TextAttributes2,192almost 7 years agoAn easier way to compose attributed strings
Reductio461over 4 years agoAutomatic summarizer text in Swift
SmarkDown69over 10 years agoA Pure Swift implementation of the markdown mark-up language
SwiftyMarkdown1,650about 2 years agoConverts Markdown files and strings into NSAttributedString
SZMentions11almost 10 years agoLibrary to help handle mentions
SZMentionsSwift121over 5 years agoLibrary to help handle mentions
Heimdall402almost 6 years agoHeimdall is a wrapper around the Security framework for simple encryption/decryption operations
NoOptionalInterpolation51almost 9 years agoGet rid of "Optional(...)" and "nil" in string interpolation. Easy pluralization
Smile524almost 5 years agoEmoji in Swift
ISO860120over 6 years agoSuper lightweight ISO8601 Date Formatter in Swift
Translucid551almost 9 years agoLightweight library to set an Image as text background
FormatterKit12about 7 years agofor the sophisticated hacker set
BonMot3,565about 2 years agoBeautiful, easy attributed strings in Swift
SwiftValidators240over 4 years agoString validation for iOS developed in Swift. Inspired by
StringStylizer74about 4 years agoType strict builder class for NSAttributedString
SwiftyAttributes1,636over 2 years agoSwift extensions that make it a breeze to work with attributed strings
MarkdownKit797about 2 years agoA simple and customizable Markdown Parser for Swift
CocoaMarkdown1,202almost 7 years agoMarkdown parsing and rendering for iOS and macOS
Notepad881almost 5 years agoA fully themeable markdown editor with live syntax highlighting
KKStringValidator17almost 10 years agoFast and simple string validation for iOS. With UITextField extension
ISO885918almost 5 years agoConvert ISO8859 1-16 Encoded Text to String in Swift. Supports iOS, tvOS, watchOS and macOS
Emojica106about 3 years agoReplace standard emoji in strings with a custom emoji set, such as or
SwiftRichString3,134about 3 years agoElegant & Painless Attributed Strings Management Library in Swift
libPhoneNumber-iOS2,361about 2 years agoiOS port from libphonenumber (Google's phone number handling library)
AttributedTextView441almost 3 years agoEasiest way to create an attributed UITextView with support for multiple links (including hashtags and mentions)
StyleDecorator15almost 7 years agoDesign string simply by linking attributes to needed parts
Mustard689over 8 years agoMustard is a Swift library for tokenizing strings when splitting by whitespace doesn't cut it
Input Mask582about 2 years agoPattern-based user input formatter, parser and validator for iOS
Attributed755over 3 years agoModern Swift µframework for attributed strings
Atributika1,460over 2 years agoEasily build NSAttributedString by detecting and styling HTML-like tags, hashtags, mentions, RegExp or NSDataDetector patterns
Guitar659about 2 years agoA Cross-Platform String Library Written in Swift
RealTimeCurrencyFormatter14over 9 years agoAn ObjC international currency formatting utility
Down2,271about 3 years agoBlazing fast Markdown rendering in Swift, built upon cmark
Marky Mark303over 3 years agoHighly customizable Markdown parsing and native rendering in Swift
MarkdownView1,992over 2 years agoMarkdown View for iOS
Highlighter933over 5 years agoHighlight whatever you want! Highlighter will magically find UI objects such as UILabel, UITextView, UITexTfield, UIButton in your UITableViewCell or other Class
Sprinter166over 8 years agoA library for formatting strings on iOS and macOS
Highlightr1,690about 2 years agoAn iOS & macOS syntax highlighter, supports 176 languages and comes with 79 styles
fuse-swift938over 4 years agoA lightweight fuzzy-search library, with zero dependencies
EFMarkdown380over 7 years agoA lightweight Markdown library for iOS
Croc129over 7 years agoA lightweight Swift library for Emoji parsing and querying
PostalCodeValidator208almost 6 years agoA validator for postal codes with support for 200+ regions
CodeMirror Swift106over 4 years agoA lightweight wrapper of CodeMirror for macOS and iOS. Support Syntax Highlighting & Themes
TwitterTextEditor2,986over 3 years agoA standalone, flexible API that provides a full featured rich text editor for iOS applications
AztecEditor-iOS616about 2 years agoAztec 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

FontBlaster1,161about 2 years agoProgrammatically load custom fonts into your iOS app
GoogleMaterialIconFont145almost 10 years agoGoogle Material Design Icons for Swift and ObjC project
ios-fontawesome1,741over 9 years agoNSString+FontAwesome
FontAwesome.swift1,570over 3 years agoUse FontAwesome in your Swift projects
SwiftFontName113over 7 years agoOS font complements library. Localized font supported
SwiftIconFont1,169about 4 years agoIcons fonts for iOS (FontAwesome, Iconic, Ionicon, Octicon, Themify, MapIcon, MaterialIcon)
FontAwesomeKit2,809over 5 years agoIcon font library for iOS. Currently supports Font-Awesome, Foundation icons, Zocial, and ionicons
Iconic1,575about 4 years agoAuto-generated icon font library for iOS, watchOS and tvOS
GoogleMaterialDesignIcons366almost 8 years agoGoogle Material Design Icons Font for iOS
OcticonsKit54over 8 years agoUse Octicons as UIImage / UIFont in your projects with Swifty manners
IoniconsKit311about 4 years agoUse Ionicons as UIImage / UIFont in your projects with Swifty manners
FontAwesomeKit.Swift192about 7 years agoA better choice for iOS Developer to use FontAwesome Icon
UIFontComplete1,328almost 3 years agoFont management (System & Custom) for iOS and tvOS
Swicon37almost 6 years agoUse 1600+ icons (and more!) from FontAwesome and Google Material Icons in your swift/iOS project in an easy and space-efficient way!
SwiftIcons804almost 3 years agoA 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-Swift743about 6 years agoFont Awesome swift library for iOS
JQSwiftIcon6almost 8 years agoIcon Fonts on iOS using string interpolation written in Swift
Money914about 3 years agoA precise, type-safe representation of a monetary amount in a given currency

UI

Motif878almost 6 years agoA lightweight and customizable JSON stylesheet framework for iOS
Texture8,033almost 2 years agoSmooth asynchronous user interfaces for iOS apps
GaugeKit1,027over 4 years agoCustomizable gauges. Easy reproduce Apple's style gauges
iCarousel12,005about 2 years agoA simple, highly customisable, data-driven 3D carousel for iOS and Mac OS
HorizontalDial212over 7 years agoA horizontal scroll dial like Instagram
ComponentKitA React-Inspired View Framework for iOS, by Facebook
RKNotificationHub3,036almost 8 years agoMake any UIView a full fledged notification center
phone-number-picker140over 8 years agoA simple and easy to use view controller enabling you to enter a phone number with a country code similar to WhatsApp written in Swift
BEMCheckBox2,628about 3 years agoTasteful Checkbox for iOS
MPParallaxView1,742over 8 years agoApple TV Parallax effect in Swift
Splitflap1,078almost 3 years agoA simple split-flap display for your Swift applications
EZSwipeController843almost 6 years agoUIPageViewController like Snapchat/Tinder/iOS Main Pages
Curry49almost 2 years agoCurry is a framework built to enhance and compliment Foundation and UIKit
Pages495over 4 years agoUIPageViewController made simple
BAFluidView1,394over 6 years agoUIView that simulates a 2D view of a fluid in motion
WZDraggableSwitchHeaderView557almost 10 years agoShowing status for switching between viewControllers
SCTrelloNavigation799over 9 years agoAn iOS native implementation of a Trello Animated Navagation
Spots19over 8 years agoSpots is a view controller framework that makes your setup and future development blazingly fast
AZExpandableIconListView288almost 7 years agoAn expandable/collapsible view component written in Swift
FlourishUI228over 7 years agoA highly configurable and out-of-the-box-pretty UI library
Navigation Stack2,303over 6 years agoNavigation Stack is a stack-modeled navigation controller
UIView-draggable436almost 9 years agoUIView category that adds dragging capabilities
EPSignature796about 3 years agoSignature component for iOS in Swift
EVFaceTracker259almost 7 years agoCalculate the distance and angle of your device with regards to your face
LeeGo965about 8 years agoDeclarative, configurable & highly reusable UI development as making Lego bricks
MEVHorizontalContacts357about 10 years agoAn iOS UICollectionViewLayout subclass to show a list of contacts with configurable expandable menu items
VisualEffectView1,151almost 2 years agoUIVisualEffectView subclass with tint color
Cacao1,080almost 2 years agoPure Swift Cross-platform UIKit (Cocoa Touch) implementation (Supports Linux)
JDFlipNumberView789almost 2 years agoRepresenting analog flip numbers like airport/trainstation displays
DCKit142almost 6 years agoSet of iOS controls, which have useful IBInspectable properties. Written on Swift
BackgroundVideoiOS560over 7 years agoA swift and objective-C object that lets you add a background video to iOS views
NightNight775almost 7 years agoElegant way to integrate night mode to swift projects
SwiftTheme2,525almost 4 years agoPowerful theme/skin manager for iOS
FDStackView2,530over 8 years agoUse UIStackView directly in iOS
RedBeardIt's a complete framework that takes away much of the pain of getting a beautiful, powerful iOS App crafted
Material11,984over 4 years agoMaterial is an animation and graphics framework that allows developers to easily create beautiful applications
DistancePicker119over 7 years agoCustom control to select a distance with a pan gesture, written in Swift
OAStackView2,141over 9 years agoOAStackView tries to port back the stackview to iOS 7+. OAStackView aims at replicating all the features in UIStackView
PageController407over 4 years agoInfinite paging controller, scrolling through contents and title bar scrolls with a delay
StatusProvider877about 8 years agoProtocol to handle initial Loadings, Empty Views and Error Handling in a ViewController & views
StackLayout76over 6 years agoAn alternative to UIStackView for common Auto Layout patterns
NightView162over 8 years agoDazzling Nights on iOS
SwiftVideoBackground347over 5 years agoEasy to Use UIView subclass for implementing a video background
ConfettiView234over 7 years agoConfetti View lets you create a magnificent confetti view in your app
BouncyPageViewController843about 8 years agoPage view controller with bounce effect
LTHRadioButton370over 2 years agoA radio button with a pretty fill animation
Macaw-Examples355about 3 years agoVarious usages of the Macaw library
Reactions584over 3 years agoFully customizable Facebook reactions control
Newly194almost 8 years agoNewly is a drop in solution to add Twitter/Facebook/Linkedin-style new updates/tweets/posts available button
CardStackController524over 7 years agoiOS custom controller used in Jobandtalent app to present new view controllers as cards
Material Components4,739almost 2 years agoGoogle developed UI components that help developers execute Material Design
FAQView473over 4 years agoAn easy to use FAQ view for iOS written in Swift
LMArticleViewController7over 9 years agoUIViewController subclass to beautifully present news articles and blog posts
FSPagerView7,222about 2 years agoFSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders
ElongationPreview898over 6 years agoElongationPreview is an elegant push-pop style view controller with 3D-Touch support and gestures
Pageboy1,999almost 2 years agoA simple, highly informative page view controller
IGColorPicker277over 5 years agoA customizable color picker for iOS in Swift
KPActionSheet7over 9 years agoA replacement of default action sheet, but has very simple usage
SegmentedProgressBar473about 7 years agoSnapchat / Instagram Stories style animated indicator
Magnetic1,560about 2 years agoSpriteKit Floating Bubble Picker (inspired by Apple Music)
AmazingBubbles64about 9 years agoApple Music like Bubble Picker using Dynamic Animation
Haptica773about 4 years agoEasy Haptic Feedback Generator
GDCheckbox26over 6 years agoAn easy to use custom checkbox/radio button component for iOS, with support of IBDesign Inspector
HamsterUIKit30over 6 years agoA simple and elegant UIKit(Chart) for iOS
AZEmptyState85almost 8 years agoA UIControl subclass that makes it easy to create empty states
URWeatherView450over 7 years agoShow the weather effects onto view
LCUIComponents7almost 9 years agoA framework supports creating transient views on top of other content onscreen such as popover with a data list
ViewComposer29about 8 years ago- Create views using array literal of enum expressing view attributes
BatteryView52almost 2 years agoSimple battery shaped UIView
ShadowView413about 2 years agoMake shadows management easy on UIView
Pulley2,021almost 2 years agoA library to imitate the iOS 10 Maps UI
N8iveKit15about 9 years agoA set of frameworks making iOS development more fun
Panda69over 6 years agoCreate view hierarchies declaratively
NotchKit1,812over 6 years agoA simple way to hide the notch on the iPhone X
Overlay51about 8 years agoOverlay is a flexible UI framework designed for Swift. It allows you to write CSS like Swift code
SwiftyUI343over 4 years agoHigh performance and lightweight(one class each UI) UIView, UIImage, UIImageView, UIlabel, UIButton, Promise and more
NotchToolkit57almost 9 years agoA framework for iOS that allow developers use the iPhone X notch in creative ways
PullUpController1,241almost 2 years agoPull up controller with multiple sticky points like in iOS Maps
DrawerKit783over 3 years agoDrawerKit lets an UIViewController modally present another UIViewController in a manner similar to the way Apple's Maps app works
Shades14almost 9 years agoEasily add drop shadows, borders, and round corners to a UIView
ISPageControl294almost 5 years agoA page control similar to that used in Instagram
Mixin45almost 9 years agoReact.js like Mixin. More powerful Protocol-Oriented Programming
Shiny811almost 3 years agoIridescent Effect View (inspired by Apple Pay Cash)
StackViewController868almost 5 years agoA controller that uses a UIStackView and view controller composition to display content in a list
UberSignature1,288about 6 years agoProvides an iOS view controller allowing a user to draw their signature with their finger in a realistic style
SwViewCapture608almost 6 years agoA nice iOS View Capture Swift Library which can capture all content
HGRippleRadarView382almost 7 years agoA beautiful radar view to show nearby items (users, restaurants, ...) with ripple animation, fully customizable
GDGauge83about 4 years agoFull Customizable, Beautiful, Easy to use gauge view Edit
STAControls12about 7 years agoHandy UIControl subclasses. (Think Three20/NimbusKit of UIControls.) Written in Objective-C
ApplyStyleKit208almost 4 years agoElegant apply style, using Swift Method Chain
OverlayContainer1,161over 2 years agoA library to develop overlay based interfaces, such as the one presented in the iOS 12 Apple Maps or Stocks apps
ClassicKit2,197over 6 years agoA collection of classic-style UI components for iOS
Sejima70over 5 years agoA collection of User Interface components for iOS
UI Fabric by Microsoft574over 6 years agoUI framework based on by Microsoft
Popovers1,988about 2 years agoA library to present popovers. Simple, modern, and highly customizable. Not boring!

UI / Activity Indicator

NVActivityIndicatorView10,649over 2 years agoCollection of nice loading animations
RPLoadingAnimation199almost 10 years agoLoading animations by using Swift CALayer
LiquidLoader1,322over 6 years agoSpinner loader components with liquid animation
iOS-CircleProgressView518about 7 years agoThis control will allow a user to use code instantiated or interface builder to create and render a circle progress view
iOS Circle Progress Bar422about 8 years agoiOS Circle Progress Bar
LinearProgressBar150almost 3 years agoLinear Progress Bar (inspired by Google Material Design) for iOS
STLoadingGroup436over 6 years agoloading views
ALThreeCircleSpinner42about 4 years agoA pulsing spinner view written in swift
MHRadialProgressView76over 10 years agoiOS radial animated progress view
Loader104over 8 years agoAmazing animated switch activity indicator written in swift
MBProgressHUD16,012about 2 years agoDrop-in class for displays a translucent HUD with an indicator and/or labels while work is being done in a background thread
SVProgressHUD12,441about 2 years agoA clean and lightweight progress HUD for your iOS app
ProgressHUD2,828almost 2 years agoProgressHUD is a lightweight and easy-to-use HUD
M13ProgressSuite3,929over 4 years agoA suite containing many tools to display progress information on iOS
PKHUD3,796over 3 years agoA Swift based reimplementation of the Apple HUD (Volume, Ringer, Rotation,…) for iOS 8 and above
EZLoadingActivity607over 4 years agoLightweight loading activity HUD
FFCircularProgressView990over 8 years agoFFCircularProgressView - An iOS 7-inspired blue circular progress view
MRProgress2,544almost 3 years agoCollection of iOS drop-in components to visualize progress
BigBrother443almost 4 years agoAutomatically sets the network activity indicator for any performed request
AlamofireNetworkActivityIndicator744about 4 years agoControls the visibility of the network activity indicator on iOS using Alamofire
KDCircularProgress1,211over 3 years agoA circular progress view with gradients written in Swift
DACircularProgress2,373about 4 years agoDACircularProgress is a UIView subclass with circular UIProgressView properties
KYNavigationProgress245over 8 years agoSimple extension of UINavigationController to display progress on the UINavigationBar
GearRefreshControl618about 9 years agoA custom animation for the UIRefreshControl
NJKWebViewProgress3,894over 6 years agoA progress interface library for UIWebView. You can implement progress bar for your in-app browser using this module
MKRingProgressView1,569over 3 years agoA beautiful ring/circular progress view similar to Activity app on Apple Watch, written in Swift
Hexacon341over 2 years agoA new way to display content in your app like the Apple Watch SpringBoard, written in Swift
ParticlesLoadingView970over 8 years agoA customizable SpriteKit particles animation on the border of a view
RPCircularProgress258over 6 years ago(Swift) Circular progress UIView subclass with UIProgressView properties
MBCircularProgressBar994over 2 years agoA circular, animatable & highly customizable progress bar, editable from the Interface Builder using IBDesignable
WSProgressHUD584almost 7 years agoThis is a beautiful hud view for iPhone & iPad
DBMetaballLoading70almost 3 years agoA metaball loading written in Swift
FillableLoaders2,115almost 7 years agoCompletely customizable progress based loaders drawn using custom CGPaths written in Swift
VHUD139over 7 years agoSimple HUD
SwiftSpinner2,189over 5 years agoA beautiful activity indicator and modal alert written in Swift using blur effects, translucency, flat and bold design
SnapTimer282about 10 years agoImplementation of Snapchat's stories timer
LLSpinner37almost 6 years agoAn easy way to create a full screen activity indicator
SVUploader80almost 9 years agoA beautiful uploader progress view that makes things simple and easy
YLProgressBar1,275over 7 years agoUIProgressView replacement with an highly and fully customizable animated progress bar in pure Core Graphics
FlexibleSteppedProgressBar575about 3 years agoA beautiful easily customisable stepped progress bar
GradientLoadingBar890about 2 years agoAn animated gradient loading bar
DSGradientProgressViewA simple and customizable animated progress bar written in Swift
GradientProgressBar535about 2 years agoA gradient progress bar (UIProgressView)
BPCircleActivityIndicator46over 9 years agoA lightweight and awesome Loading Activity Indicator for your iOS app
DottedProgressBar43almost 7 years agoSimple and customizable animated progress bar with dots for iOS
RSLoadingView422over 7 years agoAwesome loading animations using 3D engine written with Swift
SendIndicator62about 8 years agoYet another task indicator
StepProgressView379almost 2 years agoStep-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView
BPBlockActivityIndicator44about 9 years agoA simple and awesome Loading Activity Indicator(with funny block animation) for your iOS app
JDBreaksLoading153almost 9 years agoYou can easily start up a little breaking game indicator by one line
SkeletonView12,646about 2 years agoAn elegant way to show users that something is happening and also prepare them to which contents he is waiting
Windless953about 4 years agoWindless makes it easy to implement invisible layout loading view
Skeleton682almost 5 years agoAn easy way to create sliding CAGradientLayer animations! Works great for creating skeleton screens for loading content
StatusBarOverlay162about 6 years agoAutomatically show/hide a "No Internet Connection" bar when your app loses/gains connection. It supports apps which hide the status bar and "The Notch"
RetroProgress18about 8 years agoRetro looking progress bar straight from the 90s
LinearProgressBar163over 5 years agoMaterial Linear Progress Bar for your iOS apps
MKProgress146almost 4 years agoA lightweight ProgressHUD written in Swift. Looks similar to /MBProgressHUD/SVProgressHUD/KVNProgressHUD
RHPlaceholder238almost 5 years agoSimple library which give you possibility to add Facebook like loading state for your views
IHProgressHUD281almost 3 years agoSimple HUD, thread safe, supports iOS, tvOS and App Extensions
ActivityIndicatorView1,469about 2 years agoA number of preset loading indicators created with SwiftUI
ProgressIndicatorView273about 2 years agoA number of preset progress indicators created with SwiftUI

UI / Animation

Pop19,654over 6 years agoAn extensible iOS and macOS animation library, useful for physics-based interactions
AnimationEngine1,060almost 11 years agoEasily build advanced custom animations on iOS
RZTransitions1,871over 6 years agoA library of custom iOS View Controller Animations and Interactions
DCAnimationKit804over 10 years agoA collection of animations for iOS. Simple, just add water animations
Spring14,091about 3 years agoA library to simplify iOS animations in Swift
Fluent296over 9 years agoSwift animation made easy
Cheetah589almost 8 years agoEasy animation library on iOS
Pop By Example186about 11 years agoA project tutorial in how to use Pop animation framework by example
AppAnimationsCollection of iOS animations to inspire your next project
EasyAnimation2,960almost 6 years agoA 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
Animo282over 7 years agoSpriteKit-like animation builders for CALayers
CurryFire133about 3 years agoA framework for creating unique animations
IBAnimatable8,671over 3 years agoDesign and prototype UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable
CKWaveCollectionViewTransition1,861almost 7 years agoCool wave like transition between two or more UICollectionView
DaisyChain30almost 9 years agoEasy animation chaining
PulsingHalo1,769almost 5 years agoiOS Component for creating a pulsing animation
DKChainableAnimationKit1,893about 7 years agoChainable animations in Swift
JDAnimationKit607almost 8 years agoAnimate easy and with less code with Swift
Advance4,502over 4 years agoA powerful animation framework for iOS
UIView-Shake490about 4 years agoUIView category that adds shake animation
Walker150over 9 years agoA new animation engine for your app
Morgan95almost 10 years agoAn animation set for your app
MagicMove15over 10 years agoKeynote-style Magic Move transition animations
Shimmer9,346over 5 years agoAn easy way to add a simple, shimmering effect to any view in an iOS app
SAConfettiView1,560over 4 years agoConfetti! Who doesn't like confetti?
CCMRadarView182about 7 years agoCCMRadarView uses the IBDesignable tools to make an easy customizable radar view with animation
Pulsator1,423over 2 years agoPulse animation for iOS
Interpolate1,830over 5 years agoSwift interpolation for gesture-driven animations
ADPuzzleAnimation125about 10 years agoCustom animation for UIView inspired by Fabric - Answers animation
Wave128over 6 years agoDeclarative chainable animations in Swift
Stellar2,939about 7 years agoA fantastic Physical animation library for swift
MotionMachine409almost 2 years agoA powerful, elegant, and modular animation library for Swift
JRMFloatingAnimation233almost 9 years agoAn Objective-C animation library used to create floating image views
AHKBendableView595almost 5 years agoUIView subclass that bends its edges when its position changes
FlightAnimator582over 6 years agoAdvanced Natural Motion Animations, Simple Blocks Based Syntax
ZoomTransitioning672about 7 years agoA custom transition with image zooming animation
Ubergang54about 7 years agoA tweening engine for iOS written in Swift
JHChainableAnimations3,229over 8 years agoEasy to read and write chainable animations in Objective-C
Popsicle1,088almost 4 years agoDelightful, extensible Swift value interpolation framework
WXWaveView345about 4 years agoAdd a pretty water wave to your view
Twinkle614over 5 years agoSwift and easy way to make elements in your iOS and tvOS app twinkle
MotionBlur1,505over 11 years agoMotionBlur allows you to add motion blur effect to iOS animations
RippleEffectView316almost 10 years agoRippleEffectView - A Neat Rippling View Effect
SwiftyAnimate194almost 9 years agoComposable animations in Swift
SamuraiTransition279over 7 years agoSwift based library providing a collection of ViewController transitions featuring a number of neat “cutting” animations
Lottie25,840almost 2 years agoAn iOS library for a real time rendering of native vector animations from Adobe After Effects
anim569over 5 years agoAn animation library for iOS with custom easings and easy to follow API
AnimatedCollectionViewLayout4,758almost 6 years agoA UICollectionViewLayout subclass that adds custom transitions/animations to the UICollectionView
Dance649about 9 years agoA radical & elegant animation library built for iOS
AKVideoImageViewUIImageView subclass which allows you to display a looped video as a background
Spruce iOS Animation Library3,445over 2 years agoSwift library for choreographing animations on the screen
CircularRevealKit25about 6 years agoUI framework that implements the material design's reveal effect
TweenKit1,353almost 6 years agoAnimation library for iOS in Swift
Water384over 9 years agoSimple calculation to render cheap water effects
Pastel3,501almost 4 years agoGradient animation effect like Instagram
YapAnimator1,940over 5 years agoYour fast and friendly physics-based animation system
Bubble222about 9 years agoFruit Animation
Gemini3,254about 3 years agoGemini is rich scroll based animation framework for iOS, written in Swift
WaterDrops401almost 9 years agoSimple water drops animation for iOS in Swift
ViewAnimator7,304over 2 years agoViewAnimator brings your UI to life with just one line
Ease1,260about 6 years agoAnimate everything with Ease
Kinieta46almost 9 years agoAn Animation Engine with Custom Bezier Easing, an Intuitive API and perfect Color Intepolation
LSAnimator1,665about 5 years agoEasy to Read and Write Multi-chain Animations Kit in Objective-C and Swift
YetAnotherAnimationLibrary519almost 3 years agoDesigned for gesture-driven animations. Fast, simple, & extensible!
Anima629almost 3 years agoAnima is chainable Layer-Based Animation library for Swift4
MotionAnimation145over 8 years agoLightweight animation library for UIKit
AGInterfaceInteraction156about 9 years agolibrary performs interaction with UI interface
PMTween343about 10 years agoAn elegant and flexible tweening library for iOS
VariousViewsEffects24about 8 years agoAnimates views nicely with easy to use extensions
TheAnimation223over 6 years agoType-safe CAAnimation wrapper. It makes preventing to set wrong type values
Poi67over 6 years agoPoi makes you use card UI like tinder UI .You can use it like tableview method
Sica1,056almost 5 years agoSimple Interface Core Animation. Run type-safe animation sequencially or parallelly
fireworks340over 3 years agoFireworks effect for UIView
Disintegrate76over 7 years agoDisintegration animation inspired by THAT thing Thanos did at the end of Avengers: Infinity War
Wobbly151over 7 years agoWobbly is a Library of predefined, easy to use iOS animations
LoadingShimmer1,592almost 4 years agoAn easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator
SPPerspective333over 4 years agoWidgets iOS 14 animation with 3D and dynamic shadow. Customisable transform and duration

UI / Transition

BlurryModalSegue916over 10 years agoA custom modal segue for providing a blurred overlay effect
DAExpandAnimation579almost 5 years agoA custom modal transition that presents a controller with an expanding effect while sliding out the presenter remnants
BubbleTransition3,316almost 6 years agoA custom modal transition that presents and dismiss a controller with an expanding bubble effect
RPModalGestureTransition90almost 10 years agoYou can dismiss modal by using gesture
RMPZoomTransitionAnimator1,706about 9 years agoA custom zooming transition animation for UIViewController
ElasticTransition2,181over 6 years agoA UIKit custom transition that simulates an elastic drag. Written in Swift
ElasticTransition-ObjC395almost 5 years agoA UIKit custom transition that simulates an elastic drag.This is the Objective-C Version of Elastic Transition written in Swift by lkzhao
ZFDragableModalTransition2,468over 8 years agoCustom animation transition for present modal view controller
ZOZolaZoomTransition896almost 10 years agoZoom transition that animates the entire view hierarchy. Used extensively in the Zola iOS application
JTMaterialTransition960over 7 years agoAn iOS transition for controllers based on material design
AnimatedTransitionGallery2,534over 2 years agoCollection of iOS 7 custom animated transitions using UIViewControllerAnimatedTransitioning protocol
TransitionTreasury2,087about 7 years agoEasier way to push your viewController
Presenter14almost 10 years agoScreen transition with safe and clean code
Kaeru513over 9 years agoSwitch viewcontroller like iOS task manager
View2ViewTransition850over 7 years agoCustom interactive view controller transition from one view to another view
AZTransitions412over 5 years agoAPI to make great custom transitions in one method
Hero22,092over 2 years agoElegant transition library for iOS & tvOS
Motion1,768over 6 years agoSeamless animations and transitions in Swift
PresenterKit551almost 5 years agoSwifty view controller presentation for iOS
Transition2,640almost 6 years agoEasy interactive interruptible custom ViewController transitions
Gagat873about 7 years agoA delightful way to transition between visual styles in your iOS applications
DeckTransition2,188over 4 years agoA library to recreate the iOS Apple Music now playing transition
TransitionableTab812over 4 years agoTransitionableTab makes it easy to animate when switching between tab
AlertTransition580over 8 years agoAlertTransition is a extensible library for making view controller transitions, especially for alert transitions
SemiModalViewController80over 6 years agoPresent view / view controller as bottom-half modal
ImageTransition220almost 4 years agoImageTransition is a library for smooth animation of images during transitions
LiquidTransition219over 2 years agoremoves boilerplate code to perform transition, allows backward animations, custom properties animation and much more!
SPStorkController2,741over 3 years agoVery similar to the controllers displayed in Apple Music, Podcasts and Mail Apple's applications
AppstoreTransition584over 4 years agoSimulates the appstore card animation transition
DropdownTransition72about 4 years agoSimple and elegant Dropdown Transition for presenting controllers from top to bottom
NavigationTransitions864almost 2 years agoPure SwiftUI Navigation transitions
LiquidSwipe543about 2 years agoLiquid navigation animation
TBIconTransitionKit1,248over 3 years agoEasy to use icon transition kit that allows to smoothly change from one shape to another

UI / Alert & Action Sheet

SweetAlert2,051over 6 years agoLive animated Alert View for iOS written in Swift
NYAlertViewController609over 3 years agoHighly configurable iOS Alert Views with custom content views
SCLAlertView-Swift5,329over 2 years agoBeautiful animated Alert View, written in Swift
TTGSnackbar647over 2 years agoShow simple message and action button on the bottom of the screen with multi kinds of animation
Swift-Prompts735over 8 years agoA Swift library to design custom prompts with a great scope of options to choose from
BRYXBanner1,007about 3 years agoA lightweight dropdown notification for iOS 7+, in Swift
LNRSimpleNotifications202over 4 years agoSimple Swift in-app notifications. LNRSimpleNotifications is a simplified Swift port of TSMessages
HDNotificationView355almost 8 years agoEmulates the native Notification Banner UI for any alert
JDStatusBarNotification4,231almost 2 years agoEasy, customizable notifications displayed on top of the statusbar
Notie84over 9 years agoIn-app notification in Swift, with customizable buttons and input text field
EZAlertController366over 3 years agoEasy Swift UIAlertController
GSMessages706almost 5 years agoA simple style messages/notifications for iOS 7+
OEANotification18over 8 years agoIn-app customizable notification views on top of screen for iOS which is written in Swift 2.1
RKDropdownAlert1,538over 9 years agoExtremely simple UIAlertView alternative
TKSwarmAlert579over 7 years agoAnimated alert library like Swarm app
SimpleAlert398about 3 years agoCustomizable simple Alert and simple ActionSheet for Swift
Hokusai430almost 9 years agoA Swift library to provide a bouncy action sheet
SwiftNotice842almost 7 years agoSwiftNotice is a GUI library for displaying various popups (HUD) written in pure Swift, fits any scrollview
SwiftOverlays631almost 8 years agoSwiftOverlays is a Swift GUI library for displaying various popups and notifications
SwiftyDrop683over 7 years agoSwiftyDrop is a lightweight pure Swift simple and beautiful dropdown message
LKAlertController98over 5 years agoAn easy to use UIAlertController builder for swift
DOAlertController405about 6 years agoSimple Alert View written in Swift, which can be used as a UIAlertController. (AlertController/AlertView/ActionSheet)
CustomizableActionSheet191over 5 years agoAction sheet allows including your custom views and buttons
Toast-Swift3,687over 2 years agoA Swift extension that adds toast notifications to the UIView object class
PMAlertController2,522over 3 years agoPMAlertController is a great and customizable substitute to UIAlertController
PopupViewController21almost 10 years agoUIAlertController drop in replacement with much more customization
AlertViewLoveNotification37almost 9 years agoA simple and attractive AlertView to ask permission to your users for Push Notification
CRToast4,165over 2 years agoA modern iOS toast view that can fit your notification needs
JLToast1,749about 2 years agoToast for iOS with very simple interface
CuckooAlert5almost 10 years agoMultiple use of presentViewController for UIAlertController
KRAlertController52almost 8 years agoA colored alert view for your iOS
Dodo878over 4 years agoA message bar for iOS written in Swift
MaterialActionSheetController103about 7 years agoA Google like action sheet for iOS written in Swift
SwiftMessages7,359almost 2 years agoA very flexible message bar for iOS written in Swift
FCAlertView112almost 7 years agoA Flat Customizable AlertView for iOS. (Swift)
FCAlertView792over 6 years agoA Flat Customizable AlertView for iOS. (Objective-C)
CDAlertView1,145almost 6 years agoHighly customizable alert/notification/success/error/alarm popup
RMActionController539almost 4 years agoPresent any UIView in an UIAlertController like manner
RMDateSelectionViewController1,147almost 4 years agoSelect a date using UIDatePicker in a UIAlertController like fashion
RMPickerViewController381about 7 years agoSelect something using UIPickerView in a UIAlertController like fashion
Jelly2,455over 4 years agoJelly provides custom view controller transitions with just a few lines of code
Malert484about 5 years agoMalert is a simple, easy and custom iOS UIAlertView written in Swift
RAlertView77almost 10 years agoAlertView, iOS popup window, A pop-up framework, Can be simple and convenient to join your project
NoticeBar233over 8 years agoA simple NoticeBar written by Swift 3, similar with QQ notice view
LIHAlert38over 5 years agoAdvance animated banner alerts for iOS
BPStatusBarAlert129over 7 years agoA simple alerts that appear on the status bar and below navigation bar(like Facebook)
CFAlertViewController1,058over 4 years agoA library that helps you display and customise alerts and action sheets on iPad and iPhone
NotificationBanner4,794about 2 years agoThe easiest way to display highly customizable in app notification banners in iOS
Alertift283almost 6 years agoSwifty, modern UIAlertController wrapper
PCLBlurEffectAlert147about 8 years agoSwift AlertController with UIVisualEffectView
JDropDownAlert72almost 5 years agoMulti dirction dropdown alert view
BulletinBoard5,378over 4 years agoGenerate and Display Bottom Card Interfaces on iOS
CFNotify501over 2 years agoA customizable framework to create draggable views
StatusAlert845about 3 years agoDisplay Apple system-like self-hiding status alerts without interrupting user flow
Alerts & Pickers5,685over 2 years agoAdvanced usage of native UIAlertController with TextField, DatePicker, PickerView, TableView and CollectionView
RMessage412over 4 years agoA crisp in-app notification/message banner built in ObjC
InAppNotify434about 4 years agoSwift library to manage in-app notification in swift language, like WhatsApp, Telegram, Frind, etc
FloatingActionSheetController139almost 9 years agoFloatingActionSheetController is a cool design ActionSheetController library written in Swift
TOActionSheet173about 5 years agoA custom-designed reimplementation of the UIActionSheet control for iOS
XLActionController3,324over 3 years agoFully customizable and extensible action sheet controller written in Swift
PopMenu1,633over 2 years agoA cool and customizable popup style action sheet 😎
NotchyAlert71about 7 years agoUse the iPhone X notch space to display creative alerts
Sheet338almost 5 years agoSHEET helps you easily create a wide variety of action sheets with navigation features used in the Flipboard App
ALRT95over 5 years agoAn easier constructor for UIAlertController. Present an alert from anywhere
CatAlertController8almost 8 years agoUse UIAlertController like a boss
Loaf1,094over 3 years agoA simple framework for easy iOS Toasts
SPAlert2,423about 2 years agoNative popup from Apple Music & Feedback in AppStore. Contains Done & Heart presets
CleanyModal490over 4 years agoUse nice customized alerts and action sheets with ease, API is similar to native UIAlertController
BottomSheet313over 2 years agoPowerful Bottom Sheet component with content based size, interactive dismissal and navigation controller support
LCActionSheet822about 3 years agoA simple ActionSheet. WeChat, Weibo and QQ all use similar styles. Fully support Swift

UI / Badge

MIBadgeButton342almost 6 years agoNotification badge for UIButtons
EasyNotificationBadge214over 5 years agoUIView extension that adds a notification badge. [e]
swift-badge395over 3 years agoBadge view for iOS written in swift
BadgeHub811over 4 years agoMake any UIView a full fledged animated notification center. It is a way to quickly add a notification badge icon to a UIView

UI / Button

SSBouncyButton308about 10 years agoiOS7-style bouncy button UI component
DOFavoriteButton3,607over 4 years agoCute Animated Button written in Swift
VBFPopFlatButton3,086about 2 years agoFlat button with 9 different states animated using Facebook POP
HTPressableButton859about 10 years agoFlat design pressable button
LiquidFloatingActionButton3,848about 4 years agoMaterial Design Floating Action Button in liquid state
JTFadingInfoView130almost 11 years agoAn UIButton-based view with fade in/out animation features
Floaty1,581about 4 years agoFloating Action Button for iOS
TVButton1,157over 7 years agoRecreating the cool parallax icons from Apple TV as iOS UIButtons (in Swift)
SwiftyButton553about 5 years agoSimple and customizable button in Swift
AnimatablePlayButton80over 6 years agoAnimated Play and Pause Button using CALayer, CAKeyframeAnimation
gbkui-button-progress-view542over 10 years agoInspired by Apple’s download progress buttons in the App Store
ZFRippleButton1,407over 7 years agoCustom UIButton effect inspired by Google Material Design
JOEmojiableBtn311over 5 years agoEmoji selector like Facebook Reactions
EMEmojiableBtn85about 10 years agoOption selector that works similar to Reactions by fb. Objective-c version
WYMaterialButton76over 9 years agoInteractive and fully animated Material Design button for iOS developers
DynamicButton1,169almost 7 years agoYet another animated flat buttons in Swift
OnOffButton414over 9 years agoCustom On/Off Animated UIButton, written in Swift. By Creativedash
WCLShineButton1,387over 6 years agoThis is a UI lib for iOS. Effects like shining
EasySocialButton160almost 9 years agoAn easy way to create beautiful social authentication buttons
NFDownloadButton434almost 8 years agoRevamped Download Button
LGButton2,300about 6 years agoA fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code
MultiToggleButton83almost 2 years agoA UIButton subclass that implements tap-to-toggle button text (Like the camera flash and timer buttons)
PMSuperButton726over 3 years agoA powerful UIButton with super powers, customizable from Storyboard!
JSButton12over 8 years agoA fully customisable swift subclass on UIButton which allows you to create beautiful buttons without writing any line of code
TransitionButton1,468about 4 years agoUIButton sublass for loading and transition animation
ButtonProgressBar-iOS575about 5 years agoA small and flexible UIButton subclass with animated loading progress, and completion animation
SpicyButton2almost 9 years agoFull-featured IBDesignable UIButton class
DesignableButton92about 7 years agoUIButton subclass with centralised and reusable styles. View styles and customise in InterfaceBuilder in real time!
BEMCheckBox2,628about 3 years agoTasteful Checkbox for iOS. (Check box)
ExpandableButton99almost 8 years agoCustomizable and easy to use expandable button in Swift
TORoundedButton481almost 3 years agoA high-performance button control with rounded corners
FloatingButton1,154about 2 years agoEasily customizable floating button menu created with SwiftUI

UI / Calendar

CVCalendar3,486over 4 years agoA custom visual calendar for iOS 8+ written in Swift (2.0)
RSDayFlow842almost 2 years agoiOS 7+ Calendar with Infinite Scrolling
NWCalendarView60about 10 years agoAn availability calendar implementation for iOS
GLCalendarView855over 4 years agoA fully customizable calendar view acting as a date range picker
JTCalendar2,760almost 5 years agoA customizable calendar view for iOS
JTAppleCalendar7,582about 2 years agoThe Unofficial Swift Apple Calendar Library. View. Control. for iOS & tvOS
Daysquare702about 8 years agoAn elegant calendar control for iOS
ASCalendar194about 10 years agoA calendar control for iOS written in swift with mvvm pattern
Calendar704almost 6 years agoA set of views and controllers for displaying and scheduling events on iOS
Koyomi748over 7 years agoSimple customizable calendar component in Swift
DateTimePicker1,873almost 5 years agoA nicer iOS UI component for picking date and time
RCalendarPicker133over 9 years agoRCalendarPicker A date picker control
CalendarKit2,550almost 2 years agoFully customizable calendar day view
GDPersianCalendar26over 7 years agoCustomizable and easy to use Persian Calendar component
MBCalendarKit560almost 7 years agoA calendar framework for iOS built with customization, and localization in mind
PTEventView35over 6 years agoAn Event View based on Apple's Event Detail View within Calender.Supports ARC, Autolayout and editing via StoryBoard
KDCalendarView603almost 3 years agoA 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
CalendarPopUp184almost 8 years agoCalendarPopUp - JTAppleCalendar library
ios_calendar165almost 8 years agoIt'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
FSCalendar10,611about 2 years agoA fully customizable iOS calendar library, compatible with Objective-C and Swift
ElegantCalendar897over 2 years agoThe elegant full-screen calendar missed in SwiftUI

UI / Cards

MDCSwipeToChoose2,550over 8 years agoSwipe to "like" or "dislike" any view, just like Tinder.app. Build a flashcard app, a photo viewer, and more, in minutes, not hours!
TisprCardStack850over 4 years agoLibrary that allows to have cards UI
CardAnimation1,176over 5 years agoCard flip animation by pan gesture
Koloda5,380over 2 years agoKolodaView is a class designed to simplify the implementation of Tinder like cards on iOS
KVCardSelectionVC23almost 10 years agoAwesome looking Dial like card selection ViewController
DMSwipeCards254about 7 years agoTinder like card stack that supports lazy loading and generics
TimelineCards432over 4 years agoPresenting timelines as cards, single or bundled in scrollable feed!
Cards4,211over 3 years agoAwesome iOS 11 AppStore's Card Views
MMCardView561almost 5 years agoCustom CollectionView like Wallet App
CardsLayout857about 6 years agoNice card-designed custom collection view layout
CardParts2,525over 4 years agoA reactive, card-based UI framework built on UIKit
VerticalCardSwiper1,405almost 3 years agoA marriage between the Shazam Discover UI and Tinder, built with UICollectionView in Swift
Shuffle923about 2 years agoA multi-directional card swiping library inspired by Tinder

UI / Form & Settings

Form37about 8 years agoThe most flexible and powerful way to build a form on iOS
XLForm5,769over 2 years agoXLForm is the most flexible and powerful iOS library to create dynamic table-view forms. Fully compatible with Swift & Obj-C
Eureka11,792about 2 years agoElegant iOS form builder in Swift
YALFieldCustom Field component with validation for creating easier form-like UI from interface builder
Former1,301over 5 years agoFormer is a fully customizable Swift2 library for easy creating UITableView based form
SwiftForms1,328over 5 years agoA small and lightweight library written in Swift that allows you to easily create forms
Formalist160almost 5 years agoDeclarative form building framework for iOS
SwiftyFORM1,076over 5 years agoSwiftyFORM is a form framework for iOS written in Swift
SwiftValidator1,440over 5 years agoA rule-based validation library for Swift
GenericPasswordRow176over 5 years agoA row for Eureka to implement password validations
formvalidator-swift496almost 7 years agoA framework to validate inputs of text fields and text views in a convenient way
ValidationToolkit48over 2 years agoLightweight framework for input validation written in Swift
ATGValidator51over 6 years agoRule based validation framework with form and card validation support for iOS
ValidatedPropertyKit975over 2 years agoEasily validate your Properties with Property Wrappers
FDTextFieldTableViewCell25almost 7 years agoAdds a UITextField to the cell and places it correctly

UI / Keyboard

RSKKeyboardAnimationObserver45almost 11 years agoShowing / dismissing keyboard animation in simple UIViewController category
RFKeyboardToolbar419about 9 years agoThis is a flexible UIView and UIButton subclass to add customized buttons and toolbars to your UITextFields/UITextViews
IQKeyboardManager16,499almost 2 years agoCodeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView
NgKeyboardTracker797over 10 years agoObjective-C library for tracking keyboard in iOS apps
MMNumberKeyboard955about 2 years agoA simple keyboard to use with numbers and, optionally, a decimal point
KeyboardObserver160over 4 years agoFor less complicated keyboard event handling
TPKeyboardAvoiding5,809about 3 years agoA drop-in universal solution for moving text fields out of the way of the keyboard in iOS
YYKeyboardManager482about 8 years agoiOS utility class allows you to access keyboard view and track keyboard animation
KeyboardMan351about 8 years agoKeyboardMan helps you make keyboard animation
MakemojiSDK101almost 10 years agoEmoji Keyboard SDK (iOS)
Typist1,068over 5 years agoSmall, drop-in Swift UIKit keyboard manager for iOS apps-helps manage keyboard's screen presence and behavior without notification center
KeyboardHideManager57over 2 years agoCodeless manager to hide keyboard by tapping on views for iOS written in Swift
Toolbar455over 5 years agoAwesome autolayout Toolbar
IHKeyboardAvoiding1,411about 4 years agoA drop-in universal solution for keeping any UIView visible when the keyboard is being shown - no more UIScrollViews!
NumPad84over 7 years agoNumber Pad (inspired by Square's design)
Ribbon295about 5 years agoA simple cross-platform toolbar/custom input accessory view library for iOS & macOS
ISEmojiView526about 2 years agoEmoji Keyboard for iOS

UI / Label

LTMorphingLabel8,094over 2 years agoGraceful morphing effects for UILabel written in Swift
ActiveLabel.swift4,481almost 3 years agoUILabel drop-in replacement supporting Hashtags (#), Mentions (@) and URLs (http://) written in Swift
MZTimerLabel1,568over 3 years agoA handy class for iOS to use UILabel as a countdown timer or stopwatch just like in Apple Clock App
CountdownLabel1,006over 4 years agoSimple countdown UILabel with morphing animation, and some useful function
IncrementableLabel81over 6 years agoIncrementable label for iOS, macOS, and tvOS
TTTAttributedLabel8,750about 2 years agoA drop-in replacement for UILabel that supports attributes, data detectors, links, and more
NumberMorphView1,583almost 9 years agoA label view for displaying numbers which can transition or animate using a technique called number tweening or number morphing
GlitchLabel1,048over 3 years agoGlitching UILabel for iOS
TOMSMorphingLabel1,864about 5 years agoConfigurable morphing transitions between text values of a label
THLabel669almost 4 years agoUILabel subclass, which additionally allows shadow blur, inner shadow, stroke text and fill gradient
RQShineLabel1,971over 2 years agoSecret app like text animation
ZCAnimatedLabel2,291over 5 years agoUILabel replacement with fine-grain appear/disappear animation
TriLabelView170about 2 years agoA triangle shaped corner label view for iOS written in Swift
Preloader.Ophiuchus880over 6 years agoCustom Label to apply animations on whole text or letters
MTLLinkLabel74almost 7 years agoMTLLinkLabel is linkable UILabel. Written in Swift
UICountingLabel1,917over 4 years agoAdds animated counting support to UILabel
SlidingText53almost 8 years agoSwift UIView for sliding text with page indicator
NumericAnimatedLabel26over 9 years agoSwift UIView for showing numeric label with incremental and decremental step animation while changing value. Useful for scenarios like displaying currency
JSLabel6over 8 years agoA simple designable subclass on UILabel with extra IBDesignable and Blinking features
AnimatedMaskLabel23over 7 years agoAnimated Mask Label is a nice gradient animated label. This is an easy way to add a shimmering effect to any view in your app
STULabel121almost 2 years agoA 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

LFLoginController156about 7 years agoCustomizable login screen, written in Swift
LoginKit661almost 8 years agoLoginKit is a quick and easy way to add a Login/Signup UX to your iOS app
Cely166over 6 years agoPlug-n-Play login framework written in Swift

UI / Menu

ENSwiftSideMenu1,817over 6 years agoA simple side menu for iOS 7/8 written in Swift
RESideMenu7,094almost 9 years agoiOS 7/8 style side menu with parallax effect inspired by Dribbble shots
SSASideMenu598over 9 years agoA Swift implementation of RESideMenu. A iOS 7/8 style side menu with parallax effect
RadialMenu304about 4 years agoRadialMenu is a custom control for providing a touch context menu (like iMessage recording in iOS 8) built with Swift & POP
cariocamenu780over 6 years agoThe fastest zero-tap iOS menu
VLDContextSheet174almost 11 years agoContext menu similar to the one in the Pinterest iOS app
GuillotineMenu2,909over 6 years agoOur Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine
MediumMenu317over 7 years agoA menu based on Medium iOS app
SwiftySideMenu83about 11 years agoSwiftySideMenu 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
LLSlideMenu591over 9 years agoThis is a spring slide menu for iOS apps
Swift-Slide-Menu89over 8 years agoA Slide Menu, written in Swift, inspired by Slide Menu Material Design
MenuItemKit850over 3 years agoUIMenuItem with image and block(closure)
BTNavigationDropdownMenu2,687about 4 years agoThe 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
ALRadialMenu51about 4 years agoA radial/circular menu featuring spring animations. Written in swift
AZDropdownMenu193over 7 years agoAn easy to use dropdown menu that supports images
CircleMenu3,439about 4 years agoAn animated, multi-option menu button
SlideMenuControllerSwift3,402about 3 years agoiOS Slide Menu View based on Google+, iQON, Feedly, Ameba iOS app. It is written in pure Swift
SideMenu5,702over 3 years agoSimple 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
CategorySliderView349over 10 years agoslider view for choosing categories. add any UIView type as category item view. Fully customisable
MKDropdownMenu525over 8 years agoA Dropdown Menu for iOS with many customizable parameters to suit any needs
ExpandingMenu458over 7 years agoExpandingMenu is menu button for iOS written in Swift
PageMenu5,264about 5 years agoA paging menu controller built from other view controllers placed inside a scroll view (like Spotify, Windows Phone, Instagram)
XXXRoundMenuButton387over 7 years agoA simple circle style menu
IGCMenu140over 2 years agoGrid and Circular menu with animation.Easy to customise
EEJSelectMenu23almost 10 years agoSingle selection menu with cool animations, responsive with all screen sizes
IGLDropDownMenu1,227about 6 years agoAn iOS drop down menu with pretty animation and easy to customize
Side-Menu.iOS2,717over 6 years agoAnimated side menu with customizable UI
PopMenu894about 10 years agoPopMenu is pop animation menu inspired by Sina weibo / NetEase app
FlowingMenu974almost 7 years agoInteractive view transition to display menus with flowing and bouncing effects in Swift
Persei3,453over 6 years agoAnimated top menu for UITableView / UICollectionView / UIScrollView written in Swift
DropDown2,456over 2 years agoA Material Design drop down for iOS
KYGooeyMenu1,918over 4 years agoA not bad gooey effects menu
SideMenuController1,158over 5 years agoA side menu controller written in Swift
Context-Menu.iOS1,834over 8 years agoYou can easily add awesome animated context menu to your app
ViewDeck5,319about 4 years agoAn implementation of the sliding functionality found in the Path 2.0 or Facebook iOS apps
FrostedSidebar429over 9 years agoHamburger Menu using Swift and iOS 8 API's
VHBoomMenuButton581over 6 years agoA menu which can ... BOOM!
DropDownMenuKit302over 3 years agoA simple, modular and highly customizable UIKit menu, that can be attached to the navigation bar or toolbar, written in Swift
RevealMenuController23over 7 years agoExpandable item groups, custom position and appearance animation. Similar to ActionSheet style
RHSideButtons168almost 7 years agoLibrary 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-CircleMenu125over 9 years agoRotating circle menu written in Swift 3
AKSideMenu282almost 2 years agoBeautiful iOS side menu library with parallax effect
InteractiveSideMenu708almost 6 years agoCustomizable iOS Interactive Side Menu written in Swift 3
YNDropDownMenu1,344over 7 years agoAdorable iOS drop down menu with Swift3
KWDrawerController157over 3 years agoDrawer view controller that easy to use!
JNDropDownMenu64almost 3 years agoEasy to use tableview style drop down menu with multi-column support written in Swift3
FanMenu731about 3 years agoMenu with a circular layout based on Macaw
AirBar642almost 7 years agoUIScrollView driven expandable menu written in Swift 3
FAPanels851almost 7 years agoFAPanels for transition
SwipeMenuViewController1,288about 3 years agoSwipable tab and menu View and ViewController
DTPagerController289over 5 years agoA fully customizable container view controller to display set of ViewControllers in horizontal scroller
PagingKit1,404about 4 years agoPagingKit provides customizable menu UI It has more flexible layout and design than the other libraries
Dropdowns309over 4 years ago💧 Dropdown in Swift
Parchment3,394almost 2 years agoA paging view controller with a highly customizable menu. Built on UICollectionView, with support for custom layouts and infinite data sources
ContextMenu983almost 5 years agoAn iOS context menu UI inspired by Things 3
Panels1,505over 6 years agoPanels is a framework to easily add sliding panels to your application
UIMenuScroll19almost 8 years agoCreating the horizontal swiping navigation how on Facebook Messenger
CircleBar869over 2 years ago🔶 A fun, easy-to-use tab bar navigation controller for iOS
SPLarkController985over 4 years agoSettings screen with buttons and switches
SwiftyMenu579over 2 years agoA Simple and Elegant DropDown menu for iOS 🔥💥

UI / Navigation Bar

HidingNavigationBar1,034over 4 years agoEasily hide and show a view controller's navigation bar (and tab bar) as a user scrolls
KMNavigationBarTransition3,378almost 3 years agoA 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
LTNavigationBar4,463almost 8 years agoUINavigationBar Category which allows you to change its appearance dynamically
BusyNavigationBar990over 9 years agoA UINavigationBar extension to show loading effects
KDInteractiveNavigationController154almost 9 years agoA UINavigationController subclass that support pop interactive UINavigationbar with hidden or show
AMScrollingNavbar6,049over 3 years agoScrollable UINavigationBar that follows the scrolling of a UIScrollView
NavKit38almost 9 years agoSimple and integrated way to customize navigation bar experience on iOS app
RainbowNavigation786almost 4 years agoAn easy way to change backgroundColor of UINavigationBar when Push & Pop
TONavigationBar251almost 4 years agoA 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.03,400almost 2 years agoQuickly reproduce the dropdown UIPickerView / ActionSheet functionality on iOS
PickerView527over 7 years agoA customizable alternative to UIPickerView in Swift
DatePickerDialog584almost 3 years agoDate picker dialog for iOS
CZPicker527over 2 years agoA picker view shown as a popup for iOS
AIDatePickerController90over 9 years agoUIDatePicker modally presented with iOS 7 custom transitions
CountryPicker216over 2 years agoUIPickerView with Country names flags and phoneCodes
McPicker213almost 3 years agoA customizable, closure driven UIPickerView drop-in solution with animations that is rotation ready
Mandoline894over 7 years agoAn iOS picker view to serve all your "picking" needs
D2PDatePicker301almost 9 years agoElegant and Easy-to-Use iOS Swift Date Picker
CountryPickerView507almost 3 years agoA simple, customizable view for efficiently collecting country information in iOS apps
planet71over 6 years agoA country picker
MICountryPicker90over 6 years agoSwift country picker with search option
ADDatePicker170about 6 years agoA fully customizable iOS Horizontal PickerView library, written in pure swift
SKCountryPicker298almost 2 years agoA simple, customizable Country picker for picking country or dialing code

UI / Popup

MMPopupView2,108over 4 years agoPop-up based view(e.g. alert sheet), can easily customize
STPopup2,599almost 5 years agoSTPopup provides a UINavigationController in popup style, for both iPhone and iPad
NMPopUpView194almost 4 years agoSimple iOS class for showing nice popup windows. Swift and Objective-C versions available
PopupController336about 6 years agoA customizable controller for showing temporary popup view
SubscriptionPrompt236over 4 years agoSubscription View Controller like the Tinder uses
Presentr3,069almost 3 years agoWrapper for custom ViewController presentations in iOS 8+
PopupDialog3,966over 2 years agoA simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertControllers alert style
SelectionDialog116almost 7 years agoSimple selection dialog
AZDialogViewController773almost 4 years agoA highly customizable alert dialog controller that mimics Snapchat's alert dialog
MIBlurPopup605over 6 years agoMIBlurPopup let you create amazing popups with a blurred background
LNPopupController3,043almost 2 years agoa framework for presenting view controllers as popups of other view controllers, much like the Apple Music and Podcasts apps
PopupWindow417almost 8 years agoPopupWindow is a simple Popup using another UIWindow in Swift
SHPopup37about 5 years agoSHPopup is a simple lightweight library for popup view
Popover2,105over 2 years agoPopover is a balloon library like Facebook app. It is written in pure swift
SwiftEntryKit6,645over 2 years agoA highly customizable popups, alerts and banners presenter for iOS. It offers various presets and is written in pure Swift
FFPopup868about 3 years ago⛩FFPopup is a lightweight library for presenting custom views as a popup
PopupView3,531almost 2 years agoToasts and popups library written with SwiftUI
MijickPopups1,406almost 2 years agoPopups, popovers, sheets, alerts, toasts, banners, (...) presentation made simple. Written with and for SwiftUI

UI / ProgressView

ProgressMeter107almost 9 years agoDisplay the progress on a meter with customized annotations for iOS developed in Swift
GradientCircularProgress545about 5 years agoCustomizable progress indicator library in Swift

UI / Pull to Refresh

DGElasticPullToRefresh3,766over 4 years agoElastic pull to refresh for iOS developed in Swift
PullToBounce1,863almost 7 years agoAnimated "Pull To Refresh" Library for UIScrollView
SVPullToRefresh4,822almost 3 years agoGive pull-to-refresh & infinite scrolling to any UIScrollView with 1 line of code
UzysAnimatedGifPullToRefresh1,400about 10 years agoAdd PullToRefresh using animated GIF to any scrollView with just simple code
PullToRefreshCoreText310almost 10 years agoPullToRefresh extension for all UIScrollView type classes with animated text drawing style
BOZPongRefreshControl879over 11 years agoA pull-down-to-refresh control for iOS that plays pong, originally created for the MHacks III iOS app
CBStoreHouseRefreshControl3,920over 6 years agoFully customizable pull-to-refresh control inspired by Storehouse iOS app
SurfingRefreshControl55almost 10 years agoInspired by CBStoreHouseRefreshControl.Customizable pull-to-refresh control,written in pure Swift
mntpulltoreact767over 11 years agoOne gesture, many actions. An evolution of Pull to Refresh
ADChromePullToRefresh266almost 8 years agoChrome iOS app style pull to refresh with multiple actions
BreakOutToRefresh2,477over 6 years agoA playable pull to refresh view using SpriteKit
MJRefresh13,810almost 2 years agoAn easy way to use pull-to-refresh
HTPullToRefresh41about 10 years agoEasily add vertical and horizontal pull to refresh to any UIScrollView. Can also add multiple pull-to-refesh views at once
PullToRefreshSwift537over 7 years agoiOS Simple Cool PullToRefresh Library. It is written in pure swift
GIFRefreshControl161over 7 years agoGIFRefreshControl is a pull to refresh that supports GIF images as track animations
ReplaceAnimation947almost 6 years agoPull-to-refresh animation in UICollectionView with a sticky header flow layout, written in Swift
PullToMakeSoup1,923over 7 years agoCustom animated pull-to-refresh that can be easily added to UIScrollView
RainyRefreshControl676about 7 years agoSimple refresh control for iOS inspired by
ESPullToRefresh1,832almost 3 years agoCustomisable pull-to-refresh, including nice animation on the top
CRRefresh964over 5 years agoAn easy way to use pull-to-refresh
KafkaRefresh1,204about 3 years agoAnimated, customizable, and flexible pull-to-refresh framework for faster and easier iOS development

UI / Rating Stars

FloatRatingView549almost 4 years agoWhole, half or floating point ratings control written in Swift
TTGEmojiRate291about 8 years agoAn emoji-liked rating view for iOS, implemented in Swift
StarryStars174almost 7 years agoStarryStars is iOS GUI library for displaying and editing ratings
Cosmos2,191about 2 years agoA star rating control for iOS / Swift
HCSStarRatingView1,276over 3 years agoSimple star rating view for iOS written in Objective-C
MBRateApp48about 2 years agoA groovy app rate stars screen for iOS written in Swift
RPInteraction29about 8 years agoReview page interaction - handy and pretty way to ask for review

UI / ScrollView

ScrollingFollowView190almost 8 years agoScrollingFollowView is a simple view which follows UIScrollView scrolling
UIScrollView-InfiniteScroll1,060almost 4 years agoUIScrollView infinite scroll category
GoAutoSlideView59over 5 years agoGoAutoSlideView extends UIScrollView by featuring infinitely and automatically slide
AppStoreStyleHorizontalScrollView660almost 8 years agoApp store style horizontal scroll view
PullToDismiss487over 6 years agoYou can dismiss modal viewcontroller by pulling scrollview or navigationbar in Swift
SpreadsheetView3,521over 2 years agoFull 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
VegaScroll2,936almost 4 years agoVegaScroll is a lightweight animation flowlayout for UICollectionView completely written in Swift 4, compatible with iOS 11 and Xcode 9
ShelfView-iOS268over 7 years agoiOS custom view to display books on shelf
SlideController423about 4 years agoSlideController is simple and flexible UI component completely written in Swift. It is a nice alternative for UIPageViewController built using power of generic types
CrownControl108almost 8 years agoInspired by the Apple Watch Digital Crown, CrownControl is a tiny accessory view that enables scrolling through scrollable content without lifting your thumb
SegementSlide1,307over 5 years agoMulti-tier UIScrollView nested scrolling solution

UI / Segmented Control

BetterSegmentedControl2,233over 3 years agoAn easy to use, customizable replacement for UISegmentedControl & UISwitch
LUNSegmentedControl349almost 7 years agoCustomizable segmented control with interactive animation
AKASegmentedControl384over 8 years agoFully customizable Segmented Control for iOS
TwicketSegmentedControl1,762over 4 years agoCustom UISegmentedControl replacement for iOS, written in Swift
SJFluidSegmentedControl974over 3 years agoA segmented control with custom appearance and interactive animations. Written in Swift 3.0
HMSegmentedControl4,018over 2 years agoA drop-in replacement for UISegmentedControl mimicking the style of the segmented control used in Google Currents and various other Google products
YUSegment111over 7 years agoA customizable segmented control for iOS. Supports both text and image
MultiSelectSegmentedControl300almost 2 years agoadds Multiple-Selection to the standard
DynamicMaskSegmentSwitch309almost 10 years agoA segment switcher with dynamic text mask effect
PinterestSegment688about 2 years agoA Pinterest-like segment control with masking animation
DGRunkeeperSwitch1,879almost 7 years agoRunkeeper design switch control (two part segment control)

UI / Slider

VolumeControl84over 9 years agoCustom volume control for iPhone featuring a well-designed round slider
WESlider90over 10 years agoSimple and light weight slider with chapter management
IntervalSlider67almost 10 years agoIntervalSlider is a slider library like ReutersTV app. written in pure swift
RangeSlider367about 3 years agoA simple range slider made in Swift
CircleSlider148almost 9 years agoCircleSlider is a Circular slider library. written in pure Swift
MARKRangeSlider185almost 4 years agoA custom reusable slider control with 2 thumbs (range slider)
ASValueTrackingSlider1,842almost 7 years agoA UISlider subclass that displays the slider value in a popup view
TTRangeSlider967almost 5 years agoA slider, similar in style to UISlider, but which allows you to pick a minimum and maximum range
MMSegmentSlider48over 9 years agoCustomizable animated slider for iOS
StepSlider572over 5 years agoStepSlider its custom implementation of slider such as UISlider for preset integer values
JDSlider85over 9 years agoAn iOS Slider written in Swift
SnappingSlider576about 8 years agoA beautiful slider control for iOS built purely upon Swift
MTCircularSlider140about 5 years agoA feature-rich circular slider control
VerticalSlider78almost 8 years agoVerticalSlider is a vertical implementation of the UISlider slider control
CircularSlider255over 7 years agoA powerful Circular Slider. It's written in Swift, it's 100% IBDesignable and all parameters are IBInspectable
HGCircularSlider2,597about 2 years agoA custom reusable circular slider control for iOS application
RangeSeekSlider755about 3 years agoA customizable range slider for iOS
SectionedSlider371over 6 years agoControl Center Slider
MultiSlider494almost 2 years agoUISlider clone with multiple thumbs and values, optional snap intervals, optional value labels
AGCircularPicker627over 8 years agoAGCircularPicker is helpful component for creating a controller aimed to manage any calculated parameter
Fluid Slider1,974over 4 years agoA slider widget with a popup bubble displaying the precise value selected

UI / Splash View

CBZSplashView1,489over 9 years agoTwitter style Splash Screen View. Grows to reveal the Initial view behind
SKSplashView473over 6 years agoCreate custom animated splash views similar to the ones in the Twitter, Uber and Ping iOS app
RevealingSplashView1,249about 4 years agoA Splash view that animates and reveals its content, inspired by Twitter splash

UI / Status Bar

Bartinter1,716almost 7 years agoStatus bar tint depending on content behind, updates dynamically

UI / Stepper

PFStepper24over 9 years agoMay be the most elegant stepper you have ever had!
ValueStepper395over 7 years agoA Stepper object that displays its value
GMStepper925over 2 years agoA stepper with a sliding label in the middle
barceloneta71over 7 years agoThe right way to increment/decrement values with a simple gesture on iOS
SnappingStepper428about 6 years agoAn elegant alternative to the UIStepper written in Swift
SMNumberWheel25almost 9 years agoA custom control written in Swift, which is ideal for picking numbers very fast but yet very accurate using a rotating wheel

UI / Switch

AnimatedSwitch246almost 8 years agoUISwitch which paints over the parent view with the color in Swift
ViralSwitch332over 7 years agoA UISwitch that infects its superview with its tint color
JTMaterialSwitch318almost 11 years agoA customizable switch UI with ripple effect and bounce animations, inspired from Google's Material Design
TKSwitcherCollection918about 2 years agoAn animate switch collection
SevenSwitch777over 7 years agoiOS7 style drop in replacement for UISwitch
PMZSwitch117almost 8 years agoYet another animated toggle
Switcher207over 9 years agoSwift - Custom UISwitcher with animation when change status
RAMPaperSwitch2,933over 4 years agoRAMPaperSwitch is a Swift module which paints over the parent view when the switch is turned on
AIFlatSwitch980over 4 years agoA flat component alternative to UISwitch on iOS
Switch145about 5 years agoAn iOS switch control implemented in Swift with full Interface Builder support

UI / Tab Bar

ESTabBarController127over 8 years agoA tab bar controller for iOS that allows highlighting buttons and setting custom actions to them
GooeyTabbar940about 9 years agoA gooey effect tabbar
animated-tab-bar11,127over 4 years agoRAMAnimatedTabBarController is a Swift module for adding animation to tabbar items
FoldingTabBar.iOS3,678over 4 years agoFolding Tab Bar and Tab Bar Controller
GGTabBar156about 6 years agoAnother UITabBar & UITabBarController (iOS Tab Bar) replacement, but uses Auto Layout for arranging it's views hierarchy
adaptive-tab-bar2,031over 6 years agoAdaptiveController is a 'Progressive Reduction' Swift module for adding custom states to Native or Custom iOS UI elements
Pager232over 7 years agoEasily create sliding tabs with Pager
XLPagerTabStrip6,989almost 3 years agoAndroid PagerTabStrip for iOS
TabPageViewController1,387over 4 years agoPaging view controller and scroll tab view
TabDrawer501over 10 years agoCustomizable TabBar UI element that allows you to run a block of code upon TabBarItem selection, written in Swift
SwipeViewController655over 7 years agoSwipeViewController is a Swift modification of RKSwipeBetweenViewControllers - navigate between pages / ViewControllers
ColorMatchTabs1,380over 6 years agoInteresting way to display tabs
BATabBarController1,058over 6 years agoA TabBarController with a unique animation for selection
ScrollPager510almost 6 years agoA scroll pager that displays a list of tabs (segments) and manages paging between given views
Segmentio2,532about 2 years agoAnimated top/bottom segmented control written in Swift
KYWheelTabController122over 5 years agoKYWheelTabController is a subclass of UITabBarController.It displays the circular menu instead of UITabBar
SuperBadges55almost 8 years agoAdd emojis and colored dots as badges for your Tab Bar buttons
AZTabBarController347about 4 years agoA custom tab bar controller for iOS written in Swift 3.0
MiniTabBar162about 8 years agoA clean simple alternative to the UITabBar
SwipeableTabBarController1,545over 3 years agoUITabBarController with swipe interaction between its tabs
SMSwipeableTabView57almost 6 years agoSwipeable Views with Tabs (Like Android SwipeView With Tabs Layout)
Tabman2,871over 2 years agoA powerful paging view controller with indicator bar for iOS
WormTabStrip187over 4 years agoBeatiful ViewPager For iOS written in Swift (inspired by Android )
SSCustomTabMenu79over 8 years agoSimple customizable iOS bottom menu with Tabbar
SmoothTab105over 6 years agoSmooth customizable tabs for iOS apps
ExpandedTabBar309over 3 years agoVery creative designed solution for "more" items in UITabBarController
BEKCurveTabbar184over 6 years agocompatible with XCode +10 and fully customizable via Interface_Builder panel. BEKCurveTabBar derived UITabBar class and compatible with every iOS devices
AnimatedTabBar402about 2 years agoA tabbar with number of preset animations. Written with SwiftUI

UI / Table View / Collection View

MGSwipeTableCell6,964over 3 years agoUITableViewCell subclass that allows to display swippable buttons with a variety of transitions
YXTPageView69over 9 years agoA PageView, which supporting scrolling to transition between a UIView and a UITableView
ConfigurableTableViewController268almost 10 years agoTyped, yet Flexible Table View Controller
Lightning-Table28over 11 years agoA declarative api for working with UITableView
Static1,252almost 5 years agoSimple static table views for iOS in Swift
AMWaveTransition2,366over 6 years agoCustom transition between viewcontrollers holding tableviews
SWTableViewCell7,129over 5 years agoAn easy-to-use UITableViewCell subclass that implements a swippable content view which exposes utility buttons (similar to iOS 7 Mail Application)
ZYThumbnailTableView944almost 8 years agoa TableView have thumbnail cell only, and you can use gesture let it expands other expansionView, all diy
BWSwipeRevealCell68over 7 years agoA Swift library for swipeable table cells
preview-transition2,083over 6 years agoPreviewTransition is a simple preview gallery controller
QuickTableViewController556almost 3 years agoA simple way to create a UITableView for settings in Swift
TableKit702over 3 years agoType-safe declarative table views with Swift
VBPiledView169over 7 years agoSimple and beautiful stacked UIView to use as a replacement for an UITableView, UIImageView or as a menu
VTMagic1,808about 6 years agoVTMagic is a page container library for iOS
MCSwipeTableViewCell2,956about 8 years agoConvenient UITableViewCell subclass that implements a swippable content to trigger actions (similar to the Mailbox app)
MYTableViewIndex525almost 7 years agoA pixel perfect replacement for UITableView section index, written in Swift
ios-dragable-table-cells51almost 10 years agoSupport for drag-n-drop of UITableViewCells in a navigation hierarchy of view controllers. You drag cells by tapping and holding them
Bohr1,261about 6 years agoBohr allows you to set up a settings screen for your app with three principles in mind: ease, customization and extensibility
SwiftReorder405over 6 years agoAdd drag-and-drop reordering to any table view with just a few lines of code. Robust, lightweight, and completely customizable. [e]
HoverConversion162almost 10 years agoHoverConversion realized vertical paging with UITableView. UIViewController will be paging when reaching top or bottom of UITableView contentOffset
TableViewDragger536about 3 years agoA cells of UITableView can be rearranged by drag and drop
FlexibleTableViewController9over 8 years agoSwift 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
CascadingTableDelegate911almost 7 years agoA no-nonsense way to write cleaner UITableViewDelegate and UITableViewDataSource in Swift
TimelineTableViewCell1,327almost 6 years agoSimple timeline view implemented by UITableViewCell written in Swift 3.0
RHPreviewCell386over 8 years agoI 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"
TORoundedTableView160over 6 years agoA subclass of UITableView that styles it like Settings.app on iPad
TableFlip561over 5 years agoA simpler way to do cool UITableView animations! (╯°□°)╯︵ ┻━┻
DTTableViewManager452about 2 years agoProtocol-oriented UITableView management, powered by generics and associated types
SwipeCellKit6,224over 2 years agoSwipeable UITableViewCell based on the stock Mail.app, implemented in Swift
ReverseExtension1,676almost 5 years agoA UITableView extension that enables cell insertion from the bottom of a table view
SelectionList123almost 2 years agoSimple single-selection or multiple-selection checklist, based on UITableView
AZTableViewController74over 8 years agoElegant and easy way to integrate pagination with dummy views
SAInboxViewController297over 9 years agoUIViewController subclass inspired by "Inbox by google" animated transitioning
StaticTableViewController25over 4 years agoDynamically hide / show cells of static UITableViewController
OKTableViewLiaison85over 7 years agoFramework to help you better manage UITableView configuration
ThunderTable21almost 2 years agoA simple declarative approach to UITableViewController management using a protocol-based approach
Dwifft1,857over 3 years agoSwift Diff
MEVFloatingButton296over 9 years agoAn iOS drop-in UITableView, UICollectionView and UIScrollView superclass category for showing a customizable floating button on top of it
Preheat627over 3 years agoAutomates prefetching of content in UITableView and UICollectionView
DisplaySwitcher2,327about 5 years agoCustom transition between two collection view layouts
Reusable3,002about 3 years agoA Swift mixin for UITableViewCells and UICollectionViewCells
Sapporo245almost 8 years agoCellmodel-driven collectionview manager
StickyCollectionView-Swift325almost 9 years agoUICollectionView layout for presenting of the overlapping cells
TLIndexPathTools347over 3 years agoTLIndexPathTools is a small set of classes that can greatly simplify your table and collection views
IGListKit12,899almost 2 years agoA data-driven UICollectionView framework for building fast and flexible lists
FlexibleCollectionViewController4over 9 years agoSwift 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
ASCollectionView372over 2 years agoA Swift collection view inspired by Airbnb
GLTableCollectionView706over 7 years agoNetflix and App Store like UITableView with UICollectionView
EditDistance90over 7 years agoIncremental update tool for UITableView and UICollectionView
SwiftSpreadSheet642almost 7 years agoSpreadsheet CollectionViewLayout in Swift. Fully customizable
GenericDataSource133almost 3 years agoA generic small reusable components for data source implementation for UITableView/UICollectionView in Swift
PagingView316almost 8 years agoInfinite paging, Smart auto layout, Interface of similar to UIKit
PJFDataSource88about 7 years agoPJFDataSource 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)
DataSources571almost 2 years agoType-safe data-driven List-UI Framework. (We can also use ASCollectionNode)
KDDragAndDropCollectionView528over 6 years agoDragging & Dropping data across multiple UICollectionViews
SectionScrubber189almost 6 years agoA component to quickly scroll between collection view sections
CollectionKit4,410almost 4 years agoA modern Swift framework for building reusable data-driven collection components
AZCollectionViewController95over 6 years agoEasy way to integrate pagination with dummy views in CollectionView, make Instagram Discover within minutes
CampcotCollectionView186over 4 years agoCampcotCollectionView is a custom UICollectionView written in Swift that allows to expand and collapse sections. It provides a simple API to manage collection view appearance
Stefan47almost 2 years agoA guy that helps you manage collections and placeholders in easy way
Parade772over 8 years agoParallax Scroll-Jacking Effects Engine for iOS / tvOS
MSPeekCollectionViewDelegateImplementation358almost 3 years agoA custom paging behavior that peeks the previous and next items in a collection view
SimpleSource99over 2 years agoEasy and type-safe iOS table and collection views in Swift
Conv158over 5 years agoConv smart represent UICollectionView data structure more than UIKit
Carbon1,337about 2 years ago🚴 A declarative library for building component-based user interfaces in UITableView and UICollectionView
ThunderCollection5about 2 years agoA simple declarative approach to UICollectionViewController management using a protocol-based approach
DiffableDataSources854over 3 years agoA library for backporting UITableView/UICollectionViewDiffableDataSource
StableCollectionViewLayout66almost 3 years agoThis 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
IQListKit62about 2 years agoModel driven UITableView/UICollectionView
folding-cell10,234over 2 years agoFoldingCell is an expanding content cell inspired by folding paper material
AEAccordion211almost 8 years agoUITableViewController with accordion effect (expand / collapse cells)
ThreeLevelAccordian43almost 9 years agoThis is a customisable three level accordian with options for adding images and accessories images
YNExpandableCell454almost 7 years agoAwesome expandable, collapsible tableview cell for iOS
Savory5over 9 years agoA swift accordion view implementation
ExpyTableView373almost 6 years agoMake your table view expandable just by implementing one method
FTFoldingPaper32over 9 years agoEmulates paper folding effect. Can be integrated with UITableView or used with other UI components
CollapsibleTableSectionViewController354over 5 years agoA swift library to support collapsible sections in a table view
ExpandableCell773over 4 years agoFully refactored YNExapnadableCell with more concise, bug free. Awesome expandable, collapsible tableview cell for iOS
expanding-collection5,549over 6 years agoExpandingCollection is a card peek/pop controller
ParallaxTableViewHeader1,330about 7 years agoParallax scrolling effect on UITableView header view when a tableView is scrolled
CSStickyHeaderFlowLayout5,037about 5 years agoUICollectionView replacement of UITableView. Do even more like Parallax Header, Sticky Section Header
GSKStretchyHeaderView1,755about 2 years agoConfigurable yet easy to use stretchy header view for UITableView and UICollectionView
DZNEmptyDataSet12,090about 4 years agoA drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display
HGPlaceholders2,200over 4 years agoNice library to show and create placeholders and Empty States for any UITableView/UICollectionView in your project
ListPlaceholder638about 2 years agoListPlaceholder is a swift library allows you to easily add facebook style animated loading placeholder to your tableviews or collection views
WLEmptyState318about 4 years agoA component that lets you customize the view when the dataset of UITableView is empty
CHTCollectionViewWaterfallLayout4,545almost 4 years agoThe waterfall (i.e., Pinterest-like) layout for UICollectionView
FMMosaicLayout591about 10 years agoA drop-in mosaic collection view layout with a focus on simple customizations
mosaic-layout250almost 7 years agoA mosaic collection view layout inspired by Lightbox's Algorithm, written in Swift
TLLayoutTransitioning355over 9 years agoEnhanced transitioning between UICollectionView layouts in iOS
CenteredCollectionView1,380over 5 years agoA lightweight UICollectionViewLayout that and centers it's cells 🎡 written in Swift
CollectionViewSlantedLayout2,303over 5 years agoUICollectionViewLayout with slanted content
SquareMosaicLayout260over 7 years agoAn extandable mosaic UICollectionViewLayout with a focus on extremely flexible customizations
BouncyLayout4,250about 6 years agoBouncyLayout is a collection view layout that makes your cells bounce
AZSafariCollectionViewLayout210over 8 years agoAZSafariCollectionViewLayout is replica of safari browser history page layout. very easy to use, IBInspectable are given for easy integration
Blueprints990over 3 years agoA framework that is meant to make your life easier when working with collection view flow layouts
UICollectionViewSplitLayout244almost 7 years agoUICollectionViewSplitLayout makes collection view more responsive
Swinflate229over 6 years agoA bunch of layouts providing light and seamless experiences in your CollectionView

UI / Tag

PARTagPicker370about 7 years agoThis pod provides a view controller for choosing and creating tags in the style of wordpress or tumblr
AMTagListView758over 6 years agoUIScrollView subclass that allows to add a list of highly customizable tags
TagCellLayout359over 3 years agoUICollectionView layout for Tags with Left, Center & Right alignments
TTGTagCollectionView1,890over 2 years agoShow simple text tags or custom tag views in a vertical scrollable view
TagListView2,650almost 3 years agoSimple and highly customizable iOS tag list view, in Swift
RKTagsView451over 8 years agoHighly customizable iOS tags view (like NSTokenField). Supports editing, multiple selection, Auto Layout and much more
WSTagsField1,287almost 4 years agoAn iOS text field that represents different Tags
AKMaskField346over 3 years agoAKMaskField is UITextField subclass which allows enter data in the fixed quantity and in the certain format
YNSearch1,192over 7 years agoAwesome fully customizable search view like Pinterest written in Swift 3
SFFocusViewLayout1,761almost 8 years agoUICollectionViewLayout with focused content

UI / TextField & TextView

JVFloatLabeledTextField7,192over 3 years agoUITextField subclass with floating labels
ARAutocompleteTextView263almost 7 years agosubclass of UITextView that automatically displays text suggestions in real-time. Perfect for email Textviews
IQDropDownTextField309about 2 years agoTextField with DropDown support using UIPickerView
UITextField-Shake736almost 9 years agoUITextField category that adds shake animation
HTYTextField312almost 7 years agoA UITextField with bouncy placeholder
MVAutocompletePlaceSearchTextField67over 6 years agoA drop-in Autocompletion control for Place Search like Google Places, Uber, etc
AutocompleteField665almost 6 years agoAdd word completion to your UITextFields
RSKGrowingTextView1,071almost 2 years agoA light-weight UITextView subclass that automatically grows and shrinks
RSKPlaceholderTextView233almost 2 years agoA light-weight UITextView subclass that adds support for placeholder
StatefulViewController2,135almost 6 years agoPlaceholder views based on content, loading, error or empty states
MBAutoGrowingTextView125almost 7 years agoAn 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
TextFieldEffects5,967over 2 years agoCustom UITextFields effects inspired by Codrops, built using Swift
Reel Search2,534over 6 years agoRAMReel is a controller that allows you to choose options from a list
MLPAutoCompleteTextField1,207almost 7 years agoa 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
SkyFloatingLabelTextField4,102over 2 years agoA beautiful and flexible text field control implementation of "Float Label Pattern". Written in Swift
VMaskTextField380over 8 years agoVMaskTextField is a library which create an input mask for iOS
TJTextField44over 8 years agoUITextField with underline and left image
NextGrowingTextView1,804over 3 years agoThe next in the generations of 'growing textviews' optimized for iOS 7 and above
RPFloatingPlaceholders1,128over 6 years agoUITextField and UITextView subclasses with placeholders that change into floating labels when the fields are populated with text
CurrencyTextField51over 6 years agoUITextField that automatically formats text to display in the currency format
UITextField-Navigation445over 4 years agoUITextField-Navigation adds next, previous and done buttons to the keyboard for your UITextFields
AutoCompleteTextField65about 3 years agoAuto complete with suggestion textfield
PLCurrencyTextField96almost 10 years agoUITextField that support currency in the right way
PasswordTextField310over 2 years agoA custom TextField with a switchable icon which shows or hides the password and enforce good password policies
AnimatedTextInput760over 5 years agoAnimated UITextField and UITextView replacement for iOS
KMPlaceholderTextView805over 3 years agoA UITextView subclass that adds support for multiline placeholder written in Swift
NxEnabled34almost 9 years agoLibrary which allows you binding property of button with textable elements (TextView, TextField)
AwesomeTextField235over 7 years agoAwesome 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
ModernSearchBar185over 6 years agoThe famous iOS search bar with auto completion feature implemented
SelectableTextView633about 6 years agoA text view that supports selection and expansion
CBPinEntryView189over 2 years agoA customisable view written in Swift 4.2 for any pin, code or password entry. Supports one time codes in iOS 12
GrowingTextView1,076almost 4 years agoAn UITextView in Swift3 and Swift2.3. Support auto growing, placeholder and length limit
DTTextField334almost 4 years agoDTTextField is a custom textfield with floating placeholder and error label in Swift3.0
TextFieldCounter439over 6 years agoUITextField character counter with lovable UX
RSFloatInputView100over 6 years agoA Float Input View with smooth animation and supporting icon and seperator written with Swift
TaniwhaTextField26almost 3 years agoTaniwhaTextField is a lightweight and beautiful swift textfield framework. It has float label pattern, and also you can highly customise it
InstantSearch iOS598almost 2 years agoA library of widgets and helpers to build instant-search applications on iOS
SearchTextField1,150about 3 years agoUITextField subclass with autocompletion suggestions list
PYSearch3,827almost 6 years agoAn elegant search controller which replaces the UISearchController for iOS (iPhone & iPad)
styled-text235almost 4 years agoDeclarative text styles and streamlined Dynamic Type support for iOS
TweeTextField491over 4 years agoLightweight set of text fields with nice animation and functionality
MeasurementTextField15over 8 years agoUITextField-based control for (NS)Measurement values input
VENTokenField794over 3 years agoEasy-to-use token field that is used in the Venmo app
ALTextInputBar261about 4 years agoAn auto growing text input bar for messaging apps
Tagging122about 6 years agoTextView that provides easy to use tagging feature for Mention or Hashtag
InputBarAccessoryView1,178almost 2 years agoA simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments
CocoaTextField277over 4 years agoUITextField created according to the Material.IO guidelines of 2019
CHIOTPField276almost 6 years agoA set of textfields that can be used for One-time passwords, SMS codes, PIN codes, etc
Streamoji253almost 4 years agoCustom emoji rendering library with support for GIFs and images, UITextView extension

UI / UIPageControl

PageControl118almost 5 years agoA nice, animated UIPageControl alternative
PageControls1,107over 4 years agoThis is a selection of custom page controls to replace UIPageControl, inspired by a dribbble found here
CHIPageControl3,388over 3 years agoA set of cool animated page controls to replace boring UIPageControl
Page-Control32about 7 years agoBeautiful, animated and highly customizable UIPageControl alternative
TKRubberIndicator1,440about 2 years agoRubber Indicator in Swift

UI / Web View

Otafuku54about 6 years agoOtafuku provides utility classes to use WKWebView in Swift
SwiftWebVC329about 5 years agoA drop-in inline browser for your Swift iOS app
SVWebViewController2,575over 6 years agoA drop-in inline browser for your iOS app
PTPopupWebView120about 4 years agoPTPopupWebView is a simple and useful WebView for iOS, which can be popup and has many of the customized item

Utility

Underscore.m1,465almost 9 years agoA DSL for Data Manipulation
XExtensionItem86over 2 years agoEasier sharing of structured data between iOS applications and share extensions
ReflectableEnum331over 9 years agoReflection for enumerations in Objective-C
ObjectiveSugar2,166about 10 years agoObjectiveC additions for humans. Ruby style
OpinionatedC52over 5 years agoBecause Objective-C should have inherited more from Smalltalk
SwiftRandom561over 6 years agoGenerator for random data
RandomKit1,463over 4 years agoRandom data generation in Swift
YOLOKit662over 2 years agoGetting square objects down round holes
EZSwiftExtensions2,999over 2 years agoHow Swift standard types and classes were supposed to work
Pantry830over 8 years agoThe missing light persistence layer for Swift
SwiftParsec226over 4 years agoA parser combinator library written in the Swift programming language
OrderedSet252over 2 years agoA Swift collection of unique, ordered objects
Datez261almost 6 years agoSwift library for dealing with , , and
BFKit797over 6 years agoAn Objective-C collection of useful classes to develop Apps faster
BFKit-Swift1,003almost 6 years agoA Swift collection of useful classes to develop Apps faster
Scale323over 6 years agoUnit converter in Swift (available via CocoaPods)
Standard Template Protocols379over 10 years agoProtocols for your every day iOS needs
TimeLord8over 8 years agoEasy DateTime (NSDate) management in Swift
AppVersionMonitor261over 4 years agoMonitor iOS app version easily
Sugar1,068about 6 years agoSomething sweet that goes great with your Cocoa
Then4,221over 2 years ago✨ Super sweet syntactic sugar for Swift initializers
Kvitto295over 4 years agoApp Store Receipt Validation
Notificationz77about 7 years agoHelping you own NSNotificationCenter in Swift
SwiftFoundation625over 6 years agoCross-Platform, Protocol-Oriented Programming base library to complement the Swift Standard Library. (Pure Swift, Supports Linux)
libextobjc4,525over 7 years agoA Cocoa library to extend the Objective-C programming language
VersionTrackerSwift88over 2 years agoTrack which versions of your app a user has previously installed
DeviceGuru479about 2 years agoDeviceGuru is a simple lib (Swift) to know the exact type of the device, e.g. iPhone 6 or iPhone 6s
AEAppVersion12about 4 years agoSimple and Lightweight App Version Tracking for iOS written in Swift
BlocksKit6,889over 8 years agoThe Objective-C block utilities you always wish you had
SwiftyUtils557about 3 years agoAll the reusable code that we need in each project
RateLimit913about 7 years agoSimple utility for only executing code every so often
Outlets129about 4 years agoUtility functions for validating IBOutlet and IBAction connections
EasyAbout55over 7 years agoA way to easily add CocoaPods licenses and App Version to your iOS App using the Settings Bundle
Validated607over 9 years agoA Swift μ-Library for Somewhat Dependent Types
Cent227over 3 years agoExtensions for Swift Standard Types and Classes
AssistantKit588almost 6 years agoEasy way to detect iOS device properties, OS versions and work with screen sizes. Powered by Swift
SwiftLinkPreview1,374about 3 years agoIt makes a preview from an url, grabbing all the information such as title, relevant texts and images
BundleInfos1about 10 years agoSimple getter for Bundle informations. like short version from bundle
YAML.framework244over 4 years agoProper YAML support for Objective-C based on
ReadabilityKit833over 3 years agoMetadata extractor for news, articles and full-texts in Swift
MissionControl-iOS116over 7 years agoSuper powerful remote config utility written in Swift (iOS, watchOS, tvOS, macOS)
SwiftTweaks1,434almost 3 years agoTweak your iOS app without recompiling!
UnsupportedOSVersionAlert8almost 8 years agoAlerts users with a popup if they use an app with an unsupported version of iOS (e.g. iOS betas)
SwiftSortUtils61almost 5 years agoThis library takes a shot at making sorting in Swift more pleasant. It also allows you to reuse your old NSSortDescriptor instances in Swift
Retry499almost 5 years agoHaven't you wished for to sometimes try a little harder? Meet
ObjectiveKit849about 6 years agoSwift-friendly API for Objective C runtime functions
MoyaSugar192about 4 years agoSyntactic sugar for Moya
SwifterSwift14,163almost 2 years agoA handy collection of more than 400 native Swift 4 extensions to boost your productivity
Eject522almost 5 years agoAn eject button for Interface Builder to generate swift code
ContactsWrapper22over 2 years agoEasy to use wrapper for both contacts and contacts group with Objective-C
XestiMonitors272about 4 years agoAn extensible monitoring framework written in Swift
OpenSourceController52over 6 years agoThe simplest way to display the libraries licences used in your application
App-Update-Tracker26over 10 years agoEasily detect and run code upon app installation or update
ExtensionalSwiftUseful swift extensions in one place
InAppSettingsKit3,193almost 2 years agoThis iOS framework allows settings to be in-app in addition to or instead of being in the Settings app
MMWormhole3,936over 2 years agoMessage passing between iOS apps and extensions
DefaultStringConvertible119over 8 years agoA default CustomStringConvertible implementation for Swift types
FluxCapacitor123over 7 years agoFluxCapacitor makes implementing Flux design pattern easily with protocols and typealias
VTAcknowledgementsViewController856over 4 years agoReady to use “Acknowledgements”/“Licenses”/“Credits” view controller for CocoaPods
Closures1,744over 5 years agoSwifty closures for UIKit and Foundation
WhatsNew1,505over 7 years agoShowcase new features after an app update similar to Pages, Numbers and Keynote
MKUnits342over 6 years agoUnit conversion library for Swift
ActionClosurable123about 7 years agoExtensions which helps to convert objc-style target/action to swifty closures
ios_system906almost 2 years agoDrop-in replacement for system() in iOS programs
SwiftProvisioningProfile64over 4 years agoParse provisioning profiles into Swift models
Once47about 7 years agoMinimalist library to manage one-off operations
ZamzamKit270almost 3 years agoA collection of micro utilities and extensions for Standard Library, Foundation and UIKit
DuctTape177over 5 years agoKeyPath dynamicMemberLookup based syntax sugar for swift
ReviewKit27about 6 years agoA 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
SwiftBoost207almost 2 years agoCollection of Swift-extensions to boost development process
SmartlookConsentSDK176over 5 years agoOpen source SDK which provides a configurable control panel where user can select their privacy options and store the user preferences for the app
PrivacyFlash Pro154almost 2 years agoGenerate a privacy policy for your iOS app from its code

VR

VR Toolkit iOS86over 7 years agoA sample project that provides the basics to create an interactive VR experience on iOS
360 VR Player2,104over 3 years agoA open source, ad-free, native and universal 360 degree panorama video player for iOS
simple360player161over 5 years agoFree & ad-free 360 VR Video Player. Flat or Stereoscopic. In Swift 2
Swifty360Player179over 2 years agoiOS 360-degree video player streaming from an AVPlayer with Swift

Walkthrough / Intro / Tutorial

Onboard6,456almost 6 years agoEasily create a beautiful and engaging onboarding experience with only a few lines of code
EAIntroView3,757almost 6 years agoHighly customizable drop-in solution for introduction views
MYBlurIntroductionView1,530almost 9 years agoA super-charged version of MYIntroductionView for building custom app introductions and tutorials
BWWalkthrough2,763over 5 years agoA class to build custom walkthroughs for your iOS App
GHWalkThrough707over 9 years agoA UICollectionView backed drop-in component for introduction views
ICETutorial791over 9 years agoA nice tutorial like the one introduced in the Path 3.X App
JazzHands6,401about 2 years agoJazz Hands is a simple keyframe-based animation framework for UIKit. Animations can be controlled via gestures, scroll views, KVO, or ReactiveCocoa
RazzleDazzle3,360almost 3 years agoA simple keyframe-based animation framework for iOS, written in Swift. Perfect for scrolling app intros
Instructions5,175over 2 years agoEasily add customizable coach marks into you iOS project
SwiftyWalkthrough371about 5 years agoThe easiest way to create a great walkthrough experience in your apps, powered by Swift
Gecco16about 6 years agoSpotlight view for iOS
VideoSplashKit1,218almost 7 years agoVideoSplashKit - UIViewController library for creating easy intro pages with background videos
Presentation3,046over 6 years agoPresentation helps you to make tutorials, release notes and animated pages
AMPopTip3,224over 2 years agoAn animated popover that pops out a given frame, great for subtle UI tips and onboarding
AlertOnboarding841about 4 years agoA simple and handsome AlertView for onboard your users in your amazing world
EasyTipView3,083about 3 years agoFully customisable tooltip view in Swift
paper-onboarding3,330about 4 years agoPaperOnboarding is a material design slider
InfoView60over 5 years agoSwift based simple information view with pointed arrow
Intro33over 9 years agoAn iOS framework to easily create simple animated walkthrough, written in Swift
AwesomeSpotlightView320about 5 years agoTool to create awesome tutorials or educate user to use application. Or just highlight something on screen. Written in Swift
SwiftyOnboard1,257over 4 years agoA simple way to add onboarding to your project
WVWalkthroughView30over 9 years agoUtility to easily create walkthroughs to help with user onboarding
SwiftyOverlay81about 4 years agoEasy and quick way to show intro / instructions over app UI without any additional images in real-time!
SwiftyOnboardVCLightweight walkthrough controller thats uses view controllers as its subviews making the customization endless
Minamo245over 7 years agoSimple coach mark library written in Swift
Material Showcase iOS364over 2 years agoAn elegant and beautiful showcase for iOS apps
WhatsNewKit3,965almost 2 years agoShowcase your awesome new app features
OnboardKit540about 2 years agoCustomisable user onboarding for your iOS app
ConcentricOnboarding1,432about 2 years agoSwiftUI 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-day2,599almost 6 years ago
iOScreator
Mathew Sanders
iOS Dev Nuggets
iOS Developer and Designer interview1,588over 9 years agoA small guide to help those looking to hire a developer or designer for iOS work
iOS9-day-by-day1,398almost 11 years ago
Code Facebook
Feeds for iOS Developer110over 6 years agoThe list of RSS feeds for iOS developers
Cocoa ControlsOpen source UI components for iOS and macOS
Ohmyswift
Point FreeA video series exploring functional programming and Swift
Roadmap.sh iOS RoadmapA community created iOS Developer roadmap

WebSocket

SocketRocket9,568almost 2 years agoA conforming Objective-C WebSocket client library
socket.io-client-swift5,226almost 2 years agoSocket.IO-client for iOS/macOS
SwiftWebSocket1,536about 5 years agoHigh performance WebSocket client library for Swift, iOS and macOS
Starscream8,377over 2 years agoWebsockets in swift for iOS and macOS
SwiftSocket1,686almost 3 years agosimple socket library for apple swift lang
Socks575over 8 years agoPure-Swift Sockets: TCP, UDP; Client, Server; Linux, macOS
SwifterSockets59about 6 years agoA collection of socket utilities in Swift for OS-X and iOS
Swift-ActionCableClient167almost 4 years agoActionCable is a new WebSocket server being released with Rails 5 which makes it easy to add real-time features to your app
DNWebSocket36over 7 years agoObject-Oriented, Swift-style WebSocket Library (RFC 6455) for Swift-compatible Platforms

Tools

Shark381almost 2 years agoSwift Script that transforms the .xcassets folder into a type safe enum
SBConstants311over 9 years agoGenerate a constants file by grabbing identifiers from storyboards in a project
R.swift9,515almost 2 years agoTool to get strong typed, autocompleted resources like images, cells and segues in your Swift project
SwiftGen9,304about 2 years agoA collection of Swift tools to generate Swift code (enums for your assets, storyboards, Localizable.strings and UIColors)
Blade817almost 9 years agoGenerate Xcode image catalogs for iOS / macOS app icons, universal images, and more
Retini202over 5 years agoA super simple retina (2x, 3x) image converter
Jazzy7,359almost 2 years agoSoulful docs for Swift & Objective-C
appledoc4,194over 3 years agoObjectiveC code Apple style documentation set generator
Laurine1,254about 8 years agoLaurine - Localization code generator written in Swift. Sweet!
StoryboardMerge237almost 9 years agoXcode storyboards diff and merge tool
ai2app76almost 8 years agoCreating AppIcon sets from Adobe Illustrator (all supported formats)
ViewMonitor727over 3 years agoViewMonitor can measure view positions with accuracy
abandoned-strings377about 5 years agoCommand line program that detects unused resource strings in an iOS or macOS application
swiftenv1,982almost 3 years agoswiftenv allows you to easily install, and switch between multiple versions of Swift
Misen123about 8 years agoScript to support easily using Xcode Asset Catalog in Swift
git-xcp13over 6 years agoA Git plugin for versioning workflow of real-world Xcode project. fastlane's best friend
WatchdogInspector517over 4 years agoShows your current framerate (fps) in the status bar of your iOS app
Cichlid242almost 10 years agoautomatically delete the current project's DerivedData directories
Delta245over 8 years agoManaging state is hard. Delta aims to make it simple
SwiftLintXcode354almost 6 years agoAn Xcode plug-in to format your code using SwiftLint
XCSwiftr343over 9 years agoAn Xcode Plugin to convert Objective-C to Swift
SwiftKitten139about 7 years agoSwift autocompleter for Sublime Text, via the adorable SourceKitten framework
Kin1,025almost 2 years agoHave 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-Generator344about 9 years agoAVXCAssets Generator takes path for your assets images and creates appiconset and imageset for you in just one click
Peek2,594almost 6 years agoTake a Peek at your application
SourceKitten2,317almost 2 years agoAn adorable little framework and command line tool for interacting with SourceKit
xcbuild2,003over 6 years agoXcode-compatible build tool
XcodeIssueGenerator142almost 10 years agoAn 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
SwiftCompilationPerformanceReporter146about 10 years agoGenerate automated reports for slow Swift compilation paths in specific targets
BuildTimeAnalyzer4,310almost 3 years agoBuild Time Analyzer for Swift
Duration325about 6 years agoA simple Swift package for measuring and reporting the time taken for operations
Benchmark86over 9 years agoThe Benchmark module provides methods to measure and report the time used to execute Swift code
MBAssetsImporter71over 2 years agoImport assets from Panoramio or from your macOS file system with their metadata to your iOS simulator (Swift 2.0)
Realm Browser503almost 8 years agoRealm Browser is a macOS utility to open and modify realm database files
SuperDelegate454over 6 years ago– SuperDelegate provides a clean application delegate interface and protects you from bugs in the application lifecycle
fastlane-plugin-appicon339almost 3 years agoGenerate required icon sizes and iconset from a master application icon
infer15,024almost 2 years agoA static analyzer for Java, C and Objective-C
PlayNow92almost 10 years agoSmall app that creates empty Swift playground files and opens them with Xcode
Xtrace1,831over 5 years agoTrace Objective-C method calls by class or instance
xcenv249about 6 years agoGroom your Xcode environment
playgroundbook259almost 9 years agoTool for Swift Playground books
Ecno102over 6 years agoEcno is a task state manager built on top of UserDefaults in pure Swift 3
ipanema10over 9 years agoipanema analyzes and prints useful information from file
pxctest798about 8 years agoParallel XCTest - Execute XCTest suites in parallel on multiple iOS Simulators
IBM Swift SandboxThe IBM Swift Sandbox is an interactive website that lets you write Swift code and execute it in a server environment – on top of Linux!
FBSimulatorControl4,557almost 2 years agoA macOS library for managing and manipulating iOS Simulators
NomadSuite of command line utilities & libraries for sending APNs, create & distribute , verify In-App-Purchase receipt and more
Cookiecutter527about 5 years agoA template for new Swift iOS / tvOS / watchOS / macOS Framework project ready with travis-ci, cocoapods, Carthage, SwiftPM and a Readme file
Sourcery7,714almost 2 years agoA tool that brings meta-programming to Swift, allowing you to code generate Swift code
AssetChecker 👮218over 5 years agoKeeps your Assets.xcassets files clean and emits warnings when something is suspicious
PlayAlways551over 5 years agoCreate Xcode playgrounds from your menu bar
GDPerformanceView-Swift2,269about 5 years agoShows FPS, CPU usage, app and iOS versions above the status bar and report FPS and CPU usage via delegate
Traits904over 9 years agoLibrary for a real-time design and behavior modification of native iOS apps without recompiling (code and interface builder changes are supported)
StructA tool for iOS and Mac developers to automate the creation and management of Xcode projects
Nori294over 7 years agoEasier to apply code based style guide to storyboard
Attabench1,279over 4 years agoMicrobenchmarking app for Swift with nice log-log plots
Gluten7almost 9 years agoNano library to unify XIB and it's code
LicensePlist2,432about 2 years agoA license list generator of all your dependencies for iOS applications
AppDevKit1,445almost 2 years agoAppDevKit is an iOS development library that provides developers with useful features to fulfill their everyday iOS app development needs
Tweaks4,738almost 6 years agoAn easy way to fine-tune, and adjust parameters for iOS apps in development
FengNiao3,412over 2 years agoA command line tool for cleaning unused resources in Xcode
LifetimeTracker3,168over 2 years agoFind retain cycles / memory leaks sooner
Plank468over 2 years agoA tool for generating immutable model objects
Lona7,528over 3 years agoA tool for defining design systems and using them to generate cross-platform UI code, Sketch files, images, and other artifacts
XcodeGen7,109almost 2 years agoCommand line tool that generates your Xcode project from a spec file and your folder structure
iSimulator1,153almost 3 years agoiSimulator is a GUI utility to control the Simulator, and manage the app installed on the simulator
Natalie1,167almost 8 years agoStoryboard Code Generator
Transformer281over 6 years agoEasy 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
ProvisionQL2,368almost 2 years agoQuick Look plugin for apps and provisioning profile files
xib2Storyboard133about 7 years agoA tool to convert Xcode .xib to .storyboard files
Zolang148over 4 years agoA programming language for sharing logic between iOS, Android and Tools
xavtool35over 7 years agoCommand-line utility to automatically increase iOS / Android applications version
CutterA tool to generate iOS Launch Images (Splash Screens) for all screen sizes starting from a single template
nef267over 4 years agoA 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
Pecker1,456over 4 years agoCodePecker is a tool to detect unused code
Speculidgenerate Image Sets and App Icons from SVG, PNG, and JPEG files
SkrybaMD18over 4 years agoMarkdown Documentation generator. If your team needs an easy way to maintain and create documentation, this generator is for you
Storyboard -> SwiftUI ConverterStoryboard -> SwiftUI Converter is a converter to convert .storyboard and .xib to SwiftUI
Swift Package IndexSwift packages list with many information about quality and compatiblity of package
Xcodes.app7,108almost 2 years agoThe easiest way to install and switch between multiple versions of Xcode
Respresso Image ConverterMultiplatform image converter for iOS, Android, and Web that supports pdf, svg, vector drawable, jpg, png, and webp formats
Rugby690almost 2 years ago🏈 Cache CocoaPods for faster rebuild and indexing Xcode project
GetUniversal.linkFree Universal Link & Apple App Site Association testing tool

Tutorials and Keynotes

AppCoda
Tutorials Point
Code with Chris
Cocoa with Love
Brian Advent youtube channelSwift tutorials Youtube Channel
raywenderlich.comTutorials for developers and gamers
Mike Ash
Big Nerd Ranch
Tuts+
Thinkster
Swift EducationA community of educators sharing materials for teaching Swift and app development
Cocoa Dev Central
Use Your Loaf
Swift Tutorials by Jameson Quave
Awesome-Swift-Education5,696about 8 years agoAll of the resources for Learning About Swift
Awesome-Swift-Playgrounds4,229about 3 years agoA List of Awesome Swift Playgrounds!
learn-swift793over 5 years agoLearn Apple's Swift programming language interactively through these playgrounds
SwiftUI TutorialsLearn SwiftUI & Swift for FREE
Treehouse's iOS Courses and WorkshopsTopics for beginner and advanced developers in both Objective-C and Swift
The Swift Summary Book1,667over 4 years agoA summary of Apple's Swift language written on Playgrounds
Hacking With SwiftLearn to code iPhone and iPad apps with 3 Swift tutorials
Realm Academy
LearnAppMakingLearnAppMaking helps app developers to build, launch and market iOS apps
iOS Development with Swift in MotionThis live video course locks in the language fundamentals and then offers interesting examples and exercises to build and practice your knowledge and skills
Conferences.digital761over 5 years agoWatch conference videos in a native macOS app
DaddyCodingiOS Tutorials ranging from beginners to advance
Learn SwiftLearn 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

CleanClosureXcode185over 8 years agoAn Xcode Source Editor extension to clean the closure syntax
xTextHandlerXcode Source Editor Extension Toolset (Plugins for Xcode 8)
SwiftInitializerGenerator717about 7 years agoXcode 8 Source Code Extension to Generate Swift Initializers
XcodeEquatableGenerator189over 7 years agoXcode 8 Source Code Extension will generate conformance to Swift Equatable protocol based on type and fields selection
Import846over 4 years agoXcode extension for adding imports from anywhere in the code
Mark157over 7 years agoXcode extension for generating MARK comments
XShared73almost 9 years agoXcode extension which allows you copying the code with special formatting quotes for social (Slack, Telegram)
XGist77over 9 years agoXcode 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
SwiftifyObjective-C to Swift online code converter and Xcode extension
DocumenterXcode35almost 8 years agoAttempt to give a new life for VVDocumenter-Xcode as source editor extension
Snowonder107over 7 years agoMagical import declarations formatter for Xcode
XVim22,301over 3 years agoVim key-bindings for Xcode 9
Comment Spell Checker159over 7 years agoXcode extension for spell checking and auto correcting code comments
nef200almost 5 years agoThis Xcode extension enables you to make a code selection and export it to a snippets. Available on Mac AppStore

Xcode / Themes

Dracula ThemeA dark theme for Xcode
Xcode themes list2,411almost 4 years agoColor themes for Xcode
Solarized-Dark-for-Xcode368about 7 years agoSolarized Dark Theme for Xcode 5
WWDC2016 Xcode Color Scheme406about 10 years agoA color scheme for Xcode based on the WWDC 2016 invitation
DRL Theme19almost 8 years agoA soft darkness theme for Xcode

Xcode / Other Xcode

awesome-xcode-scripts121almost 9 years agoA curated list of useful xcode scripts
Synx6,086about 7 years agoA command-line tool that reorganizes your Xcode project folder to match your Xcode groups
dsnip14about 11 years agoTool to generate (native) Xcode code snippets from all protocols/delegate methods of UIKit (UITableView, ...)
SBShortcutMenuSimulator1,748almost 10 years ago3D Touch shortcuts in the Simulator
awesome-gitignore-templates25over 9 years agoA collection of swift, objective-c, android and many more langugages .gitignore templates
swift-project-template88over 6 years agoTemplate for iOS Swift project generation
Swift-VIPER-Module541about 6 years agoXcode template for create modules with VIPER Architecture written in Swift 3
ViperC80over 2 years agoXcode template for VIPER Architecture for both Objective-C and Swift
XcodeCodeSnippets34over 6 years agoA set of code snippets for iOS development, includes code and comments snippets
Xcode Keymap for Visual Studio CodeThis extension ports popular Xcode keyboard shortcuts to Visual Studio Code
Xcode Template ManagerXcode Template Manager is a Swift command line tool that helps you manage your Xcode project templates
VIPER Module Template17almost 8 years agoXcode Template of VIPER Module which generates all layers of VIPER
Xcode Developer Disk Images313about 3 years agoXcode 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,226almost 2 years agoA curated list of community-created Macros and associated learning resources

Backlinks from these awesome lists:

More related projects: