6,550 open source UI components
for iOS, iPadOS, macOS, tvOS, and watchOS.

Sponsored with ❤️ by Instabug

Instabug: Understand how your app is doing with real-time contextual insights from your users

Get all the logs you need and fix bugs, crashes, and other issues in minutes instead of days. With Instabug you will automatically receive device data, network logs, and reproduction steps with every bug and crash report. It only takes a line of code to integrate and is perfect for teams that are now working remotely. See more detailed features comparison and try Instabug for free here.

Get Started Now
DownPicker++ screenshot

DownPicker++

July 24, 2018 • Apache 2.0 License
Forked version of DownPicker repo. A lightweight DropDownList / ComboBox for iOS, written in Objective-C,
Twitter Network Layer screenshot

Twitter Network Layer

July 19, 2018 • Apache 2.0 License
Twitter Network Layer is a scalable and feature rich network layer built on top of NSURLSession for Apple platforms
QRCode screenshot

QRCode

July 11, 2018 • MIT License
A QRCode Generator in Swift
GKPictureInPictureView screenshot

GKPictureInPictureView

July 06, 2018 • MIT License
FaceTime/iOS PiP like throwable view
FSCalendar+Persian screenshot

FSCalendar+Persian

June 30, 2018 • Apache 2.0 License
Persian version of the FSCalendar. A fully customizable iOS calendar library, compatible with Objective-C and Swift
XYDebugView screenshot

XYDebugView

June 07, 2018 • MIT License
XYDebugView is debug tool to draw the all view's frame in device screen and show it by 2d/3d style like reveal did.
SKATableView screenshot

SKATableView

May 09, 2018 • Apache 2.0 License
TableView With Search Bar
DOLabel screenshot

DOLabel

March 15, 2018 • Apache 2.0 License
UILabel replacement based on CoreText/CALayer for macOS and iOS
VSAlert screenshot

VSAlert

March 13, 2018 • MIT License
An drop-in replacement for UIAlertController with more customization and better styling.
ERProgressHud-ObjectiveC screenshot

ERProgressHud-ObjectiveC

February 27, 2018 • Apache 2.0 License
A simple ProgressHud written in ObjectiveC. Five different kinds of ProgressHud is implemented to use. Very easy to customize. There are various options like ProgressHud with title, without title, ...
ILSParallaxHeader screenshot

ILSParallaxHeader

February 26, 2018 • MIT License
Custom UIView subclass header for UITableView with parallax effect on images.
LMGraphView screenshot

LMGraphView

February 18, 2018 • MIT License
LMGraphView is a simple and customizable graph view for iOS.
ILSCloudKitManager screenshot

ILSCloudKitManager

February 14, 2018 • MIT License
ILSCloudKitManager is wrapper for managing apple's CloudKit operations like create, update, fetch and delete records.
PBJEffects screenshot

PBJEffects

February 14, 2018 • MIT License
PBJEffects is a nice collection of cool effects.
PBJAnimations screenshot

PBJAnimations

February 14, 2018 • MIT License
A simple animations & transitions class.
PBJDebuggingTools screenshot

PBJDebuggingTools

February 13, 2018 • MIT License
Nice collection of some useful debugging tools.
ZMJTipView screenshot

ZMJTipView

February 13, 2018 • Apache 2.0 License
Fully customisable tooltip view in Objective-C for iOS.
ZMJGanttChart screenshot

ZMJGanttChart

February 12, 2018 • Apache 2.0 License
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.
Q-municate screenshot

Q-municate

February 03, 2018 • Apache 2.0 License
The open-source cross-platform video calling and instant messaging app from QuickBlox!
Restofire screenshot

Restofire

February 03, 2018 • MIT License
Restofire is a protocol oriented network abstraction layer in swift that is built on top of Alamofire to use services in a declartive way