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

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

Import

Xcode extension for adding imports from anywhere in the code ☝️

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

ScreenToLayers

macOS app to capture your screen as a layered PSD file

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

KVTimer

The circular timer for iOS - KVTimer

Learn More Open in Xcode
CCPageViewController screenshot

CCPageViewController

A simple Page Menu View Controller, Easy to customize, UITableView-like API.

Learn More Open in Xcode
BonMot screenshot

BonMot

Beautiful, easy attributed strings for iOS

Learn More Open in Xcode
ZHChat screenshot

ZHChat

An elegant messages UI library for iOS.

Learn More Open in Xcode