6,563 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
Zuckerkit screenshot

Zuckerkit

August 22, 2013 • MIT License
A wrapper around the Facebook SDK that makes common tasks easy.
SvpplyTable screenshot

SvpplyTable

August 22, 2013 • MIT License
Expandable and collapsable Menu using UITableView, like Svpply.
Tap Pad screenshot

Tap Pad

August 22, 2013 • MIT License
Generate interesting musical patterns on iOS using basic rules of cellular automatons. Just tap on the grid to get started. Note: this is a universal iPhone and iPad app.
MSCMoreOptionTableViewCell screenshot

MSCMoreOptionTableViewCell

August 21, 2013 • MIT License
Drop-in solution to achieve the "More" button in an UITableView's "swipe to delete"-menu by extending Apple's own implementation and not rewriting it, so UITableView's standard behavior isn't chang...
ADFlipTransition screenshot

ADFlipTransition

August 21, 2013 • MIT License
An alternative presentation animation for iOS. Mimics the flip animation from the iOS iTunes/App Store. Contains categories on UIViewController, UICollectionViewController and UITableViewControl...
PPImageScrollingTableViewCell screenshot

PPImageScrollingTableViewCell

August 21, 2013 • MIT License
PPImageScrollingTableViewCell is a UITableViewCell subclass that can make images scrollable horizontally in TableView.
OSNavigationController screenshot

OSNavigationController

August 20, 2013 • zlib License
OSNavigationController is a open source re-implementation of UINavigationController. It currently features only a subset of the functionality of UINavigationController, but the long-term aim is to ...
TWSReleaseNotesView screenshot

TWSReleaseNotesView

August 20, 2013 • MIT License
Among other crazy features, iOS 7 enables users to have automatic updates for their apps, wiping away the infamous App Store badge. This is really convenient both for users and developers, but it c...
IADownloadManager screenshot

IADownloadManager

August 20, 2013 • MIT License
iOS download manager, Download a set of files in parallel and sequential order. A Minimalist download manager for iOS Download a set of files in parallel or sequential order.
PListTableViewController screenshot

PListTableViewController

August 19, 2013 • MIT License
Subclass of UITableViewController to show items of not only NSArray but also NSDictionary.
DRImagePlaceholderHelper screenshot

DRImagePlaceholderHelper

August 19, 2013 • MIT License
iOS placeholder images made simple. Install using cocoapods: pod 'DRImagePlaceholderHelper', '~> 1.0.1'
EKWelcomeView screenshot

EKWelcomeView

August 18, 2013 • MIT License
EKWelcomeView is a solution to implement entry view in application for your needs - e.g. for tutorial or hints of how to use your application.
MZFormSheetController screenshot

MZFormSheetController

August 18, 2013 • MIT License
MZFormSheetController provides an alternative to the native iOS UIModalPresentationFormSheet, adding support for iPhone and additional opportunities to setup controller size and feel form sheet.
HKCircularProgressView screenshot

HKCircularProgressView

August 18, 2013 • MIT License
A simple discrete/continuous circular progress view with current/max properties, customizable appearance and animatable.
NRSimplePlist [Swift + Obj-C] screenshot

NRSimplePlist [Swift + Obj-C]

August 17, 2013 • Apache 2.0 License
Easy library to fetch and edit data from and to plists on the fly (Xcode) NOW WITH THE SWIFT VERSION! Very useful to store every persistent system data like UI colors, arrays, system music, p...
ABCustomUINavigationController screenshot

ABCustomUINavigationController

August 17, 2013 • MIT License
Subclass of UINavigationController for overwriting push and pop methods to create new transitions effects. Currently it has been implemented two transition animations: - SquaresFlip The scree...
DiamondActivityIndicator screenshot

DiamondActivityIndicator

August 17, 2013 • MIT License
This is a remake of the UIActivityIndicatorView class. It's based on a concept by @Sentry_NC (found here: http://dribbble.com/shots/1185018-Diamond-Loading-Indicator-GIF).
MSMenuView screenshot

MSMenuView

August 17, 2013 • Apache 2.0 License
MSMenuView is an easy to use custom uitabbarcontroller, or menu (iOS 6+) .
ALBatteryView screenshot

ALBatteryView

August 17, 2013 • MIT License
Simple view composed by a battery image and a view that fill the battery with the current battery level
KLCircleViewController screenshot

KLCircleViewController

August 17, 2013 • Apache 2.0 License
Organizes up to 4 UIViewController subclasses into a 'T' Shaped formation where a user can either toggle the various state transitions programatically or by swiping. The control is a clone of the C...