6454 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.

iCarousel screenshot

iCarousel

iCarousel is a class designed to simplify the implementation of various types of carousels (paged, scrolling views) on iPhone and iPad. iCarousel implements a number of common effects such as cylin...

Learn More Open in Xcode
MFSideMenu screenshot

MFSideMenu

A sidebar slide-out menu for iOS inspired by the Facebook iOS App

Learn More Open in Xcode
SVProgressHUD screenshot

SVProgressHUD

A clean and lightweight progress HUD for iOS.

Learn More Open in Xcode
MBProgressHUD screenshot

MBProgressHUD

An easy to use progress indicator for iOS that includes both fixed and indeterminate styles.

Learn More Open in Xcode
JASidePanels screenshot

JASidePanels

UIViewController container designed for presenting a center panel with revealable side panels - one to the left and one to the right.

Learn More Open in Xcode
ODRefreshControl screenshot

ODRefreshControl

A pull down to refresh control like the one in Apple's iOS6 Mail App

Learn More Open in Xcode
PDF Reader Core screenshot

PDF Reader Core

Open source PDF reader code for fellow iOS developers struggling with wrangling PDF files onto iOS device screens. The code is universal and does not require any XIBs (as all UI elements are cod...

Learn More Open in Xcode
DAKeyboardControl screenshot

DAKeyboardControl

DAKeyboardControl allows you to easily add keyboard awareness and scrolling dismissal (a receding keyboard ala iMessages app) to any UIView, UIScrollView or UITableView with only 1 line of code. DA...

Learn More Open in Xcode
MMDrawerController screenshot

MMDrawerController

A lightweight, easy-to-use side drawer navigation controller. MMDrawerController is a side drawer navigation container view controller designed to support the growing number of applications th...

Learn More Open in Xcode
PKRevealController screenshot

PKRevealController

Introducing PKRevealController 2 - The second version of one of the most popular view controller containers for iOS, enabling you to present multiple controllers on top of one another. It is easy t...

Learn More Open in Xcode