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

MNCalendarView screenshot

MNCalendarView

August 09, 2013 • MIT License
Highly customizable calendar component for iOS apps
MHProgressView screenshot

MHProgressView

August 09, 2013 • MIT License
A simple progressview indicator that looks like the progressview in Instagram.
CocoaGLPaint screenshot

CocoaGLPaint

August 08, 2013 • Apache 2.0 License
OpenGL Paint for OS X. Available features: * configurable pen (softness, color, size, opacity) * configurable eraser (softness, size, opacity) * undo/redo (pen/eraser) steps * saving ...
SPHLocationPicker screenshot

SPHLocationPicker

August 08, 2013 • MIT License
A location picker built around a UITableView, MKMapView and CLPlacemark. Displaying and the size of the map, dropping pins with a tap, providing a search controller and a bounce to return the ma...
QMBTabs screenshot

QMBTabs

August 08, 2013 • Apache 2.0 License
Tab View Controller just like Safari or mobile Chrome
UITypingIndicator screenshot

UITypingIndicator

August 07, 2013 • MIT License
a gorgeous component to show when a user is typing. :)
MNPageViewController screenshot

MNPageViewController

August 07, 2013 • MIT License
A horizontal scroll view container for UIViewControllers.
UzysSlideMenu screenshot

UzysSlideMenu

August 07, 2013 • MIT License
Slide Dropdown Menu
RETableViewManager screenshot

RETableViewManager

August 06, 2013 • MIT License
Powerful data driven content manager for UITableView.
NHCalendarActivity screenshot

NHCalendarActivity

August 06, 2013 • MIT License
NHCalendarActivity is an easy to use custom UIActivity (iOS 6+) that adds events and alarms to the iOS calendar.
HTCopyableLabel screenshot

HTCopyableLabel

August 06, 2013 • MIT License
HTCopyableLabel is a subclass of UILabel that makes it easy to allow users to copy a label's text.
MJNIndexView screenshot

MJNIndexView

August 06, 2013 • MIT License
MJNIndexView is a highly customizable UIControl which displays an alternative index for UITableView. I wanted to mimic the index designed by Jeremy Olson's Tapity for their Languages app. I think t...
MHValidation screenshot

MHValidation

August 06, 2013 • MIT License
Validates objects in a view. You just have to set the classes which you want to validate. Supports: - UITextView - UITextField - UISwitch - UISegmentedControl
KeepLayout screenshot

KeepLayout

August 05, 2013 • MIT License
Making Auto Layout easier to code. Keep Layout is project under active development whose purpose is to make Auto Layout much easier to use from code! No more Interface Builder or Visual Format. ...
JKExpandTableView screenshot

JKExpandTableView

August 05, 2013 • MIT License
Expandable Nested Table View for iOS JKExpandableNestedTableView is a subclass of UITableView that makes it easy to create a table view with expandable/collapsable rows. Recursive nesting is not...
MSCTimeSpanPicker screenshot

MSCTimeSpanPicker

August 05, 2013 • MIT License
Picker for selecting a time span using native UIPickerView. It's customizable using UIAppearance, brings it's own delegate for efficient and fast integration in exisiting projects and uses ARC.
WUTextSuggestion screenshot

WUTextSuggestion

August 05, 2013 • MIT License
A text suggestion toolkit for iOS.
Slide View Controller screenshot

Slide View Controller

August 04, 2013 • BSD License
Control is for a 3 panel slide.
ACPButton screenshot

ACPButton

August 04, 2013 • MIT License
This extension of UIButton allow you to have full control of your project buttons from one class. This class give you the oportunity to create buttons completly image free, combining flat color, gr...
IAElegantSheet screenshot

IAElegantSheet

August 04, 2013 • MIT License
Replacing UIActionSheet with elegance. Elegant to see and elegant to code.