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

RDVKeyboardAvoiding screenshot

RDVKeyboardAvoiding

August 27, 2013 • MIT License
Keyboard avoiding scroll view for iOS
RDVTabBarController screenshot

RDVTabBarController

August 27, 2013 • MIT License
Highly customizable tab bar and tab bar controller for iOS. * Supports iPad and iPhone * Supports landscape and portrait orientations * Can be used inside UINavigationController * Customizabl...
DDIndicator screenshot

DDIndicator

August 27, 2013 • MIT License
Full reimplementation of UIActivityIndicatorView allowing easy UI changes. In this version it will change between 4 different colors.
PullDownMenu screenshot

PullDownMenu

August 26, 2013 • MIT License
A pulldown menu designed for all iOS devices, it supports both navigation controllers and views, users can either pull it down or activate by tapping a button.
UIView+AutoLayout screenshot

UIView+AutoLayout

August 26, 2013 • MIT License
`NOTE:` UIView+AutoLayout has been deprecated in favor of `PureLayout`, which includes OS X support! https://github.com/smileyborg/PureLayout The ultimate API for iOS Auto Layout -- impressively...
RSCategories screenshot

RSCategories

August 26, 2013 • MIT License
Inclues a few essential categories for iOS Developers. There are helper methods for NSDate, NSString, NSUserDefaults, UIColor and UIImage. UIImage has a working implementation of Loading GIF for...
WYPopoverController screenshot

WYPopoverController

August 26, 2013 • MIT License
Presentation of content in popover on iPhone / iPad devices. Very customizable.
SHUIKitBlocks screenshot

SHUIKitBlocks

August 25, 2013 • MIT License
Prefixed Blocks for UIKit on categories _without_ libffi and swizzling Contains: * SHAlertViewBlocks => UIAlertView * SHControlBlocks => UIControl ...
MBFormCoordinator screenshot

MBFormCoordinator

August 25, 2013 • MIT License
Easily chain, bind, and validate text fields.
FDLabelView screenshot

FDLabelView

August 25, 2013 • Unspecified License
A label view that adds justified text support, plus automatic frame adjustment, scalable line height, padding, and more.
GBPathImageView screenshot

GBPathImageView

August 25, 2013 • MIT License
With this class, you can get images in the circles or squares with the border.
JCAppleScript screenshot

JCAppleScript

August 24, 2013 • MIT License
A simple, helpful library for using your Objective-C variables within a bundled AppleScript or OSAScript. Apple provides NSAppleScript and OSAKit for executing AppleScript in Cocoa, but there is...
MotionGestureRecognizers screenshot

MotionGestureRecognizers

August 24, 2013 • BSD License
MotionGestures is a simple, multi-platform gesture recognition library for Leap Motion that mimics the UIGestureRecognizer classes of iOS. Build powerful, gesture driven OS X apps with this simple ...
ALAlertBanner screenshot

ALAlertBanner

August 24, 2013 • MIT License
Clean and simple alert (or notification) banners for iPhone and iPad. Multiple configurations and options available. iOS 5.0+ tested.
UITextViewExtras screenshot

UITextViewExtras

August 23, 2013 • MIT License
Collection of convenience methods for finding the paths and locations of text in UITextView. * Calculate the bounding path (or CGRect) of a character, word, sentence, line or paragraph at given ...
ZCImagePickerController screenshot

ZCImagePickerController

August 23, 2013 • MIT License
Drop in replacement of UIImagePickerController. Add mutiple selection feature.
ATTabandHoldAudioRecord screenshot

ATTabandHoldAudioRecord

August 23, 2013 • MIT License
Tab hold and record with voice visualization wave and LED effects with ARC support. F3BarGauge and F3PlotStrip third party support.
Zuckerkit screenshot

Zuckerkit

August 22, 2013 • MIT License
A wrapper around the Facebook SDK that makes common tasks easy.
SvpplyTable screenshot

SvpplyTable

August 22, 2013 • MIT License
Expandable and collapsable Menu using UITableView, like Svpply.
Tap Pad screenshot

Tap Pad

August 22, 2013 • MIT License
Generate interesting musical patterns on iOS using basic rules of cellular automatons. Just tap on the grid to get started. Note: this is a universal iPhone and iPad app.