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

ECSlidingViewController 2 screenshot

ECSlidingViewController 2

ECSlidingViewController is a view controller container that manages a layered interface. The top layer anchors to the left or right side of the container while revealing the layer underneath it. Th...

Learn More Open in Xcode
Image Cropper screenshot

Image Cropper

Unlike other crop tools, this is highly optimized and uses Quartz for crop layer drawing rather than multiple UIView for showing a translucent region.

Learn More Open in Xcode
KxMenu screenshot

KxMenu

KxMenu is a vertical popup menu for iOS applications.

Learn More Open in Xcode
LeveyPopListView screenshot

LeveyPopListView

LeveyPopListView is an alternative to UIActionSheet that presents a list of selectable options to the user, and allows for including images.

Learn More Open in Xcode
MKHorizMenu screenshot

MKHorizMenu

Horizontal menu for showing categorized content on your iOS app. Horizontal menu is meant to be a replacement for Three20 fame, horizontal menubar. You can see this on many "news" apps like USA T...

Learn More Open in Xcode
MWFeedParser screenshot

MWFeedParser

MWFeedParser is a simple and easy to use Objective-C framework for downloading and parsing RSS and Atom web feeds.

Learn More Open in Xcode
YRDropdownView screenshot

YRDropdownView

YRDropdownView is a view library for displaying stylish alerts, warnings, and errors. Based on Tweetbot's implementation, MKInfoPanel by Muguneth Kumar, MBProgressHUD by Matej Bukovinski and DSActi...

Learn More Open in Xcode
EBPurchase screenshot

EBPurchase

EBPurchase adds simple In-App Purchase functionality to your iOS app. It wraps all of the necessary code for interacting with the StoreKit framework into a convenient little class, and provides you...

Learn More Open in Xcode
iOS 7 Sampler screenshot

iOS 7 Sampler

Code examples for the new features of iOS 7. Contents: - Dynamic Behaviors - Speech Synthesis - Custom Transition - 3D Map - iBeacon - 120fps Video Recording - Smile Detection - Image ...

Learn More Open in Xcode
JSNotifier  screenshot

JSNotifier

A simple notification class for iOS. A small banner slides up from the bottom of the screen. The notifications are out of the way and don't cause visual clutter, great for success and error messages.

Learn More Open in Xcode
KYArcTab screenshot

KYArcTab

Arcing tab view controller with toggle animation. Supports 2 to 4 tabs. What's more, you can swipe left or right to toggle the views. B.t.w, this control is separated from [iPokeMon] (https://gi...

Learn More Open in Xcode
MFDoorwayTransition screenshot

MFDoorwayTransition

A 'doorway' transition effect, as seen in apps like Twitter for iOS. See a video of this control at http://www.youtube.com/watch?v=WDdbNujr55A

Learn More Open in Xcode
MGDrawingSlate screenshot

MGDrawingSlate

MGDrawingSlate is a simple, customizable, and easy-to-use UIView subclass that allows developers to easily embed a drawing view within their app. It utilizes a UIBezierPath to create a smooth path ...

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

OGActionChooser

OGActionChooser is an iOS control that can be used as a replacement for UIActionSheet or UIAlertView. It displays an arbitrarily long list of button items, each having a title and image. The user c...

Learn More Open in Xcode
RadioButton screenshot

RadioButton

A native radio button implementation for iOS.

Learn More Open in Xcode
Stackcordion screenshot

Stackcordion

Mimics the UI of Twitter for iPad.

Learn More Open in Xcode
VPPDropDown screenshot

VPPDropDown

VPPDropDown is an iOS library that allows you to create dropdown-like menus in a table view, as seen in old Twitter 3 for iPhone.

Learn More Open in Xcode
WhirlyGlobe-Maply Component screenshot

WhirlyGlobe-Maply Component

The WhirlyGlobe-Maply Component is a self contained Objective-C framework you can use to put a 3D interactive globe or a flat map in your app. The globe can support vector data, labels, marker...

Learn More Open in Xcode
MSNavigationPaneViewController screenshot

MSNavigationPaneViewController

MSNavigationPaneViewController is a view controller class that handles the presentation of two overlaid child view controllers. The "pane" view can moved with a swipe gesture to reveal the "master"...

Learn More Open in Xcode
NAMapKit screenshot

NAMapKit

Allows you to use custom maps in iphone applications and attempts to mimics some of the behaviour of the MapKit framework.

Learn More Open in Xcode
ZBGridController screenshot

ZBGridController

A grid view with support for zooming, flipping animated-in view controllers.

Learn More Open in Xcode
CoolButtons screenshot

CoolButtons

CoolButtons is a subclass of UIButton that draws glassy iOS style buttons, all using CoreGraphics and no images.

Learn More Open in Xcode
ImageCropper screenshot

ImageCropper

Drop-in image cropper for iOS (as seen in Photos app, UIImagePickerController)

Learn More Open in Xcode
JDFlipNumberView 2.0 screenshot

JDFlipNumberView 2.0

The FlipNumberView is simulating an analog flip display (like those for the departure time on the airport). It's well abstracted and damn easy to use.

Learn More Open in Xcode