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

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


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

Learn More Open in Xcode
ShareKit screenshot


Drop in sharing features for all iPhone and iPad apps.

Learn More Open in Xcode
SIAlertView screenshot


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

Learn More Open in Xcode
SMPageControl screenshot


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


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


A TweetBot-like notice component for iOS.

Learn More Open in Xcode
BButton screenshot


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

Learn More Open in Xcode
CaptureRecord screenshot


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


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

Learn More Open in Xcode
XYPieChart screenshot


A simple and animated Pie Chart for your iOS app.

Learn More Open in Xcode
FlipView screenshot


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


Simple and easy to use clustering mapView for iOS.

Learn More Open in Xcode
SBTickerView screenshot


An easy to use ticker view with inspiration from Flipboard

Learn More Open in Xcode
TTTAttributedLabel screenshot


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


A good looking, animated share button.

Learn More Open in Xcode
DCIntrospect screenshot


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


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


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

Learn More Open in Xcode
Scroller screenshot


A novel way to interact with a list of data.

Learn More Open in Xcode
TITokenField screenshot


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


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


A custom ticker view for creating a news ticker type control

Learn More Open in Xcode