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

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


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


An iOS custom font loader

Learn More Open in Xcode
UIImageAlertController screenshot


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

Learn More Open in Xcode
UIImageBlink screenshot


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


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


An AutoLayout DSL that intuitive syntax and viewable hierarchy.

Learn More Open in Xcode
UITabbarItem-CustomBadge screenshot


A refined replacement of UITabbarItem badge.

Learn More Open in Xcode
UITableViewController-Containment-Demo screenshot


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


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


A UIControl-like API addition to UITextView

Learn More Open in Xcode
UITypingIndicator screenshot


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

Learn More Open in Xcode
UIView-Borders-Swift screenshot


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


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

Learn More Open in Xcode
UIView+EasingFunctions screenshot


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

Learn More Open in Xcode
UIView-Flip screenshot


UIView extension to Flip any view 180 degree

Learn More Open in Xcode
UltraWeekCalendar screenshot


Clean and simple UI calendar control to select day through weeks

Learn More Open in Xcode
UnderlineTextField screenshot


UnderlineTextField + FocusManager

Learn More Open in Xcode
Unrealm screenshot


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

Learn More Open in Xcode
Untagger screenshot


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

Learn More Open in Xcode
Updates screenshot


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

Learn More Open in Xcode
UpvoteControl screenshot


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


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

Learn More Open in Xcode