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

XML-Reader screenshot

XML-Reader

XML Reader for OS X that allows you to preview a XML url as well as convert it to JSON format.

Learn More Open in Xcode
XYPhotoKit screenshot

XYPhotoKit

Take or Pick many photos at once (base on PhotoKit and support iCould download)

Learn More Open in Xcode
YActionSheet screenshot

YActionSheet

Custom Selectable Action Sheet

Learn More Open in Xcode
YanagiText screenshot

YanagiText

YanagiText allows us to add any UIView to UITextView!

Learn More Open in Xcode
YASlidingViewController screenshot

YASlidingViewController

Yet Another SlidingViewController for iOS. Why did I create this? I have tried several other implementations that have failed to support any type of UIViewController and allow me to fully customize...

Learn More Open in Xcode
YBTextPicker screenshot

YBTextPicker

Yet another text picker / selector written in swift 4.2.

Learn More Open in Xcode
YCHActionSheet screenshot

YCHActionSheet

A custom UIActionSheet separated into sections

Learn More Open in Xcode
YCTaskManager screenshot

YCTaskManager

A simple open source iPhone app for managing UILocalNotifications. Notifications are displayed with UITableViewCells and can be canceled/deleted using the standardized swipe to delete method.

Learn More Open in Xcode
YONAutoComplete screenshot

YONAutoComplete

Add auto-completion to a UITextField

Learn More Open in Xcode
YouTubeClone screenshot

YouTubeClone

This project is a clone of YouTube. But the main intention is to show how to write clean code, using proper MVC patterns and re-usable coding methodologies. Converted from Swift2 (Source: https://w...

Learn More Open in Xcode
youtube-ios-player-helper-swift screenshot

youtube-ios-player-helper-swift

A full swift implementation of https://github.com/youtube/youtube-ios-player-helper. Helper library for iOS developers looking to add YouTube video playback in their applications via the iframe pla...

Learn More Open in Xcode
YoutubeKit screenshot

YoutubeKit

YoutubeKit is a video player that fully supports Youtube IFrame API and YoutubeDataAPI for easily create a Youtube app.

Learn More Open in Xcode
YPMagnifyingGlass screenshot

YPMagnifyingGlass

Magnifying Glass for Swift This is a magnifying glass like the one in the iOS Notes.app or Safari that pops up when you select some text. This is a quick and dirty Swift port of ACMagnifying...

Learn More Open in Xcode
YRActivityIndicator screenshot

YRActivityIndicator

Highly customizable and easy to use loading activity.

Learn More Open in Xcode
YRImagePicker screenshot

YRImagePicker

YRImagePicker is a simple wrapper around default UIKit image picker.

Learn More Open in Xcode
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