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

SGViewPager screenshot


June 23, 2012 • Apache 2.0 License
A collection of custom container UIViewController's. Including a modern one in swift
SGTabs screenshot


June 12, 2012 • Apache 2.0 License
SGTabsViewController is a container view controller which shows tabs for each view like mobile safari does. This controls looks best on an iPad sized screen - You can add and remove tabs dyna...
VSTabBar screenshot


June 02, 2012 • Apache 2.0 License
A custom Tab Bar write from scratch VSTabBar is fully customizable: * All colors could be changed (Background, Foreground, gradient selection, current selection item, etc.), * Showing/Unshow...
iTellAFriend screenshot


May 22, 2012 • Apache 2.0 License
iTellAFriend is an iOS toolkit for displaying a preconfigued mail composer with a "Tell a Friend" template in ios apps.
BaseKit screenshot


May 15, 2012 • Apache 2.0 License
BaseKit is a set of IOS class to make your life easier
QR Code Encoder screenshot

QR Code Encoder

April 27, 2012 • Apache 2.0 License
An implementation of QR code encoder for Objective-C ported from Psytec library. Able to encode an NSString to a dot matrix which can be further rendered to an UIImage.
LIExposeController screenshot


April 24, 2012 • Apache 2.0 License
LIExposeController is a new navigation paradigm for iOS apps. A great example is LinkedIn's iPhone app. LIExposeController acts as a container view controller, much like UINavigationController o...
PTShowcaseViewController screenshot


April 02, 2012 • Apache 2.0 License
A "showcase" view controller for iOS apps. Visualizes images, videos and PDF files beautifully!
Facebook Photo Picker screenshot

Facebook Photo Picker

March 27, 2012 • Apache 2.0 License
Similar to the UIImagePickerController, FacebookPhotoPickerController lets your app's users pick photo from their Facebook albums. You can read more info about this component on at http://blog.grio...
HMLauncherView screenshot


March 16, 2012 • Apache 2.0 License
HMLauncherView is a UI component which mimics the iOS homescreen (a.k.a SpringBoard) behaviour. Added icons can be reordered and removed. In addition the HMLauncherView supports drag&drop of icons ...
PTImageAlbumViewController screenshot


March 09, 2012 • Apache 2.0 License
An image scrubber-managing view controller, just like in Photos.app by Apple on the iPad.
DemoButton screenshot


March 02, 2012 • Apache 2.0 License
An UIButton enhancement for: programmatic generation of button images using Core Image filters; caching the generated images in a Nimbus in-memory cache; setting custom line spacing on button text ...
Touchposé screenshot


March 01, 2012 • Apache 2.0 License
Touchposé is a set of classes for iOS that renders screen touches when a device is connected to a mirrored display. Touchposé adds a transparent overlay to your app’s UI; all touch events cause sem...
ITWLoadingPanel screenshot


February 29, 2012 • Apache 2.0 License
Drop-in classes for adding a download info panel.
NAMenu screenshot


February 28, 2012 • Apache 2.0 License
NAMenu is a dead simple SpringBoard-like grid menu you can use to launch other view controllers. It features smooth animation and full landscape support. It was designed to be minimalistic and dead...
Pegasus screenshot


February 26, 2012 • Apache 2.0 License
A lightweight Objective-C framework for Cocoa Touch to create UIKit view hierarchies in XML.
CurledViews Category screenshot

CurledViews Category

February 23, 2012 • Apache 2.0 License
This project contains 2 categories; UIButton+Curled and UIImageView+Curled. The categories allow you to easily add an image, border, curl, and shadow to your Button or ImageView.
KKPasscodeLock screenshot


February 17, 2012 • Apache 2.0 License
KKPasscodeLock is an iOS toolkit for adding a passcode view controller and passcode settings in ios apps.
TextStepperField screenshot


February 16, 2012 • Apache 2.0 License
Stepper control with numeric textfield. Supports resizing and adapts to the shape of the screen. It is based on control stepperTest
ABPersonViewController+Delete screenshot


February 14, 2012 • Apache 2.0 License
ABPersonViewController category with address book contact deletion (default ABPersonViewController only allows editing, not deletion).