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

FormKit.m screenshot

FormKit.m

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

TableKit.m

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

JSNotifier

July 20, 2012 • Apache 2.0 License
A simple notification class for iOS. A small banner slides up from the bottom of the screen. The notifications are out of the way and don't cause visual clutter, great for success and error messages.
BWStatusBarOverlay screenshot

BWStatusBarOverlay

July 16, 2012 • Apache 2.0 License
BWStatusBarOverlay is a custom status bar overlay window. It support touch by setting a block that will be called after touch. It work well on both iPad and iPhone and of course in any orientation.
ASFBPostController screenshot

ASFBPostController

July 09, 2012 • Apache 2.0 License
ASFBPostController provides beautiful photo posting to Facebook with easy integration.
SGViewPager screenshot

SGViewPager

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

SGTabs

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

VSTabBar

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

iTellAFriend

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

BaseKit

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

LIExposeController

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

PTShowcaseViewController

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

HMLauncherView

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

PTImageAlbumViewController

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

DemoButton

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

Touchposé

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

ITWLoadingPanel

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

NAMenu

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