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

JMWhenTapped screenshot

JMWhenTapped

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

Learn More Open in Xcode
Accordion screenshot

Accordion

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

TreeMapKit

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

Learn More Open in Xcode
GIKAnimatedCallout screenshot

GIKAnimatedCallout

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

TDSemiModal

Semi-modal view & DatePicker for IOS.

Learn More Open in Xcode
BCStatusItem screenshot

BCStatusItem

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

GCJumpBar

NSControl subclass that mimics the Xcode 4 Jump Bar.

Learn More Open in Xcode
WToast screenshot

WToast

Info messages for iOS inspired by Android Toast object.

Learn More Open in Xcode
ZBGridController screenshot

ZBGridController

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

Learn More Open in Xcode
Stackcordion screenshot

Stackcordion

Mimics the UI of Twitter for iPad.

Learn More Open in Xcode
ANColorPicker screenshot

ANColorPicker

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

MAWeekView

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

MADayView is a daily view for displaying events.

Learn More Open in Xcode
CHViewControllerSwitcher screenshot

CHViewControllerSwitcher

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

ELCSlider

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

ZPopoverController

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

Learn More Open in Xcode
RadioButton screenshot

RadioButton

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

JCSSheetController

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

Learn More Open in Xcode
CiExpandableTabBar screenshot

CiExpandableTabBar

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

APSplitViewController

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

TabBarKit

A flexible Tab Bar implementation for iPhone and iPad.

Learn More Open in Xcode
StackScrollView screenshot

StackScrollView

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

JPButton

UIButton subclass that looks like a pushable keyboard button.

Learn More Open in Xcode
SlidingTabs screenshot

SlidingTabs

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

Learn More Open in Xcode