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

PGWeekDaySlider screenshot


PGWeekDaySlider is a simple and flexible iOS class for presenting any custom view as selection for week days with swipe control. It includes a variety of options for controlling how your slider app...

Learn More Open in Xcode
SDWebImage+CircularProgressView screenshot


This is a category to SDWebImage that offer you to add ProgressView in three ways: + Circular (using DACircularProgress) + Linear + Custom Images are downloading by SDWebImage (3.7.0 and up)

Learn More Open in Xcode
FontDownload screenshot


Download the Font. Demonstrates how to download fonts on demand on iOS 6 and later. On iOS 6, we have added the capability for applications to download fonts on demand. Besides the fonts inst...

Learn More Open in Xcode
Messenger screenshot


This is a native iOS Messenger app, making realtime chat conversations and audio calls with full offline support.

Learn More Open in Xcode
SSCalendar (Events Calendar) screenshot

SSCalendar (Events Calendar)

SSCalendar is a UI library that can be used to display a calendar of events within your app with three different layouts: an annual, monthly and daily/weekly. This calendar library was originall...

Learn More Open in Xcode
ARWhatsNew screenshot


A simple and light-weight What's New modal for new app updates. This neat tool allows you to simply present a modal to your users to tell them Whats New in your update!

Learn More Open in Xcode
Show touches and force touches (swift and objc versions) screenshot

Show touches and force touches (swift and objc versions)

Show touch indicators and force touch indicators for your iOS app

Learn More Open in Xcode
Eula screenshot


Eula is a platform that makes it easy to manage your Terms of Service and Privacy Policy documents.

Learn More Open in Xcode
DXLongPressButton screenshot


A subclass of UIButton that includes UILongPressEvent and IBInspectable long press duration

Learn More Open in Xcode
FCChatHeads screenshot


Library to use chat heads within your iOS app with complete physics and animations which drive multi user chat behaviour to support collapsed/stacked or expanded states.

Learn More Open in Xcode
PYSearch screenshot


🔍 An elegant search controller for iOS.

Learn More Open in Xcode
GDPerformanceView screenshot


Shows FPS, CPU usage, app and iOS versions above the status bar.

Learn More Open in Xcode
CRRulerControl screenshot


Cleveroad is happy to present a new library for iOS apps — CRRulerControl. Whether your app is going to operate over graphics or any scalable elements, ruler is crucial to provide users convenience...

Learn More Open in Xcode
TOScrollBar screenshot


An interactive scroll bar for easily traversing comically massive scroll views.

Learn More Open in Xcode
MMCollapsibleLabel screenshot


A highly customizable UILabel which is collapsible like an accordion with a Show / Hide button.

Learn More Open in Xcode
DangerousDaveUnity3D screenshot


Legendary Dangerous Dave game ported to all platforms using Unity 3D

Learn More Open in Xcode
WCSAlertController screenshot


UIAlertController example with a few extra parameters and completion block.

Learn More Open in Xcode
CHWebView screenshot


UIWebView & WKWebView Container Base On Object-C

Learn More Open in Xcode
JNAPushPopCompletionBlock screenshot


Completion block for UINavigationController "push" and "pop" view controllers

Learn More Open in Xcode
WCSBubbleView screenshot


3-tier Bubble view with title, detail, value and some options.

Learn More Open in Xcode
SCAvatarBrowser screenshot


SCAvatarBrowser is a powerful and lightweight tool to create the view used to enlarge photos from their avatar previews. By using SCAvatarBrowser, you can make your avatar scalable, draggable an...

Learn More Open in Xcode
PureForm screenshot


PureForm — the easiest way to build form such as login, questionnaire and etc. screens from JSON file. PureForm provides parsing properties and special params into objects for further manipulation ...

Learn More Open in Xcode
Parent-Child ScrollView screenshot

Parent-Child ScrollView

Child ScrollView contents changes based on the selection of Parent ScrollView selected item. Parent and Child ScrollView contents added dynamically based on the each content length.

Learn More Open in Xcode
SSPopup screenshot


Popup selection will enable use to select particular data from given array..

Learn More Open in Xcode
FirebaseChat screenshot


This is a full native iPhone app to create realtime, text based group or private chat with Firebase.

Learn More Open in Xcode