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

YTDropMenu screenshot

YTDropMenu

A drop menu with cancel button. Easy to use, support single selection and multiple selection. You can also set background color and icon image.

Learn More Open in Xcode
YXTMotionView screenshot

YXTMotionView

A custom image view that implements device motion scrolling

Learn More Open in Xcode
YZKeyboardInputAccessoryView screenshot

YZKeyboardInputAccessoryView

A drop-in input accessory view that adds a dismiss button and an extra row of characters (can be any numbers, letters or emojis) on top of the keyboard. It mimics the look, feel, and functionality ...

Learn More Open in Xcode
YZNameFormatter screenshot

YZNameFormatter

A simple name formatter to help split name strings into "prefix", "first name" and "last name".

Learn More Open in Xcode
YZSwipeBetweenViewController screenshot

YZSwipeBetweenViewController

A view controller that has a scroll view which contains multiple view controllers's views; user can swipe left/right to switch to different views.

Learn More Open in Xcode
YZTagView screenshot

YZTagView

A simple tag view

Learn More Open in Xcode
Zaina - The Legend screenshot

Zaina - The Legend

A UIKit Game.

Learn More Open in Xcode
ZAlertView screenshot

ZAlertView

A customizable AlertView written in Swift.

Learn More Open in Xcode
ZCarousel screenshot

ZCarousel

A Swift Carousel made with Paged UIScrollView

Learn More Open in Xcode
ZDYoutubeBrowser screenshot

ZDYoutubeBrowser

ZDYoutubeBrowser is a Objective-C module for iPhone to search videos in a table interface similar to the YouTube app. Be sure to run 'git submodule update --init' upon first clone of ZDYoutubeBr...

Learn More Open in Xcode
ZGNavigationBarTitle screenshot

ZGNavigationBarTitle

ZGNavigationBarTitle -- Subtitle on NavigationBar with awesome animation.

Learn More Open in Xcode
ZLColorSlider screenshot

ZLColorSlider

Color Slider to choose a color in iOS.

Learn More Open in Xcode
ZLHistogramAudioPlot screenshot

ZLHistogramAudioPlot

A hardware-accelerated audio visualization view using EZAudio, inspired by AudioCopy.

Learn More Open in Xcode
ZLMailComposerViewController screenshot

ZLMailComposerViewController

A Customized Email Composer for iOS.

Learn More Open in Xcode
ZLPeoplePickerViewController screenshot

ZLPeoplePickerViewController

A drop-in contact picker that supports UILocalized​Indexed​Collation

Learn More Open in Xcode
ZMScrollableNavigationBar screenshot

ZMScrollableNavigationBar

A UINavigationController category that allows the UINavigationBar to scroll with the content (iOS 8 only). This is not an all-in-one blackbox control. It's just taking care of animating the UINa...

Learn More Open in Xcode
ZoomImageView screenshot

ZoomImageView

UI component library to expand the photo, such as Apple's Photos app

Learn More Open in Xcode
ZoomPopup screenshot

ZoomPopup

A popup that zooms out of the underlaying view. The content can be any view, button, image, ... It zooms out in a smooth way and displays the popup above a darkened or blurred background. Even on O...

Learn More Open in Xcode
ZoomTransitioning screenshot

ZoomTransitioning

ZoomTransitioning provides a custom transition with image zooming animation. When you use this library with UINavigationController, you can pop view controller with edge swiping.

Learn More Open in Xcode
ZSocialPullView screenshot

ZSocialPullView

Swift Social UIView inside UIScrollView

Learn More Open in Xcode
ZWSlideViewController screenshot

ZWSlideViewController

ZWSlideViewController is a view controller container that manages a customizable sliding views and menus.

Learn More Open in Xcode