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

Stay in touch
Sponsored with ❤️ by Instabug
Instabug: Understand how your app is doing with real-time contextual insights from your users
Instabug

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.

MYIntroductionView screenshot

MYIntroductionView

A "drop-in" solution for building stylish app introductions and tutorials.

Learn More Open in Xcode
PrettyKit screenshot

PrettyKit

PrettyKit is a small set of new widgets and UIKit subclasses such as UITableViewCell, UINavigationBar or UITabBar that gives you a deeper UIKit customization. You will be able to change their backg...

Learn More Open in Xcode
TBHintView screenshot

TBHintView

TBHintView is a simple, highly customizable hint library for iOS. It enables you to add simple hints to any UIView. It features multiple page support and various show and hide animation types.

Learn More Open in Xcode
UIBubbleTableView screenshot

UIBubbleTableView

UIBubbleTableView is UITableView based iOS component for rendering chats like it's done in Messages application. Now comes with "typing" bubble and images in the chat. For installation guide and de...

Learn More Open in Xcode
MJRefresh screenshot

MJRefresh

The easiest way to use pull-to-refresh

Learn More Open in Xcode
OCCalendar screenshot

OCCalendar

OCCalendar is a very simple component for iPhone/iPad that provides a "Popover" date picker controller. It is very easy to add to your project, and is 100% CoreGraphics code, so it uses no images, ...

Learn More Open in Xcode
TweetBot like UIAlertView and UIActionSheet replacement screenshot

TweetBot like UIAlertView and UIActionSheet replacement

If you're sick and tired of the old UIActionSheet and UIAlertView's look or just can't do what you want with them, these classes are the answer to your prayers. The classes can be easily customi...

Learn More Open in Xcode
Vertically swipe between pages of content screenshot

Vertically swipe between pages of content

As seen in the Reeder iPhone app, pull to see the title of the next page of content. Pull far enough and the next page slides in to replace the current page.

Learn More Open in Xcode
DDPageControl screenshot

DDPageControl

A replacement for UIPageControl that lets you customize the size, spacing and color of the page control dots.

Learn More Open in Xcode
PPRevealSideViewController screenshot

PPRevealSideViewController

This is a container controller for presenting side views like Path or Facebook application. It is really simple to use, like UINavigationController, works on both iPhone and iPad, really easy to s...

Learn More Open in Xcode
iRate screenshot

iRate

A handy class that prompts users of your iPhone or Mac App Store app to rate your application after using it for a while. Similar to Appirater, but with a simpler, cleaner interface and automatic s...

Learn More Open in Xcode
KKGridView screenshot

KKGridView

High-performance grid view for iOS.

Learn More Open in Xcode
XYOrigami screenshot

XYOrigami

XYOrigami is an simple and easy-to-use view transition for iOS app. Inspired by HonCheng’s next train video, XYOrigami is a simpler version of folding transition. It is an add-on category of UIView...

Learn More Open in Xcode
CLCascade screenshot

CLCascade

CLCascade is a library to create twitter-like UI in iPad apps created by CreativeLabs.pl TEAM.

Learn More Open in Xcode
CFAlertViewController screenshot

CFAlertViewController

CFAlertViewController is a library that helps you display and customise alerts and action sheets on iPad and iPhone. It offers screen rotation as well as an adaptive UI support. CFAlertViewControll...

Learn More Open in Xcode
Animated Tab Bar Selection Indicator screenshot

Animated Tab Bar Selection Indicator

As seen in Twitter for iPhone (née Tweetie 2), select a tab from the tab bar, and a small triangular selection indicator slides into place above the tab.

Learn More Open in Xcode
ABPadLockScreen screenshot

ABPadLockScreen

ABPadLockScreen aims to provide a universal solution to providing a secure keypad/pin lock screen to your iPhone or iPad app. With just a few lines you can have a full lock screen module ready to go.

Learn More Open in Xcode
AJNotificationView screenshot

AJNotificationView

Notice component for iOS

Learn More Open in Xcode
RDActionSheet screenshot

RDActionSheet

A class to make easy to customise action sheets

Learn More Open in Xcode
GHSidebarNav screenshot

GHSidebarNav

A clone of the new Facebook iOS UI paradigm; a sidebar navigation table that is revealed by sliding the main content panel to the right. The search goes full-screen and everything supports the stan...

Learn More Open in Xcode
MJPopupViewController screenshot

MJPopupViewController

A UIViewController Category to display a ViewController as a popup with different transition effects.

Learn More Open in Xcode
STBubbleTableViewCell screenshot

STBubbleTableViewCell

STBubbleTableViewCell is a UITableViewCell subclass for easily displaying chat conversations. This component comes with 10 colored bubble images in both normal and retina size. <hr/> <p>FEATURE...

Learn More Open in Xcode
HMSegmentedControl screenshot

HMSegmentedControl

A drop-in replacement for UISegmentedControl mimicking the style of the segmented control used in Google Currents.

Learn More Open in Xcode
KLNoteViewController screenshot

KLNoteViewController

A control that organizes multiple navigation controllers in a stack inspired by Evernote 5.0 app <p>This control is dual licensed:</p> <ul> <li><strong>- For Free,</strong> under the terms of ...

Learn More Open in Xcode
KLExpandingSelect screenshot

KLExpandingSelect

A UI Control based on Summly's expanding sharing control. <p>This control is dual licensed:</p> <ul> <li><strong>- For Free,</strong> under the terms of the <a href = "http://opensource.org/li...

Learn More Open in Xcode