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

ASJExpandableTextView screenshot

ASJExpandableTextView

August 09, 2016 • MIT License
A UITextView with placeholder that can expand and contract according to its content
ASJCollectionViewFillLayout screenshot

ASJCollectionViewFillLayout

August 09, 2016 • MIT License
A flow layout style UICollectionViewLayout that fills the full width of the collection view
ASJTagsView screenshot

ASJTagsView

August 09, 2016 • MIT License
Quickly create a view with tags with an option to delete
ASJDropDownMenu screenshot

ASJDropDownMenu

August 09, 2016 • MIT License
A drop down menu with embedded UITableView to list options
ASJColoredScrollIndicators screenshot

ASJColoredScrollIndicators

August 08, 2016 • MIT License
Apply color to scroll indicators of any UIScrollView
FTChatMessageDemoProject screenshot

FTChatMessageDemoProject

August 08, 2016 • MIT License
FTChatMessageDemoProject
KVConstraintExtensionsMaster screenshot

KVConstraintExtensionsMaster

August 08, 2016 • MIT License
It's simple and powerful API for adding/applying , accessing, & modifying existing constraints on a view by layout attribute.
BubbleAnimation screenshot

BubbleAnimation

August 06, 2016 • Apache 2.0 License
Bubble animation and bounce animation
DBAttachmentPickerController screenshot

DBAttachmentPickerController

August 06, 2016 • MIT License
This powerful component allows to select different types of files from different sources on your device.
KSNavigationController screenshot

KSNavigationController

August 06, 2016 • MIT License
Looking for macOS (Mac OS X) analog of UIKit's UINavigationController from iOS? This class mimics its behavior.
BRImagePicker (Whatsapp type Image picker) screenshot

BRImagePicker (Whatsapp type Image picker)

August 06, 2016 • Apache 2.0 License
Choose multiple images from gallery. You can perform "Cropping" and you can add "Caption" as well for each selected image. You can select up to 10 images at a time.
SMButtonDropAnimation screenshot

SMButtonDropAnimation

August 06, 2016 • Apache 2.0 License
Tap On button then next button will come with bounce animation.
ASHorizontalScrollerPaging screenshot

ASHorizontalScrollerPaging

August 05, 2016 • MIT License
ASHorizontalScrollerPaging is a very simple control to display some screens for the first launch of your application or as an Image Gallery
HXCurrencyConversion screenshot

HXCurrencyConversion

August 05, 2016 • Apache 2.0 License
Currency converter to support more than 100 kinds of global currency conversion
NinaSelectionView screenshot

NinaSelectionView

August 05, 2016 • MIT License
A dramatic way to select your buttons.
UURCCentralizedTokenView screenshot

UURCCentralizedTokenView

August 05, 2016 • MIT License
Customizable Centralized TokenView
FTImageViewer screenshot

FTImageViewer

August 05, 2016 • MIT License
Preview images with just a few lines of code.
FTIndicator screenshot

FTIndicator

August 05, 2016 • MIT License
A light wight UI package contains local notification, progress HUD, toast, with blur effect, elegant API and themes Support for iOS. Inspried by Apple's process indicator and notifications.
SCPinViewController screenshot

SCPinViewController

August 04, 2016 • MIT License
Super customization Pin controller.
YangMingShan screenshot

YangMingShan

August 04, 2016 • BSD License
YangMingShan is a collection of iOS UI components that we created while building Yahoo apps.