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.

JMWhenTapped screenshot


Easily assign touch down, touch up, and tapped actions to UIViews using blocks.

Learn More Open in Xcode
Accordion screenshot


Tired of UINavigationController? Accordion might be an alternative!. Accordion is a small library for iOS that implements file navigation using accordions.

Learn More Open in Xcode
TreeMapKit screenshot


A treemap implementation for Cocoa Touch. You can display treemaps in iPhone, iPod touch and iPad.

Learn More Open in Xcode
GIKAnimatedCallout screenshot


GIKAnimatedCallout demonstrates the use of an MKAnnotationView subclass to provide functionality similar to the callouts in Maps.app on iPad.

Learn More Open in Xcode
TDSemiModal screenshot


Semi-modal view & DatePicker for IOS.

Learn More Open in Xcode
BCStatusItem screenshot


A view and NSStatusItem category to let you easily expand the functionality of NSStatusItem. One issue with NSStatusItem is getting it's location/frame on the screen. You can do this if it has a cu...

Learn More Open in Xcode
GCJumpBar screenshot


NSControl subclass that mimics the Xcode 4 Jump Bar.

Learn More Open in Xcode
WToast screenshot


Info messages for iOS inspired by Android Toast object.

Learn More Open in Xcode
ZBGridController screenshot


A grid view with support for zooming, flipping animated-in view controllers.

Learn More Open in Xcode
Stackcordion screenshot


Mimics the UI of Twitter for iPad.

Learn More Open in Xcode
ANColorPicker screenshot


Use this simple colour picker to get colors that a user picks. The color picker must be a certain size, and requires several images files in the bundle's package contents.

Learn More Open in Xcode
MAWeekView screenshot


A weekly view for viewing events, displays a whole week. Navigation using the arrows on the top of the view or using the swipe gesture.

Learn More Open in Xcode
MADayView screenshot


MADayView is a daily view for displaying events.

Learn More Open in Xcode
CHViewControllerSwitcher screenshot


A replacement for UITabBarController, with useful features. It allows you to create your own selection interface with UI-components. It allows you to use just some part of the window, not the full-...

Learn More Open in Xcode
ELCSlider screenshot


A subclass of UISlider to use with iPad that includes a UIPopover Scrubber showing the value as it changes.

Learn More Open in Xcode
ZPopoverController screenshot


Easy way to handle UIPopoverController, UIActionSheet and UIAlertView for iOS.

Learn More Open in Xcode
RadioButton screenshot


A native radio button implementation for iOS.

Learn More Open in Xcode
Custom callout screenshot

Custom callout

Custom callout on a map.

Learn More Open in Xcode
JCSSheetController screenshot


A Cocoa controller class for Sheets that replaces the completion callback method with an inline block.

Learn More Open in Xcode
CiExpandableTabBar screenshot


ExpandableTabBar is an iOS custom tab bar control. Its behavior emulates the system tab bar with the addition of supporting multiple rows.

Learn More Open in Xcode
APSplitViewController screenshot


Custom UISplitViewController for iPad. Features: it always keeps both sides visible; it's always launched in the Portrait but it's rotated to any direction properly; each side contains UINavigation...

Learn More Open in Xcode
TabBarKit screenshot


A flexible Tab Bar implementation for iPhone and iPad.

Learn More Open in Xcode
StackScrollView screenshot


StackScrollView project is a demo app for creating view like twitter app for ipad, created by the mobile development team at raw engineering. It supports: Orientation (both Landscape & Portrait), S...

Learn More Open in Xcode
JPButton screenshot


UIButton subclass that looks like a pushable keyboard button.

Learn More Open in Xcode
SlidingTabs screenshot


Sliding tabs UI element for iPhone resembling the tabbing control used in Gowalla.

Learn More Open in Xcode