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

RLAgreement screenshot

RLAgreement

July 04, 2011 • MIT License
This project allows developers to include and Agreement, Terms of Service, Non Disclosure Agreement, etc. to an iPhone App. The controller stores a variable in the user's settings when the user has...
TwUI screenshot

TwUI

July 01, 2011 • Apache 2.0 License
TwUI is a hardware accelerated UI framework for Mac, inspired by UIKit.
CKSparkline screenshot

CKSparkline

June 30, 2011 • Apache 2.0 License
Provides sparkline graphs. Sparklines are well suited to visualizing information in the screen resolution available to the iPhone and iPod Touch.
BAMSettings screenshot

BAMSettings

June 30, 2011 • BSD License
BAMSettings is a generic handler for presenting and changing settings from within your iPhone app. By adding two files to your app and pushing BAMSettings onto your navigation controller, you will ...
UKSyntaxColoredTextDocument screenshot

UKSyntaxColoredTextDocument

June 28, 2011 • zlib License
An NSViewController (and optional document class) that implements syntax coloring and code editing-related features in an NSTextView.
ALCustomTabBarController screenshot

ALCustomTabBarController

June 24, 2011 • Unspecified License
Allows customization of the standard UITabBarController such that the UI can be modified from it's standard iOS look and feel.
EGOTextView screenshot

EGOTextView

June 24, 2011 • MIT License
EGOTextView is a complete drop in replacement for UITextView created by enormego, that adds support for Rich Text Editing.
InfiniTabBar screenshot

InfiniTabBar

June 22, 2011 • Unspecified License
A scrolling tab bar with space for infinite items
CoreTextWrapper screenshot

CoreTextWrapper

June 20, 2011 • BSD License
An Objective-C wrapper around Core Text for creating multi-column text and loading custom fonts.
VillainousStyle screenshot

VillainousStyle

June 19, 2011 • Apache 2.0 License
A standalone Mac/iPhone port of the TTStyle and TTShape classes from the Three20 project.
CopyableCell screenshot

CopyableCell

June 17, 2011 • Unspecified License
CopyableCell class makes it easy to use a UITableViewCell with copy functionality. It’s a subclass of UITableViewCell class. Application code can interact with CopyableCell instances through the Co...
HMGLTransitions screenshot

HMGLTransitions

June 15, 2011 • MIT License
HMGLTransitions is set of classes which can animate transition between two UIViews, or presentation / dismissing of UIViewControllers.
JMTabView screenshot

JMTabView

June 14, 2011 • BSD License
Dark-themed tab view rendered in Core Graphics (ie. no images need to be added to your project). Manages the layout of buttons and icons automatically. Tabs can be added simply by calling: [...
HSImageSidebarView screenshot

HSImageSidebarView

June 13, 2011 • MIT License
A view based on the sidebar in Apple's Keynote app for iPad.
LRSlidingTableViewCell screenshot

LRSlidingTableViewCell

June 13, 2011 • MIT License
This is a simple implementation of the "swipe to reveal" behaviour found in Twitter and Spotify for iPhone. It uses modern iOS techniques (animations using blocks) and so requires iOS 4.0 or greater.
BKTransition screenshot

BKTransition

June 12, 2011 • Unspecified License
Custom UIViewController Transitions
MHLazyTableImages screenshot

MHLazyTableImages

June 10, 2011 • MIT License
Allows you to efficiently, and easily, download images for UITableViews with many rows.
ExpandyButton screenshot

ExpandyButton

June 10, 2011 • Unspecified License
As seen in camera app on iOS
PresetColorPicker screenshot

PresetColorPicker

June 09, 2011 • Unspecified License
Preset color picker for iOS
DCIntrospect screenshot

DCIntrospect

June 08, 2011 • MIT License
Introspect is small set of tools for iOS that aid in debugging user interfaces built with UIKit. It's especially useful for UI layouts that are dynamically created or can change during runtime, or ...