6,559 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
PXNavigationBar screenshot

PXNavigationBar

March 02, 2011 • BSD License
An iTunes-style navigation bar for Mac OS X 10.5 or above, created by Alex Rozanski.
PXListView screenshot

PXListView

March 02, 2011 • BSD License
PXListView uses similar optimizations as UITableView for the iPhone, by enqueuing and dequeuing NSViews which are used to display rows, in order to keep a low memory footprint when there are a larg...
PXSourceList screenshot

PXSourceList

March 02, 2011 • BSD License
PXSourceList is an NSOutlineView subclass used for easily implementing source lists in your applications. Using a source list for navigation is a common user interface paradigm in OS X applicati...
JAListView screenshot

JAListView

March 02, 2011 • BSD License
An NSTableView replacement that doesn't suck.
Chromium Tabs screenshot

Chromium Tabs

March 01, 2011 • MIT License
Chromium Tabs is a Cocoa framework for building applications that works like Chromium's window system. An application has multiple windows. Each window represents a unit of tabs. Each tab represent...
DLStarRating screenshot

DLStarRating

February 28, 2011 • Unspecified License
A UIControl subclass that behaves similarly as the App Store rating control.
PSStoreButton screenshot

PSStoreButton

February 28, 2011 • MIT License
Flexible reimplementation of the iOS AppStore Button. No images are used - styling is done with a sublcassed UIButton and Layers. You can choose the color, default colors for AppStoreGreen, Blue...
TITokenField screenshot

TITokenField

February 27, 2011 • BSD License
An iOS replacement for the NSTokenField available on Mac OS X. Works just like the To: field in Mail and Messages. <p>LICENSE</p> <p>This control is dual licensed: </p> <ul><li> You can use it...
SSSwitch screenshot

SSSwitch

February 27, 2011 • MIT License
A switch that offers an Airplane mode style.
SSRatingPickerViewController screenshot

SSRatingPickerViewController

February 27, 2011 • MIT License
A simple view controller for rating stuff like App Store.app.
SSPieProgressView screenshot

SSPieProgressView

February 27, 2011 • MIT License
Pie chart style progress bar similar to the one in Xcode's status bar.
Line View screenshot

Line View

February 27, 2011 • MIT License
Easily create lines with an inset.
Gradient View screenshot

Gradient View

February 27, 2011 • MIT License
Easily create gradients with optional borders and insets.
Collection View screenshot

Collection View

February 27, 2011 • MIT License
A simple collection view modeled after UITableView and NSCollectionView.
Address Bar screenshot

Address Bar

February 27, 2011 • MIT License
Mimics aspects of Safari's address bar, including a background loading animation.
DTCoreText screenshot

DTCoreText

February 25, 2011 • BSD License
This project aims to duplicate the methods present on Mac OSX which allow creation of NSAttributedString from HTML code on iOS. This is useful for drawing simple rich text like any HTML document wi...
TDBadgedCell screenshot

TDBadgedCell

February 11, 2011 • Custom License
UITableViewCell subclass that adds a "badgeString" property to table view cells. This badge draws in an identical manner to the badges present in MobileMail.app. The class supports custom badge col...
Leaves screenshot

Leaves

January 29, 2011 • MIT License
An iBooks-like page-turning interface for iPhone and iPad apps using only public APIs.
MKNumberBadgeView screenshot

MKNumberBadgeView

January 23, 2011 • Apache 2.0 License
A UIView subclass that mimics the look and feel of the red Springboard and UIBarButtonItem 'badges'. Since it's a UIView, it can be overlaid on any other item.
Three20 TTLauncher screenshot

Three20 TTLauncher

January 17, 2011 • Apache 2.0 License
A Springboard-like launcher, as seen in the Facebook iOS app.