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

Color screenshot

Color

February 28, 2013 • MIT License
A collection of categories and utilities that extend UIColor.
No image provided.

DWGridController

February 28, 2013 • MIT License
The DWGridController allows you to display cells in a grid view where rows and columns can be (infinitely) scrolled separately.
IBCellFlipSegue screenshot

IBCellFlipSegue

February 27, 2013 • Apache 2.0 License
A simple custom segue created to imitate the animation shown on the main menu of the Expedia Hotels & Flight app.
RFQuiltLayout screenshot

RFQuiltLayout

February 27, 2013 • MIT License
RFQuiltLayout is a subclass of UICollectionViewLayout that positions various sized cells like a mason laying bricks. * Fast * Insert/Delete animation friendly * Dynamic layouts however you'd...
POHorizontalList screenshot

POHorizontalList

February 26, 2013 • MIT License
App Store like horizontal view control that can be used in a UITableView
No image provided.

JSQMessagesViewController

February 26, 2013 • MIT License
An elegant messages UI library for iOS. http://jessesquires.github.io/JSQMessagesViewController
LBActionSheet screenshot

LBActionSheet

February 25, 2013 • MIT License
A very customizable drop-in replacement for UIActionSheet.
ALScrollViewPaging screenshot

ALScrollViewPaging

February 25, 2013 • MIT License
This UIScrollView subclass offers a simple way to manage paging. Simply add an array with the different views to display. The page control dots color can be customized.
SJOPaperboy screenshot

SJOPaperboy

February 24, 2013 • MIT License
An easy to use library that lets you implement background updates in your app that run whenever the user enters or exits a specified location.
Moving Placeholder Text Field screenshot

Moving Placeholder Text Field

February 24, 2013 • MIT License
A UITextField subclass animating the placeholder text if it extends the bounds of the text field. It supports texts of any length, font and size (even custom fonts!). Speed defaults to 30 FPS.
Glossy Buttons screenshot

Glossy Buttons

February 23, 2013 • Custom License
Create glossy buttons without images.
ABCalendarPicker screenshot

ABCalendarPicker

February 23, 2013 • Custom License
Fully configurable iOS calendar UI component with multiple layouts and smooth animations.
AWVersionAgent screenshot

AWVersionAgent

February 22, 2013 • MIT License
Check and notify user that new version is available from Local Notification.
UDBarTrackballItem screenshot

UDBarTrackballItem

February 22, 2013 • MIT License
UDBarTrackballItem is a button view for iOS which can position the text cursor (caret) and define the text selection of a text view in parallel to its touch drag movement. The user interaction patt...
 SDScaffoldSync screenshot

SDScaffoldSync

February 21, 2013 • Unspecified License
Create a Cloud Syncing Mobile App in 3 Minutes. Building an app that syncs its data in the cloud can be difficult. That's where SDScaffoldSync comes into play. SDScaffoldSync creates a REST endp...
DBFBProfilePictureView screenshot

DBFBProfilePictureView

February 20, 2013 • Apache 2.0 License
The control improves on a number of aspects of the Facebook SDK provided FBProfilePictureView. 1) Caching of the downloaded profile images, so the network does not get hit for every instance of the...
WDUploadProgressView screenshot

WDUploadProgressView

February 20, 2013 • MIT License
Upload Progress View to be attached as a header of a UITableView and receive updates about the connection.
CSLinearLayoutView screenshot

CSLinearLayoutView

February 19, 2013 • MIT License
Linear layout view designed to simplify relative layouts on iOS. We've all been there before— the content in your app is dynamic and you need to display different sized views in neat succession....
RESwitch screenshot

RESwitch

February 18, 2013 • MIT License
Open source alternative to UISwitch, customizable via UIAppearance protocol.
AJRNutritionController screenshot

AJRNutritionController

February 18, 2013 • BSD License
A nutritional information view that mimics the look of a physical nutrition label. Simply initialize the control, set the nutritional data, and present. Includes a nice animation when presented a...