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

Sponsored with ❤️ by Instabug
Spend Your Time Developing Not Debugging with Instabug SDK
Instabug

Catch bugs as soon as they happen and know exactly why a crash occurred. 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.

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 support for iOS fast application switching.

View Control

KKGridView screenshot

KKGridView

High-performance grid view for iOS.

View Control

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, with two functions you can animate showing/hiding another view.

View Control

CLCascade screenshot

CLCascade

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

View Control

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. CFAlertViewController’s functionality is almost similar to the native UIAlertController. But it has some unique features like header and footer view support and other UI modification functionality which opens up a wise range of possibilities. Do check it out.

View Control

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.

View Control

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.

View Control

AJNotificationView screenshot

AJNotificationView

Notice component for iOS

View Control

RDActionSheet screenshot

RDActionSheet

A class to make easy to customise action sheets

View Control

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 standard orientations. This project uses the Container View Controller methods introduced in iOS 5.0 so, it won't work on any version prior. This project uses ARC so, you'll need Mac OS 10.7+ (Lion) and Xcode 4.2.1+ to build it.

View Control