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

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.
COPeoplePickerViewController screenshot

COPeoplePickerViewController

November 09, 2011 • Unspecified License
Re-implementation of the email address picker of iCal (work in progress). Currently supports only email picking but can be easily extended.
SESpringBoard screenshot

SESpringBoard

November 06, 2011 • MIT License
SESpringBoard is a simple and super easy to use springboard (launcher) view for to use in your iPhone apps.
HGKDragAndDropRecycleBin screenshot

HGKDragAndDropRecycleBin

November 05, 2011 • BSD License
Drag and drop objects contended in a scrollable image gallery to a recycle bin
LARSAdController screenshot

LARSAdController

November 04, 2011 • MIT License
Lightweight mobile ad mediation for iOS: http://larsacus.github.com/LARSAdController
PSStackedView screenshot

PSStackedView

November 02, 2011 • MIT License
Open source implementation of Twitter/iPad stacked ui - done right.
iMessageKeyboardEffect screenshot

iMessageKeyboardEffect

November 01, 2011 • Unspecified License
A demo application for showing how to drag the keyboard down with your finger. Caveat: this has not been put in production code. Apple may deny this.
MultiContactsSelector screenshot

MultiContactsSelector

November 01, 2011 • Public Domain License
A fully customisable control to select telephone (but you can use it to select another data) as whatsapp application, it supports multiselection. Supports English and Spanish. Easy to use and cu...
iVersion screenshot

iVersion

October 23, 2011 • zlib License
The App Store app updates mechanism is somewhat cumbersome and disconnected from the apps themselves. Users often fail to notice when new versions of an app are released, and if they do notice, the...
FTShare - an easy way to share using Facebook Twitter and Mails screenshot

FTShare - an easy way to share using Facebook Twitter and Mails

October 21, 2011 • MIT License
FTshare allows you to set up a share instance on your application delegate and then share using the most common social networks (and more to come). It is as easy as setting up your developer accoun...
SSPhotoCropperViewController screenshot

SSPhotoCropperViewController

October 20, 2011 • Apache 2.0 License
SSPhotoCropperViewController is a custom view controller that provides a simple, configurable and easy-to-use UI for cropping and scaling photos in iPhone apps.
AMKeyboardNumberPad screenshot

AMKeyboardNumberPad

October 19, 2011 • Unspecified License
A number pad keyboard for iOS.
BJRangeSliderWithProgress screenshot

BJRangeSliderWithProgress

October 17, 2011 • MIT License
A "progress bar" that also allows you to select a range. I use it to indicate progress of recording audio, represent trimming it, and then playing back only the selected range.
iRate screenshot

iRate

October 16, 2011 • zlib License
A handy class that prompts users of your iPhone or Mac App Store app to rate your application after using it for a while. Similar to Appirater, but with a simpler, cleaner interface and automatic s...
STableViewController screenshot

STableViewController

October 15, 2011 • MIT License
This is deprecated in favor of the newer SKStatefulTableViewController: https://github.com/shiki/SKStatefulTableViewController STableViewController is a custom table view controller that support...
JTRevealSidebar screenshot

JTRevealSidebar

October 11, 2011 • MIT License
An iOS objective-c library template for mimic the sidebar layout of the new Facebook app.
HZActivityIndicatorView screenshot

HZActivityIndicatorView

October 10, 2011 • BSD License
A highly customizable drop-in replacement for UIActivityIndicatorView
AUIAnimatedText screenshot

AUIAnimatedText

October 09, 2011 • MIT License
A drop-in UILabel replacement that makes almost all text properties animatable by using a CATextLayer instead of CALayer. The important animatable properties are textColor, text, font and fontSize.
JHNotificationManager screenshot

JHNotificationManager

October 07, 2011 • BSD License
A queue-able notification manager for custom view notifications. Not to be confused with NSNotificationCenter!!