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

WCSBubbleView screenshot

WCSBubbleView

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

Learn More Open in Xcode
SCAvatarBrowser screenshot

SCAvatarBrowser

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

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

SSPopup

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

Learn More Open in Xcode
FirebaseChat screenshot

FirebaseChat

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

Learn More Open in Xcode
LMSideBarController screenshot

LMSideBarController

LMSideBarController is a simple side bar controller inspired by Tappy and Simon Hoang.

Learn More Open in Xcode
WeexiOSKit screenshot

WeexiOSKit

Weex,A framework for building Mobile cross-platform UI . WeexiOSKit,extend some components and modules on iOS

Learn More Open in Xcode
DRPLoadingSpinner screenshot

DRPLoadingSpinner

A customizable loading spinner and refresh control for iOS that's strikingly Material-like.

Learn More Open in Xcode
GestureLockView screenshot

GestureLockView

User Gesture lock & unlock View

Learn More Open in Xcode
TOSearchBar screenshot

TOSearchBar

A basic re-implementation of UISearchBar, with better theming options and animations.

Learn More Open in Xcode
PYPhotoBrowser screenshot

PYPhotoBrowser

An easy way to browse photo(image) for iOS.

Learn More Open in Xcode
AGPullView screenshot

AGPullView

A view, that can be used for showing your content above some other view by pulling it with touch. (ex. UITableView with your content above UIMapView)

Learn More Open in Xcode
EZYGradientView-ObjC screenshot

EZYGradientView-ObjC

Create gradients and blur gradients without a single line of code

Learn More Open in Xcode
LNInterpolation screenshot

LNInterpolation

An interpolation framework for Cocoa and Cocoa Touch, with provided interpolation implementation for numbers, CG values, UIKit and AppKit values and colors.

Learn More Open in Xcode
EZRatingView screenshot

EZRatingView

Star mark rating view with flat design for iOS6 and later. Note: This project is derivative from the original AXRatingView but added fine-grained control of symbols.

Learn More Open in Xcode
RSCustomTabbarController screenshot

RSCustomTabbarController

This is super flexible Custom tab bar controller implementation. You have the complete opportunity to customise according to your necessity.

Learn More Open in Xcode
AFCurvedArrowView screenshot

AFCurvedArrowView

A view to show a configurable arrow wherever you need. (Mostly useful for user guides) You don’t need to have different images for arrows for different screen sizes.

Learn More Open in Xcode
HHSlideView screenshot

HHSlideView

A custom segment control view with flat style.

Learn More Open in Xcode
Catamaran screenshot

Catamaran

An easy way to get Social Newtworks authenticating by OAuth 2.0 on Objective-C via UIWebView

Learn More Open in Xcode
PSProfileStepper screenshot

PSProfileStepper

PSProfileStepper is custom implementation of stepper such as UISlider for show their step by its value 0,1,2.. and by change the color.

Learn More Open in Xcode
FFAPSegmentedControl screenshot

FFAPSegmentedControl

Customized Segmented Control

Learn More Open in Xcode
Xcode 8 headers (imports) sorting tool screenshot

Xcode 8 headers (imports) sorting tool

Xcode shortcut to sort #imports. Support Xcode 8

Learn More Open in Xcode
WYChart screenshot

WYChart

A simple and elegant Chart library with rich animations.Include line, pie and radar chart.

Learn More Open in Xcode
ISMessages screenshot

ISMessages

This is simple extension for presenting system-wide cardview notifications from top of device screen.

Learn More Open in Xcode