6427 open source UI components
for iOS, iPadOS, macOS, tvOS, and watchOS.

Sponsored with ❤️ by Instabug
Spend Your Time Developing Not Debugging with Instabug SDK

Catch bugs as soon as they happen and know exactly why a crash occurred. 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.

YASlidingViewController screenshot


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 what I would like to do. The aim of this project is to allow all this to be available. ToDo: Add RightViewController Allow to adjust peak threshold.

View Control

YCHActionSheet screenshot


A custom UIActionSheet separated into sections

View Control

YCTaskManager screenshot


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.

View Control

YONAutoComplete screenshot


Add auto-completion to a UITextField

View Control

YRActivityIndicator screenshot


Highly customizable and easy to use loading activity.

View Control

YRImagePicker screenshot


YRImagePicker is a simple wrapper around default UIKit image picker.

View Control

YTDropMenu screenshot


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

View Control

YXTMotionView screenshot


A custom image view that implements device motion scrolling

View Control

YZKeyboardInputAccessoryView screenshot


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 of the native iOS keyboard.

View Control

YZNameFormatter screenshot


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

View Control