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

Leaves screenshot

Leaves

An iBooks-like page-turning interface for iPhone and iPad apps using only public APIs.

Learn More Open in Xcode
MKNumberBadgeView screenshot

MKNumberBadgeView

A UIView subclass that mimics the look and feel of the red Springboard and UIBarButtonItem 'badges'. Since it's a UIView, it can be overlaid on any other item.

Learn More Open in Xcode
Three20 TTLauncher screenshot

Three20 TTLauncher

A Springboard-like launcher, as seen in the Facebook iOS app.

Learn More Open in Xcode
Three20 Photo Viewer screenshot

Three20 Photo Viewer

Photo viewer control, like in the Apple Photos app.

Learn More Open in Xcode
Three20 Photo Thumbnails screenshot

Three20 Photo Thumbnails

Duplicates the look and feel of Apple's Photos apps.

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
MTStatusBarOverlay screenshot

MTStatusBarOverlay

MTStatusBarOverlay provides a custom status bar overlay window, as seen in apps like Reeder.

Learn More Open in Xcode
AQGridView screenshot

AQGridView

Use this to create Springboard-like user interfaces: "AQGridView is an attempt to create something similar to NSCollectionView on the iPhone."

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
ELCTextFieldCell screenshot

ELCTextFieldCell

"When developing apps we have found that many times a form of some type is required. This is common in Registration forms, contact forms, feedback forms, etc. The problem was writing the same basic...

Learn More Open in Xcode