6,563 open source UI components
for iOS, iPadOS, macOS, tvOS, and watchOS.

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.

Get Started Now
CoolButtons screenshot

CoolButtons

May 02, 2011 • MIT License
CoolButtons is a subclass of UIButton that draws glassy iOS style buttons, all using CoreGraphics and no images.
DoubleSlider screenshot

DoubleSlider

May 02, 2011 • Unspecified License
A UIControl like a UISlider, with 2 handles, useful for selecting a range of values.
EPGLTransitionView screenshot

EPGLTransitionView

May 01, 2011 • Unspecified License
OpenGL ES view for animating a view transition.
NWPickerField screenshot

NWPickerField

May 01, 2011 • BSD License
A combo box like control for the iPhone.
GCPagedScrollView screenshot

GCPagedScrollView

May 01, 2011 • MIT License
Simple UIScrollView subclass that automatically handle UIPageControl and paged content. You can have a paged UIScrollView with UIPageControl in almost no time.
iOSPlot screenshot

iOSPlot

April 30, 2011 • MIT License
Draw line charts and pie charts in iOS.
DTGridView screenshot

DTGridView

April 29, 2011 • BSD License
A two-dimensional scrolling view component for the iPhone, heavily inspired by UITableView.
V8HorizontalPickerView screenshot

V8HorizontalPickerView

April 28, 2011 • Unspecified License
Horizontal UIPickerView Control for iOS.
TSAlertView screenshot

TSAlertView

April 28, 2011 • Custom License
UIAlertView drop-in replacement. Supports stacked buttons, input fields, user-configurable size, and more.
MGPRoundProgressButton screenshot

MGPRoundProgressButton

April 28, 2011 • Unspecified License
A progress/loading indicator wrapped around a button. Similar to the design seen in the iTunes app for playing previews of songs.
PopupView screenshot

PopupView

April 28, 2011 • BSD License
PopupView for iOS, like UICalloutView.
FlipCardNavigationView screenshot

FlipCardNavigationView

April 28, 2011 • Unspecified License
A novel 'flip card' style of navigating between different views in an iPhone app.
DCKnob screenshot

DCKnob

April 28, 2011 • MIT License
iOS rotary knob control. All custom drawing, no images, highly customizable.
CLCascade screenshot

CLCascade

April 26, 2011 • Apache 2.0 License
CLCascade is a library to create twitter-like UI in iPad apps created by CreativeLabs.pl TEAM.
ILGeoNamesSearchController screenshot

ILGeoNamesSearchController

April 26, 2011 • BSD License
ILGeoNamesSearchController is a custom UITableViewController which supports online searching for named locations through the free geonames.org service. ILGeoNamesSearchController is part of the IL...
DLWebView screenshot

DLWebView

April 25, 2011 • Unspecified License
A `UIViewController` subclass that can be used as a drop-in browser component.
TISwipeableTableView screenshot

TISwipeableTableView

April 25, 2011 • MIT License
Allows you to swipe a UITableViewCell and reveal a back view, as seen in the "Twitter" app.
MTLocation screenshot

MTLocation

April 25, 2011 • MIT License
A Framework to add convenience-stuff for easier coping with CoreLocation/MapKit on iOS. It includes a custom UIBarButtonItem mimicing the Locate-Me-Button of the built-in Google Maps App
OpenSpringBoard screenshot

OpenSpringBoard

April 24, 2011 • Unspecified License
UIKit based Spingboard clone, similar to Three20's TTLauncherView.
SVWebViewController screenshot

SVWebViewController

April 24, 2011 • MIT License
A simple and elegant inline browser for your iPhone or iPad app.