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

DZVideoPlayerViewController screenshot

DZVideoPlayerViewController

iOS Video Player control with playback controls, remote control center commands, background playback, now playing info updates. Implemented with AVPlayer, supports both online and offline videos. H...

Learn More Open in Xcode
ZSWTappableLabel screenshot

ZSWTappableLabel

ZSWTappableLabel is a UILabel subclass for links which are tappable, long-pressable, 3D Touchable, and VoiceOverable. It has optional highlighting behavior, and does not draw text itself. Its goal ...

Learn More Open in Xcode
MCMHeaderAnimated screenshot

MCMHeaderAnimated

MCMHeaderAnimated allows you to add an animation between list and detail views.

Learn More Open in Xcode
Portal Transition screenshot

Portal Transition

Inspired by Apple's keynote portal animation, it is an iOS implementation of Portal like UIViewController transition.

Learn More Open in Xcode
Cutaway screenshot

Cutaway

Even for moderately complex apps, it soon becomes clear that having a single storyboard file for everything gets unmanageable pretty quickly. As a solution, we can have multiple storyboards and ins...

Learn More Open in Xcode
MaterialDesignColor / Google Material Design Colors for Swift screenshot

MaterialDesignColor / Google Material Design Colors for Swift

Color library for Swift. Currently supports GoogleMaterialDesignColor

Learn More Open in Xcode
MKBOSXCloseButton screenshot

MKBOSXCloseButton

An NSButton subclass that looks just like the Yosemite+ native window close button

Learn More Open in Xcode
KSToastView screenshot

KSToastView

Simple Popup Notification inspired by Android Toast Widget.

Learn More Open in Xcode
LGSemiModalNavController screenshot

LGSemiModalNavController

A UINavigationController subclass that presents itself a dynamic amount in a view controller using the UIViewControllerAnimatedTransitioning protocol.

Learn More Open in Xcode
LTTextView screenshot

LTTextView

Control to create text with interactive substrings. With ability customize it with NSAttributedString attributes.

Learn More Open in Xcode