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

Stay in touch
Sponsored with ❤️ by Instabug
Instabug: Understand how your app is doing with real-time contextual insights from your users
Instabug

Get all the logs you need and fix bugs, crashes, and other issues in minutes instead of days. With Instabug you will automatically receive device data, network logs, and reproduction steps with every bug and crash report. It only takes a line of code to integrate and is perfect for teams that are now working remotely. See more detailed features comparison and try Instabug for free here.

MHNibTableViewCell screenshot

MHNibTableViewCell

A UITableViewCell subclass that makes it easy to load table view cells from nib files.

Learn More Open in Xcode
ELCImagePickerController screenshot

ELCImagePickerController

A clone of the UIImagePickerController using the Assets Library Framework allowing for multiple asset selection.

Learn More Open in Xcode
JMNoise screenshot

JMNoise

A category on UIView to very easily apply a noise texture. Uses Core Graphics so that no external images or dependencies are needed.

Learn More Open in Xcode
ClockView screenshot

ClockView

ClockView is s simple class that will simulate an analog (or wall like) clock. ClockView makes use of various CALayers so it needs CoreAnimation (add QuartzCore.framework)

Learn More Open in Xcode
XMGradientPanel screenshot

XMGradientPanel

A drop-in Gradient Panel for Mac apps that works much like NSColorPanel.

Learn More Open in Xcode
BHTabBar screenshot

BHTabBar

A tab bar implementation for UIKit that resembles familiar web browser tabs (*not* a UITabBar). Tabs are rendered on top of a content view which is defined by the currently selected tab's view cont...

Learn More Open in Xcode
MKTickerView screenshot

MKTickerView

MKTickerView is a drop-in replacement for a horizontal stock ticker kind-of control. Infinite scrolling, and wraps around automatically when the last item is hit. Butter smooth scrolling.

Learn More Open in Xcode
TBTabBar screenshot

TBTabBar

Custom Tab Bar imitating TweetBot's tab bar.

Learn More Open in Xcode
TLAnimatingOutlineView screenshot

TLAnimatingOutlineView

An animating outline view for use in OS X applications.

Learn More Open in Xcode
TTTAttributedLabel screenshot

TTTAttributedLabel

NSAttributedString is pretty rad. When it was ported into iOS 4 from Mac OS, iPhone developers everywhere rejoiced. Unfortunately, as of iOS 4 none of the standard controls in UIKit support it. Bum...

Learn More Open in Xcode
iToast screenshot

iToast

If you develop already for Android, then you know what it is so you can skip to the next section. For the others of us: a toast is a spécial way to display 'non intrusive' message to the user. T...

Learn More Open in Xcode
JSScrollableTabBar screenshot

JSScrollableTabBar

A simple, refined tab bar for iOS that resembles the TabStrip control found in the popular Three20 library, without the dependencies.

Learn More Open in Xcode
JMSlider screenshot

JMSlider

A decorated and animated iOS slider control to extend the functionality of a single button by sliding it. Easily extensible and developed entirely using Core Graphics so that external images are n...

Learn More Open in Xcode
HorizontalTable screenshot

HorizontalTable

Scrollable tableView that moves in a left/right direction but is as efficient as a regular UITableView.

Learn More Open in Xcode
FGallery screenshot

FGallery

FGallery is a photo gallery viewer developed for iPhone applications. FGallery implements a delegate style design pattern similar to how UITableViewDelegates work. You may load images from either t...

Learn More Open in Xcode
ImageCropper screenshot

ImageCropper

Drop-in image cropper for iOS (as seen in Photos app, UIImagePickerController)

Learn More Open in Xcode
DBSignupViewController screenshot

DBSignupViewController

DBSignupViewController provide a view controller for a complete signup like latest version of Foursquare app (3.2.1)

Learn More Open in Xcode
RLAgreement screenshot

RLAgreement

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

Learn More Open in Xcode
TwUI screenshot

TwUI

TwUI is a hardware accelerated UI framework for Mac, inspired by UIKit.

Learn More Open in Xcode
CKSparkline screenshot

CKSparkline

Provides sparkline graphs. Sparklines are well suited to visualizing information in the screen resolution available to the iPhone and iPod Touch.

Learn More Open in Xcode
BAMSettings screenshot

BAMSettings

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

Learn More Open in Xcode
UKSyntaxColoredTextDocument screenshot

UKSyntaxColoredTextDocument

An NSViewController (and optional document class) that implements syntax coloring and code editing-related features in an NSTextView.

Learn More Open in Xcode
ALCustomTabBarController screenshot

ALCustomTabBarController

Allows customization of the standard UITabBarController such that the UI can be modified from it's standard iOS look and feel.

Learn More Open in Xcode
EGOTextView screenshot

EGOTextView

EGOTextView is a complete drop in replacement for UITextView created by enormego, that adds support for Rich Text Editing.

Learn More Open in Xcode
InfiniTabBar screenshot

InfiniTabBar

A scrolling tab bar with space for infinite items

Learn More Open in Xcode