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

MJPopupViewController screenshot

MJPopupViewController

A UIViewController Category to display a ViewController as a popup with different transition effects.

Learn More Open in Xcode
STBubbleTableViewCell screenshot

STBubbleTableViewCell

STBubbleTableViewCell is a UITableViewCell subclass for easily displaying chat conversations. This component comes with 10 colored bubble images in both normal and retina size. <hr/> <p>FEATURE...

Learn More Open in Xcode
HMSegmentedControl screenshot

HMSegmentedControl

A drop-in replacement for UISegmentedControl mimicking the style of the segmented control used in Google Currents.

Learn More Open in Xcode
KLNoteViewController screenshot

KLNoteViewController

A control that organizes multiple navigation controllers in a stack inspired by Evernote 5.0 app <p>This control is dual licensed:</p> <ul> <li><strong>- For Free,</strong> under the terms of ...

Learn More Open in Xcode
KLExpandingSelect screenshot

KLExpandingSelect

A UI Control based on Summly's expanding sharing control. <p>This control is dual licensed:</p> <ul> <li><strong>- For Free,</strong> under the terms of the <a href = "http://opensource.org/li...

Learn More Open in Xcode
KnobGarageBandStyle screenshot

KnobGarageBandStyle

A GarageBand-inspired knob featuring one-finger rotation.

Learn More Open in Xcode
MarqueeLabel screenshot

MarqueeLabel

A functionally equivalent replacement for UILabel, which automatically adds a scrolling marquee effect for text longer than the available area.

Learn More Open in Xcode
SDWellSegmentedControl screenshot

SDWellSegmentedControl

A drop-in remplacement for UISegmentedControl that mimic iOS 6 AppStore tab controls.

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

MBAlertView

Fast, fun, and simple block-based alerts and HUDs.

Learn More Open in Xcode