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

FRD3DBarChart screenshot

FRD3DBarChart

August 19, 2012 • BSD License
A 3D bar chart control made with GLKit.
MPFlipViewController screenshot

MPFlipViewController

August 19, 2012 • Custom License
A custom container view controller following the iOS 5 containment API that navigates between child view controllers via touch gestures and page-flip animations.
TCTweetComposeViewController screenshot

TCTweetComposeViewController

August 19, 2012 • BSD License
TCTweetComposeViewController is a drop in replacement for TWTweetComposeViewController. It provides similar functionality but is modelled after the email composition view, which is aesthetically si...
HEBubbleView screenshot

HEBubbleView

August 17, 2012 • Apache 2.0 License
iOS UI Component for displaying Bubble Items similar to the iOS and OSX mail application when selection more than one contact
NKToggleOverlayButton screenshot

NKToggleOverlayButton

August 16, 2012 • MIT License
NKToggleOverlayButton is a two state button that displays a translucent overlay when it's state is changed. The overlay contains a customisable line of text and an image. An example of its use w...
REPhotoCollectionController screenshot

REPhotoCollectionController

August 16, 2012 • MIT License
REPhotoCollectionController is a simple photo thumbnail viewer for the iOS that groups photos by date.
MBSliderView screenshot

MBSliderView

August 15, 2012 • BSD License
An iOS control that looks like the 'Slide to unlock' slider.
JSBadgeView screenshot

JSBadgeView

August 14, 2012 • Apache 2.0 License
Customizable UIKit badge view like the one on applications in the iOS springboard.
UIBubbleTableView screenshot

UIBubbleTableView

August 14, 2012 • CC BY-SA 3.0 License
UIBubbleTableView is UITableView based iOS component for rendering chats like it's done in Messages application. Now comes with "typing" bubble and images in the chat. For installation guide and de...
MCPagerView screenshot

MCPagerView

August 14, 2012 • MIT License
A replacement for the UIPageControl, with a similar functionality but custom "dots".
StyledTableViewCell screenshot

StyledTableViewCell

August 12, 2012 • MIT License
Customized table view cell border and highlight colors.
FormKit.m screenshot

FormKit.m

August 11, 2012 • Apache 2.0 License
FormKit.m is a library that helps building forms with table views.
NotiView screenshot

NotiView

August 11, 2012 • BSD License
A customizable notification view for iOS
JCGridMenu screenshot

JCGridMenu

August 09, 2012 • Custom License
This is a simple IOS control that works as a 44x44px menu using rows and columns to show and hide options. It's not big but it is clever...
SPGooglePlacesAutocomplete screenshot

SPGooglePlacesAutocomplete

August 08, 2012 • MIT License
SPGooglePlacesAutocomplete is a simple objective-c wrapper around the Google Places Autocomplete API. The API can be used to provide autocomplete functionality for text-based geographic searches, b...
DWTagList screenshot

DWTagList

August 07, 2012 • Public Domain License
Create a list of tags from an NSArray to be shown in a view with customizable fonts, colors, and other properties.
TableKit.m screenshot

TableKit.m

August 06, 2012 • Apache 2.0 License
Easily create table views with a block-based syntax.
BDDynamicGridViewController screenshot

BDDynamicGridViewController

August 05, 2012 • BSD License
Data-aware view controller that displays a UIView list (typically, UIImageView list) in a row-dominated grid layout. This class automatically lay out the UIViews with help from a delegate class (wh...
MGDrawingSlate screenshot

MGDrawingSlate

August 04, 2012 • MIT License
MGDrawingSlate is a simple, customizable, and easy-to-use UIView subclass that allows developers to easily embed a drawing view within their app. It utilizes a UIBezierPath to create a smooth path ...
KOAProgressBar screenshot

KOAProgressBar

August 03, 2012 • BSD License
Custom progress bar for iOS 5.0+