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

US2FormValidator screenshot

US2FormValidator

March 10, 2012 • BSD License
Form validation framework for iOS.
EDStarRating (iOS & OS X) screenshot

EDStarRating (iOS & OS X)

March 04, 2012 • BSD License
A configurable star rating control for iOS and OSX, similar to those found in iTunes and the App Store.
MNMProgressBar screenshot

MNMProgressBar

February 23, 2012 • BSD License
Custom progress bar view to show determinate and indeterminate progress.
SJNotificationViewController screenshot

SJNotificationViewController

February 21, 2012 • BSD License
Dead-simple in-app notifications. Notifications slide up from the bottom of whatever view they're attached to and slide back down when you or the user are done with them. Great for indicating th...
F3PlotStrip screenshot

F3PlotStrip

February 18, 2012 • BSD License
Plotting strip for dynamic data which can also be used as a sparkline. Data may be supplied one value at a time (as when reading sensor or other data) or can be supplied as an NSArray (as when u...
STOverlay screenshot

STOverlay

February 17, 2012 • BSD License
STOverlay is a set of classes for transparent overlays like iOS.
MNMBottomPullToRefresh screenshot

MNMBottomPullToRefresh

February 16, 2012 • BSD License
MNMBottomPullToRefresh is a solution to add pull-to-refresh feature to the bottom of a UITableView instead of the top, as usual. This view can be used to retrieve more values, or pages, of a large ...
JBDaylightOverlay screenshot

JBDaylightOverlay

February 09, 2012 • BSD License
An overlay for MapKit that shows daylight for the current date and time.
MJGLayoutKit screenshot

MJGLayoutKit

February 07, 2012 • BSD License
iOS layout framework inspired by Android's layout system.
JWFolders screenshot

JWFolders

January 25, 2012 • BSD License
JWFolders is a set of classes that attempt to mimic the folder animation present on the iOS SpringBoard.
F3Swirly screenshot

F3Swirly

January 24, 2012 • BSD License
I needed a control which had visual aspects of both an activity indicator as well as an annunciator. This control satisfies that need by providing, textual, color, and animated feedback. ...
RKLayout screenshot

RKLayout

January 14, 2012 • BSD License
A simple layout manager for iOS.
UAModalPanel screenshot

UAModalPanel

January 10, 2012 • BSD License
UAModalPanel is an alternative modal panel that you can popup in your view controllers to show content that might not need an entire new screen to show. It works on the iPhone and iPad, with or wit...
F3BarGauge screenshot

F3BarGauge

December 20, 2011 • BSD License
Customizable LED/LCD-like bar gauge for iOS.
CLKeypad screenshot

CLKeypad

December 18, 2011 • BSD License
CLKeypad is a customized iPhone keyboard NumberPad with a customized toolbar. It has the same function as UIKeyboardTypeNumberPad except that CLKeypad provide an extra decimal point button. You can...
DETweetComposeViewController screenshot

DETweetComposeViewController

December 10, 2011 • BSD License
An iOS 4 compatible version of the TWTweetComposeView controller. Otherwise known as the Tweet Sheet.
CBEditableImageView screenshot

CBEditableImageView

November 28, 2011 • BSD License
CBEditableImageView is a subclass of NSImageView that resembles the editable image well as seen in System Preferences > Users (where people assign a profile image to their account).
SPGroupedTabView screenshot

SPGroupedTabView

November 18, 2011 • BSD License
SPGroupedTabView is a two-tiered or grouped tab view suitable for providing access to a wide variety of information in a limited space. It can be employed when the user needs to view or interact wi...
BALabel screenshot

BALabel

November 17, 2011 • BSD License
BALabel extends UILabel and adds some very useful features. You can align text vertically to the top, center and bottom edge, specify margins for text inside the label (useful for table headers) an...
BASequenceControl screenshot

BASequenceControl

November 12, 2011 • BSD License
Variation of UISegmentedControl with "direction" theme. Can be used as drop-in replacement for UISegmentedControl.