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

JGProgressView screenshot

JGProgressView

April 22, 2013 • MIT License
JGProgressView is a UIProgressView subclass with an animated, OS X inspired 'Indeterminate' setting. JGProgressView is fully customizable: The animation speed and animation direction can be adjust...
iOSCombobox screenshot

iOSCombobox

April 22, 2013 • MIT License
Tries to faithfully replicate the "select" tag you see on web pages in Safari. Also incorporates UIPickerView for you so you don't have to!
KIPullToReveal screenshot

KIPullToReveal

April 20, 2013 • MIT License
Combine a search result's `UITableView` with a `MKMapView`. Just setup the `KIPullToRevealViewController` as a `UITableViewController` with the known delegate methods. Set `pullToRevealDelegate`...
DPTextField screenshot

DPTextField

April 19, 2013 • MIT License
A replacement for UITextField with loads of extras, including auto fill. Auto-fill suggestions appear "under" the keyboard. See: https://raw.github.com/ebaker355/DPTextField/master/DPTextFieldAutoF...
MVSelectorScrollView screenshot

MVSelectorScrollView

April 18, 2013 • MIT License
Simple Cocoa control that can be used as an alternative for UISegmentedControl in UIKit.
DAAppsViewController screenshot

DAAppsViewController

April 18, 2013 • MIT License
DAAppsViewController is a simple way of displaying apps from the App Store in an aesthetically similar manner. The user is able to view each app's App Store page by launching an instance of SKStore...
JNWLabel screenshot

JNWLabel

April 17, 2013 • MIT License
A light-weight CATextLayer wrapper for OS X.
BButton 3.0 screenshot

BButton 3.0

April 15, 2013 • MIT License
Twitter Bootstrap Buttons for iOS.
KBPopupBubble screenshot

KBPopupBubble

April 15, 2013 • MIT License
Twitter-style popup bubbles with dynamic, animated pointer arrows.
UIColor+MLPFlatColors screenshot

UIColor+MLPFlatColors

April 14, 2013 • MIT License
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...
WSCoachMarksView screenshot

WSCoachMarksView

April 14, 2013 • MIT License
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...
KIImagePager screenshot

KIImagePager

April 13, 2013 • MIT License
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...
AAActivityAction screenshot

AAActivityAction

April 11, 2013 • MIT License
AAActivityAction is Reeder like ActionSheet. Method architecture is inspired by UIActivity and UIActivityViewController.
UINavigationBarAdjustableTint screenshot

UINavigationBarAdjustableTint

April 11, 2013 • MIT License
A subclass of UINavigationBar that allows you to control the level of tint brightness that is applied to the tintColor
Star Rating View screenshot

Star Rating View

April 10, 2013 • MIT License
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
REImageSprite screenshot

REImageSprite

April 09, 2013 • MIT License
CSS-like image sprites for iOS apps.
MSMatrixController screenshot

MSMatrixController

April 09, 2013 • MIT License
A component to organize your view controllers in a gesture-based a 2D matrix.
SliderSwitch screenshot

SliderSwitch

April 08, 2013 • MIT License
A custom windowed slider designed by Chris Norstrom which can be use to replace UISwitch.
Nocilla screenshot

Nocilla

April 07, 2013 • MIT License
Testing HTTP requests has never been easier. Nocilla: Stunning HTTP stubbing for iOS and Mac OS X.
CLFContainerViewController screenshot

CLFContainerViewController

April 04, 2013 • MIT License
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...