6532 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

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.

QorumLogs screenshot


Swift Logging Utility for Xcode & Google Docs

Learn More Open in Xcode
Resizing Image in Navigation Bar screenshot

Resizing Image in Navigation Bar

Implementation of a resizable image in right top corner of Navigation Bar with Large Title (iOS11). Try it at appetize: https://appetize.io/app/gqn51ptcx21p46enuz96xfx94w. Tutorial: https://b...

Learn More Open in Xcode
ZPopoverController screenshot


Easy way to handle UIPopoverController, UIActionSheet and UIAlertView for iOS.

Learn More Open in Xcode
AFPickerView screenshot


Custom UIPickerView controller reconstruction allows you to customize the graphics (background, shadow, selector) just replace those files with your own: * pickerBackground.png * pickerGlass.pn...

Learn More Open in Xcode
CA360 screenshot


Core Animation iOS example code. Lots of it.

Learn More Open in Xcode
Canvas screenshot


Animate in Xcode without code.

Learn More Open in Xcode
Greenscreen screenshot


Composite arbitrary content onto a greenscreen on your iPad. A project based off Erik M. Buck's code, available from http://www.informit.com/articles/article.aspx?p=1946398. All credit goes t...

Learn More Open in Xcode
iOS Filter Control screenshot

iOS Filter Control

An iOS Filter UIControl Subclass. Zero Graphics. Highly Customizable.

Learn More Open in Xcode
MZFormSheetController screenshot


MZFormSheetController provides an alternative to the native iOS UIModalPresentationFormSheet, adding support for iPhone and additional opportunities to setup controller size and feel form sheet.

Learn More Open in Xcode
AcaniChat screenshot


An open-source version of iPhone's native Messages app.

Learn More Open in Xcode
GCDiscreetNotificationView screenshot


GCDiscreetNotificationView is a discreet, non-modal, notification view for iOS. You can use it to show an activity or state of you app without blocking the user interactions.

Learn More Open in Xcode
GIKPopoverBackgroundView screenshot


GIKPopoverBackgroundView is a subclass of UIPopoverBackground view and provides seamless backgrounds for your popovers, inspired by UIKit.

Learn More Open in Xcode
HMLauncherView screenshot


HMLauncherView is a UI component which mimics the iOS homescreen (a.k.a SpringBoard) behaviour. Added icons can be reordered and removed. In addition the HMLauncherView supports drag&drop of icons ...

Learn More Open in Xcode
INAppStoreWindow screenshot


INAppStoreWindow is an NSWindow subclass that mimics the appearance of the main window in the Mac App Store application, with an enlarged titlebar and centered traffic lights.

Learn More Open in Xcode
KNMultiItemSelector screenshot


KNMultiItemSelector is a drop-in multiple items selector for iOS projects. It works with both iPhone and iPad. It is best used for selecting several items in a long list of hundreds or thousands...

Learn More Open in Xcode
KNPathTableViewController screenshot


KNPathTableViewController is an UITableViewController with an customizable overlay panel that shows up when you scroll, inspired by Path app. It is meant to be simple and flexible that can be ea...

Learn More Open in Xcode
MHRotaryKnob screenshot


MHRotaryKnob is a UIControl that acts like a rotary knob. In operation it is similar to a UISlider but its shape is square rather than long and narrow. Great for music apps where you can use it as ...

Learn More Open in Xcode
SVStatusHUD screenshot


SVStatusHUD mimics the HUD shown on orientation lock, mute and volume change on iOS. It should only be used in response to hardware or other important notifications (for instance when an accessory ...

Learn More Open in Xcode
EGOTextView screenshot


EGOTextView is a complete drop in replacement for UITextView created by enormego, that adds support for Rich Text Editing.

Learn More Open in Xcode
HGPageScrollView screenshot


An extension of iOS UIScrollView that allows scrolling of multiple pages, like mobile Safari tab viewer.

Learn More Open in Xcode
MacMapKit screenshot


MapKit for Mac is a framework for displaying maps in a Cocoa application that is API-compatible with Apple's MapKit framework for iOS.

Learn More Open in Xcode
OHAttributedLabel screenshot


This class allows you to use a UILabel with NSAttributedStrings, in order to display styled text with mixed style (mixed fonts, color, size, ...) in a unique label. It can also detect links, add...

Learn More Open in Xcode
PINView screenshot


This project gives you a drop-in PIN code entry screen that looks like the entry screen seen in Settings.app.

Learn More Open in Xcode
SOMessaging screenshot


Messaging library for iOS 7.x with smooth animations. Fully customizable!!

Learn More Open in Xcode
iOSPlot screenshot


Draw line charts and pie charts in iOS.

Learn More Open in Xcode