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

CollapseClick screenshot

CollapseClick

This is basically a collapsible cell TableView with nifty animations and a fully customizable delegated system.

Learn More Open in Xcode
ShareKit screenshot

ShareKit

Drop in sharing features for all iPhone and iPad apps.

Learn More Open in Xcode
SIAlertView screenshot

SIAlertView

An UIAlertView replacement with block syntax and fancy transition styles. As seen in Grid Diary.

Learn More Open in Xcode
SMPageControl screenshot

SMPageControl

UIPageControl’s Fancy One-Upping Cousin. Designers love to make beautifully custom page controls that fit in with all the wood, gradients, and inner shadows they've worked so hard perfecting. ...

Learn More Open in Xcode
TDBadgedCell screenshot

TDBadgedCell

UITableViewCell subclass that adds a "badgeString" property to table view cells. This badge draws in an identical manner to the badges present in MobileMail.app. The class supports custom badge col...

Learn More Open in Xcode
NoticeView screenshot

NoticeView

A TweetBot-like notice component for iOS.

Learn More Open in Xcode
BButton screenshot

BButton

BButton is a subclass of UIButton that looks like the twitter bootstrap buttons.

Learn More Open in Xcode
CaptureRecord screenshot

CaptureRecord

User + Screen Recording iOS SDK allows you to capture the screen, record the tester's face, voice, input and touch events, and export as a single video to your camera roll.

Learn More Open in Xcode
Core Animation Demos screenshot

Core Animation Demos

A collection of 13 incredibly cool Core Animation demos for iOS.

Learn More Open in Xcode
RNGridMenu screenshot

RNGridMenu

A grid based alert view with depth. Fully customizable and extendable.

Learn More Open in Xcode
XYPieChart screenshot

XYPieChart

A simple and animated Pie Chart for your iOS app.

Learn More Open in Xcode
FlipView screenshot

FlipView

Magazine Style View/Layout like Flipboard. Originally created by Raw Engineering, but their repository has strangely gone missing.

Learn More Open in Xcode
KOKeyboard screenshot

KOKeyboard

KOKeyboard is an iOS drop-in component that adds a new row of keys to the default on-screen keyboard. It consists of swipe buttons with all common symbols, punctuation and brackets, and a special n...

Learn More Open in Xcode
OCMapView screenshot

OCMapView

Simple and easy to use clustering mapView for iOS.

Learn More Open in Xcode
SBTickerView screenshot

SBTickerView

An easy to use ticker view with inspiration from Flipboard

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
AURosetteView screenshot

AURosetteView

A good looking, animated share button.

Learn More Open in Xcode
DCIntrospect screenshot

DCIntrospect

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

Learn More Open in Xcode
MKNumberBadgeView screenshot

MKNumberBadgeView

A UIView subclass that mimics the look and feel of the red Springboard and UIBarButtonItem 'badges'. Since it's a UIView, it can be overlaid on any other item.

Learn More Open in Xcode
OBSlider screenshot

OBSlider

A drop-in replacement for UISlider that adds variable-speed scrubbing.

Learn More Open in Xcode
Scroller screenshot

Scroller

A novel way to interact with a list of data.

Learn More Open in Xcode
TITokenField screenshot

TITokenField

An iOS replacement for the NSTokenField available on Mac OS X. Works just like the To: field in Mail and Messages. <p>LICENSE</p> <p>This control is dual licensed: </p> <ul><li> You can use it...

Learn More Open in Xcode
BButton 3.0 screenshot

BButton 3.0

Twitter Bootstrap Buttons for iOS.

Learn More Open in Xcode
Harpy screenshot

Harpy

Notify users that a new version of your iOS app is available, and prompt them with the App Store link. Harpy is a utility that checks a user's currently installed version of your iOS application...

Learn More Open in Xcode
JHTickerView screenshot

JHTickerView

A custom ticker view for creating a news ticker type control

Learn More Open in Xcode