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

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.

EGOPhotoViewer screenshot


Quick PhotoViewer for the iPhone. Built upon EGOImageLoading and EGOCache.

Learn More Open in Xcode
BGHUDAppKit screenshot


BGHUDAppKit is a small framework designed to fill the gap left by Apple when they released the nifty HUD window but forgot to release their controls that match it.

Learn More Open in Xcode
MBCoverFlowView screenshot


An open-source implementation of the Cover Flow interface found in iTunes, Finder, etc. for Mac OS X.

Learn More Open in Xcode
CA360 screenshot


Core Animation iOS example code. Lots of it.

Learn More Open in Xcode
MGSplitViewController screenshot


A flexible, advanced split-view controller for iPad developers.

Learn More Open in Xcode
Sparkle screenshot


An easy-to-use software update framework for Cocoa developers.

Learn More Open in Xcode
InAppSettingsKit screenshot


This iPhone framework allows settings to be in-app in addition to being in the Settings app.

Learn More Open in Xcode
ShareKit screenshot


Drop in sharing features for all iPhone and iPad apps.

Learn More Open in Xcode
JHTickerView screenshot


A custom ticker view for creating a news ticker type control

Learn More Open in Xcode
KVPasscodeViewController screenshot


A view controller that lets you enter 4 digit pass codes. It supports animations for invalid entries and to confirm entries.

Learn More Open in Xcode
RTLabel screenshot


Rich text formatting for iOS using HTML-like markup. Based on Core Text. Supports: bold and italic style, color and size, stroke, indenting, kerning, line spacing, clickable links.

Learn More Open in Xcode
CoolButtons screenshot


CoolButtons is a subclass of UIButton that draws glassy iOS style buttons, all using CoreGraphics and no images.

Learn More Open in Xcode
DoubleSlider screenshot


A UIControl like a UISlider, with 2 handles, useful for selecting a range of values.

Learn More Open in Xcode
EPGLTransitionView screenshot


OpenGL ES view for animating a view transition.

Learn More Open in Xcode
NWPickerField screenshot


A combo box like control for the iPhone.

Learn More Open in Xcode
SFBPopovers screenshot


This framework implements popover windows- windows that, to the user, logically belong to another window are visually attached to the parent window.

Learn More Open in Xcode
GCPagedScrollView screenshot


Simple UIScrollView subclass that automatically handle UIPageControl and paged content. You can have a paged UIScrollView with UIPageControl in almost no time.

Learn More Open in Xcode
MyStyledView screenshot


A generic styled view class for rendering simple graphics on the desktop. Styling is exposed through properties on the view. It has support for a fill color and gradient, with the gradient composit...

Learn More Open in Xcode
JAViewController screenshot


A subclass of NSViewController that's actually useful.

Learn More Open in Xcode
iOSPlot screenshot


Draw line charts and pie charts in iOS.

Learn More Open in Xcode
DTGridView screenshot


A two-dimensional scrolling view component for the iPhone, heavily inspired by UITableView.

Learn More Open in Xcode
V8HorizontalPickerView screenshot


Horizontal UIPickerView Control for iOS.

Learn More Open in Xcode
TSAlertView screenshot


UIAlertView drop-in replacement. Supports stacked buttons, input fields, user-configurable size, and more.

Learn More Open in Xcode
MGPRoundProgressButton screenshot


A progress/loading indicator wrapped around a button. Similar to the design seen in the iTunes app for playing previews of songs.

Learn More Open in Xcode
PopupView screenshot


PopupView for iOS, like UICalloutView.

Learn More Open in Xcode