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

QorumLogs screenshot

QorumLogs

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

ZPopoverController

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

Learn More Open in Xcode
AFPickerView screenshot

AFPickerView

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

CA360

Core Animation iOS example code. Lots of it.

Learn More Open in Xcode
Canvas screenshot

Canvas

Animate in Xcode without code.

Learn More Open in Xcode
Greenscreen screenshot

Greenscreen

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

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

AcaniChat

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

Learn More Open in Xcode
GCDiscreetNotificationView screenshot

GCDiscreetNotificationView

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

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

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

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

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

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

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

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

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

HGPageScrollView

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

Learn More Open in Xcode
MacMapKit screenshot

MacMapKit

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

OHAttributedLabel

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

PINView

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

SOMessaging

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

Learn More Open in Xcode
iOSPlot screenshot

iOSPlot

Draw line charts and pie charts in iOS.

Learn More Open in Xcode