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

UIActivityLabel screenshot

UIActivityLabel

Label with ActivityIndicator

Learn More Open in Xcode
UIButton + Bootstrap 3.0 styles screenshot

UIButton + Bootstrap 3.0 styles

Simple UIButton category that adds nice and flat Bootstrap 3.0 button styles. No subclass, no images. Quartz Core drawing. Highly customizable. Credits BButton by mattlawer: https://github...

Learn More Open in Xcode
UIDrawer screenshot

UIDrawer

UIDrawer is a customizable UIPresentationController that allows modals to be presented like a bottom sheet. The kind of presentation style you can see on the Maps app on iOS.

Learn More Open in Xcode
UIFontWDCustomLoader screenshot

UIFontWDCustomLoader

An iOS custom font loader

Learn More Open in Xcode
UIImageAlertController screenshot

UIImageAlertController

UIViewController extension class (Objective-C) for picking / displaying images from the Photo Library (UIImagePickerController).

Learn More Open in Xcode
UIImageBlink screenshot

UIImageBlink

This is an iOS control for blinking/ flashing / toggle/ pulsing. I extended UIImage because I needed to make blinking and flashing eyes. included is a sample project that shows simple usage, ho...

Learn More Open in Xcode
UIImage+Dummy screenshot

UIImage+Dummy

UIImage+Dummy category provides method to create dummy image. UIImage *image1 = [UIImage imageNamed:@"dummy.150x200"]; UIImage *image2 = [UIImage imageNamed:@"dummy.150x200.#407EFF"]; UIIm...

Learn More Open in Xcode
UIKeyboardLikePickerTextField screenshot

UIKeyboardLikePickerTextField

UITextField with UIPicker instead of keyboard as input view. Same as the Picker when you tap to a dropdown in Safari iOS.

Learn More Open in Xcode
UILayoutBuilder screenshot

UILayoutBuilder

An AutoLayout DSL that intuitive syntax and viewable hierarchy.

Learn More Open in Xcode
UITabbarItem-CustomBadge screenshot

UITabbarItem-CustomBadge

A refined replacement of UITabbarItem badge.

Learn More Open in Xcode
UITableViewController-Containment-Demo screenshot

UITableViewController-Containment-Demo

This is a sample project showing how to contain a UITableViewController in another VC with a Search Bar + Display Controller working as if it were all in a UITableViewController.

Learn More Open in Xcode
UITextViewExtras screenshot

UITextViewExtras

Collection of convenience methods for finding the paths and locations of text in UITextView. * Calculate the bounding path (or CGRect) of a character, word, sentence, line or paragraph at given ...

Learn More Open in Xcode
UITextView-UIControl screenshot

UITextView-UIControl

A UIControl-like API addition to UITextView

Learn More Open in Xcode
UITypingIndicator screenshot

UITypingIndicator

a gorgeous component to show when a user is typing. :)

Learn More Open in Xcode
UIView-Borders-Swift screenshot

UIView-Borders-Swift

One sided borders on any side of a UIView. Specify any offset from any side and works with autolayout. Now available in Swift 3!

Learn More Open in Xcode
UIViewController+KeyboardAdditions screenshot

UIViewController+KeyboardAdditions

Tiny UIViewController category that provides handy way for keyboard handling logic.

Learn More Open in Xcode
UIView+EasingFunctions screenshot

UIView+EasingFunctions

A category on UIView that allows to attach custom easing functions to animatable UIView properties.

Learn More Open in Xcode
UIView-Flip screenshot

UIView-Flip

UIView extension to Flip any view 180 degree

Learn More Open in Xcode
UltraWeekCalendar screenshot

UltraWeekCalendar

Clean and simple UI calendar control to select day through weeks

Learn More Open in Xcode
UnderlineTextField screenshot

UnderlineTextField

UnderlineTextField + FocusManager

Learn More Open in Xcode
Unrealm screenshot

Unrealm

Unrealm is an extension on RealmCocoa, which enables Swift native types to be saved in Realm.

Learn More Open in Xcode
Untagger screenshot

Untagger

Untagger is a removal and full text extraction of HTML written in Swift heavily inspired by Boilerpipe.

Learn More Open in Xcode
Updates screenshot

Updates

📲Automatically detects app updates and gently prompts users to upgrade.

Learn More Open in Xcode
UpvoteControl screenshot

UpvoteControl

UIControl that mimics the behavior of the up vote widget in sites like Product Hunt. Written in Swift

Learn More Open in Xcode
UserSwitch screenshot

UserSwitch

An easy way to manage abusive content posted in your application.

Learn More Open in Xcode