Please see CONTRIBUTING and CODE-OF-CONDUCT for details.
- Analytics
- App Routing
- Apple TV
- App Store
- Architecture Patterns
- ARKit
- Authentication
- Blockchain
- Books
- Cache
- Charts
- Code Injection
- Code Quality
- Color
- Command Line
- Concurrency
- Core Data
- Courses
- Database
- Data Structures / Algorithms
- Date & Time
- Debugging
- Dependency Injection
- Dependency / Package Manager
- Deployment / Distribution
- EventBus
- Files
- Functional Programming
- Games
- GCD
- Gesture
- Graphics
- Hardware
- Layout
- Localization
- Logging
- Machine Learning
- Maps
- Math
- Media
- Messaging
- Networking
- Newsletters
- Notifications
- Objective-C Runtime
- Optimization
- Other Awesome Lists
- Parsing
- Passbook
- Payments
- Permissions
- Podcasts
- Project setup
- Prototyping
- Rapid Development
- Reactive Programming
- Reference
- Reflection
- Regex
- SDK
- Security
- Server
- Style Guides
- Testing
- Text
- UI
- Activity Indicator
- Alert & Action Sheet
- Animation
- Transition
- Badge
- Button
- Calendar
- Cards
- Form & Settings
- Keyboard
- Label
- Login
- Menu
- Navigation Bar
- PickerView
- Popup
- Progress View
- Pull to Refresh
- Rating Stars
- ScrollView
- Segmented Control
- Slider
- Splash View
- Status Bar
- Stepper
- Switch
- Tab Bar
- Table View / Collection View
- Tag
- TextField & TextView
- UIPageControl
- Web View
- Utility
- User Consent
- VR
- Walkthrough / Intro / Tutorial
- Websites
- Websocket
- Tools
- Tutorials and Keynotes
- UI Templates
- Xcode
Analytics platforms, SDK's, error tracking and real-time answers about your app
- π Aptabase - Open Source, Privacy-First and Simple Analytics for Swift Apps.
- π Answers by Fabric - Answers gives you real-time insight into peopleβs experience in your app.
- π Bugsnag - Error tracking with a free tier. Error reports include data on device, release, user, and allows arbitrary data.
- π Countly - Open source, mobile & web analytics, crash reports and push notifications platform for iOS & Android.
- π devtodev - Comprehensive analytics service that improves your project and saves time for product development.
- π Emerge Tools - Prevent app size & performance regressions on every pull request, get automated insights on how to improve.
- π Instabug - In-app feedback, Bug and Crash reporting, Fix Bugs Faster through user-steps, video recordings, screen annotation, network requests logging.
389β
165π΄
Matomo) - The MatomoTracker is an iOS, tvOS and macOS SDK for sending app analytics to a Matomo server.- π Mixpanel - Advanced analytics platform.
- π MOCA Analytics - Paid cross-platform analytics backend.
406β
333π΄
Segment) - The hassle-free way to integrate analytics into any iOS application.- π Sentry - Sentry provides self-hosted and cloud-based error monitoring that helps all software teams discover, triage, and prioritize errors in real-time.
- π Shake - In-app feedback and bug reporting tool. Fix app bugs up to 50x faster with detailed device data, repro steps, video recording, black box data, network requests and custom logging.
Elegant URL routing, navigation frameworks, deep links and more
854β
73π΄
ApplicationCoordinator) - Coordinator is an object that handles navigation flow and shares flowβs handling for the next coordinator after switching on the next chain.1177β
78π΄
Appz) - Easily launch and deeplink into external applications, falling back to web if not installed.583β
25π΄
Composable Navigator) - An open source library for building deep-linkable SwiftUI applications with composition, testing and ergonomics in mind420β
23π΄
Crossroad) - Crossroad is an URL router focused on handling Custom URL Schemes. Using this, you can route multiple URL schemes and fetch arguments and parameters easily.3455β
280π΄
DeepLinkKit) - A splendid route-matching, block-based way to handle your deep links.5703β
694π΄
JLRoutes) - URL routing library for iOS with a simple block-based API.140β
4π΄
Linker) - Lightweight way to handle internal and external deeplinks for iOS.93β
25π΄
LiteRoute) - Easy transition between VIPER modules, implemented on pure Swift.225β
30π΄
Marshroute) - Marshroute is an iOS Library for making your Routers simple but extremely powerful.902β
65π΄
RouteComposer) - Library that helps to handle view controllers composition, routing and deeplinking tasks.447β
26π΄
Router) - Simple Navigation for iOS.1882β
116π΄
RxFlow) - Navigation framework for iOS applications based on a Reactive Flow Coordinator pattern.307β
19π΄
SwiftCurrent) - A library for managing complex workflows.278β
27π΄
SwiftRouter) - A URL Router for iOS.3274β
296π΄
URLNavigator) - Elegant URL Routing for Swift586β
26π΄
WAAppRouting) - iOS routing done right. Handles both URL recognition and controller displaying with parsed parameters. All in one line, controller stack preserved automatically!661β
116π΄
ZIKRouter) - An interface-oriented router for discovering modules and injecting dependencies with protocol in OC & Swift, iOS & macOS. Handles route in a type safe way.
Apple Guidelines and version notification libraries
- π Apple Review Guidelines - Highlighted some of the most common issues that cause apps to get rejected.
- π Free App Store Optimization Tool - Lets you track your App Store visibility in terms of keywords and competitors.
4268β
408π΄
Siren) - Notify users when a new version of your app is available and prompt them to upgrade.
tvOS view controllers, wrappers, template managers and video players.
73β
26π΄
FocusTvButton) - Light wrapper of UIButton that allows extra customization for tvOS484β
51π΄
ParallaxView) - iOS controls and extensions that add parallax effect to your application.82β
25π΄
Swift-GA-Tracker-for-Apple-tvOS) - Google Analytics tracker for Apple tvOS provides an easy integration of Google Analyticsβ measurement protocol for Apple TV.31β
4π΄
TvOSCustomizableTableViewCell) - Light wrapper of UITableViewCell that allows extra customization for tvOS.59β
14π΄
TvOSMoreButton) - A basic tvOS button which truncates long text with '... More'.102β
11π΄
TvOSPinKeyboard) - PIN keyboard for tvOS.182β
5π΄
TvOSScribble) - Handwriting numbers recognizer for Siri Remote.45β
17π΄
TvOSSlider) - TvOSSlider is an implementation of UISlider for tvOS.49β
6π΄
TvOSTextViewer) - Light and scrollable view controller for tvOS to present blocks of text2929β
627π΄
XCDYouTubeKit) - YouTube video player for iOS, tvOS and macOS.
Clean architecture, Viper, MVVM, Reactive... choose your weapon.
5968β
726π΄
Clean Architecture for SwiftUI + Combine) - A demo project showcasing the production setup of the SwiftUI app with Clean Architecture.3919β
496π΄
CleanArchitectureRxSwift) - Example of Clean Architecture of iOS app using RxSwift.1514β
188π΄
ios-architecture) - A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others.731β
180π΄
iOS-Viper-Architecture) - This repository contains a detailed sample app that implements VIPER architecture in iOS using libraries and frameworks like Alamofire, AlamofireImage, PKHUD, CoreData etc.374β
14π΄
Reactant) - Reactant is a reactive architecture for iOS.122β
9π΄
Spin) - A universal implementation of a Feedback Loop system for RxSwift, ReactiveSwift and Combine124β
14π΄
SwiftyVIPER) - Makes implementing VIPER architecture much easier and cleaner.720β
31π΄
Tempura) - A holistic approach to iOS development, inspired by Redux and MVVM.12725β
1472π΄
The Composable Architecture) - The Composable Architecture is a library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.76β
11π΄
VIPER Module Generator) - A Clean VIPER Modules Generator with comments and predfined functions.513β
66π΄
Viperit) - Viper Framework for iOS. Develop an app following VIPER architecture in an easy way. Written and tested in Swift.
Library and tools to help you build unparalleled augmented reality experiences
124β
12π΄
ARHeadsetKit) - High-level framework for using $5 Google Cardboard to replicate Microsoft Hololens.5483β
742π΄
ARKit-CoreLocation) - Combines the high accuracy of AR with the scale of GPS data.545β
61π΄
ARKit Emperor) - The Emperor give you the most practical ARKit samples ever.376β
85π΄
ARKit Virtual Objects) - Placing Virtual Objects in Augmented Reality.1633β
227π΄
ARVideoKit) - Record and capture ARKit videos, photos, Live Photos, and GIFs.96β
20π΄
Placenote) - A library that makes ARKit sessions persistent to a location using advanced computer vision.628β
37π΄
SmileToUnlock) - This library uses ARKit Face Tracking in order to catch a user's smile.
Oauth and Oauth2 libraries, social logins and captcha tools.
641β
87π΄
Heimdallr.swift) - Easy to use OAuth 2 library for iOS, written in Swift.92β
20π΄
InstagramSimpleOAuth) - A quick and simple way to authenticate an Instagram user in your iPhone or iPad app.36β
12π΄
LinkedInSignIn) - Simple view controller to login and retrieve access token from LinkedIn.3286β
595π΄
OAuthSwift) - Swift based OAuth library for iOS-3286β
595π΄
OAuthSwift) - Swift based OAuth library for iOS1163β
279π΄
OAuth2) - OAuth2 framework for macOS and iOS, written in Swift.271β
133π΄
ReCaptcha) - (In)visible ReCaptcha for iOS.480β
30π΄
SwiftyOAuth) - A simple OAuth library for iOS with a built-in set of providers.
Tool for smart contract interactions. Bitcoin protocol implementations and Frameworks for interacting with cryptocurrencies.
846β
262π΄
BitcoinKit) - Bitcoin protocol toolkit for Swift, BitcoinKit implements Bitcoin protocol in Swift. It is an implementation of the Bitcoin SPV protocol written in swift.38β
6π΄
CoinpaprikaAPI) - Coinpaprika API client with free & frequently updated market data from the world of crypto: coin prices, volumes, market caps, ATHs, return rates and more.480β
101π΄
EthereumKit) - EthereumKit is a free, open-source Swift framework for easily interacting with the Ethereum.146β
30π΄
EtherWalletKit) - Ethereum Wallet Toolkit for iOS - You can implement Ethereum wallet without a server and blockchain knowledge.655β
192π΄
Web3.swift) - Web3 library for interacting with the Ethereum blockchain.828β
445π΄
web3swift) - Elegant Web3js functionality in Swift. Native ABI parsing and smart contract interactions.
Most recommended 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
Thread safe, offline and high performance cache libs and frameworks.
1269β
169π΄
Awesome Cache) - Delightful on-disk cache (written in Swift).3000β
336π΄
Cache) - Nothing but Cache.213β
17π΄
Cache) - Swift caching library.126β
7π΄
Cachyr) - A small key-value data cache for iOS, macOS and tvOS, written in Swift.644β
34π΄
Carlos) - A simple but flexible cache.3110β
171π΄
Disk) - Delightful framework for iOS to easily persist structs, images, and data.5207β
590π΄
HanekeSwift) - A lightweight generic cache for iOS written in Swift with extra love for images.37β
4π΄
Johnny) - Melodic Caching for Swift.520β
45π΄
mattress) - iOS Offline Caching for Web Content.78β
5π΄
MemoryCache) - MemoryCache is type-safe memory cache.2664β
361π΄
PINCache) - Fast, non-deadlocking parallel object cache for iOS and macOS.648β
50π΄
RocketData) - A caching and consistency solution for immutable models.1245β
77π΄
SPTPersistentCache) - Everyone tries to implement a cache at some point in their iOS appβs lifecycle, and this is ours. By Spotify.271β
20π΄
Track) - Track is a thread safe cache write by Swift. Composed of DiskCache and MemoryCache which support LRU.73β
12π΄
UITableView Cache) - UITableView cell cache that cures scroll-lags on a cell instantiating.2384β
522π΄
YYCache) - High performance cache framework for iOS.
Beautiful, Easy and Fully customized charts
27676β
6008π΄
Charts) - A powerful chart / graph framework, the iOS equivalent to37725β
9026π΄
MPAndroidChart).9711β
1759π΄
PNChart) - A simple and beautiful chart lib used in Piner and CoinsMan for iOS.872β
99π΄
XJYChart) - A Beautiful chart for iOS. Support animation, click, slide, area highlight.3729β
420π΄
JBChartView) - iOS-based charting library for both line and bar graphs.1727β
302π΄
XYPieChart) - A simple and animated Pie Chart for your iOS app.1193β
135π΄
TEAChart) - Simple and intuitive iOS chart library. Contribution graph, clock chart, and bar chart.646β
117π΄
EChart) - iOS/iPhone/iPad Chart, Graph. Event handling and animation supported.847β
119π΄
FSLineChart) - A line chart library for iOS.952β
272π΄
chartee) - A charting library for mobile platforms.422β
55π΄
ANDLineChartView) - ANDLineChartView is easy to use view-based class for displaying animated line chart.360β
51π΄
TWRCharts) - An iOS wrapper for ChartJS. Easily build animated charts by leveraging the power of native Obj-C code.2537β
408π΄
SwiftCharts) - Easy to use and highly customizable charts library for iOS.16β
5π΄
FlowerChart) - Flower-shaped chart with custom appearance animation, fully vector.5319β
471π΄
Scrollable-GraphView) - An adaptive scrollable graph view for iOS to visualise simple discrete datasets. Written in Swift.95β
35π΄
Dr-Charts) - Dr-Charts is a highly customisable, easy to use and interactive chart / graph framework in Objective-C.977β
63π΄
Graphs) - Light weight charts view generator for iOS.551β
80π΄
FSInteractiveMap) - A charting library to visualize and interact with a vector map on iOS. It's like Geochart but for iOS.421β
87π΄
JYRadarChart) - An iOS open source Radar Chart implementation.210β
29π΄
TKRadarChart) - A customizable radar chart in Swift.529β
77π΄
MagicPie) - Awesome layer based pie chart. Fantastically fast and fully customizable. Amazing animations available with MagicPie.512β
92π΄
PieCharts) - Easy to use and highly customizable pie charts library for iOS.41β
9π΄
CSPieChart) - iOS PieChart Opensource. This is very easy to use and customizable.94β
11π΄
DDSpiderChart) - Easy to use and customizable Spider (Radar) Chart library for iOS written in Swift.2777β
603π΄
core-plot) - a 2D plotting lib which is highly customizable and capable of drawing many types of plots.82β
10π΄
ChartProgressBar) - Draw a chart with progress bar style.45β
12π΄
SMDiagramViewSwift) - Meet cute and very flexibility library for iOS application for different data view in one circle diagram.603β
68π΄
Swift LineChart) - Line Chart library for iOS written in Swift.1052β
165π΄
SwiftChart) - Line and area chart library for iOS.652β
80π΄
EatFit) - Eat fit is a component for attractive data representation inspired by Google Fit.71β
10π΄
CoreCharts) - CoreCharts is a simple powerful yet Charts library for apple products.
Decrease development time with these tools
2434β
119π΄
Inject) - Hot Reloading for Swift applications!6555β
564π΄
injectionforxcode) - Code injection including Swift.307β
18π΄
Vaccine) - Vaccine is a framework that aims to make your apps immune to recompile-decease.
Quality always matters. Code checkers, memory vigilants, syntax sugars and more.
260β
41π΄
Aardvark) - Aardvark is a library that makes it dead simple to create actionable bug reports.2049β
107π΄
Bootstrap) - iOS project bootstrap aimed at high quality coding.- π Bugsee - In-app bug and crash reporting with video, logs, network traffic and traces.
4216β
591π΄
FBRetainCycleDetector) - iOS library to help detecting retain cycles in runtime.1858β
138π΄
HeapInspector-for-iOS) - Find memory issues & leaks in your iOS app without instruments.100β
12π΄
KZAsserts) - Asserts on roids, test all your assumptions with ease.5427β
938π΄
MLeaksFinder) - Find memory leaks in your iOS app at develop time.214β
4π΄
PSTModernizer) - Makes it easier to support older versions of iOS by fixing things and adding missing methods.1127β
177π΄
spacecommander) - Commit fully-formatted Objective-C code as a team without even trying.541β
38π΄
SwiftCop) - SwiftCop is a validation library fully written in Swift and inspired by the clarity of Ruby On Rails Active Record validations.8039β
635π΄
SwiftFormat) - A code library and command-line formatting tool for reformatting Swift code.1403β
48π΄
Tailor) - Cross-platform static analyzer for Swift that helps you to write cleaner code and avoid bugs.78β
7π΄
WeakableSelf) - A Swift micro-framework to encapsulate[weak self]
andguard
statements within closures.
Static code analyzers to enforce style and conventions.
116β
4π΄
AnyLint) - Lint anything by combining the power of Swift & regular expressions.948β
42π΄
IBLinter) - A linter tool for Interface Builder.3789β
494π΄
OCLint) - Static code analysis tool for improving quality and reducing defects.18763β
2230π΄
Swiftlint) - A tool to enforce Swift style and conventions.
Hex color extensions, theming, color pickers and other awesome color tools.
418β
20π΄
BCColor) - A lightweight but powerful color kit (Swift).568β
128π΄
ChromaColorPicker) - An intuitive iOS color picker built in Swift.3093β
301π΄
Colours) - A beautiful set of predefined colors and a set of color methods to make your iOS/macOS development life easier.298β
14π΄
CostumeKit) - Base types for theming an app.67β
2π΄
CSS3ColorsSwift) - A UIColor extension with CSS3 Colors name.3057β
143π΄
DynamicColor) - Yet another extension to manipulate colors easily in Swift.167β
25π΄
FlatUIColors) - Flat UI color palette helpers written in Swift.326β
21π΄
Gestalt) - An unintrusive & light-weight iOS app-theming library with support for animated theme switching.3507β
224π΄
Hue) - Hue is the all-in-one coloring utility that you'll ever need.33β
2π΄
Lorikeet) - Aesthetic color-scheme generation written in Swift.27β
8π΄
PFColorHash) - Generate color based on the given string.172β
19π΄
PrettyColors) - Styles and colors text in the Terminal with ANSI escape codes. Conforms to ECMA Standard 48.633β
50π΄
RandomColorSwift) - An attractive color generator for Swift. Ported fromrandomColor.js
.106β
14π΄
SheetyColors) - An action sheet styled color picker for iOS.693β
98π΄
SwiftHEXColors) - HEX color handling as an extension for UIColor.1245β
144π΄
UIColor-Hex-Swift) - Convenience method for creating autoreleased color using RGBA hex string.
Smart, beautiful and elegant tools to help you create command line applications.
1203β
98π΄
Swiftline) - Swiftline is a set of tools to help you create command line applications.1529β
86π΄
Commander) - Compose beautiful command line interfaces in Swift.306β
20π΄
ColorizeSwift) - Terminal string styling for Swift.1149β
30π΄
Guaka) - The smartest and most beautiful (POSIX compliant) Command line framework for Swift.1864β
78π΄
Marathon) - Marathon makes it easy to write, run and manage your Swift scripts.54β
6π΄
CommandCougar) - An elegant pure Swift library for building command line applications.59β
2π΄
Crayon) - Terminal string styling with expressive api and 256/TrueColor support.1039β
88π΄
SwiftShell) - A Swift framework for shell scripting and running shell commands.393β
41π΄
SourceDocs) - Command Line Tool that generates Markdown documentation from inline source code comments.82β
4π΄
ModuleInterface) - Command Line Tool that generates the Module's Interface from a Swift project.
Job schedulers, Coroutines, Asynchronous and Type safe threads libs and frameworks written in Swift
1497β
63π΄
Venice) - CSP (Coroutines, Channels, Select) for Swift.209β
20π΄
Concurrent) - Functional Concurrency Primitives.216β
6π΄
Flow) - Operation Oriented Programming in Swift.25β
3π΄
Brisk) - A Swift DSL that allows concise and effective concurrency manipulation.40β
3π΄
Aojet) - An actor model library for swift.806β
28π΄
Overdrive) - Fast async task based Swift framework with focus on type safety, concurrency and multi threading.156β
16π΄
AsyncNinja) - A complete set of concurrency and reactive programming primitives.171β
15π΄
Kommander) - Kommander is a Swift library to manage the task execution in different threads. Through the definition a simple but powerful concept, Kommand.74β
10π΄
Threadly) - Type-safe thread-local storage in Swift.22β
3π΄
Flow-iOS) - Make your logic flow and data flow clean and human readable.1112β
49π΄
Queuer) - A queue manager, built on top of OperationQueue and Dispatch (aka GCD).412β
44π΄
SwiftQueue) - Job Scheduler with Concurrent run, failure/retry, persistence, repeat, delay and more.43β
5π΄
GroupWork) - Easy concurrent, asynchronous tasks in Swift.2β
2π΄
StickyLocking) - A general purpose embedded hierarchical lock manager used to build highly concurrent applications of all types.836β
51π΄
SwiftCoroutine) - Swift coroutines library for iOS and macOS.178β
11π΄
AsyncQueue) - A library of queues that enable sending ordered tasks from synchronous to asynchronous contexts.
Core data Frameworks, wrappers, generators and boilerplates.
1632β
131π΄
Ensembles) - A synchronization framework for Core Data.3030β
395π΄
Mogenerator) - Automatic Core Data code generation.10788β
1786π΄
MagicalRecord) - Super Awesome Easy Fetching for Core Data.4032β
254π΄
CoreStore) - Powerful Core Data framework for Incremental Migrations, Fetching, Observering, etc.37β
4π΄
Core Data Query Interface) A type-safe, fluent query framework for Core Data.874β
71π΄
Graph) - An elegant data-driven framework for CoreData in Swift.34β
3π΄
CoreDataDandy) - A feature-light wrapper around Core Data that simplifies common database operations.2552β
263π΄
Sync) - Modern Swift JSON synchronization to Core Data.778β
100π΄
AlecrimCoreData) - A powerful and simple Core Data wrapper framework written in Swift.302β
55π΄
AERecord) - Super awesome Core Data wrapper in Swift.?β
?π΄
CoreDataStack) - The Big Nerd Ranch Core Data Stack.616β
69π΄
JSQCoreDataKit) - A swifter Core Data stack.237β
18π΄
Skopelos) - A minimalistic, thread safe, non-boilerplate and super easy to use version of Active Record on Core Data. Simply all you need for doing Core Data.122β
5π΄
Cadmium) - A complete swift framework that wraps CoreData and helps facilitate best practices.18β
6π΄
DataKernel) - Simple CoreData wrapper to ease operations.213β
44π΄
DATAStack) - 100% Swift Simple Boilerplate Free Core Data Stack. NSPersistentContainer.164β
10π΄
JustPersist) - JustPersist is the easiest and safest way to do persistence on iOS with Core Data support out of the box.540β
28π΄
PrediKit) - An NSPredicate DSL for iOS, macOS, tvOS, & watchOS. Inspired by SnapKit and lovingly written in Swift.101β
10π΄
PredicateFlow) - Write amazing, strong-typed and easy-to-read NSPredicate, allowing you to write flowable NSPredicate, without guessing attribution names, predicate operation or writing wrong arguments type.158β
17π΄
CloudCore) - Robust CloudKit synchronization: offline editing, relationships, shared and public databases, field-level deltas, and more.
Courses, tutorials, guides and bootcamps
- π Apple - Object-Oriented Programming with Objective-C
124β
12π΄
ARHeadsetKit Tutorials) - Interactive guides to a high-level framework for experimenting with AR.475β
29π΄
ARStarter) - Get started with ARKit - A little exercise for beginners.- π Classpert - A list of 500 iOS Development courses (free and paid), from top e-learning platforms - Complete catalog of courses from Udacity, Pluralsight, Coursera, Edx, Treehouse and Skillshare.
- π iOS & Swift - The Complete iOS App Development Bootcamp
- π Ray Wenderlich - Learn to code iOS Apps.
- π Stanford - Developing apps for iOS - Stanford's iTunes U course.
- π Udacity - Intro to iOS App Development with Swift - Udacity free course. Make Your First iPhone App.
- π 100 Days of SwiftUI - Free collection of videos and tutorials updated for iOS 15 and Swift 5.5.
Wrappers, clients, Parse alternatives and safe tools to deal with ephemeral and persistent data.
16372β
2152π΄
Realm) - The alternative to CoreData and SQLite: Simple, modern and fast.3349β
363π΄
YapDatabase) - YapDatabase is an extensible database for iOS & Mac.- π Couchbase Mobile - Couchbase document store for mobile with cloud sync.
13845β
2763π΄
FMDB) - A Cocoa / Objective-C wrapper around SQLite.1651β
173π΄
FCModel) - An alternative to Core Data for people who like having direct SQL access.945β
62π΄
Zephyr) - Effortlessly synchronize NSUserDefaults over iCloud.573β
35π΄
Prephirences) - Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, configurations and app-state.68β
8π΄
Storez) - Safe, statically-typed, store-agnostic key-value storage (with namespace support).4877β
366π΄
SwiftyUserDefaults) - Statically-typed NSUserDefaults.2109β
223π΄
SugarRecord) - Data persistence management library.9790β
1575π΄
SQLite.swift) - A type-safe, Swift-language layer over SQLite3.7059β
724π΄
GRDB.swift) - A versatile SQLite toolkit for Swift, with WAL mode support.1333β
172π΄
Fluent) - Simple ActiveRecord implementation for working with your database in Swift.3300β
343π΄
ParseAlternatives) - A collaborative list of Parse alternative backend service providers.110β
3π΄
TypedDefaults) - TypedDefaults is a utility library to type-safely use NSUserDefaults.220β
25π΄
realm-cocoa-converter) - A library that provides the ability to import/export Realm files from a variety of data container formats.89β
15π΄
YapDatabaseExtensions) - YapDatabase extensions for use with Swift.143β
27π΄
RealmGeoQueries) - RealmGeoQueries simplifies spatial queries with Realm Cocoa. In the absence of and official functions, this library provide the possibility to do proximity search.266β
25π΄
SwiftMongoDB) - A MongoDB interface for Swift.59β
23π΄
ObjectiveRocks) - An Objective-C wrapper of Facebook's RocksDB - A Persistent Key-Value Store for Flash and RAM Storage.235β
42π΄
OHMySQL) - An Objective-C wrapper of MySQL C API.123β
35π΄
SwiftStore) - Key-Value store for Swift backed by LevelDB.27β
7π΄
OneStore) - A single value proxy for NSUserDefaults, with clean API.52β
23π΄
MongoDB) - A Swift wrapper around the mongo-c client library, enabling access to MongoDB servers.127β
59π΄
MySQL) - A Swift wrapper around the MySQL client library, enabling access to MySQL servers.28β
16π΄
Redis) - A Swift wrapper around the Redis client library, enabling access to Redis.55β
20π΄
PostgreSQL) - A Swift wrapper around the libpq client library, enabling access to PostgreSQL servers.34β
9π΄
FileMaker) - A Swift wrapper around the FileMaker XML Web publishing interface, enabling access to FileMaker servers.269β
26π΄
Nora) - Nora is a Firebase abstraction layer for working with FirebaseDatabase and FirebaseStorage.161β
4π΄
PersistentStorageSerializable) - Swift library that makes easier to serialize the user's preferences (app's settings) with system User Defaults or Property List file on disk.10904β
1416π΄
WCDB) - WCDB is an efficient, complete, easy-to-use mobile database framework for iOS, macOS.227β
10π΄
StorageKit) - Your Data Storage Troubleshooter.1438β
93π΄
UserDefaults) - Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS.471β
21π΄
Default) - Modern interface to UserDefaults + Codable support.1950β
250π΄
IceCream) - Sync Realm Database with CloudKit.15β
1π΄
FirebaseHelper) - Safe and easy wrappers for common Firebase Realtime Database functions.623β
20π΄
Shallows) - Your lightweight persistence toolbox.50β
3π΄
StorageManager) - Safe and easy way to use FileManager as Database.72β
17π΄
RealmWrapper) - Safe and easy wrappers for RealmSwift.448β
17π΄
UserDefaultsStore) - An easy and very light way to store and retrieve -reasonable amount- of Codable objects, in a couple lines of code.12β
2π΄
PropertyKit) - Protocol-First, Type and Key-Safe Swift Property for iOS, macOS and tvOS.154β
14π΄
PersistenceKit) - Store and retrieve Codable objects to various persistence layers, in a couple lines of code.28β
6π΄
ModelAssistant) - Elegant library to manage the interactions between view and model in Swift.17596β
1915π΄
MMKV) - An efficient, small mobile key-value storage framework developed by WeChat. Works on iOS, Android, macOS and Windows.2148β
122π΄
Defaults) - Swifty and modern UserDefaults.730β
105π΄
MongoKitten) - A pure Swift MongoDB client implementation with support for embedded databases.227β
17π΄
SecureDefaults) - A lightweight wrapper over UserDefaults/NSUserDefaults with an extra AES-256 encryption layer.538β
73π΄
Unrealm) - Unrealm enables you to easily store Swift native Classes, Structs and Enums into Realm.18β
0π΄
QuickDB) - Save and Retrieve anyCodable
in JUST ONE line of code + more easy usecases.478β
31π΄
ObjectBox) - ObjectBox is a superfast, light-weight object persistence framework.87β
17π΄
DuckDB) - DuckDB is a high-performance analytical database system.
Diffs, keypaths, sorted lists and other amazing data structures wrappers and libraries.
800β
42π΄
Changeset) - Minimal edits from one collection to another.1313β
75π΄
BTree) - Fast ordered collections for Swift using in-memory B-trees.2097β
276π΄
SwiftStructures) - Examples of commonly used data structures and algorithms in Swift.122β
10π΄
diff) - Simple diff library in pure Swift.59β
3π΄
Brick) - A generic view model for both basic and complex scenarios.829β
84π΄
Algorithm) - Algorithm is a collection of data structures that are empowered by a probability toolset.61β
1π΄
AnyObjectConvertible) - Convert your own struct/enum to AnyObject easily.4260β
365π΄
Dollar) - A functional tool-belt for Swift Language similar to Lo-Dash or Underscore.js in Javascript https://www.dollarswift.org/.2510β
228π΄
Result) - Swift type modeling the success/failure of arbitrary operations.2421β
361π΄
EKAlgorithms) - Some well known CS algorithms & data structures in Objective-C.22β
2π΄
Monaka) - Convert custom struct and fundamental values to NSData.350β
13π΄
Buffer) - Swift ΞΌ-framework for efficient array diffs, collection observation and cell configuration.763β
81π΄
SwiftGraph) - Graph data structure and utility functions in pure Swift.372β
41π΄
SwiftPriorityQueue) - A priority queue with a classic binary heap implementation in pure Swift.89β
7π΄
Pencil) - Write values to file and read it more easily.167β
28π΄
HeckelDiff) - A fast Swift diffing library.25β
1π΄
Dekoter) -NSCoding
's counterpart for Swift structs.28902β
5006π΄
swift-algorithm-club) - Algorithms and data structures in Swift, with explanations!1β
5π΄
Impeller) - A Distributed Value Store in Swift.504β
36π΄
Dispatch) - Multi-store Flux implementation in Swift.2053β
142π΄
DeepDiff) - Diff in Swift.664β
74π΄
Differ) - Swift library to generate differences and patches between collections.269β
11π΄
Probably) - A Swift probability and statistics library.18β
4π΄
RandMyMod) - RandMyMod base on your own struct or class create one or a set of randomized instance.427β
20π΄
KeyPathKit) - KeyPathKit provides a seamless syntax to manipulate data using typed keypaths.123β
2π΄
Differific) - A fast and convenient diffing framework.9β
2π΄
OneWaySynchronizer) - The simplest abstraction to synchronize local data with remote source.3586β
240π΄
DifferenceKit) - A fast and flexible O(n) difference algorithm framework for Swift collection.
Time and NSCalendar libraries. Also contains Sunrise and Sunset time generators, time pickers and NSTimer interfaces.
2628β
147π΄
Timepiece) - Intuitive NSDate extensions in Swift.7647β
766π΄
SwiftDate) - The best way to manage Dates and Timezones in Swift.1609β
146π΄
SwiftMoment) - A time and calendar manipulation library.7222β
950π΄
DateTools) - Dates and times made easy in Objective-C.1236β
138π΄
SwiftyTimer) - Swifty API for NSTimer.1507β
240π΄
DateHelper) - Convenience extension for NSDate in Swift.600β
140π΄
iso-8601-date-formatter) - A Cocoa NSFormatter subclass to convert dates to and from ISO-8601-formatted strings. Supports calendar, week, and ordinal formats.83β
3π΄
EmojiTimeFormatter) - Format your dates/times as emojis.661β
88π΄
Kronos) - Elegant NTP date library in Swift.595β
137π΄
TrueTime) - Get the true current time impervious to device clock time changes.569β
84π΄
10Clock) - This Control is a beautiful time-of-day picker heavily inspired by the iOS 10 "Bedtime" timer.1751β
322π΄
NSDate-TimeAgo) - A "time ago", "time since", "relative date", or "fuzzy date" category for NSDate and iOS, Objective-C, Cocoa Touch, iPhone, iPad.190β
13π΄
AnyDate) - Swifty Date & Time API inspired from Java 8 DateTime API.125β
17π΄
TimeZonePicker) - A TimeZonePicker UIViewController similar to the iOS Settings app.1070β
51π΄
Time) - Type-safe time calculations in Swift, powered by generics.2330β
77π΄
Chronology) - Building a better date/time library.574β
85π΄
Solar) - A Swift micro library for generating Sunrise and Sunset times.14β
7π΄
TimePicker) - Configurable time picker component based on a pan gesture and its velocity.68β
7π΄
LFTimePicker) - Custom Time Picker ViewController with Selection of start and end times in Swift.174β
23π΄
NVDate) - Swift4 Date extension library.1828β
111π΄
Schedule) - β³ A missing lightweight task scheduler for Swift with an incredibly human-friendly syntax.
Debugging tools, crash reports, logs and console UI's.
148β
21π΄
AEConsole) - Customizable Console UI overlay with debug log on top of your iOS App.733β
44π΄
Alpha) - Next generation debugging framework for iOS.- π AppSpector - Remote iOS and Android debugging and data collection service. You can debug networking, logs, CoreData, SQLite, NSNotificationCenter and mock device's geo location.
1293β
99π΄
Atlantis) - A little and powerful iOS framework for intercepting HTTP/HTTPS Traffic from your iOS app. No more messing around with proxy and certificate config. Inspect Traffic Log with Proxyman app.9135β
804π΄
chisel) - Collection of LLDB commands to assist debugging iOS apps.1266β
114π΄
DBDebugToolkit) - Set of easy to use debugging tools for iOS developers & QA engineers.587β
59π΄
DebugSwift) - A comprehensive toolkit designed to simplify and enhance the debugging process for iOS applications.20246β
3130π΄
DoraemonKit) - A full-featured iOS App development assistantοΌ30+ tools included. You deserve it.1797β
142π΄
Dotzu) - iOS app debugger while using the app. Crash report, logs, network.59β
12π΄
Droar) - Droar is a modular, single-line installation debugging window.14145β
1709π΄
Flex) - An in-app debugging and exploration tool for iOS.3858β
354π΄
GodEye) - Automatically display Log,Crash,Network,ANR,Leak,CPU,RAM,FPS,NetFlow,Folder and etc with one line of code based on Swift.419β
29π΄
Httper-iOS) - App for developers to test REST API.2053β
88π΄
Hyperion) - In-app design review tool to inspect measurements, attributes, and animations.515β
24π΄
LayoutInspector) - Debug app layouts directly on iOS device: inspect layers in 3D and debug each visible view attributes.1486β
185π΄
MTHawkeye) - Profiling / Debugging assist tools for iOS, include tools: UITimeProfiler, Memory Allocations, Living ObjC Objects Sniffer, Network Transaction Waterfall, etc.3684β
374π΄
Netfox) - A lightweight, one line setup, iOS / macOS network debugging library!?β
?π΄
NetShears) - Allows developers to intercept and monitor HTTP/HTTPS requests and responses. It also could be configured to show gRPC calls.1404β
240π΄
NetworkEye) - a iOS network debug library, It can monitor HTTP requests within the App and displays information related to the request.5861β
595π΄
PonyDebugger) - Remote network and data debugging for your native iOS app using Chrome Developer Tools.1194β
58π΄
Playbook) - A library for isolated developing UI components and automatically snapshots of them.108β
5π΄
Scyther) - A full-featured, in-app debugging menu packed full of useful tools including network logging, layout inspection, location spoofing, console logging and so much more.2425β
192π΄
Wormholy) - iOS network debugging, like a wizard.503β
19π΄
Xniffer) - A swift network profiler built on top of URLSession.- Woodpecker - View sandbox files, UserDefaults, network request from Mac.
6401β
518π΄
Swinject) - Dependency injection framework for Swift.51β
6π΄
Reliant) - Nonintrusive Objective-C dependency injection.1β
2π΄
Kraken) - A Dependency Injection Container for Swift with easy-to-use syntax.2699β
268π΄
Typhoon) - Powerful dependency injection for Objective-C.63β
2π΄
Pilgrim) - Powerful dependency injection Swift (successor to Typhoon).280β
12π΄
Perform) - Easy dependency injection for storyboard segues.15β
1π΄
Alchemic) - Advanced, yet simple to use DI framework for Objective-C.60β
5π΄
Guise) - An elegant, flexible, type-safe dependency resolution framework for Swift.757β
32π΄
Weaver) - A declarative, easy-to-use and safe Dependency Injection framework for Swift.5β
1π΄
StoryboardBuilder) - Simple dependency injection for generating views from storyboard.6β
2π΄
ViperServices) - Dependency injection container for iOS applications written in Swift. Each service can have boot and shutdown code.424β
32π΄
DITranquillity) - Dependency injection framework for iOS applications written in clean Swift.1851β
144π΄
Needle) β Compile-time safe Swift dependency injection framework with real code.118β
5π΄
Locatable) - A micro-framework that leverages Property Wrappers to implement the Service Locator pattern.119β
4π΄
SafeDI) - Compile-time safe dependency injection in Swift 6.
- π CocoaPods - CocoaPods is the dependency manager for Objective-C projects. It has thousands of libraries and can help you scale your projects elegantly.
- Xcode Maven - The Xcode Maven Plugin can be used in order to run Xcode builds embedded in a Maven lifecycle.
14968β
1549π΄
Carthage) - A simple, decentralized dependency manager for Cocoa.61β
4π΄
SWM (Swift Modules)) - A package/dependency manager for Swift projects similar to npm (node.js package manager) or bower (browser package manager from Twitter). Does not require the use of Xcode.341β
16π΄
CocoaSeeds) - Git Submodule Alternative for Cocoa.9821β
1360π΄
swift-package-manager) - The Package Manager for the Swift Programming Language.0β
1π΄
punic) - Clean room reimplementation of Carthage tool.820β
57π΄
Rome) - A cache tool for Carthage built frameworks.2β
0π΄
Athena) - Gradle Plugin to enhance Carthage by uploading the archived frameworks into Maven repository, currently support only Bintray, Artifactory and Mavel local.664β
32π΄
Accio) - A SwiftPM based dependency manager for iOS & Co. with improvements over Carthage.
39797β
5740π΄
fastlane) - Connect all iOS deployment tools into one streamlined workflow.39797β
5740π΄
deliver) - Upload screenshots, metadata and your app to the App Store using a single command.39797β
5740π΄
snapshot) - Automate taking localized screenshots of your iOS app on every device.- π buddybuild - A mobile iteration platform - build, deploy, and collaborate.
- π Bitrise - Mobile Continuous Integration & Delivery with dozens of integrations to build, test, deploy and collaborate.
327β
26π΄
watchbuild) - Get a notification once your iTunes Connect build is finished processing.- π Crashlytics - A crash reporting and beta testing service.
- π TestFlight Beta Testing - The beta testing service hosted on iTunes Connect (requires iOS 8 or later).
- π AppCenter - Continuously build, test, release, and monitor apps for every platform.
879β
191π΄
boarding) - Instantly create a simple signup page for TestFlight beta testers.2164β
443π΄
HockeyKit) - A software update kit.- π Rollout.io - SDK to patch, fix bugs, modify and manipulate native apps (Obj-c & Swift) in real-time.
- π AppLaunchpad - Free App Store screenshot builder.
2175β
260π΄
LaunchKit) - A set of web-based tools for mobile app developers, now open source!- π Instabug - In-app feedback, Bug and Crash reporting, Fix Bugs Faster through user-steps, video recordings, screen annotation, network requests logging.
19β
1π΄
Appfigurate) - Secure runtime configuration for iOS and watchOS, apps and app extensions.735β
41π΄
ScreenshotFramer) - With Screenshot Framer you can easily create nice-looking and localized App Store Images.- π Semaphore - CI/CD service which makes it easy to build, test and deploy applications for any Apple device. iOS support is fully integrated in Semaphore 2.0, so you can use the same powerful CI/CD pipeline features for iOS as you do for Linux-based development.
- π Appcircle.io β An enterprise-grade mobile DevOps platform that automates the build, test, and publish store of mobile apps for faster, efficient release cycle
- π Screenplay - Instant rollbacks and canary deployments for iOS.
- π Codemagic - Build, test and deliver iOS apps 20% faster with Codemagic CI/CD.
- π Runway - Easier mobile releases for teams. Integrates across tools (version control, project management, CI, app stores, crash reporting, etc.) to provide a single source of truth for mobile teams to come together around during release cycles. Equal parts automation and collaboration.
178β
28π΄
ios-uploader) - Easy to use, cross-platform tool to upload iOS apps to App Store Connect.
Promises and Futures libraries to help you write better async code in Swift.
1111β
105π΄
SwiftEventBus) - A publish/subscribe event bus optimized for iOS.14246β
1459π΄
PromiseKit) - Promises for iOS and macOS.5638β
576π΄
Bolts) - Bolts is a collection of low-level libraries designed to make developing mobile apps easier, including tasks (promises) and app links (deep links).1936β
175π΄
SwiftTask) - Promise + progress + pause + cancel + retry for Swift.266β
35π΄
When) - A lightweight implementation of Promises in Swift.995β
77π΄
thenπ¬) - Elegant Async code in Swift.1319β
124π΄
Bolts-Swift) - Bolts is a collection of low-level libraries designed to make developing mobile apps easier.114β
11π΄
RWPromiseKit) - A light-weighted Promise library for Objective-C.40β
3π΄
FutureLib) - FutureLib is a pure Swift 2 library implementing Futures & Promises inspired by Scala.639β
44π΄
SwiftNotificationCenter) - A Protocol-Oriented NotificationCenter which is type safe, thread safe and with memory safety.754β
64π΄
FutureKit) - A Swift based Future/Promises Library for iOS and macOS.527β
55π΄
signals-ios) - Typeful eventing.1901β
186π΄
BrightFutures) - Write great asynchronous code in Swift using futures and promises.150β
7π΄
NoticeObserveKit) - NoticeObserveKit is type-safe NotificationCenter wrapper that associates notice type with info type.1974β
112π΄
Hydra) - Promises & Await - Write better async code in Swift.108β
6π΄
Promis) - The easiest Future and Promises framework in Swift. No magic. No boilerplate.41β
2π΄
Bluebird.swift) - Promise/A+, Bluebird inspired, implementation in Swift 4.620β
59π΄
Promise) - A Promise library for Swift, based partially on Javascript's A+ spec.3815β
297π΄
promises) - Google provides a synchronization construct for Objective-C and Swift to facilitate writing asynchronous code.80β
4π΄
Continuum) - NotificationCenter based Lightweight UI / AnyObject binder.58β
5π΄
Futures) - Lightweight promises for iOS, macOS, tvOS, watchOS, and server-side Swift.41β
5π΄
EasyFutures) - π Swift Futures & Promises. Easy to use. Highly combinable.55β
8π΄
TopicEventBus) - Publishβsubscribe design pattern implementation framework, with ability to publish events by topic. (NotificationCenter extended alternative).
File management, file browser, zip handling and file observers.
2351β
208π΄
FileKit) - Simple and expressive file management in Swift.2526β
455π΄
Zip) - Swift framework for zipping and unzipping files.1526β
220π΄
FileBrowser) - Powerful Swift file browser for iOS.133β
15π΄
Ares) - Zero-setup P2P file transfer between Macs and iOS devices.73β
16π΄
FileProvider) - FileManager replacement for Local, iCloud and Remote (WebDAV/FTP/Dropbox/OneDrive/SMB2) files on iOS/tvOS and macOS.1086β
69π΄
KZFileWatchers) - A micro-framework for observing file changes, both local and remote. Helpful in building developer tools.5473β
1321π΄
ZipArchive) - ZipArchive is a simple utility class for zipping and unzipping files on iOS and Mac.746β
112π΄
FileExplorer) - Powerful file browser for iOS that allows its users to choose and remove files and/or directories.2380β
272π΄
ZIPFoundation) - Effortless ZIP Handling in Swift.937β
26π΄
AppFolder) - AppFolder is a lightweight framework that lets you design a friendly, strongly-typed representation of a directories inside your app's container.1220β
200π΄
ZipZap) - zip file I/O library for iOS, macOS and tvOS.263β
79π΄
AMSMB2) - Swift framework to connect SMB 2/3 shares for iOS.
Collection of Swift functional programming tools.
45β
4π΄
Forbind) - Functional chaining and promises in Swift.13β
2π΄
Funky) - Functional programming tools and experiments in Swift.622β
44π΄
LlamaKit) - Collection of must-have functional Swift tools.11β
0π΄
Oriole) - A functional utility belt implemented as Swift protocol extensions.411β
26π΄
Prelude) - Swift Β΅framework of simple functional programming tools.219β
28π΄
Swiftx) - Functional data types and functions for any project.3331β
232π΄
Swiftz) - Functional programming in Swift.182β
18π΄
OptionalExtensions) - Swift Β΅framework with extensions for the Optional Type.3491β
195π΄
Argo) - Functional JSON parsing library for Swift.830β
65π΄
Runes) - Infix operators for monadic functions in Swift.648β
32π΄
Bow) - Typed Functional Programming companion library for Swift.
85β
22π΄
AssetImportKit) - Swifty cross platform library (macOS, iOS) that converts Assimp supported models to SceneKit scenes.101β
6π΄
CollectionNode) - A swift framework for a collectionView in SpriteKit.494β
43π΄
glide engine) - SpriteKit and GameplayKit based engine for making 2d games, with practical examples and tutorials.2064β
319π΄
Lichess mobile) - A mobile client for lichess.org.375β
43π΄
Sage) - A cross-platform chess library for Swift.64β
2π΄
ShogibanKit) - ShogibanKit is a framework for implementing complex Japanese Chess (Shogii) in Swift. No UI, nor AI.261β
34π΄
SKTiled) - Swift framework for working with Tiled assets in SpriteKit.356β
85π΄
SwiftFortuneWheel) - A cross-platform framework for games like a Wheel of Fortune.
Grand Central Dispatch syntax sugars, tools and timers.
320β
39π΄
GCDKit) - Grand Central Dispatch simplified with Swift.4591β
317π΄
Async) - Syntactic sugar in Swift for asynchronous dispatches in Grand Central Dispatch.160β
11π΄
SwiftSafe) - Thread synchronization made easy.477β
96π΄
YYDispatchQueuePool) - iOS utility class to manage global dispatch queue.88β
3π΄
AlecrimAsyncKit) - Bringing async and await to Swift world with some flavouring.27β
0π΄
GrandSugarDispatch) - Syntactic sugar for Grand Central Dispatch (GCD).35β
0π΄
Threader) - Pretty GCD calls and easier code execution.178β
21π΄
Dispatch) - Just a tiny library to make using GCD easier and intuitive.191β
22π΄
GCDTimer) - Well tested Grand Central Dispatch (GCD) Timer in Swift.248β
28π΄
Chronos-Swift) - Grand Central Dispatch Utilities.184β
6π΄
Me) - A super slim solution to the nested asynchronous computations.22β
1π΄
SwiftyTask) - An extreme queuing system with high performance for managing all task in app with closure.
Libraries and tools to handle gestures.
713β
37π΄
Tactile) - A better way to handle gestures on iOS.163β
19π΄
SwiftyGestureRecognition) - Aids with prototyping UIGestureRecognizers in Xcode Playgrounds.1177β
92π΄
DBPathRecognizer) - Gesture recognizer tool.551β
33π΄
Sensitive) - Special way to work with gestures in iOS.332β
21π΄
SplitViewDragAndDrop) - Easily add drag and drop to pass data between your apps in split view mode.5897β
1148π΄
FDFullscreenPopGesture) - An UINavigationController's category to enable fullscreen pop gesture in an iOS7+ system style with AOP.
CoreGraphics, CoreAnimation, SVG, CGContext libraries, helpers and tools.
45β
4π΄
Graphicz) - Light-weight, operator-overloading-free complements to CoreGraphics!144β
21π΄
PKCoreTechniques) - The code for my CoreGraphics+CoreAnimation talk, held during the 2012 iOS Game Design Seminar at the Technical University Munich.102β
9π΄
MPWDrawingContext) - An Objective-C wrapper for CoreGraphics CGContext.36β
2π΄
DePict) - A simple, declarative, functional drawing framework, in Swift!1957β
230π΄
SwiftSVG) - A single pass SVG parser with multiple interface options (String, NS/UIBezierPath, CAShapeLayer, and NS/UIView).374β
27π΄
InkKit) - Write-Once, Draw-Everywhere for iOS and macOS.682β
119π΄
YYAsyncLayer) - iOS utility classes for asynchronous rendering and display.1339β
107π΄
NXDrawKit) - NXDrawKit is a simple and easy but useful drawing kit for iPhone.1773β
155π΄
jot) - An iOS framework for easily adding drawings and text to images.4485β
1085π΄
SVGKit) - Display and interact with SVG Images on iOS / macOS, using native rendering (CoreAnimation) (currently only supported for iOS - macOS code needs updating).963β
54π΄
Snowflake) - SVG in Swift.24β
2π΄
HxSTLParser) - Basic STL loader for SceneKit.332β
10π΄
ProcessingKit) - Visual designing library for iOS & OSX.376β
43π΄
EZYGradientView) - Create gradients and blur gradients without a single line of code.84β
12π΄
AEConicalGradient) - Conical (angular) gradient layer written in Swift.175β
15π΄
MKGradientView) - Core Graphics based gradient view capable of producing Linear (Axial), Radial (Circular), Conical (Angular), Bilinear (Four Point) gradients, written in Swift.385β
31π΄
EPShapes) - Design shapes in Interface Builder.6024β
560π΄
Macaw) - Powerful and easy-to-use vector graphics library with SVG support written in Swift.64β
23π΄
BlockiesSwift) - Unique blocky identicons/profile picture generator.100β
10π΄
Rough) - lets you draw in a sketchy, hand-drawn-like, style.100β
8π΄
GraphLayout) - UI controls for graph visualization. It is powered by Graphviz.657β
104π΄
Drawsana) - iOS framework for building raster drawing and image markup views.458β
30π΄
AnimatedGradientView) - A simple framework to add animated gradients to your iOS app.
Libraries to deal with nearby devices, BLE tools and MultipeerConnectivity wrappers.
417β
34π΄
Discovery) - A very simple library to discover and retrieve data from nearby devices (even if the peer app works at background).175β
55π΄
LGBluetooth) - Simple, block-based, lightweight library over CoreBluetooth. Will clean up your Core Bluetooth related code.869β
72π΄
PeerKit) An open-source Swift framework for building event-driven, zero-config Multipeer Connectivity apps.2283β
269π΄
BluetoothKit) - Easily communicate between iOS/macOS devices using BLE.165β
15π΄
Bluetonium) - Bluetooth mapping in Swift.717β
114π΄
BlueCap) - iOS Bluetooth LE framework.67β
5π΄
Apple Family) - Quickly connect Apple devices together with Bluetooth, wifi, and USB.493β
31π΄
Bleu) - BLE (Bluetooth LE) for U.1099β
98π΄
Bluejay) - A simple Swift framework for building reliable Bluetooth LE apps.4740β
1000π΄
BabyBluetooth) - The easiest way to use Bluetooth (BLE) in iOS/MacOS.101β
5π΄
ExtendaBLE) - Simple Blocks-Based BLE Client for iOS/tvOS/watchOS/OSX/Android. Quickly configuration for centrals/peripherals, perform packet based read/write operations, and callbacks for characteristic updates.57β
12π΄
PeerConnectivity) - Functional wrapper for Apple's MultipeerConnectivity framework.70β
8π΄
AZPeerToPeerConnection) - AZPeerToPeerConnectivity is a wrapper on top of Apple iOS Multipeer Connectivity framework. It provides an easier way to create and manage sessions. Easy to integrate.230β
31π΄
MultiPeer) - Multipeer is a wrapper for Apple's MultipeerConnectivity framework for offline data transmission between Apple devices. It makes easy to automatically connect to multiple nearby devices and share information using either bluetooth or wifi.208β
16π΄
BerkananSDK) - Mesh messaging SDK with the goal to create a decentralized mesh network for the people, powered by their device's Bluetooth antenna.
Mocks, ImagePickers, and multiple options of customizable camera implementation
?β
?π΄
TGCameraViewController) - Custom camera with AVFoundation. Beautiful, light and easy to integrate with iOS projects.1934β
324π΄
PBJVision) - iOS camera engine, features touch-to-record video, slow motion video, and photo capture.1300β
153π΄
Cool-iOS-Camera) - A fully customisable and modern camera implementation for iOS made with AVFoundation.3062β
579π΄
SCRecorder) - Camera engine with Vine-like tap to record, animatable filters, slow motion, segments editing.2034β
389π΄
ALCameraViewController) - A camera view controller with custom image picker and image cropping. Written in Swift.1380β
326π΄
CameraManager) - Simple Swift class to provide all the configurations you need to create custom camera view in your app.711β
184π΄
RSBarcodes_Swift) - 1D and 2D barcodes reader and generators for iOS 8 with delightful controls. Now Swift.1201β
195π΄
LLSimpleCamera) - A simple, customizable camera control - video recorder for iOS.2459β
340π΄
Fusuma) - Instagram-like photo browser and a camera feature with a few line of code in Swift.1701β
386π΄
BarcodeScanner) - Simple and beautiful barcode scanner.172β
11π΄
HorizonSDK-iOS) - State of the art real-time video recording / photo shooting iOS library.1856β
191π΄
FastttCamera) - Fasttt and easy camera framework for iOS with customizable filters.88β
47π΄
DKCamera) - A lightweight & simple camera framework for iOS. Written in Swift.2209β
272π΄
NextLevel) - Next Level is a media capture camera library for iOS.585β
106π΄
CameraEngine) - Camera engine for iOS, written in Swift, above AVFoundation.2088β
326π΄
SwiftyCam) - A Snapchat Inspired iOS Camera Framework written in Swift.64β
9π΄
CameraBackground) - Show camera layer as a background to any UIView.901β
92π΄
Lumina) - Full service camera that takes photos, videos, streams frames, detects metadata, and streams CoreML predictions.16β
6π΄
RAImagePicker) - RAImagePicker is a protocol-oriented framework that provides custom features from the built-in Image Picker Edit.319β
121π΄
FDTake) - Easily take a photo or video or choose from library.4339β
981π΄
YPImagePicker) - Instagram-like image picker & filters for iOS.23β
2π΄
MockImagePicker) - Mock UIImagePickerController for testing camera based UI in simulator.1188β
102π΄
iOS-Depth-Sampler) - A collection of code examples for Depth APIs.37β
6π΄
TakeASelfie) - An iOS framework that uses the front camera, detects your face and takes a selfie.217β
34π΄
HybridCamera) - Video and photo camera for iOS, similar to the SnapChat camera.700β
80π΄
CameraKit-iOS) - Massively increase camera performance and ease of use in your next iOS project.348β
46π΄
ExyteMediaPicker) - Customizable media picker293β
36π΄
MijickCamera) - Camera made simple. Fully customizable camera library that significantly reduces implementation time and effort. Written with and for SwiftUI.
Quick actions and peek and pop interactions
256β
10π΄
QuickActions) - Swift wrapper for iOS Home Screen Quick Actions (App Icon Shortcuts).68β
4π΄
JustPeek) - JustPeek is an iOS Library that adds support for Force Touch-like Peek and Pop interactions on devices that do not natively support this kind of interaction.122β
26π΄
PeekView) - PeekView supports peek, pop and preview actions for iOS devices without 3D Touch capibility.
Device detect libraries and iBeacon helpers
18β
2π΄
Proxitee) - Allows developers to create proximity aware applications utilizing iBeacons & geo fences.363β
57π΄
OWUProximityManager) - iBeacons + CoreBluetooth.376β
64π΄
Vicinity) - Vicinity replicates iBeacons (by analyzing RSSI) and supports broadcasting and detecting low-energy Bluetooth devices in the background.981β
99π΄
BeaconEmitter) - Turn your Mac as an iBeacon.- π MOCA Proximity - Paid proximity marketing platform that lets you add amazing proximity experiences to your app.
147β
19π΄
JMCBeaconManager) - An iBeacon Manager class that is responsible for detecting beacons nearby.
Location monitoring, detect motion and geofencing libraries
189β
25π΄
AsyncLocationKit) - Wrapper for Apple CoreLocation framework with Modern Concurrency Swift (async/await).98β
5π΄
IngeoSDK) - Always-On Location monitoring framework for iOS.2564β
387π΄
LocationManager) - Provides a block-based asynchronous API to request the current location, either once or continuously.3408β
427π΄
SwiftLocation) - Location & Beacon Monitoring in Swift.1058β
149π΄
SOMotionDetector) - Simple library to detect motion. Based on location updates and acceleration.402β
77π΄
LocationPicker) - A ready for use and fully customizable location picker for your app.105β
20π΄
BBLocationManager) - A Location Manager for easily implementing location services & geofencing in iOS.642β
31π΄
set-simulator-location) - CLI for setting location in the iOS simulator.56β
13π΄
NominatimKit) - A Swift wrapper for (reverse) geocoding of OpenStreetMap data.
1081β
130π΄
MotionKit) - Get the data from Accelerometer, Gyroscope and Magnetometer in only Two or a few lines of code. CoreMotion now made insanely simple.333β
39π΄
DarkLightning) - Simply the fastest way to transmit data between iOS/tvOS and macOS.73β
13π΄
Deviice) - Simply library to detect the device on which the app is running (and some properties).4489β
438π΄
DeviceKit) - DeviceKit is a value-type replacement of UIDevice.344β
36π΄
Luminous) - Luminous is a big framework which can give you a lot of information (more than 50) about the current system.1709β
203π΄
Device) - Light weight tool for detecting the current device and screen size written in swift.234β
22π΄
WatchShaker) - WatchShaker is a watchOS helper to get your shake movement written in swift.34β
3π΄
WatchCon) - WatchCon is a tool which enables creating easy connectivity between iOS and WatchOS.261β
20π΄
TapticEngine) - TapticEngine generates iOS Device vibrations.419β
34π΄
UIDeviceComplete) - UIDevice extensions that fill in the missing pieces.16β
1π΄
NFCNDEFParse) - NFC Forum Well Known Type Data Parser for iOS11 and Core NFC.221β
70π΄
Device.swift) - Super-lightweight library to detect used device.1311β
214π΄
SDVersion) - Lightweight Cocoa library for detecting the running device's model and screen size.491β
31π΄
Haptico) - Easy to use haptic feedback generator with pattern-play support.773β
255π΄
NFCPassportReader) - Swift library to read an NFC enabled passport. Supports BAC, Secure Messaging, and both active and passive authentication. Requires iOS 13 or above.
Auto Layout, UI frameworks and a gorgeous list of tools to simplify layout constructions
18053β
3151π΄
Masonry) - Harness the power of AutoLayout NSLayoutConstraints with a simplified, chainable and expressive syntax.1492β
116π΄
FLKAutoLayout) - UIView category which makes it easy to create layout constraints in code.688β
51π΄
FaΓ§ade) - Programmatic view layout for the rest of us - an autolayout alternative.7626β
736π΄
PureLayout) - The ultimate API for iOS & macOS Auto Layout β impressively simple, immensely powerful. Objective-C and Swift compatible.20059β
1985π΄
SnapKit) - A Swift Autolayout DSL for iOS & macOS.7337β
526π΄
Cartography) - A declarative Auto Layout DSL for Swift.27β
3π΄
AutoLayoutPlus) - A bit of steroids for AutoLayout.4585β
389π΄
Neon) - A powerful Swift programmatic UI layout framework.314β
22π΄
MisterFusion) - A Swift DSL for AutoLayout. It is the extremely clear, but concise syntax, in addition, can be used in both Swift and Objective-C.810β
57π΄
SwiftBox) - Flexbox in Swift, using Facebook's css-layout.279β
15π΄
ManualLayout) - Easy to use and flexible library for manually laying out views and layers for iOS and tvOS. Supports AsyncDisplayKit.3389β
214π΄
Stevia) - Elegant view layout for iOS.76β
6π΄
Manuscript) - AutoLayoutKit in pure Swift.9933β
2006π΄
FDTemplateLayoutCell) - Template auto layout cell for automatically UITableViewCell height calculating.655β
44π΄
SwiftAutoLayout) - Tiny Swift DSL for Autolayout.51β
6π΄
FormationLayout) - Work with auto layout and size classes easily.15β
1π΄
SwiftyLayout) - Lightweight declarative auto-layout framework for Swift.122β
17π΄
Swiftstraints) - Auto Layout In Swift Made Easy.4229β
360π΄
SwiftBond) - Bond is a Swift binding framework that takes binding concepts to a whole new level. It's simple, powerful, type-safe and multi-paradigm.79β
11π΄
Restraint) - Minimal Auto Layout in Swift.1942β
117π΄
EasyPeasy) - Auto Layout made easy.- Auto Layout Magic - Build 1 scene, let Auto Layout Magic generate the constraints for you! Scenes look great across all devices!
81β
7π΄
Anchorman) - An autolayout library for the damn fine citizens of San Diego.3165β
266π΄
LayoutKit) - LayoutKit is a fast view layout library for iOS.554β
15π΄
Relayout) - Swift microframework for declaring Auto Layout constraints functionally.632β
47π΄
Anchorage) - A collection of operators and utilities that simplify iOS layout code.?β
?π΄
Compose) - Compose is a library that helps you compose complex and dynamic views.604β
57π΄
BrickKit) - With BrickKit, you can create complex and responsive layouts in a simple way. It's easy to use and easy to extend. Create your own reusable bricks and behaviors.131β
14π΄
Framezilla) - Elegant library which wraps working with frames with a nice chaining syntax.4006β
201π΄
TinyConstraints) - The syntactic sugar that makes Auto Layout sweeter for human use.4411β
898π΄
MyLinearLayout) - MyLayout is a powerful iOS UI framework implemented by Objective-C. It integrates the functions with Android Layout,iOS AutoLayout,SizeClass, HTML CSS float and flexbox and bootstrap.20β
2π΄
SugarAnchor) - Same native NSLayoutAnchor & NSLayoutConstraints; but with more natural and easy to read syntactic sugar. Typesafe, concise & readable.457β
28π΄
EasyAnchor) - Declarative, extensible, powerful Auto Layout.2383β
144π΄
PinLayout) - Fast Swift Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable.11β
0π΄
SnapLayout) - Concise Auto Layout API to chain programmatic constraints while easily updating existing constraints.288β
38π΄
Cupcake) - An easy way to create and layout UI components for iOS.8β
4π΄
MiniLayout) - Minimal AutoLayout convenience layer. Program constraints succinctly.74β
9π΄
Bamboo) - Bamboo makes Auto Layout (and manual layout) elegant and concise.2031β
229π΄
FlexLayout) - FlexLayout gently wraps the highly optimized17408β
1446π΄
facebook/yoga) flexbox implementation in a concise, intuitive & chainable syntax.2236β
97π΄
Layout) - A declarative UI framework for iOS.44β
6π΄
CGLayout) - Powerful autolayout framework based on constraints, that can manage UIView(NSView), CALayer and not rendered views. Not Apple Autolayout wrapper.17408β
1446π΄
YogaKit) - Powerful layout engine which implements Flexbox.22β
2π΄
FlightLayout) - Balanced medium between manual layout and auto-layout. Great for calculating frames for complex animations.3β
2π΄
QLayout) - AutoLayout Utility for iOS.432β
25π΄
Layoutless) - Minimalistic declarative layout and styling framework built on top of Auto Layout.352β
17π΄
Yalta) - An intuitive and powerful Auto Layout library.52β
8π΄
SuperLayout) - Simplify Auto Layout with super syntactic sugar.250β
38π΄
QuickLayout) - QuickLayout offers a simple way, to easily manage Auto Layout in code.51β
10π΄
EEStackLayout) - A structured vertical stack layout.2β
0π΄
RKAutoLayout) - Simple wrapper over AutoLayout.1816β
94π΄
Grid) - The most powerful Grid container missed in SwiftUI.169β
11π΄
MondrianLayout) - A DSL based layout builder for AutoLayout.?β
?π΄
ScalingHeaderScrollView) - A scroll view with a sticky header which shrinks as you scroll. Written with SwiftUI.
Tools to manage strings files, translate and enable localization in your apps.
544β
59π΄
Hodor) - Simple solution to localize your iOS App.579β
47π΄
Swifternalization) - Localize iOS apps in a smarter way using JSON files. Swift framework.119β
14π΄
Rubustrings) - Check the format and consistency of Localizable.strings files.1375β
121π΄
BartyCrouch) - Incrementally update/translate your Strings files from Code and Storyboards/XIBs.1227β
79π΄
LocalizationKit) - Localization management in realtime from a web portal. Easily manage your texts and translations without redeploy and resubmission.3093β
328π΄
Localize-Swift) - Swift 2.0 friendly localization and i18n with in-app language switching.8β
1π΄
LocalizedView) - Setting up application specific localized string within Xib file.58β
3π΄
transai) - command line tool help you manage localization string files.165β
19π΄
Strsync) - Automatically translate and synchronize .strings files from base language.459β
48π΄
IBLocalizable) - Localize your views directly in Interface Builder with IBLocalizable.157β
10π΄
nslocalizer) - A tool for finding missing and unused NSLocalizedStrings.317β
31π΄
L10n-swift) - Localization of an application with ability to change language "on the fly" and support for plural forms in any language.293β
48π΄
Localize) - Easy tool to localize apps using JSON or Strings and of course IBDesignables with extensions for UI components.119β
44π΄
CrowdinSDK) - Crowdin iOS SDK delivers all new translations from Crowdin project to the application immediately.340β
28π΄
attranslate) - Semi-automatically translate or synchronize .strings files or crossplatform-files from different languages.- π Respresso Localization Converter - Multiplatform localization converter for iOS (.strings + Objective-C getters), Android (strings.xml) and Web (.json).
100β
13π΄
locheck) - Validate .strings, .stringsdict, and strings.xml files for correctness to avoid crashes and bad translations.- π StringSwitch - Easily convert iOS .strings files to Android strings.xml format and vice versa.
Debugging lives here. Logging tools, frameworks, integrations and more.
1323β
153π΄
CleanroomLogger) - A configurable and extensible Swift-based logging API that is simple, lightweight and performant.13230β
2273π΄
CocoaLumberjack) - A fast & simple, yet powerful & flexible logging framework for Mac and iOS.4996β
570π΄
NSLogger) - a high performance logging utility which displays traces emitted by client applications running on macOS, iOS and Android.786β
83π΄
QorumLogs) β Swift Logging Utility for Xcode & Google Docs.831β
62π΄
Log) - A logging tool with built-in themes, formatters, and a nice API to define your owns.1862β
112π΄
Rainbow) - Delightful console output for Swift developers.5963β
481π΄
SwiftyBeaver) - Convenient logging during development and release.321β
29π΄
SwiftyTextTable) - A lightweight tool for generating text tables.1864β
95π΄
Watchdog) - Class for logging excessive blocking on the main thread.3958β
475π΄
XCGLogger) - A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog or println, but with additional information, such as the date, function name, filename and line number.28β
3π΄
Colors) - A pure Swift library for using ANSI codes. Basically makes command-line coloring and styling very easy!32β
9π΄
AELog) - Simple, lightweight and flexible debug logging framework written in Swift.65β
5π΄
ReflectedStringConvertible) - A protocol that allows any class to be printed as if it were a struct.717β
52π΄
SwiftTrace) - Trace Swift and Objective-C method invocations.1352β
81π΄
Willow) - Willow is a powerful, yet lightweight logging library written in Swift.77β
30π΄
Bugfender) - Cloud storage for your app logs. Track user behaviour to find problems in your mobile apps.428β
56π΄
LxDBAnything) - Automate box any value! Print log without any format control symbol! Change debug habit thoroughly!56β
6π΄
XLTestLog) - Styling and coloring your XCTest logs on Xcode Console.318β
34π΄
XLFacility) - Elegant and extensive logging facility for macOS & iOS (includes database, Telnet and HTTP servers).198β
11π΄
Atlantis) - A powerful input-agnostic swift logging framework made to speed up development with maximum readability.10β
1π΄
StoryTeller) - Taking a completely different approach to logging, Story Teller replacing fixed logging levels in It then uses dynamic expressions to control the logging so you only see what is important.2β
0π΄
LumberMill) - Stupidly simple logging.1949β
89π΄
TinyConsole) - A tiny log console to display information while using your iOS app.52β
4π΄
Lighty) - Easy to use and lightweight logger for iOS, macOS, tvOS, watchOS and Linux.521β
90π΄
JustLog) - Console, file and remote Logstash logging via TCP socket.300β
38π΄
Twitter Logging Service) - Twitter Logging Service is a robust and performant logging framework for iOS clients.90β
15π΄
Reqres) - Network request and response body logger with Alamofire support.53β
15π΄
TraceLog) - Dead Simple: logging the way it's meant to be! Runs on ios, osx, and Linux.18β
4π΄
OkLog) - A network logger for iOS and macOS projects.13β
0π΄
Spy) - Lightweight, flexible, multiplatform (iOS, macOS, tvOS, watchOS, Linux) logging utility written in pure Swift that allows you to log on different levels and channels which you can define on your own depending on your needs.967β
58π΄
Diagnostics) - Allow users to easily share Diagnostics with your support team to improve the flow of fixing bugs.531β
22π΄
Gedatsu) - Provide readable format about AutoLayout error console log.6431β
318π΄
Pulse) - Pulse is a powerful logging system for Apple Platforms. Native. Built with SwiftUI.
A collection of ML Models, deep learning and neural networking libraries
334β
50π΄
Swift-Brain) - Artificial Intelligence/Machine Learning data structures and Swift algorithms for future iOS development. Bayes theorem, Neural Networks, and more AI.795β
87π΄
AIToolbox) - A toolbox of AI modules written in Swift: Graphs/Trees, Linear Regression, Support Vector Machines, Neural Networks, PCA, KMeans, Genetic Algorithms, MDP, Mixture of Gaussians.187212β
74403π΄
Tensorflow-iOS) - The official Google-built powerful neural network library port for iOS.1797β
90π΄
Bender) - Easily craft fast Neural Networks. Use TensorFlow models. Metal under the hood.43β
16π΄
CoreML-samples) - Sample code for Core ML using ResNet50 provided by Apple and a custom model generated by coremltools.29β
5π΄
Revolver) - A framework for building fast genetic algorithms in Swift. Comes with modular architecture, pre-implemented operators and loads of examples.6543β
481π΄
CoreML-Models) - A collection of unique Core ML Models.54β
7π΄
Serrano) - A deep learning library for iOS and macOS.6033β
554π΄
Swift-AI) - The Swift machine learning library.325β
21π΄
TensorSwift) - A lightweight library to calculate tensors in Swift, which has similar APIs to TensorFlow's.105β
13π΄
DL4S) - Deep Learning for Swift: Accelerated tensor operations and dynamic neural networks based on reverse mode automatic differentiation for every device that can run Swift.161β
6π΄
SwiftCoreMLTools) - A Swift library for creating and exporting CoreML Models in Swift.82β
6π΄
iOS-GenAI-Sampler) - A collection of Generative AI examples on iOS.
4385β
1325π΄
Mapbox GL) - An OpenGL renderer for Mapbox Vector Tiles with SDK bindings for iOS.1453β
173π΄
GEOSwift) - The Swift Geographic Engine.268β
56π΄
PXGoogleDirections) - Google Directions API helper for iOS, written in Swift.1274β
121π΄
Cluster) - Easy Map Annotation Clustering.147β
25π΄
JDSwiftHeatMap) - JDSwiftMap is an IOS Native MapKit Library. You can easily make a highly customized HeatMap.516β
86π΄
ClusterKit) - An iOS map clustering framework targeting MapKit, Google Maps and Mapbox.712β
46π΄
FlyoverKit) - FlyoverKit enables you to present stunning 360Β° flyover views on your MKMapView with zero effort while maintaining full configuration possibilities.166β
22π΄
MapViewPlus) - Use any custom view as custom callout view of your MKMapView with cool animations. Also, easily use any image as annotation view.53β
4π΄
MSFlightMapView) - Add and animate geodesic flights on Google map.831β
255π΄
WhirlyGlobe-Maply) - 3D globe and flat-map SDK for iOS. This toolkit has a large API for fine-grained control over the map or globe. It reads a wide variety of GIS data formats.
Math frameworks, functions and libraries to custom operations, statistical calculations and more.
1155β
60π΄
Euler) - Swift Custom Operators for Mathematical Notation.179β
15π΄
SwiftMath) - A math framework for Swift. Includes: vectors, matrices, complex numbers, quaternions and polynomials.67β
12π΄
Arithmosophi) - A set of protocols for Arithmetic and Logical operations.21β
3π΄
Surge) - A Swift library that uses the Accelerate framework to provide high-performance functions for matrix math, digital signal processing, and image manipulation.183β
42π΄
Upsurge) - Swift math.42β
6π΄
Swift-MathEagle) - A general math framework to make using math easy. Currently supports function solving and optimisation, matrix and vector algebra, complex numbers, big int and big frac and general handy extensions and functions.1384β
239π΄
iosMath) - A library for displaying beautifully rendered math equations. Enables typesetting LaTeX math formulae in iOS.770β
106π΄
BigInt) - Arbitrary-precision arithmetic in pure Swift.703β
62π΄
SigmaSwiftStatistics) - A collection of functions for statistical calculation.367β
47π΄
VectorMath) - A Swift library for Mac and iOS that implements common 2D and 3D vector and matrix functions, useful for games or vector-based graphics.831β
51π΄
Expression) - A Mac and iOS library for evaluating numeric expressions at runtime.1037β
35π΄
Metron) - Metron is a comprehensive collection of geometric functions and types that extend the 2D geometric primitives provided by CoreGraphics.69β
6π΄
NumericAnnex) - NumericAnnex supplements the numeric facilities provided in the Swift standard library.134β
21π΄
Matft) - Matft is Numpy-like library in Swift. Matft allows us to handle n-dimensional array easily in Swift.
- π AudioBus - Add Next Generation Live App-to-App Audio Routing.
10799β
1562π΄
AudioKit) - A powerful toolkit for synthesizing, processing, and analyzing sounds.4968β
826π΄
EZAudio) - An iOS/macOS audio visualization framework built upon Core Audio useful for anyone doing real-time, low-latency audio processing and visualizations.2231β
273π΄
novocaine) - Painless high-performance audio on iOS and macOS.43β
7π΄
QHSpeechSynthesizerQueue) - Queue management system for AVSpeechSynthesizer (iOS Text to Speech).114β
12π΄
Cephalopod) - A sound fader for AVAudioPlayer written in Swift.307β
22π΄
Chirp) - The easiest way to prepare, play, and remove sounds in your Swift app!828β
146π΄
Beethoven) - An audio processing Swift library for pitch detection of musical signals.- AudioPlayerSwift - AudioPlayer is a simple class for playing audio in iOS, macOS and tvOS apps.
736β
179π΄
AudioPlayer) - AudioPlayer is syntax and feature sugar over AVPlayer. It plays your audio files (local & remote).420β
38π΄
TuningFork) - Simple Tuner for iOS.616β
46π΄
MusicKit) - A framework for composing and transforming music in Swift.1200β
63π΄
SubtleVolume) - Replace the system volume popup with a more subtle indicator.415β
80π΄
NVDSP) - iOS/macOS DSP for audio (with Novocaine).?β
?π΄
SRGMediaPlayer-iOS) - The SRG Media Player library for iOS provides a simple way to add a universal audio / video player to any iOS application.637β
140π΄
IQAudioRecorderController) - A drop-in universal library allows to record audio within the app with a nice User Interface.546β
87π΄
TheAmazingAudioEngine2) - The Amazing Audio Engine is a sophisticated framework for iOS audio applications, built so you don't have to.274β
45π΄
InteractivePlayerView) - Custom iOS music player view.468β
68π΄
ESTMusicIndicator) - Cool Animated music indicator view written in Swift.451β
50π΄
QuietModemKit) - iOS framework for the Quiet Modem (data over sound).1252β
100π΄
SwiftySound) - Super simple library that lets you play sounds with a single line of code (and much more). Written in Swift 3, supports iOS, macOS and tvOS. CocoaPods and Carthage compatible.79β
10π΄
BPMAnalyser) - Fast and simple instrument to get the BPM rate from your audio-files.1189β
181π΄
PandoraPlayer) - A lightweight music player for iOS, based on AudioKit.68β
6π΄
SonogramView) - Audio visualisation of song.289β
28π΄
AudioIndicatorBars) - AIB indicates for your app users which audio is playing. Just like the Podcasts app.3852β
511π΄
Porcupine) - On-device wake word detection engine for macOS, iOS, and watchOS, powered by deep learning.548β
62π΄
Voice Overlay) - An overlay that gets your userβs voice permission and input as text in a customizable UI.283β
47π΄
ModernAVPlayer) - Persistence player to resume playback after bad network connection even in background mode, manage headphone interactions, system interruptions, now playing informations and remote commands.1260β
171π΄
FDWaveformView) - An easy way to display an audio waveform in your app, including animation.290β
64π΄
FDSoundActivatedRecorder) - Start recording when the user speaks.
1774β
202π΄
YLGIFImage) - Async GIF image decoder and Image viewer supporting play GIF images. It just use very less memory.7944β
1215π΄
FLAnimatedImage) - Performant animated GIF engine for iOS.3107β
284π΄
gifu) - Highly performant animated GIF support for iOS in Swift.1080β
104π΄
AnimatedGIFImageSerialization) - Complete Animated GIF Support for iOS, with Functions, NSJSONSerialization-style Class, and (Optional) UIImage Swizzling553β
31π΄
XAnimatedImage) - XAnimatedImage is a performant animated GIF engine for iOS written in Swift based on FLAnimatedImage1328β
308π΄
SwiftGif) - A small UIImage extension with gif support.2225β
202π΄
APNGKit) - High performance and delightful way to play with APNG format in iOS.1770β
482π΄
YYImage) - Image framework for iOS to display/encode/decode animated WebP, APNG, GIF, and more.992β
91π΄
AImage) - A animated GIF&APNG engine for iOS in Swift with low memory & cpu usage.Optimized for Multi-Image case.82β
12π΄
NSGIF2) - Simplify creation of a GIF from the provided video file url.2084β
214π΄
SwiftyGif) - High performance GIF engine.
20260β
4611π΄
GPU Image) - An open source iOS framework for GPU-based image and video processing.371β
41π΄
UIImage DSP) - iOS UIImage processing functions using the vDSP/Accelerate framework for speed.906β
186π΄
AsyncImageView) - Simple extension of UIImageView for loading and displaying images asynchronously without lock up the UI.25087β
5971π΄
SDWebImage) - Asynchronous image downloader with cache support with an UIImageView category.1181β
98π΄
DFImageManager) - Modern framework for fetching images from various sources. Zero config yet immense customization and extensibility. Uses NSURLSession.341β
51π΄
MapleBacon) - An image download and caching library for iOS written in Swift.2867β
380π΄
NYTPhotoViewer) - Slideshow and image viewer.2705β
642π΄
IDMPhotoBrowser) - Photo Browser / Viewer.?β
?π΄
Concorde) - Download and decode progressive JPEGs.4757β
959π΄
TOCropViewController) - A view controller that allows users to crop UIImage objects.78β
14π΄
YXTMotionView) - A custom image view that implements device motion scrolling.4015β
512π΄
PINRemoteImage) - A thread safe, performant, feature rich image fetcher.555β
49π΄
SABlurImageView) - Easily Adding Animated Blur/Unblur Effects To An Image.8109β
935π΄
FastImageCache) - iOS library for quickly displaying images while scrolling.432β
34π΄
BKAsciiImage) - Convert UIImage to ASCII art.3993β
525π΄
AlamofireImage) - An image component library for Alamofire.8224β
531π΄
Nuke) - Image loading, processing, caching and preheating.3051β
326π΄
FlagKit) - Beautiful flag icons for usage in apps and on the web.3552β
612π΄
YYWebImage) - Asynchronous image loading framework (supports WebP, APNG, GIF).2447β
472π΄
RSKImageCropper) - An image cropper for iOS like in the Contacts app with support for landscape orientation.19β
0π΄
Silo) - Image loading framework with loaders.45β
2π΄
Ody) - Ody is an easy to use random image generator built with Swift, Perfect for placeholders.17β
4π΄
Banana) - Image slider with very simple interface.85β
13π΄
JDSwiftAvatarProgress) - Easy customizable avatar image asynchronously with progress bar animated.23506β
2667π΄
Kingfisher) - A lightweight and pure Swift implemented library for downloading and caching image from the web.1631β
189π΄
EBPhotoPages) - A photo gallery for iOS with a modern feature set. Similar features as the Facebook photo browser.467β
43π΄
UIImageView-BetterFace-Swift) - The Swift version of https://github.com/croath/UIImageView-BetterFace341β
35π΄
KFSwiftImageLoader) - An extremely high-performance, lightweight, and energy-efficient pure Swift async web image loader with memory and disk caching for iOS and Apple Watch.2446β
224π΄
Toucan) - Fabulous Image Processing in Swift.292β
36π΄
ImageLoaderSwift) - A lightweight and fast image loader for iOS written in Swift.974β
74π΄
ImageScout) - A Swift implementation of fastimage. Supports PNG, GIF, and JPEG.489β
72π΄
JLStickerTextView) - A UIImageView allow you to add multiple Label (multiple line text support) on it, you can edit, rotate, resize the Label as you want with one finger ,then render the text on Image.819β
121π΄
Agrume) - A lemony fresh iOS image viewer written in Swift.175β
29π΄
PASImageView) - Rounded async imageview downloader lightly cached and written in Swift.115β
11π΄
Navi) - Focus on avatar caching.284β
53π΄
SwiftPhotoGallery) - Simple, fullscreen image gallery with tap, swipe, and pinch gestures.259β
22π΄
MetalAcc) - GPU-based Media processing library using Metal written in Swift.8756β
2712π΄
MWPhotoBrowser) - A simple iOS photo and video browser with grid view, captions and selections.3252β
243π΄
UIImageColors) - iTunes style color fetcher for UIImage.99β
6π΄
CDFlipView) - A view that takes a set of images, make transition from one to another by using flipping effects.4887β
609π΄
GPUImage2) - GPUImage 2 is a BSD-licensed Swift framework for GPU-accelerated video and image processing.435β
63π΄
TGLParallaxCarousel) - A lightweight 3D Linear Carousel with parallax effect.392β
18π΄
ImageButter) - Makes dealing with images buttery smooth.2661β
539π΄
SKPhotoBrowser) - Simple PhotoBrowser/Viewer inspired by Facebook, Twitter photo browsers written by swift.1243β
195π΄
YUCIHighPassSkinSmoothing) - An implementation of High Pass Skin Smoothing using Apple's Core Image Framework.?β
?π΄
CLImageViewPopup) - A simple Image full screen pop up.102β
24π΄
APKenBurnsView) - Ken Burns effect with face recognition!333β
45π΄
Moa) - An image download extension of the image view for iOS, tvOS and macOS.145β
12π΄
JMCMarchingAnts) - Library that lets you add marching ants (animated) selection to the edges of the images.2538β
388π΄
ImageViewer) - An image viewer Γ la Twitter.3020β
224π΄
FaceAware) - An extension that gives UIImageView the ability to focus on faces within an image when using AspectFill.183β
19π΄
SwiftyAvatar) - A UiimageView class for creating circular avatar images, IBDesignable to make all changes via storyboard.100β
14π΄
ShinpuruImage) - Syntactic Sugar for Accelerate/vImage and Core Image Filters.1446β
211π΄
ImagePickerSheetController) - ImagePickerSheetController is like the custom photo action sheet in iMessage just without the glitches.729β
33π΄
ComplimentaryGradientView) - Create complementary gradients generated from dominant and prominent colors in supplied image. Inspired by Grade.js.1783β
479π΄
ImageSlideshow) - Swift image slideshow with circular scrolling, timer and full screen viewer.616β
63π΄
Imaginary) - Remote images, as easy as one, two, three.69β
10π΄
PPAssetsActionController) - Highly customizable Action Sheet Controller with Assets Preview.291β
12π΄
Vulcan) - Multi image downloader with priority in Swift.236β
61π΄
FacebookImagePicker) - Facebook album photo picker written in Swift.1678β
331π΄
Lightbox) - A convenient and easy to use image viewer for your iOS app.4β
1π΄
Ebblink) - An iOS SDK for sharing photos that automatically expire and can be deleted at any time.1514β
151π΄
Sharaku) - Instagram-like image filter ViewController.1041β
90π΄
CTPanoramaView) - Displays spherical or cylindrical panoramas or 360-photos with touch or motion based control options.1855β
108π΄
Twitter Image Pipline) - streamlined framework for fetching and storing images in an application.1836β
156π΄
TinyCrayon) - A smart and easy-to-use image masking and cutout SDK for mobile apps.825β
47π΄
FlexibleImage) - A simple way to play with image!1884β
334π΄
TLPhotoPicker) - Multiple phassets picker for iOS lib. like a facebook.72β
14π΄
YapImageManager) - A high-performance image downloader written in Swift, powered by YapDatabase.- π PhotoEditorSDK - A fully customizable photo editor for your app.
423β
143π΄
SimpleImageViewer) - A snappy image viewer with zoom and interactive dismissal transition.26β
5π΄
AZImagePreview) - A framework that makes image viewing easy.486β
32π΄
FaceCropper) - Crop faces, inside of your image, with iOS 11 Vision api.780β
82π΄
Paparazzo) - Custom iOS camera and photo picker with editing capabilities.234β
40π΄
ZImageCropper) - A Swift project to crop image in any shape.213β
41π΄
InitialsImageView) - An UIImageView extension that generates letter initials as a placeholder for user profile images, with a randomized background color.281β
40π΄
DTPhotoViewerController) - A fully customizable photo viewer ViewController, inspired by Facebook photo viewer.217β
25π΄
LetterAvatarKit) - A UIImage extension that generates letter-based avatars written in Swift.652β
120π΄
AXPhotoViewer) - An iPhone/iPad photo gallery viewer, useful for viewing a large (or small!) number of photos30β
4π΄
TJProfileImage) - Live rendering of componetβs properties in Interface Builder.533β
57π΄
Viewer) - Image viewer (or Lightbox) with support for local and remote videos and images.11β
2π΄
OverlayComposite) - An asynchronous, multithreaded, image compositing framework written in Swift.356β
27π΄
MCScratchImageView) - A custom ImageView that is used to cover the surface of other view like a scratch card, user can swipe the mulch to see the view below.1948β
250π΄
MetalPetal) - A GPU-accelerated image/video processing framework based on π Metal.798β
46π΄
ShadowImageView) - ShadowImageView is a iOS 10 Apple Music style image view, help you create elegent image with shadow.24β
2π΄
Avatar) - Generate random user Avatar images using CoreGraphics and QuartzCore.325β
27π΄
Serrata) - Slide image viewer library similar to Twitter and LINE.227β
30π΄
StyleArt) - Style Art library process images using COREML with a set of pre trained machine learning models and convert them to Art style.825β
48π΄
greedo-layout-for-ios) - Full aspect ratio grid layout for iOS.307β
31π΄
ImageDetect) - Detect and crop faces, barcodes and texts inside of your image, with iOS 11 Vision api.30β
3π΄
THTiledImageView) - Provide ultra-high-quality images through tiling techniques.2763β
355π΄
GPUImage3) - GPUImage 3 is a BSD-licensed Swift framework for GPU-accelerated video and image processing using Metal.532β
76π΄
Harbeth) - Metal API for GPU accelerated Graphics and Video and Camera filter framework.π₯π₯1422β
273π΄
Gallery) - Your next favorite image and video picker.217β
16π΄
ATGMediaBrowser) - Image slide-show viewer with multiple predefined transition styles, and ability to create new transitions with ease.3411β
311π΄
Pixel) - An image editor and engine using CoreImage.675β
91π΄
OnlyPictures) - A simple and flexible way to add source of overlapping circular pictures.1742β
64π΄
SFSafeSymbols) - Safely access Apple's SF Symbols using static typing.159β
12π΄
BSZoomGridScrollView) - iOS customizable grid style scrollView UI library to display your UIImage array input, designed primarily for SwiftUI as well as to interoperate with UIKit.
4618β
482π΄
SwiftOCR) - Fast and simple OCR library written in Swift.- π QR Code Scanner - QR Code implementation.
740β
198π΄
QRCode) - A QRCode generator written in Swift.4597β
488π΄
EFQRCode) - A better way to operate two-dimensional code in Swift.1598β
110π΄
NSFWDetector) - A NSFW (aka porn) detector with CoreML.
4264β
1141π΄
Reader) - PDF Reader Core for iOS.35β
5π΄
UIView 2 PDF) - PDF generator using UIViews or UIViews with an associated XIB.2625β
773π΄
FolioReaderKit) - A Swift ePub reader and parser framework for iOS.761β
110π΄
PDFGenerator) - A simple Generator of PDF in Swift. Generate PDF from view(s) or image(s).254β
53π΄
SimplePDF) - Create a simple PDF effortlessly.17β
3π΄
SwiftPDFGenerator) - PDF generator using UIViews; Swift Version of 'UIView 2 PDF'.- π PSPDFKit - Render PDF, add/edit annotations, fill forms, add/edit pages, view/create digital signatures.
754β
126π΄
TPPDF) - Generate PDF using commands and automatic layout.1233β
324π΄
FastPdfKit) - A Static Library to be embedded on iOS applications to display pdf documents derived from Fast PDF.36β
4π΄
UIImagePlusPDF) - UIImage extensions to simply use PDF files.
2806β
620π΄
HaishinKit.swift) - Camera and Microphone streaming library via RTMP, HLS for iOS, macOS.2433β
523π΄
StreamingKit) - A fast and extensible gapless AudioPlayer/AudioStreamer for macOS and iOS.551β
122π΄
Jukebox) - Player for streaming local and remote audio files. Written in Swift.4394β
1114π΄
LFLiveKit) - H264 and AAC Hard codingοΌsupport GPUImage BeautyοΌ rtmp transmissionοΌweak network lost frameοΌDynamic switching rate.383β
32π΄
Airstream) - A framework for streaming audio between Apple devices using AirPlay.31β
17π΄
OTAcceleratorCore) - A painless way to integrate audio/video(screen sharing) to any iOS applications via Tokbox.
1068β
289π΄
VLC for iOS) - VLC is a free and open source multimedia player for iOS.281β
62π΄
VIMVideoPlayer) - A simple wrapper around the AVPlayer and AVPlayerLayer classes.3076β
356π΄
MobilePlayer) - A powerful and completely customizable media player for iOS.2929β
627π΄
XCDYouTubeKit) - YouTube video player for iOS, tvOS and macOS.- AVAnimator - An open source iOS native library that makes it easy to implement non-trivial video/audio enabled apps.
503β
41π΄
Periscope VideoViewController) - Video view controller with Periscope fast rewind control.1957β
352π΄
MHVideoPhotoGallery) - A Photo and Video Gallery.133β
46π΄
PlayerView) - Player View is a delegated view using AVPlayer of Swift.?β
?π΄
SRGMediaPlayer-iOS) - The SRG Media Player library for iOS provides a simple way to add a universal audio / video player to any iOS application.268β
66π΄
AVPlayerViewController-Subtitles) - AVPlayerViewController-Subtitles is a library to display subtitles on iOS. It's built as a Swift extension and it's very easy to integrate.192β
25π΄
MPMoviePlayerController-Subtitles) - MPMoviePlayerController-Subtitles is a library to display subtitles on iOS. It's built as a Swift extension and it's very easy to integrate.7086β
1754π΄
ZFPlayer) - Based on AVPlayer, support for the horizontal screen, vertical screen (full screen playback can also lock the screen direction), the upper and lower slide to adjust the volume, the screen brightness, or so slide to adjust the playback progress.2084β
336π΄
Player) - video player in Swift, simple way to play and stream media in your iOS or tvOS app.1976β
421π΄
BMPlayer) - Video player in swift3 and swift2 for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brigtness and seek by slide.59β
8π΄
VideoPager) - Paging Video UI, and some control components is available.275β
38π΄
ios-360-videos) - NYT360Video plays 360-degree video streamed from an AVPlayer.133β
15π΄
swift-360-videos) - Pure swift (no SceneKit) 3D library with focus on video and 360.83β
9π΄
ABMediaView) - UIImageView subclass for drop-in image, video, GIF, and audio display, with functionality for fullscreen and minimization to the bottom-right corner.867β
201π΄
PryntTrimmerView) - A set of UI elements to trim, crop and select frames inside a video.400β
101π΄
VGPlayer) - A simple iOS video player in Swift,Support play local and network,Background playback mode.615β
121π΄
YoutubeKit) - A video player that fully supports Youtube IFrame API and YoutubeDataAPI for easily create a Youtube app.877β
281π΄
Swift-YouTube-Player) - Swift library for embedding and controlling YouTube videos in your iOS applications!25β
5π΄
JDVideoKit) - You can easily transfer your video into Three common video type via this framework.798β
120π΄
VersaPlayer) - Versatile AVPlayer implementation for iOS, macOS, and tvOS.
Also see push notifications
5914β
2083π΄
XMPPFramework) - An XMPP Framework in Objective-C for Mac and iOS.4495β
593π΄
Chatto) - A lightweight framework to build chat applications, made in Swift.6061β
1185π΄
MessageKit) - Eventually, a Swift re-write of JSQMessagesViewController.4821β
1125π΄
Messenger) - This is a native iOS Messenger app, making realtime chat conversations and audio calls with full offline support.13β
8π΄
OTTextChatAccelerator) - OpenTok Text Chat Accelerator Pack enables text messages between mobile or browser-based devices.915β
273π΄
chat-sdk-ios) - Chat SDK iOS - Open Source Mobile Messenger.300β
35π΄
AsyncMessagesViewController) - A smooth, responsive and flexible messages UI library for iOS.1676β
93π΄
MessageViewController) - A SlackTextViewController replacement written in Swift for the iPhone X.61β
11π΄
SwiftyMessenger) - Swift toolkit for passing messages between iOS apps and extensions.775β
133π΄
Messenger Chat with Firebase) - Swift messaging chat app with Firebase Firestore integration.60β
19π΄
SwiftKafka) - Swift SDK for Apache Kafka by IBM.912β
71π΄
ChatLayout) - A lightweight framework to build chat UI that uses customUICollectionViewLayout
to provide full control over the presentation as well as all the tools available inUICollectionView
.1033β
162π΄
ExyteChat) - SwiftUI Chat UI framework with fully customizable message cells, input view, and a built-in media picker.
33355β
10396π΄
AFNetworking) - A delightful iOS and macOS networking framework.10164β
2101π΄
RestKit) - RestKit is an Objective-C framework for iOS that aims to make interacting with RESTful web services simple, fast and fun.384β
57π΄
FSNetworking) - Foursquare iOS networking library.5771β
1406π΄
ASIHTTPRequest) - Easy to use CFNetwork wrapper for HTTP requests, Objective-C, macOS and iPhone.1098β
107π΄
Overcoat) - Small but powerful library that makes creating REST clients simple and fun.55β
56π΄
ROADFramework) - Attributed-oriented approach for interacting with web services. The framework has built-in json and xml serialization for requests and responses and can be easily extensible.41537β
7584π΄
Alamofire) - Alamofire is an HTTP networking library written in Swift, from the creator of AFNetworking.452β
44π΄
Transporter) - A tiny library makes uploading and downloading easier.49β
12π΄
CDZPinger) - Easy-to-use ICMP Ping.517β
37π΄
NSRails) - iOS/Mac OS framework for Rails.15β
0π΄
NKMultipeer) - A testable abstraction over multipeer connectivity.12465β
3002π΄
CocoaAsyncSocket) - Asynchronous socket networking library for Mac and iOS.2190β
159π΄
Siesta) - Elegant abstraction for RESTful resources that untangles stateful messes. An alternative to callback- and delegate-based networking.7963β
948π΄
Reachability.swift) - Replacement for Apple's Reachability re-written in Swift with closures.?β
?π΄
OctopusKit) - A simplicity but graceful solution for invoke RESTful web service APIs.15190β
1992π΄
Moya) - Network abstraction layer written in Swift.403β
99π΄
TWRDownloadManager) - A modern download manager based on NSURLSession to deal with asynchronous downloading, management and persistence of multiple files.507β
83π΄
HappyDns) - A Dns library, support custom dns server, dnspod httpdns. Only support A record.89β
4π΄
Bridge) - A simple extensible typed networking library. Intercept and process/alter requests and responses easily.541β
47π΄
TRON) - Lightweight network abstraction layer, written on top of Alamofire.646β
66π΄
EVCloudKitDao) - Simplified access to Apple's CloudKit.298β
48π΄
EVURLCache) - a NSURLCache subclass for handling all web requests that use NSURLRequest.1953β
92π΄
ResponseDetective) - Sherlock Holmes of the networking layer.841β
100π΄
Pitaya) - A Swift HTTP / HTTPS networking library just incidentally execute on machines.1406β
134π΄
Just) - Swift HTTP for Humans.?β
?π΄
agent) - Minimalistic Swift HTTP request agent for iOS and macOS.455β
119π΄
Reach) - A simple class to check for internet connection availability in Swift.1882β
312π΄
SwiftHTTP) - Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.147β
41π΄
Netdiag) - A network diagnosis library. Support Ping/TcpPing/Rtmp/TraceRoute/DNS/external IP/external DNS.17β
3π΄
AFNetworkingHelper) - A custom wrapper over AFNetworking library that we use inside RC extensively.5β
2π΄
NetKit) - A Concise HTTP Framework in Swift.3099β
476π΄
RealReachability) - We need to observe the REAL reachability of network. That's what RealReachability do.2752β
240π΄
MonkeyKing) - MonkeyKing helps you post messages to Chinese Social Networks.31β
5π΄
NetworkKit) - Lightweight Networking and Parsing framework made for iOS, Mac, WatchOS and tvOS.2001β
205π΄
APIKit) - A networking library for building type safe web API client in Swift.353β
32π΄
ws βοΈ) - Elegant JSON WebService in Swift.629β
75π΄
SPTDataLoader) - The HTTP library used by the Spotify iOS client.25β
10π΄
SWNetworking) - Powerful high-level iOS, macOS and tvOS networking library.1360β
112π΄
Networking) - Simple HTTP Networking in Swift a NSURLSession wrapper with image caching support.482β
75π΄
SOAPEngine) - This generic SOAP client allows you to access web services using a your iOS app, macOS app and AppleTV app.363β
39π΄
Swish) - Nothing but Net(working).11β
2π΄
Malibu) - Malibu is a networking library built on promises.6466β
1651π΄
YTKNetwork) - YTKNetwork is a high level request util based on AFNetworking.64β
11π΄
UnboxedAlamofire) - Alamofire + Unbox: the easiest way to download and decode JSON into swift objects.493β
120π΄
MMLanScan) - An iOS LAN Network Scanner library.6β
0π΄
Domainer) - Manage multi-domain url auto mapping ip address table.379β
26π΄
Restofire) - Restofire is a protocol oriented network abstraction layer in swift that is built on top of Alamofire to use services in a declartive way.212β
32π΄
AFNetworking+RetryPolicy) - An objective-c category that adds the ability to set the retry logic for requests made with AFNetworking.63β
39π΄
SwiftyZeroMQ) - ZeroMQ Swift Bindings for iOS, macOS, tvOS and watchOS.30β
0π΄
Nikka) - A super simple Networking wrapper that supports many JSON libraries, Futures and Rx.978β
166π΄
XMNetworking) - A lightweight but powerful network library with simplified and expressive syntax based on AFNetworking.72β
7π΄
Merhaba) - Bonjour networking for discovery and connection between iOS, macOS and tvOS devices.36β
5π΄
DBNetworkStack) - Resource-oritented networking which is typesafe, extendable, composeable and makes testing a lot easier.129β
16π΄
EFInternetIndicator) - A little swift Internet error status indicator using ReachabilitySwift.162β
34π΄
AFNetworking-Synchronous) - Synchronous requests for AFNetworking 1.x, 2.x, and 3.x.2β
2π΄
QwikHttp) - a robust, yet lightweight and simple to use HTTP networking library designed for RESTful APIs.122β
13π΄
NetClient) - Versatile HTTP networking library written in Swift 3.10β
4π΄
WANetworkRouting) - An iOS library to route API paths to objects on client side with request, mapping, routing and auth layers.184β
11π΄
Reactor) - Powering your RAC architecture.7β
0π΄
SWNetworking) - Powerful high-level iOS, macOS and tvOS networking library. from the creator of SWNetworking.546β
73π΄
Digger) - Digger is a lightweight download framework that requires only one line of code to complete the file download task.63β
10π΄
Ciao) - Publish and discover services using mDNS(Bonjour, Zeroconf).439β
39π΄
Bamboots) - Bamboots is a network request framework based on Alamofire, aiming at making network request easier for business development.102β
10π΄
SolarNetwork) - Elegant network abstraction layer in Swift.150β
21π΄
FGRoute) - An easy-to-use library that helps developers to get wifi ssid, router and device ip addresses.16β
7π΄
RxRestClient) - Simple REST Client based on RxSwift and Alamofire.102β
8π΄
TermiNetwork) - A networking library written with Swift 4.0 that supports multi-environment configuration, routing and automatic deserialization.38β
2π΄
Dots) - Lightweight Concurrent Networking Framework.10β
1π΄
Gem) - An extreme light weight system with high performance for managing all http request with automated parser with modal.7β
2π΄
RMHttp) - Lightweight REST library for iOS and watchOS.18β
3π΄
AlamoRecord) - An elegant yet powerful iOS networking layer inspired by ActiveRecord.19β
3π΄
MHNetwork) - Protocol Oriented Network Layer Aim to avoid having bloated singleton NetworkManager.16β
4π΄
ThunderRequest) - A simple URLSession wrapper with a generic protocol based request body approach and easy deserialisation of responses.79β
7π΄
ReactiveAPI) - Write clean, concise and declarative network code relying on URLSession, with the power of RxSwift. Inspired by Retrofit.71β
6π΄
Squid) - Declarative and reactive networking framework based on Combine and providing means for HTTP requests, transparent pagination, and WebSocket communication.949β
76π΄
Get) - A modern Swift web API client built using async/await.
- AwesomeiOS Weekly - AwesomeiOS Weekly.
- π iOS Goodies - Weekly iOS newsletter.
- π raywenderlich.com Weekly - sign up to receive the latest tutorials from raywenderlich.com each week.
- π iOS Dev Tools Weekly - The greatest iOS development tools, including websites, desktop and mobile apps, and back-end services.
- π iOS Trivia Weekly - Three challenging questions about iOS development every Wednesday.
- Indie iOS Focus Weekly - Looking for the best iOS dev links, tutorials, & tips beyond the usual news? Curated by Chris Beshore. Published every Thursday.
- π iOS Dev Weekly - Subscribe to a hand-picked round up of the best iOS development links every week. Free.
- π Swift Weekly Brief - A community-driven weekly newsletter about Swift.org. Curated by Jesse Squires and published for free every Thursday.
- π Server-Side Swift Weekly - A weekly newsletter with the best links related to server-side Swift and cross-platform developer tools. Curated by π @maxdesiatov
- π iOS Cookies Newsletter - A weekly digest of new iOS libraries written in Swift.
- π Swift Developments - A weekly curated newsletter containing a hand picked selection of the latest links, videos, tools and tutorials for people interested in designing and developing their own iOS, WatchOS and AppleTV apps using Swift.
- π Mobile Developers Cafe - A weekly newsletter for Mobile developers with loads of iOS content.
- π Indie Watch - A weekly newsletter featuring the best apps made by indie iOS developers.
- π SwiftLee - A weekly blog about Swift, iOS and Xcode Tips and Tricks.
675β
46π΄
Orbiter) - Push Notification Registration for iOS.39797β
5740π΄
PEM) - Automatically generate and renew your push notification profiles.5247β
436π΄
Knuff) - The debug application for Apple Push Notification Service (APNS).492β
74π΄
FBNotifications) - Facebook Analytics In-App Notifications Framework.6305β
677π΄
NWPusher) - macOS and iOS application and framework to play with the Apple Push Notification service (APNs).1374β
119π΄
SimulatorRemoteNotifications) - Library to send mock remote notifications to the iOS simulator.32β
3π΄
APNSUtil) - Library makes code simple settings and landing for apple push notification service.
Most of these are paid services, some have free tiers.
- π Urban Airship
- π Growth Push - Popular in Japan.
- π Braze
- π Batch
- π Boxcar
- π Carnival
- π Catapush
- π Netmera
- π OneSignal - Free.
- π PushBots
- π Pushwoosh
269β
51π΄
Pushkin) - Free and open-source.- π Pusher - Free and unlimited.
- π Swrve
Objective-C Runtime wrappers, libraries and tools.
155β
8π΄
Lumos) - A light Swift wrapper around Objective-C Runtime.111β
67π΄
Swizzlean) - An Objective-C Swizzle Helper Class.
103β
1π΄
Unreachable) - Unreachable code path optimization hint for Swift.130β
5π΄
SmallStrings) - Reduce localized .strings file sizes by 80%.
Other amazingly awesome lists can be found in the
-
32259β
3567π΄
awesome-awesomeness) list. -
43445β
5468π΄
Open Source apps) list of open source iOS apps. -
5291β
883π΄
awsome-ios-animation) - A curated list of awesome iOS animation, including Objective-C and Swift libraries. -
684β
75π΄
awesome-gists) - A list of amazing gists (iOS section). -
72543β
8959π΄
awesome-interview-questions) - A curated awesome list of lists of interview questions including iOS. -
385β
51π΄
iOS-Playbook) - Guidelines and best practices for excellent iOS apps. -
2906β
376π΄
iOS-Learning-Materials) - Curated list of articles, web-resources, tutorials and code repositories that may help you dig a little bit deeper into iOS. -
251β
35π΄
Awesome-iOS-Twitter) - A curated list of awesome iOS Twitter accounts. -
12823β
926π΄
Marketing for Engineers) - A curated collection of marketing articles & tools to grow your product. -
7885β
914π΄
Awesome ARKit) - A curated list of awesome ARKit projects and resources. -
1113β
138π΄
CocoaConferences) - List of cocoa conferences for iOS & macOS developers. -
1168β
257π΄
example-ios-apps) - A curated list of Open Source example iOS apps developed in Swift. -
π Curated-Resources-for-Learning-Swift - A curated list of resources recommended by the developers.
-
42405β
2320π΄
Awesome list of open source applications for macOS) - List of awesome open source applications for macOS. -
1169β
159π΄
Awesome iOS Interview question list) - Guide for interviewers and interviewees. Review these iOS interview questions - and get some practical tips along the way. -
1456β
127π΄
Top App Developers) - A list of top iOS app developers. -
815β
48π΄
awesome-ios-developer) - Useful knowledges and stuff for ios developer. -
479β
55π΄
awesome-ios-books) - A list of books for iOS developers.
171β
46π΄
CSwiftV) - A csv parser written in swift conforming to rfc4180.682β
81π΄
CSV.swift) - CSV reading and writing library written in Swift.467β
74π΄
CodableCSV) - Read and write CSV files row-by-row & field-by-field or through Swift's Codable interface.
3727β
687π΄
SBJson) - This framework implements a strict JSON parser and generator in Objective-C.11319β
1481π΄
Mantle) - Model framework for Cocoa and Cocoa Touch.534β
61π΄
Groot) - Convert JSON dictionaries and arrays to and from Core Data managed objects.1125β
80π΄
PropertyMapper) - Data mapping and validation with minimal amount of code.6853β
1045π΄
JSONModel) - Magical Data Modeling Framework for JSON. Create rapidly powerful, atomic and smart data model classes.22752β
3432π΄
SwiftyJSON) - The better way to deal with JSON data in Swift.550β
78π΄
FastEasyMapping) - Serialize & deserialize JSON fast.9161β
1031π΄
ObjectMapper) - A framework written in Swift that makes it easy for you to convert your Model objects (Classes and Structs) to and from JSON.1012β
68π΄
JASON) - JSON parsing with outstanding performances and convenient operators.1623β
142π΄
Gloss) - A shiny JSON parsing library in Swift.947β
123π΄
SwiftyJSONAccelerator) - Generate Swift 5 model files from JSON with Codeable support.36β
4π΄
alexander) - An extremely simple JSON helper written in Swift.?β
?π΄
Freddy) - A reusable framework for parsing JSON in Swift.1174β
89π΄
mapper) - A JSON deserialization library for Swift.116β
8π΄
Alembic) - Functional JSON parsing, mapping to objects, and serialize to JSON.389β
27π΄
Arrow πΉ) - Elegant JSON Parsing in Swift.4819β
797π΄
JSONExport) - JSONExport is a desktop application for macOS which enables you to export JSON objects as model classes with their associated constructors, utility methods, setters and getters in your favorite language.617β
41π΄
Elevate) - Elevate is a JSON parsing framework that leverages Swift to make parsing simple, reliable and composable.8524β
2157π΄
MJExtension) - A fast, convenient and nonintrusive conversion between JSON and model. Your model class don't need to extend another base class. You don't need to modify any model file.2664β
479π΄
AlamofireObjectMapper) - An Alamofire extension which converts JSON response data into swift objects using ObjectMapper.255β
18π΄
JAYSON) - Strict and Scalable JSON library.4247β
650π΄
HandyJSON) - A handy swift JSON-object serialization/deserialization library for Swift.697β
62π΄
Marshal) - Marshaling the typeless wild west of [String: Any] (Protocol based).252β
45π΄
Motis) - Easy JSON to NSObject mapping using Cocoa's key value coding (KVC).12β
1π΄
NSTEasyJSON) - The easiest way to deal with JSON data in Objective-C (similar to SwiftyJSON).286β
13π΄
Serpent) - A protocol to serialize Swift structs and classes for encoding and decoding.572β
40π΄
FlatBuffersSwift) - This project brings FlatBuffers (an efficient cross platform serialization library) to Swift.740β
55π΄
CodableAlamofire) - An extension for Alamofire that converts JSON data into Decodable objects (Swift 4).8β
1π΄
WAMapping) - A library to turn dictionary into object and vice versa for iOS. Designed for speed!796β
47π΄
Himotoki) - A type-safe JSON decoding library purely written in Swift.505β
78π΄
PMHTTP) - Swift/Obj-C HTTP framework with a focus on REST and JSON.?β
?π΄
NativeJSONMapper) - Simple Swift 4 encoding & decoding.361β
32π΄
PMJSON) - Pure Swift JSON encoding/decoding library.- jsoncafe.com - Online Template driven Model Class Generator from JSON.
27β
3π΄
Mappable) - lightweight and powerful JSON object mapping library, specially optimized for immutable properties.
1016β
199π΄
AEXML) - Simple and lightweight XML parser written in Swift.824β
65π΄
Ji) - XML/HTML parser for Swift.2607β
197π΄
Ono) - A sensible way to deal with XML & HTML for iOS & macOS.1084β
163π΄
Fuzi) - A fast & lightweight XML & HTML parser in Swift with XPath & CSS support.2432β
221π΄
Kanna) - Kanna(ι) is an XML/HTML parser for macOS/iOS.583β
90π΄
SwiftyXMLParser) - Simple XML Parser implemented in Swift.240β
27π΄
HTMLKit) - An Objective-C framework for your everyday HTML needs.1420β
205π΄
SWXMLHash) - Simple XML parsing in Swift.103β
28π΄
SwiftyXML) - The most swifty way to deal with XML data in swift 4.810β
113π΄
XMLCoder) - Encoder & Decoder for XML using Swift'sCodable
protocols.323β
27π΄
ZMarkupParser) - Convert HTML strings into NSAttributedString with customized styles and tags.
1171β
100π΄
WKZombie) - WKZombie is a Swift framework for iOS/macOS to navigate within websites and collect data without the need of User Interface or API, also known as Headless browser. It can be used to run automated tests or manipulate websites using Javascript.199β
21π΄
URLPreview) - An NSURL extension for showing preview info of webpages.1204β
176π΄
FeedKit) - An RSS and Atom feed parser written in Swift.603β
48π΄
Erik) - Erik is an headless browser based on WebKit. An headless browser allow to run functional tests, to access and manipulate webpages using javascript.648β
71π΄
URLEmbeddedView) - Automatically caches the object that is confirmed the Open Graph Protocol, and displays it as URL embedded card.279β
19π΄
SwiftCssParser) - A Powerful , Extensible CSS Parser written in pure Swift.24β
4π΄
RLPSwift) - Recursive Length Prefix encoding written in Swift.77β
4π΄
AcknowledgementsPlist) - AcknowledgementsPlist manages the licenses of libraries that depend on your iOS app.841β
91π΄
CoreXLSX) - Excel spreadsheet (XLSX) format support in pure Swift.682β
83π΄
SVGView) - SVG parser and renderer written in SwiftUI.418β
33π΄
CreateAPI) - Delightful code generation for OpenAPI specs for Swift written in Swift.8531β
542π΄
NetNewsWire) - Itβs a free and open-source feed reader for macOS and iOS.
233β
66π΄
passbook) - Passbook gem let's you create pkpass for passbook iOS 6+.325β
29π΄
Dubai) - Generate and Preview Passbook Passes.- π Passkit - Design, Create and validate Passbook Passes.
767β
119π΄
Caishen) - A Payment Card UI & Validator for iOS.- π Stripe - Payment integration on your app with ο£ΏPAY. Suitable for people with low knowledge on Backend.
- π Braintree - Free payment processing on your first $50k. Requires Backend.
178β
57π΄
Venmo) Make and accept payments in your iOS app via Venmo.- π Moltin - Add eCommerce to your app with a simple SDK, so you can create a store and sell physical products, no backend required.
362β
11π΄
PatronKit) - A framework to add patronage to your apps.6608β
796π΄
SwiftyStoreKit) - Lightweight In App Purchases Swift framework for iOS 8.0+ and macOS 9.0+40β
6π΄
InAppFramework) - In App Purchase Manager framework for iOS.21β
12π΄
SwiftInAppPurchase) - Simply code In App Purchases with this Swift Framework.161β
37π΄
monza) - Ruby Gem for Rails - Easy iTunes In-App Purchase Receipt validation, including auto-renewable subscriptions.972β
369π΄
PayPal) - Accept payments in your iOS app via PayPal.2294β
554π΄
card.io-iOS-SDK) - card.io provides fast, easy credit card scanning in mobile apps.135β
27π΄
SwiftLuhn) - Debit/Credit card validation port of the Luhn Algorithm in Swift.127β
20π΄
ObjectiveLuhn) - Luhn Credit Card Validation Algorithm.2426β
450π΄
RMStore) - A lightweight iOS library for In-App Purchases.364β
48π΄
MFCard) - Easily integrate Credit Card payments in iOS App / Customisable Card UI.653β
96π΄
TPInAppReceipt) - Reading and Validating In App Store Receipt.346β
37π΄
iCard) - Bank Card Generator with Swift using SnapKit DSL.1467β
165π΄
CreditCardForm-iOS) - CreditCardForm is iOS framework that allows developers to create the UI which replicates an actual Credit Card.1114β
74π΄
merchantkit) - A modern In-App Purchases management framework for iOS.78β
13π΄
TipJarViewController) - Easy, drop-in tip jar for iOS apps.87β
49π΄
FramesIos) - Payment Form UI and Utilities in Swift.183β
17π΄
YRPayment) - Better payment user experience library with cool animation in Swift.39β
3π΄
AnimatedCardInput) β Easy to use library with customisable components for input of Credit Card data.
854β
46π΄
Proposer) - Make permission request easier (Supports Camera, Photos, Microphone, Contacts, Location).614β
44π΄
ISHPermissionKit) - A unified way for iOS apps to request user permissions.1201β
109π΄
ClusterPrePermissions) - Reusable pre-permissions utility that lets developers ask users for access in their own dialog, before making the system-based request.2909β
323π΄
Permission) - A unified API to ask for permissions on iOS.638β
53π΄
STLocationRequest) - A simple and elegant 3D-Flyover location request screen written Swift.686β
67π΄
PAPermissions) - A unified API to ask for permissions on iOS.954β
64π΄
AREK) - AREK is a clean and easy to use wrapper over any kind of iOS permission.5686β
466π΄
SPPermissions) - Ask permissions on Swift. Available List, Dialog & Native interface. Can check state permission.
- π 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
546β
35π΄
crafter) - CLI that allows you to configure iOS project's template using custom DSL syntax, simple to use and quite powerful.1603β
104π΄
liftoff) - Another CLI for creating iOS projects.388β
36π΄
amaro) - iOS Boilerplate full of delights.226β
7π΄
chairs) - Swap around your iOS Simulator Documents.1776β
87π΄
SwiftPlate) - Easily generate cross platform Swift framework projects from the command line.2048β
320π΄
xcproj) - Read and update Xcode projects.4709β
580π΄
Tuist) - A tool to create, maintain and interact with Xcode projects at scale.825β
48π΄
SwiftKit) - Start your next Open-Source Swift Framework.461β
58π΄
swift5-module-template) - A starting point for any Swift 5 module that you want other people to include in their projects.
2634β
163π΄
Playgrounds) - Playgrounds for Objective-C for extremely fast prototyping / learning.351β
17π΄
MMBarricade) - Runtime configurable local server for iOS apps.- STV Framework - Native visual iOS development.
2β
0π΄
swiftmon) - swiftmon restarts your swift application in case of any file change.137β
14π΄
Model2App) - Turn your Swift data model into a working CRUD app.
24443β
4169π΄
RxSwift) - Reactive Programming in Swift.8β
1π΄
RxOptional) - RxSwift extensions for Swift optionals and "Occupiable" types.132β
26π΄
ReactiveTask) - Flexible, stream-based abstraction for launching processes.19926β
3457π΄
ReactiveCocoa) - Streams of values over time.181β
62π΄
RxMediaPicker) - A reactive wrapper built around UIImagePickerController.253β
15π΄
ReactiveCoreData) - ReactiveCoreData (RCD) is an attempt to bring Core Data into the ReactiveCocoa (RAC) world.7565β
519π΄
ReSwift) - Unidirectional Data Flow in Swift - Inspired by Redux.1239β
114π΄
ReactiveKit) - ReactiveKit is a collection of Swift frameworks for reactive and functional reactive programming.226β
44π΄
RxPermission) - RxSwift bindings for Permissions API in iOS.1628β
244π΄
RxAlamofire) - RxSwift wrapper around the elegant HTTP networking in Swift Alamofire.1160β
270π΄
RxRealm) - Rx wrapper for Realm's collection types.69β
13π΄
RxMultipeer) - A testable RxSwift wrapper around MultipeerConnectivity.1417β
373π΄
RxBluetoothKit) - iOS & macOS Bluetooth library for RxSwift.1391β
181π΄
RxGesture) - RxSwift reactive wrapper for view gestures.644β
70π΄
NSObject-Rx) - Handy RxSwift extensions on NSObject, including rx_disposeBag.165β
67π΄
RxCoreData) - RxSwift extensions for Core Data.715β
31π΄
RxAutomaton) - RxSwift + State Machine, inspired by Redux and Elm.53β
12π΄
ReactiveArray) - An array class implemented in Swift that can be observed using ReactiveCocoa's Signals.1080β
177π΄
Interstellar) - Simple and lightweight Functional Reactive Coding in Swift for the rest of us.39β
3π΄
ReduxSwift) - Predictable state container for Swift apps too.71β
1π΄
Aftermath) - Stateless message-driven micro-framework in Swift.1609β
174π΄
RxKeyboard) - Reactive Keyboard in iOS.5261β
352π΄
JASONETTE-iOS) - Native App over HTTP. Create your own native iOS app with nothing but JSON.3017β
431π΄
ReactiveSwift) - Streams of values over time by ReactiveCocoa group.10β
2π΄
Listenable) - Swift object that provides an observable platform.175β
16π΄
Reactor) - Unidirectional Data Flow using idiomatic Swiftβinspired by Elm and Redux.179β
14π΄
Snail) - An observables framework for Swift.55β
13π΄
RxWebSocket) - Reactive extension over Starscream for websockets.17β
4π΄
ACKReactiveExtensions) - Useful extensions for ReactiveCocoa24β
4π΄
ReactiveLocation) - CoreLocation made reactive517β
12π΄
Hanson) - Lightweight observations and bindings in Swift, with support for KVO and NotificationCenter.374β
37π΄
Observable) - The easiest way to observe values in Swift.67β
3π΄
SimpleApiClient) - A configurable api client based on Alamofire4 and RxSwift4 for iOS.332β
17π΄
VueFlux) - Unidirectional Data Flow State Management Architecture for Swift - Inspired by Vuex and Flux.690β
38π΄
RxAnimated) - Animated RxCocoa bindings.13β
1π΄
BindKit) - Two-way data binding framework for iOS. Only one API to learn.7β
2π΄
STDevRxExt) - STDevRxExt contains some extension functions for RxSwift and RxCocoa which makes our live easy.125β
11π΄
RxReduce) - Lightweight framework that ease the implementation of a state container pattern in a Reactive Programming compliant way.2277β
180π΄
RxCoordinator) - Powerful navigation library for iOS based on the coordinator pattern.9β
0π΄
RxAlamoRecord) Combines the power of the AlamoRecord and RxSwift libraries to create a networking layer that makes interacting with API's easier than ever reactively.303β
33π΄
CwlSignal) A Swift framework for reactive programming.135β
9π΄
LightweightObservable) - A lightweight implementation of an observable sequence that you can subscribe to.25β
4π΄
Bindy) - Simple, lightweight swift bindings with KVO support and easy to read syntax.2742β
213π΄
OpenCombine) β Open source implementation of Apple's Combine framework for processing values over time.87β
9π΄
OneWay) - A Swift library for state management with unidirectional data flow.676β
35π΄
Verge) - Verge is a faster and scalable state management library for UIKit and SwiftUI
2163β
95π΄
Render) - Swift and UIKit a la React.2250β
90π΄
Katana) - Swift apps a la React and Redux.160β
8π΄
TemplateKit) - React-inspired framework for building component-based user interfaces in Swift.6β
2π΄
CoreEvents) - Simple library with C#-like events.2653β
112π΄
Tokamak) - React-like framework providing a declarative API for building native UI components with easy to use one-way data binding.
998β
121π΄
Swift Cheat Sheet) - A quick reference cheat sheet for common, high level topics in Swift.1342β
200π΄
Objective-C Cheat Sheet) - A quick reference cheat sheet for common, high level topics in Objective-C.166β
21π΄
SwiftSnippets) - A collection of Swift snippets to be used in Xcode.33β
2π΄
App Store Checklist) - A checklist of what to look for before submitting your app to the App Store.1828β
133π΄
whats-new-in-swift-4) - An Xcode playground showcasing the new features in Swift 4.0.- π WWDC-Recap - A collection of session summaries in markdown format, from WWDC 19 & 17.
- π Awesome-ios - A curated list of awesome iOS ecosystem.
598β
46π΄
Reflection) - Reflection provides an API for advanced reflection at runtime including dynamic construction of types.307β
66π΄
Reflect) - Reflection, Dict2Model, Model2Dict, Archive.966β
120π΄
EVReflection) - Reflection based JSON encoding and decoding. Including support for NSDictionary, NSCoding, Printable, Hashable and Equatable.450β
39π΄
JSONNeverDie) - Auto reflection tool from JSON to Model, user friendly JSON encoder / decoder, aims to never die.135β
22π΄
SwiftKVC) - Key-Value Coding (KVC) for native Swift classes and structs.1106β
96π΄
Runtime) - A Swift Runtime library for viewing type info, and the dynamic getting and setting of properties.
611β
47π΄
Regex) - A Swift Β΅framework providing an NSRegularExpression-backed Regex type.112β
12π΄
SwiftRegex) - Perl-like Regex =~ operator for Swift.230β
12π΄
PySwiftyRegex) - Easily deal with Regex in Swift in a Pythonic way.332β
33π΄
Regex) - Regular expressions for swift.67β
16π΄
Regex) - Regex class for Swift. Wraps NSRegularExpression.333β
15π΄
sindresorhus/Regex) - Swifty regular expressions, fully tested & documented, and with correct Unicode handling.
669β
188π΄
Spotify) Spotify iOS SDK.349β
40π΄
SpotifyLogin) Spotify SDK Login in Swift.7815β
3575π΄
Facebook) Facebook iOS SDK.- π Google Analytics Google Analytics SDK for iOS.
972β
369π΄
Paypal iOS SDK) The PayPal Mobile SDKs enable native apps to easily accept PayPal and credit card payments.229β
75π΄
Pocket) SDK for saving stuff to Pocket.433β
125π΄
Tumblr) Library for easily integrating Tumblr data into your iOS or macOS application.259β
115π΄
Evernote) Evernote SDK for iOS.123β
113π΄
Box) iOS + macOS SDK for the Box API.101β
87π΄
OneDrive) Live SDK for iOS.2352β
999π΄
Stripe) Stripe bindings for iOS and macOS.- Venmo
1686β
888π΄
AWS) Amazon Web Services Mobile SDK for iOS.116β
79π΄
Zendesk) Zendesk Mobile SDK for iOS.- π Dropbox SDKs for Drop-ins and Dropbox Core API.
- π Firebase Mobile (and web) application development platform.
5621β
1160π΄
ResearchKit) ResearchKit is an open source software framework that makes it easy to create apps for medical research or for other research projects.- π Primer - Easy SDK for creating personalized landing screens, signup, and login flows on a visual editor with built in a/b/n testing and analytics.
82β
63π΄
Azure) - Client library for accessing Azure Storage on an iOS device.2582β
314π΄
1Password) - 1Password Extension for iOS Apps.2419β
445π΄
CareKit) - CareKit is an open source software framework for creating apps that help people better understand and manage their health. By Apple.458β
202π΄
Shopify) - Shopifyβs Mobile Buy SDK makes it simple to sell physical products inside your mobile app.?β
?π΄
Pinterest) - Pinterest iOS SDK.86β
37π΄
playkit-ios) - PlayKit: Kaltura Player SDK for iOS.205β
67π΄
algoliasearch-client-swift) - Algolia Search API Client for Swift.693β
448π΄
twitter-kit-ios) - Twitter Kit is a native SDK to include Twitter content inside mobile apps.376β
127π΄
rides-ios-sdk) - Uber Rides iOS SDK (beta).211β
36π΄
Apphud) - A complete solution to integrate auto-renewable subscriptions and regular in-app purchases in 30 minutes with no server code required.387β
39π΄
Adapty) - Integrate in-app subscriptions and a/b testing for them with 3 lines of code.
999β
161π΄
STTwitter) A stable, mature and comprehensive Objective-C library for Twitter REST API 1.1.213β
77π΄
FHSTwitterEngine) Twitter API for Cocoa developers.51β
23π΄
Giphy) Giphy API client for iOS in Objective-C.94β
22π΄
UberKit) - A simple, easy-to-use Objective-C wrapper for the Uber API.972β
266π΄
InstagramKit) - Instagram iOS SDK.73β
10π΄
DribbbleSDK) - Dribbble iOS SDK.767β
148π΄
objectiveflickr) - ObjectiveFlickr, a Flickr API framework for Objective-C.124β
14π΄
Easy Social) - Twitter & Facebook Integration.171β
49π΄
das-quadrat) - A Swift wrapper for Foursquare API. iOS and macOS.13β
5π΄
SocialLib) - SocialLib handles sharing message to multiple social media.106β
25π΄
PokemonKit) - Pokeapi wrapper, written in Swift.62β
11π΄
TJDropbox) - A Dropbox v2 client library written in Objective-C188β
23π΄
GitHub.swift) - Unofficial GitHub API client in Swift?β
?π΄
CloudRail SI) - Abstraction layer / unified API for multiple API providers. Interfaces eg for Cloud Storage (Dropbox, Google, ...), Social Networks (Facebook, Twitter, ...) and more.11β
3π΄
Medium SDK - Swift) - Unofficial Medium API SDK in Swift with sample project.2374β
388π΄
Swifter) - π¦ A Twitter framework for iOS & macOS written in Swift.1019β
139π΄
SlackKit) - a Slack client library for iOS and macOS written in Swift.96β
12π΄
RandomUserSwift) - Swift Framework to Generate Random Users - An Unofficial SDK for randomuser.me.?β
?π΄
PPEventRegistryAPI) - Swift 3 Framework for Event Registry API (eventregistry.org).191β
9π΄
UnsplashKit) - Swift client for Unsplash.136β
43π΄
Swiftly Salesforce) - An easy-to-use framework for building iOS apps that integrate with Salesforce, using Swift and promises.110β
16π΄
Spartan) - An Elegant Spotify Web API Library Written in Swift for iOS and macOS.67β
5π΄
BigBoard) - An Elegant Financial Markets Library Written in Swift that makes requests to Yahoo Finance API's under the hood.8β
3π΄
BittrexApiKit) - Simple and complete Swift wrapper for Bittrex Exchange API.257β
53π΄
SwiftyVK) Library for easy interact with VK social network API written in Swift.19β
9π΄
ARKKit) - ARK Ecosystem Cryptocurrency API Framework for iOS & macOS, written purely in Swift 4.0.580β
79π΄
SwiftInstagram) - Swift Client for Instagram API.8β
1π΄
SwiftyArk) - A simple, lightweight, fully-asynchronous cryptocurrency framework for the ARK Ecosystem.2β
0π΄
PerfectSlackAPIClient) - A Slack API Client for the Perfect Server-Side Swift Framework.75β
5π΄
Mothership) - Tunes Connect Library inspired by FastLane.40β
6π΄
SwiftFlyer) - An API wrapper for bitFlyer that supports all providing API.410β
93π΄
waterwheel.swift) - The Waterwheel Swift SDK provides classes to natively connect iOS, macOS, tvOS, and watchOS applications to Drupal 7 and 8.159β
27π΄
ForecastIO) - A Swift library for the Forecast.io Dark Sky API.41β
1π΄
JamfKit) - A JSS communication framework written in Swift.
1556β
90π΄
cocoapods-keys) - A key value store for storing environment and application keys.121β
16π΄
simple-touch) - Very simple swift wrapper for Biometric Authentication Services (Touch ID) on iOS.681β
262π΄
SwiftPasscodeLock) - An iOS passcode lock with TouchID authentication written in Swift.604β
115π΄
Smile-Lock) - A library for make a beautiful Passcode Lock View.223β
66π΄
zxcvbn-ios) - A realistic password strength estimator.20β
10π΄
TPObfuscatedString) - Simple String obfuscation using core Swift.613β
142π΄
LTHPasscodeViewController) - An iOS passcode lockscreen replica (from Settings), with TouchID and simple (variable length) / complex support.?β
?π΄
iOS-App-Security-Class) - Simple class to check if iOS app has been cracked, being debugged or enriched with custom dylib and as well detect jailbroken environment.27β
4π΄
BiometricAuth) - Simple framework for biometric authentication (via TouchID) in your application.22β
9π΄
SAPinViewController) - Simple and easy to use default iOS PIN screen. This simple library allows you to draw a fully customisable PIN screen same as the iOS default PIN view. My inspiration to create this library was form THPinViewController, however SAPinViewController is completely implemented in Swift. Also the main purpose of creating this library was to have simple, easy to use and fully customisable PIN screen.386β
96π΄
TOPasscodeViewController) - A modal passcode input and validation view controller for iOS.833β
110π΄
BiometricAuthentication) - Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication.65β
15π΄
KKPinCodeTextField) - A customizable verification code textField for phone verification codes, passwords etc.3β
2π΄
Virgil SWIFT PFS SDK) - An SDK that allows developers to add the Perfect Forward Secrecy (PFS) technologies to their digital solutions to protect previously intercepted traffic from being decrypted even if the main Private Key is compromised.27β
5π΄
Virgil Security Objective-C/Swift SDK) - An SDK which allows developers to add full end-to-end security to their existing digital solutions to become HIPAA and GDPR compliant and more using Virgil API.?β
?π΄
Vault) - Safe place for your encryption keys.472β
20π΄
SecurePropertyStorage) - Helps you define secure storages for your properties using Swift property wrappers.
778β
218π΄
AESCrypt-ObjC) - A simple and opinionated AES encrypt / decrypt Objective-C class that just works.478β
89π΄
IDZSwiftCommonCrypto) - A wrapper for Apple's Common Crypto library written in Swift.283β
22π΄
Arcane) - Lightweight wrapper around CommonCrypto in Swift.12β
9π΄
SwiftMD5) - A pure Swift implementation of MD5.216β
31π΄
SwiftHash) - Hash in Swift.38β
6π΄
SweetHMAC) - A tiny and easy to use Swift class to encrypt strings using HMAC algorithms.723β
123π΄
SwCrypt) - RSA public/private key generation, RSA, AES encryption/decryption, RSA sign/verify in Swift with CommonCrypto in iOS and macOS.?β
?π΄
SwiftSSL) - An Elegant crypto toolkit in Swift.1286β
350π΄
SwiftyRSA) - RSA public/private key encryption in Swift.117β
11π΄
EnigmaKit) - Enigma encryption in Swift.1886β
145π΄
Themis) - High-level crypto library, providing basic asymmetric encryption, secure messaging with forward secrecy and secure data storage, supports iOS/macOS, Android and different server side platforms.650β
109π΄
Obfuscator-iOS) - Secure your app by obfuscating all the hard-coded security-sensitive strings.524β
187π΄
swift-sodium) - Safe and easy to use crypto for iOS.10243β
1669π΄
CryptoSwift) - Crypto related functions and helpers for Swift implemented in Swift programming language.38β
14π΄
SCrypto) - Elegant Swift interface to access the CommonCrypto routines.263β
33π΄
SipHash) - Simple and secure hashing in Swift with the SipHash algorithm.3357β
523π΄
RNCryptor) - CCCryptor (AES encryption) wrappers for iOS and Mac in Swift. -- For ObjC, see RNCryptor/RNCryptor-objc.70β
13π΄
CatCrypto) - An easy way for hashing and encryption.279β
41π΄
SecureEnclaveCrypto) - Demonstration library for using the Secure Enclave on iOS.21β
1π΄
RSASwiftGenerator) - Util for generation RSA keys on your client and save to keychain or cover into Data.34β
9π΄
Virgil Security Objective-C/Swift Crypto Library) - A high-level cryptographic library that allows to perform all necessary operations for securely storing and transferring data.208β
116π΄
JOSESwift) - A framework for the JOSE standards JWS, JWE, and JWK written in Swift.
3094β
381π΄
UICKeyChainStore) - UICKeyChainStore is a simple wrapper for Keychain on iOS.4022β
218π΄
Valet) - Securely store data in the iOS or macOS Keychain without knowing a thing about how the Keychain works.2921β
266π΄
Locksmith) - A powerful, protocol-oriented library for working with the keychain in Swift.8001β
793π΄
KeychainAccess) - Simple Swift wrapper for Keychain that works on iOS and macOS.75β
6π΄
Keychains) - Because you should care... about the security... of your shit.846β
87π΄
Lockbox) - Objective-C utility class for storing data securely in the key chain.5405β
954π΄
SAMKeychain) - Simple Objective-C wrapper for the keychain that works on Mac and iOS.1594β
341π΄
SwiftKeychainWrapper) - A simple wrapper for the iOS Keychain to allow you to use it in a similar fashion to User Defaults.24β
2π΄
SwiftyKeychainKit) - Keychain wrapper with the benefits of static typing and convenient syntax, support for primitive types, Codable, NSCoding.
Server side projects supporting coroutines, Linux, MacOS, iOS, Apache Modules, Async calls, libuv and more.
13833β
944π΄
Perfect) - Server-side Swift. The Perfect library, application server, connectors and example apps.3916β
540π΄
Swifter) - Tiny http server engine written in Swift programming language.5617β
1308π΄
CocoaHTTPServer) - A small, lightweight, embeddable HTTP server for macOS or iOS applications.398β
35π΄
Curassow) - Swift HTTP server using the pre-fork worker model.1854β
88π΄
Zewo) - Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.24715β
1450π΄
Vapor) - Elegant web framework for Swift that works on iOS, macOS, and Ubuntu.262β
5π΄
swiftra) - Sinatra-like DSL for developing web apps in Swift.905β
39π΄
blackfire) - A fast HTTP web server based on Node.js and Express written in Swift.449β
32π΄
swift-http) - HTTP Implementation for Swift on Linux and macOS.46β
1π΄
Trevi) - libuv base Swift web HTTP server framework.848β
45π΄
Express) - Swift Express is a simple, yet unopinionated web application server written in Swift.926β
79π΄
Taylor) - A lightweight library for writing HTTP web servers with Swift.373β
8π΄
Frank) - Frank is a DSL for quickly writing web applications in Swift.7628β
496π΄
Kitura) - A Swift Web Framework and HTTP Server.1967β
70π΄
Swifton) - A Ruby on Rails inspired Web Framework for Swift that runs on Linux and macOS.?β
?π΄
Dynamo) - High Performance (nearly)100% Swift Web server supporting dynamic content.460β
57π΄
Redis) - Pure-Swift Redis client implemented from the original protocol spec. macOS + Linux compatible.259β
29π΄
NetworkObjects) - Swift backend / server framework (Pure Swift, Supports Linux).- Noze.io - Evented I/O streams a.k.a. Node.js for Swift.
312β
14π΄
Lightning) - A Swift Multiplatform Web and Networking Framework.457β
71π΄
SwiftGD) - A simple Swift wrapper for libgd.296β
22π΄
Jobs) - A job system for Swift backends.173β
4π΄
ApacheExpress) - Write Apache Modules in Swift!6524β
1255π΄
GCDWebServer) - Lightweight GCD based HTTP server for macOS & iOS (includes web based uploader & WebDAV server).604β
75π΄
Embassy) - Super lightweight async HTTP server library in pure Swift runs in iOS / MacOS / Linux.1450β
41π΄
smoke-framework) - A light-weight server-side service framework written in the Swift programming language.
5847β
1257π΄
NY Times - Objective C Style Guide) - The Objective-C Style Guide used by The New York Times.3097β
626π΄
raywenderlich Style Guide) - A style guide that outlines the coding conventions for raywenderlich.com.1675β
248π΄
GitHub Objective-C Style Guide) - Style guide & coding conventions for Objective-C projects.- π Objective-C Coding Convention and Best Practices - Gist with coding conventions.
13138β
2145π΄
Swift Style Guide by @raywenderlich) - The official Swift style guide for raywenderlich.com.243β
36π΄
Spotify Objective-C Coding Style) - Guidelines for iOS development in use at Spotify.4781β
566π΄
GitHub - Style guide & coding conventions for Swift projects) - A guide to our Swift style and conventions by @github.10974β
1242π΄
Futurice iOS Good Practices) - iOS starting guide and good practices suggestions by @futurice.95β
7π΄
SlideShare Swift Style Guide) - SlideShare Swift Style Guide we are using for our upcoming iOS 8 only app written in Swift.176β
20π΄
Prolific Interactive Style Guide) - A style guide for Swift.1441β
195π΄
Swift Style Guide by LinkedIn) - LinkedIn's Official Swift Style Guide.
4140β
512π΄
Kiwi) - A behavior-driven development library for iOS development.2322β
214π΄
Specta) - A light-weight TDD / BDD framework for Objective-C & Cocoa.9804β
911π΄
Quick) - A behavior-driven development framework for Swift and Objective-C.856β
317π΄
XcodeCoverage) - Code coverage for Xcode projects.5048β
603π΄
OHHTTPStubs) - Stub your network requests easily! Test your apps with fake network data and custom response time, response code and headers!190β
4π΄
Dixie) - Dixie is an open source Objective-C testing framework for altering object behaviours.1860β
309π΄
gh-unit) - Test Framework for Objective-C.4822β
600π΄
Nimble) - A Matcher Framework for Swift and Objective-C843β
48π΄
Sleipnir) - BDD-style framework for Swift.1417β
105π΄
SwiftCheck) - QuickCheck for Swift.326β
11π΄
Spry) - A Mac and iOS Playgrounds Unit Testing library based on Nimble.1157β
267π΄
swift-corelibs-xctest) - The XCTest Project, A Swift core library for providing unit test support.317β
13π΄
PlaygroundTDD) - Small library to easily run your tests directly within a Playground.
286β
49π΄
Switchboard) - Switchboard - easy and super light weight A/B testing for your mobile iPhone or android app. This mobile A/B testing framework allows you with minimal servers to run large amounts of mobile users.794β
40π΄
SkyLab) - Multivariate & A/B Testing for iOS and Mac.79β
6π΄
MSActiveConfig) - Remote configuration and A/B Testing framework for iOS.112β
8π΄
ABKit) - AB testing framework for iOS.
- appium - Appium is an open source test automation framework for use with native and hybrid mobile apps.
406β
293π΄
robotframework-appiumlibrary) - AppiumLibrary is an appium testing library for RobotFramework.- π Cucumber - Behavior driver development for iOS.
6222β
917π΄
Kif) - An iOS Functional Testing Framework.756β
54π΄
Subliminal) - An understated approach to iOS integration testing.- ios-driver - Test any iOS native, hybrid, or mobile web application using Selenium / WebDriver.
864β
47π΄
Remote) - Control your iPhone from inside Xcode for end-to-end testing.563β
45π΄
LayoutTest-iOS) - Write unit tests which test the layout of a view in multiple configurations.5626β
742π΄
EarlGrey) - π΅ iOS UI Automation Test Framework.2169β
170π΄
UI Testing Cheat Sheet) - How do I test this with UI Testing?3191β
232π΄
Bluepill) - Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine.- π Flawless App - tool for visual quality check of mobile app in a real-time. It compares initial design with the actual implementation right inside iOS simulator.
863β
110π΄
TouchVisualizer) - Lightweight touch visualization library in Swift. A single line of code and visualize your touches!56β
14π΄
UITestHelper) - UITest helper library for creating readable and maintainable tests.2237β
157π΄
ViewInspector) - Runtime inspection and unit testing of SwiftUI views289β
29π΄
AutoMate) - XCTest extensions for writing UI automation tests.587β
123π΄
Marathon Runner) - Fast, platform-independent test runner focused on performance and stability execute tests.
578β
23π΄
ETTrace) - Locally measure performance of your app, without Xcode or Instruments.589β
23π΄
NaughtyKeyboard) - The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data. This is a keyboard to help you test your app from your iOS device.1802β
184π΄
Fakery) - Swift fake data generator.649β
86π΄
DVR) - Network testing for Swift.1674β
180π΄
Cuckoo) - First boilerplate-free mocking framework for Swift.269β
27π΄
Vinyl) - Network testing Γ la VCR in Swift.120β
27π΄
Mockit) - A simple mocking framework for Swift, inspired by the famous Mockito for Java.266β
6π΄
Cribble) - Swifty tool for visual testing iPhone and iPad apps.131β
7π΄
second_curtain) - Upload failing iOS snapshot tests cases to S3.249β
50π΄
trainer) - Convert xcodebuild plist files to JUnit reports.772β
66π΄
Buildasaur) - Automatic testing of your Pull Requests on GitHub and BitBucket using Xcode Server. Keep your team productive and safe. Get up and running in minutes.759β
44π΄
Kakapo) - Dynamically Mock server behaviors and responses in Swift.65β
8π΄
AcceptanceMark) Tool to auto-generate Xcode tests classes from Markdown tables.23β
2π΄
MetovaTestKit) - A collection of testing utilities to turn crashing test suites into failing test suites.184β
5π΄
MirrorDiffKit) - Pretty diff between any structs or classes.15β
1π΄
SnappyTestCase) - iOS Simulator type agnostic snapshot testing, built on top of the FBSnapshotTestCase.22β
2π΄
XCTestExtensions) - XCTestExtensions is a Swift extension that provides convenient assertions for writing Unit Test.- π OCMock - Mock objects for Objective-C.
1491β
179π΄
Mockingjay) - An elegant library for stubbing HTTP requests with ease in Swift.1132β
79π΄
PinpointKit) - Let your testers and users send feedback with annotated screenshots and logs using a simple gesture.1797β
215π΄
iOS Snapshot Test Case) β Snapshot test your UIViews and CALayers on iOS and tvOS.3β
1π΄
DataFixture) - Creation of data model easily, with no headache.3837β
592π΄
SnapshotTesting) - Delightful Swift snapshot testing.197β
17π΄
Mockingbird) - Simplify software testing, by easily mocking any system using HTTP/HTTPS, allowing a team to test and develop against a service that is not complete, unstable or just to reproduce planned cases.
3085β
523π΄
Twitter Text Obj) - An Objective-C implementation of Twitter's text processing library.6439β
1295π΄
Nimbus) - Nimbus is a toolkit for experienced iOS software designers.637β
78π΄
NSStringEmojize) - A category on NSString to convert Emoji Cheat Sheet codes to their equivalent Unicode characters.1252β
166π΄
MMMarkdown) - An Objective-C static library for converting Markdown to HTML.6357β
1184π΄
DTCoreText) - Methods to allow using HTML code with CoreText.354β
51π΄
DTRichTextEditor) - A rich-text editor for iOS.84β
6π΄
NBEmojiSearchView) - A searchable emoji dropdown view.199β
49π΄
Pluralize.swift) - Great Swift String Pluralize Extension.1898β
446π΄
RichEditorView) - RichEditorView is a simple, modular, drop-in UIView subclass for Rich Text Editing.933β
91π΄
Money) - Swift value types for working with money & currency.5182β
822π΄
PhoneNumberKit) - A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.8875β
1706π΄
YYText) - Powerful text framework for iOS to display and edit rich text.1176β
42π΄
Format) - A Swift Formatter Kit.64β
10π΄
Tribute) - Programmatic creation of NSAttributedString doesn't have to be a pain.94β
11π΄
EmojiKit) - Effortless emoji-querying in Swift.36β
7π΄
Roman) - Seamless Roman numeral conversion in Swift.3785β
585π΄
ZSSRichTextEditor) - A beautiful rich text WYSIWYG editor for iOS with a syntax highlighted source view.111β
45π΄
pangu.Objective-C) - Paranoid text spacing in Objective-C.1622β
141π΄
SwiftString) - A comprehensive, lightweight string extension for Swift.651β
44π΄
Marklight) - Markdown syntax highlighter for iOS.689β
61π΄
MarkdownTextView) - Rich Markdown editing control for iOS.2192β
120π΄
TextAttributes) - An easier way to compose attributed strings.461β
41π΄
Reductio) - Automatic summarizer text in Swift.69β
6π΄
SmarkDown) - A Pure Swift implementation of the markdown mark-up language.1657β
278π΄
SwiftyMarkdown) - Converts Markdown files and strings into NSAttributedString.11β
1π΄
SZMentions) - Library to help handle mentions.121β
64π΄
SZMentionsSwift) - Library to help handle mentions.402β
68π΄
Heimdall) - Heimdall is a wrapper around the Security framework for simple encryption/decryption operations.51β
3π΄
NoOptionalInterpolation) - Get rid of "Optional(...)" and "nil" in string interpolation. Easy pluralization.523β
46π΄
Smile) Emoji in Swift.20β
6π΄
ISO8601) Super lightweight ISO8601 Date Formatter in Swift.551β
37π΄
Translucid) - Lightweight library to set an Image as text background.12β
5π΄
FormatterKit) -stringWithFormat:
for the sophisticated hacker set.3568β
194π΄
BonMot) - Beautiful, easy attributed strings in Swift.240β
33π΄
SwiftValidators) - String validation for iOS developed in Swift. Inspired by π validator.js.74β
7π΄
StringStylizer) - Type strict builder class for NSAttributedString.1636β
84π΄
SwiftyAttributes) - Swift extensions that make it a breeze to work with attributed strings.799β
143π΄
MarkdownKit) - A simple and customizable Markdown Parser for Swift.1204β
158π΄
CocoaMarkdown) - Markdown parsing and rendering for iOS and macOS.884β
105π΄
Notepad) - A fully themeable markdown editor with live syntax highlighting.17β
3π΄
KKStringValidator) - Fast and simple string validation for iOS. With UITextField extension.18β
3π΄
ISO8859) - Convert ISO8859 1-16 Encoded Text to String in Swift. Supports iOS, tvOS, watchOS and macOS.106β
15π΄
Emojica) - Replace standard emoji in strings with a custom emoji set, such as16922β
1863π΄
Twemoji) or4457β
532π΄
EmojiOne).3138β
211π΄
SwiftRichString) - Elegant & Painless Attributed Strings Management Library in Swift.2365β
466π΄
libPhoneNumber-iOS) - iOS port from libphonenumber (Google's phone number handling library).441β
56π΄
AttributedTextView) - Easiest way to create an attributed UITextView with support for multiple links (including hashtags and mentions).15β
1π΄
StyleDecorator) - Design string simply by linking attributes to needed parts.689β
18π΄
Mustard) - Mustard is a Swift library for tokenizing strings when splitting by whitespace doesn't cut it.584β
96π΄
Input Mask) - Pattern-based user input formatter, parser and validator for iOS.757β
37π΄
Attributed) - Modern Swift Β΅framework for attributed strings.1466β
156π΄
Atributika) - Easily build NSAttributedString by detecting and styling HTML-like tags, hashtags, mentions, RegExp or NSDataDetector patterns.659β
33π΄
Guitar) - A Cross-Platform String Library Written in Swift.14β
3π΄
RealTimeCurrencyFormatter) - An ObjC international currency formatting utility.2285β
332π΄
Down) - Blazing fast Markdown rendering in Swift, built upon cmark.304β
65π΄
Marky Mark) - Highly customizable Markdown parsing and native rendering in Swift.1998β
217π΄
MarkdownView) - Markdown View for iOS.934β
55π΄
Highlighter) - Highlight whatever you want! Highlighter will magically find UI objects such as UILabel, UITextView, UITexTfield, UIButton in your UITableViewCell or other Class.166β
9π΄
Sprinter) - A library for formatting strings on iOS and macOS.1698β
267π΄
Highlightr) - An iOS & macOS syntax highlighter, supports 176 languages and comes with 79 styles.938β
112π΄
fuse-swift) - A lightweight fuzzy-search library, with zero dependencies.380β
25π΄
EFMarkdown) - A lightweight Markdown library for iOS.129β
12π΄
Croc) - A lightweight Swift library for Emoji parsing and querying.208β
13π΄
PostalCodeValidator) - A validator for postal codes with support for 200+ regions.108β
18π΄
CodeMirror Swift) - A lightweight wrapper of CodeMirror for macOS and iOS. Support Syntax Highlighting & Themes.2989β
166π΄
TwitterTextEditor) - A standalone, flexible API that provides a full featured rich text editor for iOS applications.619β
147π΄
AztecEditor-iOS) - Aztec is a Swift library that provides aUITextView
subclass with HTML visual-editing capabilities. The plugin API supports customization HTML conversion from/to HTML for compatibility with your needs.
1160β
102π΄
FontBlaster) - Programmatically load custom fonts into your iOS app.145β
20π΄
GoogleMaterialIconFont) - Google Material Design Icons for Swift and ObjC project.1741β
256π΄
ios-fontawesome) - NSString+FontAwesome.1570β
264π΄
FontAwesome.swift) - Use FontAwesome in your Swift projects.113β
15π΄
SwiftFontName) - OS font complements library. Localized font supported.1168β
118π΄
SwiftIconFont) - Icons fonts for iOS (FontAwesome, Iconic, Ionicon, Octicon, Themify, MapIcon, MaterialIcon).2809β
308π΄
FontAwesomeKit) - Icon font library for iOS. Currently supports Font-Awesome, Foundation icons, Zocial, and ionicons.1575β
86π΄
Iconic) - Auto-generated icon font library for iOS, watchOS and tvOS.366β
70π΄
GoogleMaterialDesignIcons) - Google Material Design Icons Font for iOS.54β
9π΄
OcticonsKit) - Use Octicons as UIImage / UIFont in your projects with Swifty manners.311β
23π΄
IoniconsKit) - Use Ionicons as UIImage / UIFont in your projects with Swifty manners.192β
9π΄
FontAwesomeKit.Swift) - A better choice for iOS Developer to use FontAwesome Icon.1329β
47π΄
UIFontComplete) - Font management (System & Custom) for iOS and tvOS.37β
10π΄
Swicon) - Use 1600+ icons (and more!) from FontAwesome and Google Material Icons in your swift/iOS project in an easy and space-efficient way!804β
108π΄
SwiftIcons) - A library for using different font icons: dripicons, emoji, font awesome, icofont, ionicons, linear icons, map icons, material icons, open iconic, state, weather. It supports UIImage, UIImageView, UILabel, UIButton, UISegmentedControl, UITabBarItem, UISlider, UIBarButtonItem, UIViewController, UITextfield, UIStepper.743β
125π΄
Font-Awesome-Swift) - Font Awesome swift library for iOS.6β
3π΄
JQSwiftIcon) - Icon Fonts on iOS using string interpolation written in Swift.914β
35π΄
Money) - A precise, type-safe representation of a monetary amount in a given currency.
878β
64π΄
Motif) - A lightweight and customizable JSON stylesheet framework for iOS.8044β
1299π΄
Texture) - Smooth asynchronous user interfaces for iOS apps.1027β
100π΄
GaugeKit) - Customizable gauges. Easy reproduce Apple's style gauges.12002β
2576π΄
iCarousel) - A simple, highly customisable, data-driven 3D carousel for iOS and Mac OS.213β
15π΄
HorizontalDial) - A horizontal scroll dial like Instagram.- π ComponentKit - A React-Inspired View Framework for iOS, by Facebook.
3035β
328π΄
RKNotificationHub) - Make any UIView a full fledged notification center.140β
25π΄
phone-number-picker) - A simple and easy to use view controller enabling you to enter a phone number with a country code similar to WhatsApp written in Swift.2628β
288π΄
BEMCheckBox) - Tasteful Checkbox for iOS.1741β
97π΄
MPParallaxView) - Apple TV Parallax effect in Swift.1078β
77π΄
Splitflap) - A simple split-flap display for your Swift applications.842β
69π΄
EZSwipeController) - UIPageViewController like Snapchat/Tinder/iOS Main Pages.48β
5π΄
Curry) - Curry is a framework built to enhance and compliment Foundation and UIKit.495β
51π΄
Pages) - UIPageViewController made simple.1394β
117π΄
BAFluidView) - UIView that simulates a 2D view of a fluid in motion.557β
41π΄
WZDraggableSwitchHeaderView) - Showing status for switching between viewControllers.798β
94π΄
SCTrelloNavigation) - An iOS native implementation of a Trello Animated Navagation.19β
6π΄
Spots) - Spots is a view controller framework that makes your setup and future development blazingly fast.288β
35π΄
AZExpandableIconListView) - An expandable/collapsible view component written in Swift.228β
18π΄
FlourishUI) - A highly configurable and out-of-the-box-pretty UI library.2302β
172π΄
Navigation Stack) - Navigation Stack is a stack-modeled navigation controller.436β
67π΄
UIView-draggable) - UIView category that adds dragging capabilities.796β
206π΄
EPSignature) - Signature component for iOS in Swift.258β
40π΄
EVFaceTracker) - Calculate the distance and angle of your device with regards to your face.965β
45π΄
LeeGo) - Declarative, configurable & highly reusable UI development as making Lego bricks.357β
39π΄
MEVHorizontalContacts) - An iOS UICollectionViewLayout subclass to show a list of contacts with configurable expandable menu items.1166β
84π΄
VisualEffectView) - UIVisualEffectView subclass with tint color.1081β
39π΄
Cacao) - Pure Swift Cross-platform UIKit (Cocoa Touch) implementation (Supports Linux).788β
138π΄
JDFlipNumberView) - Representing analog flip numbers like airport/trainstation displays.141β
17π΄
DCKit) - Set of iOS controls, which have useful IBInspectable properties. Written on Swift.560β
50π΄
BackgroundVideoiOS) - A swift and objective-C object that lets you add a background video to iOS views.775β
56π΄
NightNight) - Elegant way to integrate night mode to swift projects.2530β
305π΄
SwiftTheme) - Powerful theme/skin manager for iOS.2529β
319π΄
FDStackView) - Use UIStackView directly in iOS.- π RedBeard - It's a complete framework that takes away much of the pain of getting a beautiful, powerful iOS App crafted.
11990β
1264π΄
Material) - Material is an animation and graphics framework that allows developers to easily create beautiful applications.119β
19π΄
DistancePicker) - Custom control to select a distance with a pan gesture, written in Swift.2140β
191π΄
OAStackView) - OAStackView tries to port back the stackview to iOS 7+. OAStackView aims at replicating all the features in UIStackView.407β
43π΄
PageController) - Infinite paging controller, scrolling through contents and title bar scrolls with a delay.877β
47π΄
StatusProvider) - Protocol to handle initial Loadings, Empty Views and Error Handling in a ViewController & views.76β
3π΄
StackLayout) - An alternative to UIStackView for common Auto Layout patterns.162β
12π΄
NightView) - Dazzling Nights on iOS.347β
53π΄
SwiftVideoBackground) - Easy to Use UIView subclass for implementing a video background.234β
12π΄
ConfettiView) - Confetti View lets you create a magnificent confetti view in your app.843β
49π΄
BouncyPageViewController) - Page view controller with bounce effect.370β
29π΄
LTHRadioButton) - A radio button with a pretty fill animation.356β
51π΄
Macaw-Examples) - Various usages of the Macaw library.584β
91π΄
Reactions) - Fully customizable Facebook reactions control.194β
23π΄
Newly) - Newly is a drop in solution to add Twitter/Facebook/Linkedin-style new updates/tweets/posts available button.524β
37π΄
CardStackController) - iOS custom controller used in Jobandtalent app to present new view controllers as cards.4745β
945π΄
Material Components) - Google developed UI components that help developers execute Material Design.473β
26π΄
FAQView) - An easy to use FAQ view for iOS written in Swift.7β
0π΄
LMArticleViewController) - UIViewController subclass to beautifully present news articles and blog posts.7238β
985π΄
FSPagerView) - FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making BannerγProduct ShowγWelcome/Guide PagesγScreen/ViewController Sliders.897β
93π΄
ElongationPreview) - ElongationPreview is an elegant push-pop style view controller with 3D-Touch support and gestures.2001β
155π΄
Pageboy) - A simple, highly informative page view controller.277β
79π΄
IGColorPicker) - A customizable color picker for iOS in Swift.7β
1π΄
KPActionSheet) - A replacement of default action sheet, but has very simple usage.473β
56π΄
SegmentedProgressBar) - Snapchat / Instagram Stories style animated indicator.1563β
135π΄
Magnetic) - SpriteKit Floating Bubble Picker (inspired by Apple Music).64β
7π΄
AmazingBubbles) - Apple Music like Bubble Picker using Dynamic Animation.778β
44π΄
Haptica) - Easy Haptic Feedback Generator.26β
7π΄
GDCheckbox) - An easy to use custom checkbox/radio button component for iOS, with support of IBDesign Inspector.30β
3π΄
HamsterUIKit) - A simple and elegant UIKit(Chart) for iOS.85β
8π΄
AZEmptyState) - A UIControl subclass that makes it easy to create empty states.449β
35π΄
URWeatherView) - Show the weather effects onto view.7β
0π΄
LCUIComponents) - A framework supports creating transient views on top of other content onscreen such as popover with a data list.29β
3π΄
ViewComposer) -let lbl: UILabel = [.text("Hello"), .textColor(.red)]
- Create views using array literal of enum expressing view attributes.52β
12π΄
BatteryView) - Simple battery shaped UIView.413β
22π΄
ShadowView) - Make shadows management easy on UIView.2020β
265π΄
Pulley) - A library to imitate the iOS 10 Maps UI.15β
1π΄
N8iveKit) - A set of frameworks making iOS development more fun.69β
6π΄
Panda) - Create view hierarchies declaratively.1812β
62π΄
NotchKit) - A simple way to hide the notch on the iPhone X51β
5π΄
Overlay) - Overlay is a flexible UI framework designed for Swift. It allows you to write CSS like Swift code.343β
29π΄
SwiftyUI) - High performance and lightweight(one class each UI) UIView, UIImage, UIImageView, UIlabel, UIButton, Promise and more.57β
3π΄
NotchToolkit) - A framework for iOS that allow developers use the iPhone X notch in creative ways.1241β
140π΄
PullUpController) - Pull up controller with multiple sticky points like in iOS Maps.783β
44π΄
DrawerKit) - DrawerKit lets an UIViewController modally present another UIViewController in a manner similar to the way Apple's Maps app works.14β
2π΄
Shades) - Easily add drop shadows, borders, and round corners to a UIView.294β
42π΄
ISPageControl) - A page control similar to that used in Instagram.45β
4π΄
Mixin) - React.js like Mixin. More powerful Protocol-Oriented Programming.811β
41π΄
Shiny) - Iridescent Effect View (inspired by Apple Pay Cash).868β
59π΄
StackViewController) - A controller that uses a UIStackView and view controller composition to display content in a list.1289β
174π΄
UberSignature) - Provides an iOS view controller allowing a user to draw their signature with their finger in a realistic style.608β
86π΄
SwViewCapture) - A nice iOS View Capture Swift Library which can capture all content.383β
45π΄
HGRippleRadarView) - A beautiful radar view to show nearby items (users, restaurants, ...) with ripple animation, fully customizable.83β
19π΄
GDGauge) - Full Customizable, Beautiful, Easy to use gauge view Edit.12β
6π΄
STAControls) - Handy UIControl subclasses. (Think Three20/NimbusKit of UIControls.) Written in Objective-C.208β
17π΄
ApplyStyleKit) - Elegant apply style, using Swift Method Chain.1173β
95π΄
OverlayContainer) - A library to develop overlay based interfaces, such as the one presented in the iOS 12 Apple Maps or Stocks apps.2197β
54π΄
ClassicKit) - A collection of classic-style UI components for iOS.70β
6π΄
Sejima) - A collection of User Interface components for iOS.574β
30π΄
UI Fabric by Microsoft) - UI framework based on π Fluent Design System by Microsoft.2017β
117π΄
Popovers) - A library to present popovers. Simple, modern, and highly customizable. Not boring!
10653β
1163π΄
NVActivityIndicatorView) - Collection of nice loading animations.199β
33π΄
RPLoadingAnimation) - Loading animations by using Swift CALayer.1322β
185π΄
LiquidLoader) - Spinner loader components with liquid animation.518β
96π΄
iOS-CircleProgressView) - This control will allow a user to use code instantiated or interface builder to create and render a circle progress view.422β
67π΄
iOS Circle Progress Bar) - iOS Circle Progress Bar.149β
51π΄
LinearProgressBar) - Linear Progress Bar (inspired by Google Material Design) for iOS.436β
40π΄
STLoadingGroup) - loading views.42β
10π΄
ALThreeCircleSpinner) - A pulsing spinner view written in swift.76β
10π΄
MHRadialProgressView) - iOS radial animated progress view.104β
9π΄
Loader) - Amazing animated switch activity indicator written in swift.16009β
3558π΄
MBProgressHUD) - Drop-in class for displays a translucent HUD with an indicator and/or labels while work is being done in a background thread.12440β
2639π΄
SVProgressHUD) - A clean and lightweight progress HUD for your iOS app.2842β
469π΄
ProgressHUD) - ProgressHUD is a lightweight and easy-to-use HUD.3928β
529π΄
M13ProgressSuite) - A suite containing many tools to display progress information on iOS.3799β
493π΄
PKHUD) - A Swift based reimplementation of the Apple HUD (Volume, Ringer, Rotation,β¦) for iOS 8 and above.607β
82π΄
EZLoadingActivity) - Lightweight loading activity HUD.990β
108π΄
FFCircularProgressView) - FFCircularProgressView - An iOS 7-inspired blue circular progress view.2543β
305π΄
MRProgress) - Collection of iOS drop-in components to visualize progress.443β
19π΄
BigBrother) - Automatically sets the network activity indicator for any performed request.746β
79π΄
AlamofireNetworkActivityIndicator) - Controls the visibility of the network activity indicator on iOS using Alamofire.1211β
218π΄
KDCircularProgress) - A circular progress view with gradients written in Swift.2372β
342π΄
DACircularProgress) - DACircularProgress is a UIView subclass with circular UIProgressView properties.245β
15π΄
KYNavigationProgress) - Simple extension of UINavigationController to display progress on the UINavigationBar.619β
51π΄
GearRefreshControl) - A custom animation for the UIRefreshControl.3892β
594π΄
NJKWebViewProgress) - A progress interface library for UIWebView. You can implement progress bar for your in-app browser using this module.1574β
139π΄
MKRingProgressView) - A beautiful ring/circular progress view similar to Activity app on Apple Watch, written in Swift.341β
22π΄
Hexacon) - A new way to display content in your app like the Apple Watch SpringBoard, written in Swift.972β
42π΄
ParticlesLoadingView) - A customizable SpriteKit particles animation on the border of a view.258β
55π΄
RPCircularProgress) - (Swift) Circular progress UIView subclass with UIProgressView properties.995β
180π΄
MBCircularProgressBar) - A circular, animatable & highly customizable progress bar, editable from the Interface Builder using IBDesignable.584β
85π΄
WSProgressHUD) - This is a beautiful hud view for iPhone & iPad.70β
13π΄
DBMetaballLoading) - A metaball loading written in Swift.2116β
163π΄
FillableLoaders) - Completely customizable progress based loaders drawn using custom CGPaths written in Swift.139β
17π΄
VHUD) Simple HUD.2187β
267π΄
SwiftSpinner) - A beautiful activity indicator and modal alert written in Swift using blur effects, translucency, flat and bold design.282β
21π΄
SnapTimer) - Implementation of Snapchat's stories timer.37β
5π΄
LLSpinner) - An easy way to create a full screen activity indicator.80β
10π΄
SVUploader) - A beautiful uploader progress view that makes things simple and easy.1275β
186π΄
YLProgressBar) - UIProgressView replacement with an highly and fully customizable animated progress bar in pure Core Graphics.575β
111π΄
FlexibleSteppedProgressBar) - A beautiful easily customisable stepped progress bar.890β
65π΄
GradientLoadingBar) - An animated gradient loading bar.?β
?π΄
DSGradientProgressView) - A simple and customizable animated progress bar written in Swift.535β
39π΄
GradientProgressBar) - A gradient progress bar (UIProgressView).46β
5π΄
BPCircleActivityIndicator) - A lightweight and awesome Loading Activity Indicator for your iOS app.43β
16π΄
DottedProgressBar) - Simple and customizable animated progress bar with dots for iOS.422β
50π΄
RSLoadingView) - Awesome loading animations using 3D engine written with Swift.62β
7π΄
SendIndicator) - Yet another task indicator.379β
28π΄
StepProgressView) - Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView.44β
9π΄
BPBlockActivityIndicator) - A simple and awesome Loading Activity Indicator(with funny block animation) for your iOS app.153β
8π΄
JDBreaksLoading) - You can easily start up a little breaking game indicator by one line.12667β
1119π΄
SkeletonView) - An elegant way to show users that something is happening and also prepare them to which contents he is waiting.953β
61π΄
Windless) - Windless makes it easy to implement invisible layout loading view.683β
77π΄
Skeleton) - An easy way to create sliding CAGradientLayer animations! Works great for creating skeleton screens for loading content.162β
26π΄
StatusBarOverlay) - Automatically show/hide a "No Internet Connection" bar when your app loses/gains connection. It supports apps which hide the status bar and "The Notch".18β
3π΄
RetroProgress) - Retro looking progress bar straight from the 90s.163β
20π΄
LinearProgressBar) - Material Linear Progress Bar for your iOS apps.146β
20π΄
MKProgress) - A lightweight ProgressHUD written in Swift. Looks similar to /MBProgressHUD/SVProgressHUD/KVNProgressHUD.238β
30π΄
RHPlaceholder) - Simple library which give you possibility to add Facebook like loading state for your views.281β
48π΄
IHProgressHUD) - Simple HUD, thread safe, supports iOS, tvOS and App Extensions.1479β
90π΄
ActivityIndicatorView) - A number of preset loading indicators created with SwiftUI.276β
28π΄
ProgressIndicatorView) - A number of preset progress indicators created with SwiftUI.
19653β
2878π΄
Pop) - An extensible iOS and macOS animation library, useful for physics-based interactions.1060β
75π΄
AnimationEngine) - Easily build advanced custom animations on iOS.1871β
187π΄
RZTransitions) - A library of custom iOS View Controller Animations and Interactions.807β
89π΄
DCAnimationKit) - A collection of animations for iOS. Simple, just add water animations.14091β
1805π΄
Spring) - A library to simplify iOS animations in Swift.296β
11π΄
Fluent) - Swift animation made easy.589β
47π΄
Cheetah) - Easy animation library on iOS.186β
31π΄
Pop By Example) - A project tutorial in how to use Pop animation framework by example.- AppAnimations - Collection of iOS animations to inspire your next project.
2959β
199π΄
EasyAnimation) - A Swift library to take the power of UIView.animateWithDuration() to a whole new level - layers, springs, chain-able animations, and mixing view/layer animations together.282β
27π΄
Animo) - SpriteKit-like animation builders for CALayers.133β
16π΄
CurryFire) - A framework for creating unique animations.8671β
779π΄
IBAnimatable) - Design and prototype UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.1861β
134π΄
CKWaveCollectionViewTransition) - Cool wave like transition between two or more UICollectionView.30β
6π΄
DaisyChain) - Easy animation chaining.1770β
240π΄
PulsingHalo) - iOS Component for creating a pulsing animation.1892β
110π΄
DKChainableAnimationKit) - Chainable animations in Swift.607β
49π΄
JDAnimationKit) - Animate easy and with less code with Swift.4501β
206π΄
Advance) - A powerful animation framework for iOS.490β
79π΄
UIView-Shake) - UIView category that adds shake animation.150β
14π΄
Walker) - A new animation engine for your app.95β
5π΄
Morgan) - An animation set for your app.15β
1π΄
MagicMove) - Keynote-style Magic Move transition animations.9342β
1113π΄
Shimmer) - An easy way to add a simple, shimmering effect to any view in an iOS app.1561β
268π΄
SAConfettiView) - Confetti! Who doesn't like confetti?182β
30π΄
CCMRadarView) - CCMRadarView uses the IBDesignable tools to make an easy customizable radar view with animation.1424β
160π΄
Pulsator) - Pulse animation for iOS.1831β
70π΄
Interpolate) - Swift interpolation for gesture-driven animations.125β
12π΄
ADPuzzleAnimation) - Custom animation for UIView inspired by Fabric - Answers animation.128β
9π΄
Wave) - π Declarative chainable animations in Swift.2938β
231π΄
Stellar) - A fantastic Physical animation library for swift.413β
19π΄
MotionMachine) - A powerful, elegant, and modular animation library for Swift.233β
30π΄
JRMFloatingAnimation) - An Objective-C animation library used to create floating image views.595β
33π΄
AHKBendableView) - UIView subclass that bends its edges when its position changes.582β
40π΄
FlightAnimator) - Advanced Natural Motion Animations, Simple Blocks Based Syntax.672β
54π΄
ZoomTransitioning) - A custom transition with image zooming animation.54β
4π΄
Ubergang) - A tweening engine for iOS written in Swift.3228β
308π΄
JHChainableAnimations) - Easy to read and write chainable animations in Objective-C.1088β
105π΄
Popsicle) - Delightful, extensible Swift value interpolation framework.345β
54π΄
WXWaveView) - Add a pretty water wave to your view.614β
70π΄
Twinkle) - Swift and easy way to make elements in your iOS and tvOS app twinkle.1505β
92π΄
MotionBlur) - MotionBlur allows you to add motion blur effect to iOS animations.316β
21π΄
RippleEffectView) - RippleEffectView - A Neat Rippling View Effect.195β
17π΄
SwiftyAnimate) - Composable animations in Swift.280β
14π΄
SamuraiTransition) - Swift based library providing a collection of ViewController transitions featuring a number of neat βcuttingβ animations.25924β
3754π΄
Lottie) - An iOS library for a real time rendering of native vector animations from Adobe After Effects.569β
46π΄
anim) - An animation library for iOS with custom easings and easy to follow API.4779β
350π΄
AnimatedCollectionViewLayout) - A UICollectionViewLayout subclass that adds custom transitions/animations to the UICollectionView.649β
21π΄
Dance) - A radical & elegant animation library built for iOS.?β
?π΄
AKVideoImageView) - UIImageView subclass which allows you to display a looped video as a background.3447β
205π΄
Spruce iOS Animation Library) - Swift library for choreographing animations on the screen.25β
7π΄
CircularRevealKit) - UI framework that implements the material design's reveal effect.1355β
77π΄
TweenKit) - Animation library for iOS in Swift.385β
16π΄
Water) - Simple calculation to render cheap water effects.3506β
187π΄
Pastel) - Gradient animation effect like Instagram.1941β
78π΄
YapAnimator) - Your fast and friendly physics-based animation system.222β
14π΄
Bubble) - Fruit Animation.3257β
191π΄
Gemini) - Gemini is rich scroll based animation framework for iOS, written in Swift.401β
36π΄
WaterDrops) - Simple water drops animation for iOS in Swift.7314β
485π΄
ViewAnimator) - ViewAnimator brings your UI to life with just one line.1260β
41π΄
Ease) - Animate everything with Ease.46β
5π΄
Kinieta) - An Animation Engine with Custom Bezier Easing, an Intuitive API and perfect Color Intepolation.1664β
159π΄
LSAnimator) - Easy to Read and Write Multi-chain Animations Kit in Objective-C and Swift.519β
29π΄
YetAnotherAnimationLibrary) - Designed for gesture-driven animations. Fast, simple, & extensible!629β
21π΄
Anima) - Anima is chainable Layer-Based Animation library for Swift4.145β
33π΄
MotionAnimation) - Lightweight animation library for UIKit.156β
7π΄
AGInterfaceInteraction) - library performs interaction with UI interface.343β
21π΄
PMTween) - An elegant and flexible tweening library for iOS.24β
3π΄
VariousViewsEffects) - Animates views nicely with easy to use extensions.223β
14π΄
TheAnimation) - Type-safe CAAnimation wrapper. It makes preventing to set wrong type values.67β
15π΄
Poi) - Poi makes you use card UI like tinder UI .You can use it like tableview method.1056β
57π΄
Sica) - Simple Interface Core Animation. Run type-safe animation sequencially or parallelly.340β
33π΄
fireworks) - Fireworks effect for UIView76β
1π΄
Disintegrate) - Disintegration animation inspired by THAT thing Thanos did at the end of Avengers: Infinity War.151β
12π΄
Wobbly) - Wobbly is a Library of predefined, easy to use iOS animations.1594β
74π΄
LoadingShimmer) - An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.338β
27π΄
SPPerspective) - Widgets iOS 14 animation with 3D and dynamic shadow. Customisable transform and duration.
916β
71π΄
BlurryModalSegue) - A custom modal segue for providing a blurred overlay effect.579β
44π΄
DAExpandAnimation) - A custom modal transition that presents a controller with an expanding effect while sliding out the presenter remnants.3317β
251π΄
BubbleTransition) - A custom modal transition that presents and dismiss a controller with an expanding bubble effect.90β
8π΄
RPModalGestureTransition) - You can dismiss modal by using gesture.1706β
178π΄
RMPZoomTransitionAnimator) - A custom zooming transition animation for UIViewController.2181β
177π΄
ElasticTransition) - A UIKit custom transition that simulates an elastic drag. Written in Swift.394β
40π΄
ElasticTransition-ObjC) - A UIKit custom transition that simulates an elastic drag.This is the Objective-C Version of Elastic Transition written in Swift by lkzhao.2467β
308π΄
ZFDragableModalTransition) - Custom animation transition for present modal view controller.896β
77π΄
ZOZolaZoomTransition) - Zoom transition that animates the entire view hierarchy. Used extensively in the Zola iOS application.960β
86π΄
JTMaterialTransition) - An iOS transition for controllers based on material design.2532β
277π΄
AnimatedTransitionGallery) - Collection of iOS 7 custom animated transitions using UIViewControllerAnimatedTransitioning protocol.2087β
156π΄
TransitionTreasury) - Easier way to push your viewController.14β
1π΄
Presenter) - Screen transition with safe and clean code.513β
28π΄
Kaeru) - Switch viewcontroller like iOS task manager.851β
54π΄
View2ViewTransition) - Custom interactive view controller transition from one view to another view.412β
34π΄
AZTransitions) - API to make great custom transitions in one method.22135β
1729π΄
Hero) - Elegant transition library for iOS & tvOS.1769β
119π΄
Motion) - Seamless animations and transitions in Swift.551β
29π΄
PresenterKit) - Swifty view controller presentation for iOS.2643β
129π΄
Transition) - Easy interactive interruptible custom ViewController transitions.873β
28π΄
Gagat) - A delightful way to transition between visual styles in your iOS applications.2189β
168π΄
DeckTransition) - A library to recreate the iOS Apple Music now playing transition.812β
56π΄
TransitionableTab) - TransitionableTab makes it easy to animate when switching between tab.580β
60π΄
AlertTransition) - AlertTransition is a extensible library for making view controller transitions, especially for alert transitions.80β
10π΄
SemiModalViewController) - Present view / view controller as bottom-half modal.220β
16π΄
ImageTransition) - ImageTransition is a library for smooth animation of images during transitions.220β
7π΄
LiquidTransition) - removes boilerplate code to perform transition, allows backward animations, custom properties animation and much more!2742β
205π΄
SPStorkController) - Very similar to the controllers displayed in Apple Music, Podcasts and Mail Apple's applications.587β
52π΄
AppstoreTransition) - Simulates the appstore card animation transition.72β
2π΄
DropdownTransition) - Simple and elegant Dropdown Transition for presenting controllers from top to bottom.873β
40π΄
NavigationTransitions) - Pure SwiftUI Navigation transitions.545β
31π΄
LiquidSwipe) - Liquid navigation animation1248β
152π΄
TBIconTransitionKit) - Easy to use icon transition kit that allows to smoothly change from one shape to another.
2051β
301π΄
SweetAlert) - Live animated Alert View for iOS written in Swift.609β
107π΄
NYAlertViewController) - Highly configurable iOS Alert Views with custom content views.5330β
766π΄
SCLAlertView-Swift) - Beautiful animated Alert View, written in Swift.648β
102π΄
TTGSnackbar) - Show simple message and action button on the bottom of the screen with multi kinds of animation.735β
58π΄
Swift-Prompts) - A Swift library to design custom prompts with a great scope of options to choose from.1007β
143π΄
BRYXBanner) - A lightweight dropdown notification for iOS 7+, in Swift.202β
27π΄
LNRSimpleNotifications) - Simple Swift in-app notifications. LNRSimpleNotifications is a simplified Swift port of TSMessages.355β
42π΄
HDNotificationView) - Emulates the native Notification Banner UI for any alert.4241β
562π΄
JDStatusBarNotification) - Easy, customizable notifications displayed on top of the statusbar.84β
11π΄
Notie) - In-app notification in Swift, with customizable buttons and input text field.366β
49π΄
EZAlertController) - Easy Swift UIAlertController.706β
64π΄
GSMessages) - A simple style messages/notifications for iOS 7+.18β
3π΄
OEANotification) - In-app customizable notification views on top of screen for iOS which is written in Swift 2.1.1537β
139π΄
RKDropdownAlert) - Extremely simple UIAlertView alternative.579β
56π΄
TKSwarmAlert) - Animated alert library like Swarm app.398β
45π΄
SimpleAlert) - Customizable simple Alert and simple ActionSheet for Swift.430β
33π΄
Hokusai) - A Swift library to provide a bouncy action sheet.843β
137π΄
SwiftNotice) - SwiftNotice is a GUI library for displaying various popups (HUD) written in pure Swift, fits any scrollview.632β
80π΄
SwiftOverlays) - SwiftOverlays is a Swift GUI library for displaying various popups and notifications.683β
74π΄
SwiftyDrop) - SwiftyDrop is a lightweight pure Swift simple and beautiful dropdown message.98β
21π΄
LKAlertController) - An easy to use UIAlertController builder for swift.405β
68π΄
DOAlertController) - Simple Alert View written in Swift, which can be used as a UIAlertController. (AlertController/AlertView/ActionSheet).191β
24π΄
CustomizableActionSheet) - Action sheet allows including your custom views and buttons.3703β
572π΄
Toast-Swift) - A Swift extension that adds toast notifications to the UIView object class.2520β
187π΄
PMAlertController) - PMAlertController is a great and customizable substitute to UIAlertController.21β
4π΄
PopupViewController) - UIAlertController drop in replacement with much more customization.37β
4π΄
AlertViewLoveNotification) - A simple and attractive AlertView to ask permission to your users for Push Notification.4163β
468π΄
CRToast) - A modern iOS toast view that can fit your notification needs.1758β
263π΄
JLToast) - Toast for iOS with very simple interface.5β
1π΄
CuckooAlert) - Multiple use of presentViewController for UIAlertController.52β
6π΄
KRAlertController) - A colored alert view for your iOS.878β
62π΄
Dodo) - A message bar for iOS written in Swift.102β
9π΄
MaterialActionSheetController) - A Google like action sheet for iOS written in Swift.7370β
748π΄
SwiftMessages) - A very flexible message bar for iOS written in Swift.111β
16π΄
FCAlertView) - A Flat Customizable AlertView for iOS. (Swift).791β
146π΄
FCAlertView) - A Flat Customizable AlertView for iOS. (Objective-C).1145β
86π΄
CDAlertView) - Highly customizable alert/notification/success/error/alarm popup.539β
59π΄
RMActionController) - Present any UIView in an UIAlertController like manner.1147β
167π΄
RMDateSelectionViewController) - Select a date using UIDatePicker in a UIAlertController like fashion.381β
51π΄
RMPickerViewController) - Select something using UIPickerView in a UIAlertController like fashion.2455β
123π΄
Jelly) - Jelly provides custom view controller transitions with just a few lines of code.484β
38π΄
Malert) - Malert is a simple, easy and custom iOS UIAlertView written in Swift.77β
9π΄
RAlertView) - AlertView, iOS popup window, A pop-up framework, Can be simple and convenient to join your project.233β
33π΄
NoticeBar) - A simple NoticeBar written by Swift 3, similar with QQ notice view.38β
9π΄
LIHAlert) - Advance animated banner alerts for iOS.129β
12π΄
BPStatusBarAlert) - A simple alerts that appear on the status bar and below navigation bar(like Facebook).1058β
60π΄
CFAlertViewController) - A library that helps you display and customise alerts and action sheets on iPad and iPhone.4807β
662π΄
NotificationBanner) - The easiest way to display highly customizable in app notification banners in iOS.283β
21π΄
Alertift) - Swifty, modern UIAlertController wrapper.147β
18π΄
PCLBlurEffectAlert) - Swift AlertController with UIVisualEffectView.72β
26π΄
JDropDownAlert) - Multi dirction dropdown alert view.5379β
304π΄
BulletinBoard) - Generate and Display Bottom Card Interfaces on iOS501β
22π΄
CFNotify) - A customizable framework to create draggable views.846β
50π΄
StatusAlert) - Display Apple system-like self-hiding status alerts without interrupting user flow.5695β
703π΄
Alerts & Pickers) - Advanced usage of native UIAlertController with TextField, DatePicker, PickerView, TableView and CollectionView.412β
64π΄
RMessage) - A crisp in-app notification/message banner built in ObjC.434β
36π΄
InAppNotify) - Swift library to manage in-app notification in swift language, like WhatsApp, Telegram, Frind, etc.139β
20π΄
FloatingActionSheetController) - FloatingActionSheetController is a cool design ActionSheetController library written in Swift.173β
23π΄
TOActionSheet) - A custom-designed reimplementation of the UIActionSheet control for iOS3325β
314π΄
XLActionController) - Fully customizable and extensible action sheet controller written in Swift.1639β
189π΄
PopMenu) - A cool and customizable popup style action sheet π71β
4π΄
NotchyAlert) - Use the iPhone X notch space to display creative alerts.339β
27π΄
Sheet) - SHEET helps you easily create a wide variety of action sheets with navigation features used in the Flipboard App95β
11π΄
ALRT) - An easier constructor for UIAlertController. Present an alert from anywhere.8β
1π΄
CatAlertController) - Use UIAlertController like a boss.1095β
101π΄
Loaf) - A simple framework for easy iOS Toasts.2446β
134π΄
SPAlert) - Native popup from Apple Music & Feedback in AppStore. Contains Done & Heart presets.490β
26π΄
CleanyModal) - Use nice customized alerts and action sheets with ease, API is similar to native UIAlertController.315β
50π΄
BottomSheet) - Powerful Bottom Sheet component with content based size, interactive dismissal and navigation controller support.822β
144π΄
LCActionSheet) - A simple ActionSheet. WeChat, Weibo and QQ all use similar styles. Fully support Swift.
342β
80π΄
MIBadgeButton) - Notification badge for UIButtons.214β
34π΄
EasyNotificationBadge) - UIView extension that adds a notification badge. [e]395β
106π΄
swift-badge) - Badge view for iOS written in swift811β
70π΄
BadgeHub) - Make any UIView a full fledged animated notification center. It is a way to quickly add a notification badge icon to a UIView.
308β
14π΄
SSBouncyButton) - iOS7-style bouncy button UI component.3605β
295π΄
DOFavoriteButton) - Cute Animated Button written in Swift.3086β
294π΄
VBFPopFlatButton) - Flat button with 9 different states animated using Facebook POP.858β
77π΄
HTPressableButton) - Flat design pressable button.3848β
468π΄
LiquidFloatingActionButton) - Material Design Floating Action Button in liquid state130β
16π΄
JTFadingInfoView) - An UIButton-based view with fade in/out animation features.1583β
309π΄
Floaty) - β€οΈ Floating Action Button for iOS1157β
51π΄
TVButton) - Recreating the cool parallax icons from Apple TV as iOS UIButtons (in Swift).553β
43π΄
SwiftyButton) - Simple and customizable button in Swift80β
9π΄
AnimatablePlayButton) - Animated Play and Pause Button using CALayer, CAKeyframeAnimation.542β
41π΄
gbkui-button-progress-view) - Inspired by Appleβs download progress buttons in the App Store.1407β
110π΄
ZFRippleButton) - Custom UIButton effect inspired by Google Material Design311β
40π΄
JOEmojiableBtn) - Emoji selector like Facebook Reactions.85β
13π΄
EMEmojiableBtn) - Option selector that works similar to Reactions by fb. Objective-c version.76β
10π΄
WYMaterialButton) - Interactive and fully animated Material Design button for iOS developers.1168β
70π΄
DynamicButton) - Yet another animated flat buttons in Swift414β
15π΄
OnOffButton) - Custom On/Off Animated UIButton, written in Swift. By Creativedash1386β
131π΄
WCLShineButton) - This is a UI lib for iOS. Effects like shining.160β
11π΄
EasySocialButton) - An easy way to create beautiful social authentication buttons.434β
32π΄
NFDownloadButton) - Revamped Download Button.2302β
138π΄
LGButton) - A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code.84β
17π΄
MultiToggleButton) - A UIButton subclass that implements tap-to-toggle button text (Like the camera flash and timer buttons).726β
43π΄
PMSuperButton) - A powerful UIButton with super powers, customizable from Storyboard!12β
1π΄
JSButton) - A fully customisable swift subclass on UIButton which allows you to create beautiful buttons without writing any line of code.1470β
155π΄
TransitionButton) - UIButton sublass for loading and transition animation576β
46π΄
ButtonProgressBar-iOS) - A small and flexible UIButton subclass with animated loading progress, and completion animation.2β
0π΄
SpicyButton) - Full-featured IBDesignable UIButton class92β
11π΄
DesignableButton) - UIButton subclass with centralised and reusable styles. View styles and customise in InterfaceBuilder in real time!2628β
288π΄
BEMCheckBox) - Tasteful Checkbox for iOS. (Check box)99β
16π΄
ExpandableButton) - Customizable and easy to use expandable button in Swift.481β
18π΄
TORoundedButton) - A high-performance button control with rounded corners.1163β
76π΄
FloatingButton) - Easily customizable floating button menu created with SwiftUI.
3487β
614π΄
CVCalendar) - A custom visual calendar for iOS 8+ written in Swift (2.0).843β
165π΄
RSDayFlow) - iOS 7+ Calendar with Infinite Scrolling.60β
11π΄
NWCalendarView) - An availability calendar implementation for iOS855β
106π΄
GLCalendarView) - A fully customizable calendar view acting as a date range picker2762β
533π΄
JTCalendar) - A customizable calendar view for iOS.7591β
812π΄
JTAppleCalendar) - The Unofficial Swift Apple Calendar Library. View. Control. for iOS & tvOS702β
75π΄
Daysquare) - An elegant calendar control for iOS.194β
14π΄
ASCalendar) - A calendar control for iOS written in swift with mvvm pattern703β
203π΄
Calendar) - A set of views and controllers for displaying and scheduling events on iOS748β
104π΄
Koyomi) - Simple customizable calendar component in Swift1873β
215π΄
DateTimePicker) - A nicer iOS UI component for picking date and time133β
23π΄
RCalendarPicker) - RCalendarPicker A date picker control.2558β
348π΄
CalendarKit) - Fully customizable calendar day view.26β
4π΄
GDPersianCalendar) - Customizable and easy to use Persian Calendar component.560β
119π΄
MBCalendarKit) - A calendar framework for iOS built with customization, and localization in mind.35β
1π΄
PTEventView) - An Event View based on Apple's Event Detail View within Calender.Supports ARC, Autolayout and editing via StoryBoard.605β
116π΄
KDCalendarView) - A calendar component for iOS written in Swift 4.0. It features both vertical and horizontal layout (and scrolling) and the display of native calendar events.184β
35π΄
CalendarPopUp) - CalendarPopUp - JTAppleCalendar library.164β
22π΄
ios_calendar) - It's lightweight and simple control with supporting Locale and CalendarIdentifier. There're samples for iPhone and iPad, and also with using a popover. With supporting Persian calendar10625β
1941π΄
FSCalendar) - A fully customizable iOS calendar library, compatible with Objective-C and Swift.903β
97π΄
ElegantCalendar) - The elegant full-screen calendar missed in SwiftUI.
Card based UI's, pan gestures, flip and swipe animations
2550β
419π΄
MDCSwipeToChoose) - Swipe to "like" or "dislike" any view, just like Tinder.app. Build a flashcard app, a photo viewer, and more, in minutes, not hours!850β
76π΄
TisprCardStack) - Library that allows to have cards UI.1177β
128π΄
CardAnimation) - Card flip animation by pan gesture.5378β
810π΄
Koloda) - KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS.23β
3π΄
KVCardSelectionVC) - Awesome looking Dial like card selection ViewController.254β
31π΄
DMSwipeCards) - Tinder like card stack that supports lazy loading and generics432β
52π΄
TimelineCards) - Presenting timelines as cards, single or bundled in scrollable feed!.4211β
276π΄
Cards) - Awesome iOS 11 AppStore's Card Views.561β
47π΄
MMCardView) - Custom CollectionView like Wallet App859β
63π΄
CardsLayout) - Nice card-designed custom collection view layout.2528β
223π΄
CardParts) - A reactive, card-based UI framework built on UIKit.1411β
101π΄
VerticalCardSwiper) - A marriage between the Shazam Discover UI and Tinder, built with UICollectionView in Swift.925β
141π΄
Shuffle) - A multi-directional card swiping library inspired by Tinder.
Input validators, form helpers and form builders.
37β
9π΄
Form) - The most flexible and powerful way to build a form on iOS5769β
951π΄
XLForm) - XLForm is the most flexible and powerful iOS library to create dynamic table-view forms. Fully compatible with Swift & Obj-C.11800β
1324π΄
Eureka) - Elegant iOS form builder in Swift.?β
?π΄
YALField) - Custom Field component with validation for creating easier form-like UI from interface builder.1300β
134π΄
Former) - Former is a fully customizable Swift2 library for easy creating UITableView based form.1328β
210π΄
SwiftForms) - A small and lightweight library written in Swift that allows you to easily create forms.160β
10π΄
Formalist) - Declarative form building framework for iOS1076β
87π΄
SwiftyFORM) - SwiftyFORM is a form framework for iOS written in Swift1440β
376π΄
SwiftValidator) - A rule-based validation library for Swift176β
39π΄
GenericPasswordRow) - A row for Eureka to implement password validations.496β
33π΄
formvalidator-swift) - A framework to validate inputs of text fields and text views in a convenient way.48β
15π΄
ValidationToolkit) - Lightweight framework for input validation written in Swift.51β
9π΄
ATGValidator) - Rule based validation framework with form and card validation support for iOS.977β
44π΄
ValidatedPropertyKit) - Easily validate your Properties with Property Wrappers.25β
8π΄
FDTextFieldTableViewCell) - Adds a UITextField to the cell and places it correctly.
45β
5π΄
RSKKeyboardAnimationObserver) - Showing / dismissing keyboard animation in simple UIViewController category.419β
39π΄
RFKeyboardToolbar) - This is a flexible UIView and UIButton subclass to add customized buttons and toolbars to your UITextFields/UITextViews.16517β
2418π΄
IQKeyboardManager) - Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView.797β
81π΄
NgKeyboardTracker) - Objective-C library for tracking keyboard in iOS apps.955β
112π΄
MMNumberKeyboard) - A simple keyboard to use with numbers and, optionally, a decimal point.160β
17π΄
KeyboardObserver) - For less complicated keyboard event handling.5808β
921π΄
TPKeyboardAvoiding) - A drop-in universal solution for moving text fields out of the way of the keyboard in iOS482β
82π΄
YYKeyboardManager) - iOS utility class allows you to access keyboard view and track keyboard animation.351β
31π΄
KeyboardMan) - KeyboardMan helps you make keyboard animation.101β
42π΄
MakemojiSDK) - Emoji Keyboard SDK (iOS)1068β
51π΄
Typist) - Small, drop-in Swift UIKit keyboard manager for iOS apps-helps manage keyboard's screen presence and behavior without notification center.58β
8π΄
KeyboardHideManager) - Codeless manager to hide keyboard by tapping on views for iOS written in Swift455β
32π΄
Toolbar) - Awesome autolayout Toolbar.1411β
152π΄
IHKeyboardAvoiding) - A drop-in universal solution for keeping any UIView visible when the keyboard is being shown - no more UIScrollViews!84β
17π΄
NumPad) - Number Pad (inspired by Square's design).298β
23π΄
Ribbon) - A simple cross-platform toolbar/custom input accessory view library for iOS & macOS.527β
119π΄
ISEmojiView) - Emoji Keyboard for iOS
8104β
780π΄
LTMorphingLabel) - Graceful morphing effects for UILabel written in Swift.4497β
683π΄
ActiveLabel.swift) - UILabel drop-in replacement supporting Hashtags (#), Mentions (@) and URLs (http://) written in Swift1567β
248π΄
MZTimerLabel) - A handy class for iOS to use UILabel as a countdown timer or stopwatch just like in Apple Clock App.1009β
193π΄
CountdownLabel) - Simple countdown UILabel with morphing animation, and some useful function.81β
11π΄
IncrementableLabel) - Incrementable label for iOS, macOS, and tvOS.8753β
1685π΄
TTTAttributedLabel) - A drop-in replacement for UILabel that supports attributes, data detectors, links, and more1584β
120π΄
NumberMorphView) - A label view for displaying numbers which can transition or animate using a technique called number tweening or number morphing.1048β
48π΄
GlitchLabel) - Glitching UILabel for iOS.1863β
104π΄
TOMSMorphingLabel) - Configurable morphing transitions between text values of a label.669β
110π΄
THLabel) - UILabel subclass, which additionally allows shadow blur, inner shadow, stroke text and fill gradient.1970β
219π΄
RQShineLabel) - Secret app like text animation2291β
222π΄
ZCAnimatedLabel) - UILabel replacement with fine-grain appear/disappear animation170β
23π΄
TriLabelView) - A triangle shaped corner label view for iOS written in Swift.880β
71π΄
Preloader.Ophiuchus) - Custom Label to apply animations on whole text or letters.74β
22π΄
MTLLinkLabel) - MTLLinkLabel is linkable UILabel. Written in Swift.?β
?π΄
UICountingLabel) - Adds animated counting support to UILabel.53β
2π΄
SlidingText) - Swift UIView for sliding text with page indicator.?β
?π΄
NumericAnimatedLabel) - Swift UIView for showing numeric label with incremental and decremental step animation while changing value. Useful for scenarios like displaying currency.6β
1π΄
JSLabel) - A simple designable subclass on UILabel with extra IBDesignable and Blinking features.23β
1π΄
AnimatedMaskLabel) - Animated Mask Label is a nice gradient animated label. This is an easy way to add a shimmering effect to any view in your app.121β
28π΄
STULabel) - A label view that's faster than UILabel and supports asynchronous rendering, links with UIDragInteraction, very flexible text truncation, Auto Layout, UIAccessibility and more.
156β
27π΄
LFLoginController) - Customizable login screen, written in Swift.661β
90π΄
LoginKit) - LoginKit is a quick and easy way to add a Login/Signup UX to your iOS app.166β
17π΄
Cely) - Plug-n-Play login framework written in Swift.
1816β
281π΄
ENSwiftSideMenu) - A simple side menu for iOS 7/8 written in Swift.7092β
1346π΄
RESideMenu) - iOS 7/8 style side menu with parallax effect inspired by Dribbble shots.598β
95π΄
SSASideMenu) - A Swift implementation of RESideMenu. A iOS 7/8 style side menu with parallax effect.303β
25π΄
RadialMenu) - RadialMenu is a custom control for providing a touch context menu (like iMessage recording in iOS 8) built with Swift & POP780β
49π΄
cariocamenu) - The fastest zero-tap iOS menu.174β
33π΄
VLDContextSheet) - Context menu similar to the one in the Pinterest iOS app2910β
253π΄
GuillotineMenu) - Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine.316β
44π΄
MediumMenu) - A menu based on Medium iOS app.83β
15π΄
SwiftySideMenu) - SwiftySideMenu is a lightweight and easy to use side menu controller to add left menu and center view controllers with scale animation based on Pop framework.591β
92π΄
LLSlideMenu) - This is a spring slide menu for iOS apps89β
15π΄
Swift-Slide-Menu) - A Slide Menu, written in Swift, inspired by Slide Menu Material Design.851β
67π΄
MenuItemKit) - UIMenuItem with image and block(closure)2687β
410π΄
BTNavigationDropdownMenu) - The elegant dropdown menu, written in Swift, appears underneath navigation bar to display a list of related items when a user click on the navigation title.51β
20π΄
ALRadialMenu) - A radial/circular menu featuring spring animations. Written in swift193β
50π΄
AZDropdownMenu) - An easy to use dropdown menu that supports images.3440β
356π΄
CircleMenu) - An animated, multi-option menu button.3403β
752π΄
SlideMenuControllerSwift) - iOS Slide Menu View based on Google+, iQON, Feedly, Ameba iOS app. It is written in pure Swift.5713β
695π΄
SideMenu) - Simple side menu control in Swift inspired by Facebook. Right and Left sides. Lots of customization and animation options. Can be implemented in Storyboard with no code.349β
35π΄
CategorySliderView) - slider view for choosing categories. add any UIView type as category item view. Fully customisable525β
83π΄
MKDropdownMenu) - A Dropdown Menu for iOS with many customizable parameters to suit any needs.458β
88π΄
ExpandingMenu) - ExpandingMenu is menu button for iOS written in Swift.5266β
897π΄
PageMenu) - A paging menu controller built from other view controllers placed inside a scroll view (like Spotify, Windows Phone, Instagram)387β
66π΄
XXXRoundMenuButton) - A simple circle style menu.140β
21π΄
IGCMenu) - Grid and Circular menu with animation.Easy to customise.23β
6π΄
EEJSelectMenu) - Single selection menu with cool animations, responsive with all screen sizes.1227β
161π΄
IGLDropDownMenu) - An iOS drop down menu with pretty animation and easy to customize.2717β
318π΄
Side-Menu.iOS) - Animated side menu with customizable UI894β
206π΄
PopMenu) - PopMenu is pop animation menu inspired by Sina weibo / NetEase app.974β
111π΄
FlowingMenu) - Interactive view transition to display menus with flowing and bouncing effects in Swift3453β
316π΄
Persei) - Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift2462β
628π΄
DropDown) - A Material Design drop down for iOS1918β
246π΄
KYGooeyMenu) - A not bad gooey effects menu.1158β
288π΄
SideMenuController) - A side menu controller written in Swift1833β
247π΄
Context-Menu.iOS) - You can easily add awesome animated context menu to your app.5311β
964π΄
ViewDeck) - An implementation of the sliding functionality found in the Path 2.0 or Facebook iOS apps.428β
57π΄
FrostedSidebar) - Hamburger Menu using Swift and iOS 8 API's581β
112π΄
VHBoomMenuButton) - A menu which can ... BOOM!302β
38π΄
DropDownMenuKit) - A simple, modular and highly customizable UIKit menu, that can be attached to the navigation bar or toolbar, written in Swift.23β
2π΄
RevealMenuController) - Expandable item groups, custom position and appearance animation. Similar to ActionSheet style.168β
22π΄
RHSideButtons) - Library provides easy to implement variation of Android (Material Design) Floating Action Button for iOS. You can use it as your app small side menu.125β
15π΄
Swift-CircleMenu) - Rotating circle menu written in Swift 3.282β
51π΄
AKSideMenu) - Beautiful iOS side menu library with parallax effect.708β
164π΄
InteractiveSideMenu) - Customizable iOS Interactive Side Menu written in Swift 3.1345β
113π΄
YNDropDownMenu) - Adorable iOS drop down menu with Swift3.157β
32π΄
KWDrawerController) - Drawer view controller that easy to use!64β
8π΄
JNDropDownMenu) - Easy to use tableview style drop down menu with multi-column support written in Swift3.731β
58π΄
FanMenu) - Menu with a circular layout based on Macaw.642β
53π΄
AirBar) - UIScrollView driven expandable menu written in Swift 3.850β
89π΄
FAPanels) - FAPanels for transition1289β
131π΄
SwipeMenuViewController) - Swipable tab and menu View and ViewController.289β
40π΄
DTPagerController) - A fully customizable container view controller to display set of ViewControllers in horizontal scroller1405β
123π΄
PagingKit) - PagingKit provides customizable menu UI It has more flexible layout and design than the other libraries.309β
33π΄
Dropdowns) - π§ Dropdown in Swift3400β
424π΄
Parchment) - A paging view controller with a highly customizable menu. Built on UICollectionView, with support for custom layouts and infinite data sources.983β
51π΄
ContextMenu) - An iOS context menu UI inspired by Things 3.1507β
89π΄
Panels) - Panels is a framework to easily add sliding panels to your application.19β
1π΄
UIMenuScroll) - Creating the horizontal swiping navigation how on Facebook Messenger.869β
64π΄
CircleBar) - πΆ A fun, easy-to-use tab bar navigation controller for iOS.985β
47π΄
SPLarkController) - Settings screen with buttons and switches.579β
56π΄
SwiftyMenu) - A Simple and Elegant DropDown menu for iOS π₯π₯
1034β
127π΄
HidingNavigationBar) - Easily hide and show a view controller's navigation bar (and tab bar) as a user scrolls3378β
458π΄
KMNavigationBarTransition) - A drop-in universal library helps you to manage the navigation bar styles and makes transition animations smooth between different navigation bar styles while pushing or popping a view controller for all orientations.4463β
678π΄
LTNavigationBar) - UINavigationBar Category which allows you to change its appearance dynamically990β
57π΄
BusyNavigationBar) - A UINavigationBar extension to show loading effects154β
19π΄
KDInteractiveNavigationController) - A UINavigationController subclass that support pop interactive UINavigationbar with hidden or show.6046β
634π΄
AMScrollingNavbar) - Scrollable UINavigationBar that follows the scrolling of a UIScrollView38β
9π΄
NavKit) - Simple and integrated way to customize navigation bar experience on iOS app.786β
85π΄
RainbowNavigation) - An easy way to change backgroundColor of UINavigationBar when Push & Pop253β
25π΄
TONavigationBar) - A simple subclass that adds the ability to set the navigation bar background to 'clear' and gradually transition it visibly back in, similar to the effect in the iOS Music app.
?β
?π΄
ActionSheetPicker-3.0) - Quickly reproduce the dropdown UIPickerView / ActionSheet functionality on iOS.529β
92π΄
PickerView) - A customizable alternative to UIPickerView in Swift.583β
176π΄
DatePickerDialog) - Date picker dialog for iOS527β
90π΄
CZPicker) - A picker view shown as a popup for iOS.90β
15π΄
AIDatePickerController) - π UIDatePicker modally presented with iOS 7 custom transitions.216β
74π΄
CountryPicker) - π UIPickerView with Country names flags and phoneCodes213β
43π΄
McPicker) - A customizable, closure driven UIPickerView drop-in solution with animations that is rotation ready.894β
36π΄
Mandoline) - An iOS picker view to serve all your "picking" needs301β
24π΄
D2PDatePicker) - Elegant and Easy-to-Use iOS Swift Date Picker509β
193π΄
CountryPickerView)- A simple, customizable view for efficiently collecting country information in iOS apps71β
26π΄
planet) - A country picker90β
37π΄
MICountryPicker) - Swift country picker with search option.170β
25π΄
ADDatePicker) - A fully customizable iOS Horizontal PickerView library, written in pure swift.297β
87π΄
SKCountryPicker) - A simple, customizable Country picker for picking country or dialing code.
2108β
373π΄
MMPopupView) - Pop-up based view(e.g. alert sheet), can easily customize.2599β
346π΄
STPopup) - STPopup provides a UINavigationController in popup style, for both iPhone and iPad.194β
30π΄
NMPopUpView) - Simple iOS class for showing nice popup windows. Swift and Objective-C versions available.336β
61π΄
PopupController) - A customizable controller for showing temporary popup view.236β
18π΄
SubscriptionPrompt) - Subscription View Controller like the Tinder uses3068β
269π΄
Presentr) - Wrapper for custom ViewController presentations in iOS 8+3972β
522π΄
PopupDialog) - A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertControllers alert style.116β
23π΄
SelectionDialog) - Simple selection dialog.773β
49π΄
AZDialogViewController) - A highly customizable alert dialog controller that mimics Snapchat's alert dialog.605β
52π΄
MIBlurPopup) - MIBlurPopup let you create amazing popups with a blurred background.3051β
342π΄
LNPopupController) - a framework for presenting view controllers as popups of other view controllers, much like the Apple Music and Podcasts apps.417β
29π΄
PopupWindow) - PopupWindow is a simple Popup using another UIWindow in Swift.37β
6π΄
SHPopup) - SHPopup is a simple lightweight library for popup view.2107β
329π΄
Popover) - Popover is a balloon library like Facebook app. It is written in pure swift.6655β
608π΄
SwiftEntryKit) - A highly customizable popups, alerts and banners presenter for iOS. It offers various presets and is written in pure Swift.869β
57π΄
FFPopup) - β©FFPopup is a lightweight library for presenting custom views as a popup.3563β
269π΄
PopupView) - Toasts and popups library written with SwiftUI.1437β
67π΄
MijickPopups) - Popups, popovers, sheets, alerts, toasts, banners, (...) presentation made simple. Written with and for SwiftUI.
107β
10π΄
ProgressMeter) - Display the progress on a meter with customized annotations for iOS developed in Swift545β
84π΄
GradientCircularProgress) - Customizable progress indicator library in Swift.
3768β
441π΄
DGElasticPullToRefresh) - Elastic pull to refresh for iOS developed in Swift1864β
166π΄
PullToBounce) - Animated "Pull To Refresh" Library for UIScrollView.4813β
1093π΄
SVPullToRefresh) - Give pull-to-refresh & infinite scrolling to any UIScrollView with 1 line of code. http://samvermette.com/3141403β
147π΄
UzysAnimatedGifPullToRefresh) - Add PullToRefresh using animated GIF to any scrollView with just simple code310β
46π΄
PullToRefreshCoreText) - PullToRefresh extension for all UIScrollView type classes with animated text drawing style879β
64π΄
BOZPongRefreshControl) - A pull-down-to-refresh control for iOS that plays pong, originally created for the MHacks III iOS app3919β
481π΄
CBStoreHouseRefreshControl) - Fully customizable pull-to-refresh control inspired by Storehouse iOS app55β
9π΄
SurfingRefreshControl) - Inspired by CBStoreHouseRefreshControl.Customizable pull-to-refresh control,written in pure Swift768β
60π΄
mntpulltoreact) - One gesture, many actions. An evolution of Pull to Refresh.266β
18π΄
ADChromePullToRefresh) - Chrome iOS app style pull to refresh with multiple actions.2477β
141π΄
BreakOutToRefresh) - A playable pull to refresh view using SpriteKit.13815β
3550π΄
MJRefresh) An easy way to use pull-to-refresh.41β
15π΄
HTPullToRefresh) - Easily add vertical and horizontal pull to refresh to any UIScrollView. Can also add multiple pull-to-refesh views at once.537β
101π΄
PullToRefreshSwift) - iOS Simple Cool PullToRefresh Library. It is written in pure swift.161β
14π΄
GIFRefreshControl) - GIFRefreshControl is a pull to refresh that supports GIF images as track animations.946β
89π΄
ReplaceAnimation) - Pull-to-refresh animation in UICollectionView with a sticky header flow layout, written in Swift1923β
212π΄
PullToMakeSoup) - Custom animated pull-to-refresh that can be easily added to UIScrollView676β
47π΄
RainyRefreshControl) - Simple refresh control for iOS inspired by π concept.1837β
256π΄
ESPullToRefresh) - Customisable pull-to-refresh, including nice animation on the top964β
110π΄
CRRefresh) - An easy way to use pull-to-refresh.1204β
143π΄
KafkaRefresh) - Animated, customizable, and flexible pull-to-refresh framework for faster and easier iOS development.
549β
100π΄
FloatRatingView) - Whole, half or floating point ratings control written in Swift291β
32π΄
TTGEmojiRate) - An emoji-liked rating view for iOS, implemented in Swift.173β
23π΄
StarryStars) - StarryStars is iOS GUI library for displaying and editing ratings2192β
367π΄
Cosmos) - A star rating control for iOS / Swift1276β
196π΄
HCSStarRatingView) - Simple star rating view for iOS written in Objective-C47β
11π΄
MBRateApp) - A groovy app rate stars screen for iOS written in Swift29β
2π΄
RPInteraction) - Review page interaction - handy and pretty way to ask for review.
191β
17π΄
ScrollingFollowView) - ScrollingFollowView is a simple view which follows UIScrollView scrolling.1061β
148π΄
UIScrollView-InfiniteScroll) - UIScrollView infinite scroll category.59β
10π΄
GoAutoSlideView) - GoAutoSlideView extends UIScrollView by featuring infinitely and automatically slide.660β
73π΄
AppStoreStyleHorizontalScrollView) - App store style horizontal scroll view.487β
54π΄
PullToDismiss) - You can dismiss modal viewcontroller by pulling scrollview or navigationbar in Swift.3522β
458π΄
SpreadsheetView) - Full configurable spreadsheet view user interfaces for iOS applications. With this framework, you can easily create complex layouts like schedule, Gantt chart or timetable as if you are using Excel.2936β
179π΄
VegaScroll) - VegaScroll is a lightweight animation flowlayout for UICollectionView completely written in Swift 4, compatible with iOS 11 and Xcode 9268β
31π΄
ShelfView-iOS) - iOS custom view to display books on shelf424β
32π΄
SlideController) - SlideController is simple and flexible UI component completely written in Swift. It is a nice alternative for UIPageViewController built using power of generic types.108β
12π΄
CrownControl) - Inspired by the Apple Watch Digital Crown, CrownControl is a tiny accessory view that enables scrolling through scrollable content without lifting your thumb.1309β
162π΄
SegementSlide) - Multi-tier UIScrollView nested scrolling solution.
2241β
280π΄
BetterSegmentedControl) - An easy to use, customizable replacement for UISegmentedControl & UISwitch.349β
42π΄
LUNSegmentedControl) - Customizable segmented control with interactive animation.384β
50π΄
AKASegmentedControl) - π« Fully customizable Segmented Control for iOS.1761β
178π΄
TwicketSegmentedControl) - Custom UISegmentedControl replacement for iOS, written in Swift.974β
77π΄
SJFluidSegmentedControl) - A segmented control with custom appearance and interactive animations. Written in Swift 3.0.4018β
831π΄
HMSegmentedControl) - A drop-in replacement for UISegmentedControl mimicking the style of the segmented control used in Google Currents and various other Google products.111β
22π΄
YUSegment) - A customizable segmented control for iOS. Supports both text and image.300β
60π΄
MultiSelectSegmentedControl) - adds Multiple-Selection to the standardUISegmentedControl
.309β
32π΄
DynamicMaskSegmentSwitch) - A segment switcher with dynamic text mask effect689β
56π΄
PinterestSegment) - A Pinterest-like segment control with masking animation.1879β
175π΄
DGRunkeeperSwitch) - Runkeeper design switch control (two part segment control)
84β
8π΄
VolumeControl) - Custom volume control for iPhone featuring a well-designed round slider.90β
11π΄
WESlider) - Simple and light weight slider with chapter management67β
21π΄
IntervalSlider) - IntervalSlider is a slider library like ReutersTV app. written in pure swift.366β
78π΄
RangeSlider) - A simple range slider made in Swift148β
37π΄
CircleSlider) - CircleSlider is a Circular slider library. written in pure Swift.185β
51π΄
MARKRangeSlider) - A custom reusable slider control with 2 thumbs (range slider).1842β
233π΄
ASValueTrackingSlider) - A UISlider subclass that displays the slider value in a popup view966β
202π΄
TTRangeSlider) - A slider, similar in style to UISlider, but which allows you to pick a minimum and maximum range.48β
15π΄
MMSegmentSlider) - Customizable animated slider for iOS.572β
110π΄
StepSlider) - StepSlider its custom implementation of slider such as UISlider for preset integer values.85β
12π΄
JDSlider) - An iOS Slider written in Swift.576β
23π΄
SnappingSlider) - A beautiful slider control for iOS built purely upon Swift140β
32π΄
MTCircularSlider) - A feature-rich circular slider control.78β
13π΄
VerticalSlider) - VerticalSlider is a vertical implementation of the UISlider slider control.255β
42π΄
CircularSlider) - A powerful Circular Slider. It's written in Swift, it's 100% IBDesignable and all parameters are IBInspectable.2598β
279π΄
HGCircularSlider) - A custom reusable circular slider control for iOS application.757β
283π΄
RangeSeekSlider) - A customizable range slider for iOS.370β
27π΄
SectionedSlider) - Control Center Slider.494β
114π΄
MultiSlider) - UISlider clone with multiple thumbs and values, optional snap intervals, optional value labels.627β
56π΄
AGCircularPicker) - AGCircularPicker is helpful component for creating a controller aimed to manage any calculated parameter.1976β
152π΄
Fluid Slider) - A slider widget with a popup bubble displaying the precise value selected.
1488β
120π΄
CBZSplashView) - Twitter style Splash Screen View. Grows to reveal the Initial view behind.473β
73π΄
SKSplashView) - Create custom animated splash views similar to the ones in the Twitter, Uber and Ping iOS app.1250β
87π΄
RevealingSplashView) - A Splash view that animates and reveals its content, inspired by Twitter splash
1718β
85π΄
Bartinter) - Status bar tint depending on content behind, updates dynamically.
24β
2π΄
PFStepper) - May be the most elegant stepper you have ever had!394β
46π΄
ValueStepper) - A Stepper object that displays its value.925β
115π΄
GMStepper) - A stepper with a sliding label in the middle.71β
4π΄
barceloneta) - The right way to increment/decrement values with a simple gesture on iOS.428β
31π΄
SnappingStepper) - An elegant alternative to the UIStepper written in Swift25β
6π΄
SMNumberWheel) - A custom control written in Swift, which is ideal for picking numbers very fast but yet very accurate using a rotating wheel
246β
23π΄
AnimatedSwitch) - UISwitch which paints over the parent view with the color in Swift.333β
25π΄
ViralSwitch) - A UISwitch that infects its superview with its tint color.318β
47π΄
JTMaterialSwitch) - A customizable switch UI with ripple effect and bounce animations, inspired from Google's Material Design.918β
88π΄
TKSwitcherCollection) - An animate switch collection776β
193π΄
SevenSwitch) - iOS7 style drop in replacement for UISwitch.117β
19π΄
PMZSwitch) - Yet another animated toggle206β
23π΄
Switcher) - Swift - Custom UISwitcher with animation when change status2931β
230π΄
RAMPaperSwitch) - RAMPaperSwitch is a Swift module which paints over the parent view when the switch is turned on.980β
65π΄
AIFlatSwitch) - A flat component alternative to UISwitch on iOS146β
26π΄
Switch) - An iOS switch control implemented in Swift with full Interface Builder support.
127β
23π΄
ESTabBarController) - A tab bar controller for iOS that allows highlighting buttons and setting custom actions to them.940β
85π΄
GooeyTabbar) - A gooey effect tabbar11130β
1326π΄
animated-tab-bar) - RAMAnimatedTabBarController is a Swift module for adding animation to tabbar items.3677β
459π΄
FoldingTabBar.iOS) - Folding Tab Bar and Tab Bar Controller157β
23π΄
GGTabBar) - Another UITabBar & UITabBarController (iOS Tab Bar) replacement, but uses Auto Layout for arranging it's views hierarchy.2030β
135π΄
adaptive-tab-bar) - AdaptiveController is a 'Progressive Reduction' Swift module for adding custom states to Native or Custom iOS UI elements232β
41π΄
Pager) - Easily create sliding tabs with Pager6994β
1326π΄
XLPagerTabStrip) - Android PagerTabStrip for iOS.1388β
222π΄
TabPageViewController) - Paging view controller and scroll tab view.501β
30π΄
TabDrawer) - Customizable TabBar UI element that allows you to run a block of code upon TabBarItem selection, written in Swift655β
46π΄
SwipeViewController) - SwipeViewController is a Swift modification of RKSwipeBetweenViewControllers - navigate between pages / ViewControllers1381β
148π΄
ColorMatchTabs) - Interesting way to display tabs1058β
131π΄
BATabBarController) - A TabBarController with a unique animation for selection510β
78π΄
ScrollPager) - A scroll pager that displays a list of tabs (segments) and manages paging between given views2530β
325π΄
Segmentio) - Animated top/bottom segmented control written in Swift.122β
16π΄
KYWheelTabController) - KYWheelTabController is a subclass of UITabBarController.It displays the circular menu instead of UITabBar.55β
11π΄
SuperBadges) - Add emojis and colored dots as badges for your Tab Bar buttons347β
65π΄
AZTabBarController) - A custom tab bar controller for iOS written in Swift 3.0162β
24π΄
MiniTabBar) - A clean simple alternative to the UITabBar1545β
106π΄
SwipeableTabBarController) - UITabBarController with swipe interaction between its tabs.57β
14π΄
SMSwipeableTabView) - Swipeable Views with Tabs (Like Android SwipeView With Tabs Layout)2881β
240π΄
Tabman) - A powerful paging view controller with indicator bar for iOS.187β
33π΄
WormTabStrip) Beatiful ViewPager For iOS written in Swift (inspired by Android7091β
1340π΄
SmartTabLayout))79β
13π΄
SSCustomTabMenu) Simple customizable iOS bottom menu with Tabbar.105β
10π΄
SmoothTab) - Smooth customizable tabs for iOS apps.309β
20π΄
ExpandedTabBar) - Very creative designed solution for "more" items in UITabBarController185β
18π΄
BEKCurveTabbar) - compatible with XCode +10 and fully customizable via Interface_Builder panel. BEKCurveTabBar derived UITabBar class and compatible with every iOS devices.412β
28π΄
AnimatedTabBar) - A tabbar with number of preset animations. Written with SwiftUI.
6965β
1073π΄
MGSwipeTableCell) - UITableViewCell subclass that allows to display swippable buttons with a variety of transitions.69β
9π΄
YXTPageView) - A PageView, which supporting scrolling to transition between a UIView and a UITableView.268β
25π΄
ConfigurableTableViewController) - Typed, yet Flexible Table View Controller https://holko.pl/2016/01/05/typed-table-view-controller/28β
1π΄
Lightning-Table) - A declarative api for working with UITableView.1251β
87π΄
Static) - Simple static table views for iOS in Swift.2366β
292π΄
AMWaveTransition) - Custom transition between viewcontrollers holding tableviews.7127β
1268π΄
SWTableViewCell) - An easy-to-use UITableViewCell subclass that implements a swippable content view which exposes utility buttons (similar to iOS 7 Mail Application)944β
104π΄
ZYThumbnailTableView) - a TableView have thumbnail cell only, and you can use gesture let it expands other expansionView, all diy68β
10π΄
BWSwipeRevealCell) - A Swift library for swipeable table cells2084β
205π΄
preview-transition) - PreviewTransition is a simple preview gallery controller557β
65π΄
QuickTableViewController) - A simple way to create a UITableView for settings in Swift.703β
74π΄
TableKit) - Type-safe declarative table views with Swift169β
22π΄
VBPiledView) - Simple and beautiful stacked UIView to use as a replacement for an UITableView, UIImageView or as a menu1806β
339π΄
VTMagic) - VTMagic is a page container library for iOS.2955β
412π΄
MCSwipeTableViewCell) - π Convenient UITableViewCell subclass that implements a swippable content to trigger actions (similar to the Mailbox app).525β
50π΄
MYTableViewIndex) - A pixel perfect replacement for UITableView section index, written in Swift&n