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

JNWLabel screenshot


A light-weight CATextLayer wrapper for OS X.

Learn More Open in Xcode
YIDragScrollBar screenshot


Attaches draggable scroll bar on top of original UIScrollView for iOS5+, works like a charm.

Learn More Open in Xcode
BButton 3.0 screenshot

BButton 3.0

Twitter Bootstrap Buttons for iOS.

Learn More Open in Xcode
KBPopupBubble screenshot


Twitter-style popup bubbles with dynamic, animated pointer arrows.

Learn More Open in Xcode
UIColor+MLPFlatColors screenshot


UIColor+MLPFlatColors is a category for UIColor that adds class methods to conveniently produce 20 new colors designed for flat or semi-flat interface designs. It also adds some methods for choosin...

Learn More Open in Xcode
WSCoachMarksView screenshot


WSCoachMarksView is an iOS drop-in class that displays user coach marks with a rectangular cutout over an existing UI. This approach leverages your actual UI as part of the onboarding process for y...

Learn More Open in Xcode
KIImagePager screenshot


This image pager lets you load and swipe through a series of images. It's easy to implement and provides a nice way of presenting a not-fullscreen-gallery to your user. This control looks a bit lik...

Learn More Open in Xcode
PathMenuExample screenshot


Path 2.0's iPhone app has a really neat navigation system. This is a simple example of how to add a similar menu menu system to your iPhone app. Just run the example and click on the nice red butto...

Learn More Open in Xcode
OpenPics screenshot


OpenPics is an iOS application for viewing images from multiple remote sources. Currently implemented are searching the New York Public Library and the Library of Congress. Good examples of usi...

Learn More Open in Xcode
AAActivityAction screenshot


AAActivityAction is Reeder like ActionSheet. Method architecture is inspired by UIActivity and UIActivityViewController.

Learn More Open in Xcode
UINavigationBarAdjustableTint screenshot


A subclass of UINavigationBar that allows you to control the level of tint brightness that is applied to the tintColor

Learn More Open in Xcode
Kingpin screenshot


A drop-in MKAnnotation clustering library for iOS. * Uses a 2-d tree under the hood for maximum performance * No subclassing required, making the library easy to integrate with existing projects.

Learn More Open in Xcode
MDRadialProgress screenshot


A custom UIView useful to represent progress in discrete steps. Current version 1.3.2. It has the following features: * Draw progress in separated slices or as a single arc. * Can customi...

Learn More Open in Xcode
Star Rating View screenshot

Star Rating View

Drop in 5 Star Rating View - Swipe / Tap to change rating, swipe left to reset - Animated / Non animated - Label / without label - Debug mode with colors

Learn More Open in Xcode
REImageSprite screenshot


CSS-like image sprites for iOS apps.

Learn More Open in Xcode
MSMatrixController screenshot


A component to organize your view controllers in a gesture-based a 2D matrix.

Learn More Open in Xcode
SliderSwitch screenshot


A custom windowed slider designed by Chris Norstrom which can be use to replace UISwitch.

Learn More Open in Xcode
Nocilla screenshot


Testing HTTP requests has never been easier. Nocilla: Stunning HTTP stubbing for iOS and Mac OS X.

Learn More Open in Xcode
EtPanKit screenshot


EtPanKit is an Objective-C interface for the libEtPan email framework for Mac. It features fast, efficient, and secure IMAP and SMTP connections, abstract classes for maximum subclass-ability, an a...

Learn More Open in Xcode
M6ParallaxController screenshot


Parallax controller for a parallaxed view and a table view

Learn More Open in Xcode
APExtendedPageController screenshot


A view controller scrolling experience inspired by Google Chrome.

Learn More Open in Xcode
RKCropImageController screenshot


UPD: There is a bug with image rotation when capturing from camera. Will fix soon. This is modal-style crop image controller that supports zooming. Zoom an image with your fingers to crop more...

Learn More Open in Xcode
CLFContainerViewController screenshot


CLFContainerViewController makes it much easier to create custom container view controllers. With this class, you can create container view controllers whose children occupy the entire bounds of...

Learn More Open in Xcode
DOTabbar screenshot


Lightweight and customizable tab bar control with support for grouping items for Mac OSX.

Learn More Open in Xcode
MSPullToRefreshController screenshot


Allows you to have implement a "pull to refresh" control on any UIScrollView. Why is better than other implementations? - It's unintrusive, and simply observes the content offset of the scroll vi...

Learn More Open in Xcode