6459 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