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

KRSPhotoGallery screenshot

KRSPhotoGallery

Custom gallery for multiple selection of images using collectionView

Learn More Open in Xcode
ATDraggableDynamicView screenshot

ATDraggableDynamicView

Draggable view for implementing notifications cards like in Swarm application. Uses UIKit Dynamics for simulating physics. Please see animation demo GIF in source repo.

Learn More Open in Xcode
BMASpinningLabel screenshot

BMASpinningLabel

BMASpinningLabel is an UI component which provides easy way for displaying and animating text inside it. Text changes animated as 'spins' either downwards or upwards.

Learn More Open in Xcode
CMTabbarView screenshot

CMTabbarView

CMTabbarView is a scrolling tab bar,provides a simple to implement view like NetEase News

Learn More Open in Xcode
Collapse View Expandable Layout screenshot

Collapse View Expandable Layout

Expandable Layout - Collapse View This is an iOS project that brings an expandable layout with animation.

Learn More Open in Xcode
LOpenPanelWithFilter screenshot

LOpenPanelWithFilter

This open panel with filter. You can use this Panel set filter easily, when your app support too many types of files.

Learn More Open in Xcode
YBHud screenshot

YBHud

A simple Hud with DGActivityIndicatorView

Learn More Open in Xcode
SwipeCellKit screenshot

SwipeCellKit

Swipeable UITableViewCell based on the stock Mail.app, implemented in Swift.

Learn More Open in Xcode
SwiftLoggly screenshot

SwiftLoggly

Simple way to logging with rich feature framework in Swift.

Learn More Open in Xcode
HyRoundMenuView screenshot

HyRoundMenuView

Round menu

Learn More Open in Xcode
ORBSwitch screenshot

ORBSwitch

Another custom iOS switch control.

Learn More Open in Xcode
ORBVisualTimer screenshot

ORBVisualTimer

Highly customizable timer/progress bar view for iOS.

Learn More Open in Xcode
WatchCon screenshot

WatchCon

WatchCon is a tool which enables creating easy connectivity between iOS and WatchOS.

Learn More Open in Xcode
Realtime Currency Formatter screenshot

Realtime Currency Formatter

An extremely simple class for formatting currencies. It has a static method ready to work with the `UITextFieldDelegate` formatting currencies while typing.

Learn More Open in Xcode
SLPickerView screenshot

SLPickerView

This component easily creates the entire interface and interaction of a UIPickerView in iOS applications.

Learn More Open in Xcode
ManagedLog screenshot

ManagedLog

This projects was created in order to improve the best way to see logs and events around the app when the app was in state of QA. We can logs events and see what information is send to service in ...

Learn More Open in Xcode
SLPhotoSelection screenshot

SLPhotoSelection

This project easily implements the selection of a photo using the camera or saved in the cell phone.

Learn More Open in Xcode
ORBTagList screenshot

ORBTagList

Visual data representation in form of tag list (cloud). Highly customizable and uses iOS-friendly protocols for data input.

Learn More Open in Xcode
NSArray+ColorBrewer screenshot

NSArray+ColorBrewer

NSArray category with ColorBrewer palettes.

Learn More Open in Xcode
XPCollectionViewCellsSort screenshot

XPCollectionViewCellsSort

You can reorder a cell from one indexPath to another in collectionview

Learn More Open in Xcode
RSUIImageViewMultiborder screenshot

RSUIImageViewMultiborder

Allowing multiple border allowing UIImage, easy to use and customise.

Learn More Open in Xcode
ALButtonMenu screenshot

ALButtonMenu

ALButtonMenu is a customizable menu solution for iOS. Create a menu view controller (or use the class provided) and specify the characteristics of the shortcut button. Then tap the button to quickl...

Learn More Open in Xcode
BTDependentVC screenshot

BTDependentVC

UIViewController category to respond to changes in NSManagedObject's state and properties.

Learn More Open in Xcode
SimpleTabBarMenu screenshot

SimpleTabBarMenu

Simple Tab Bar Menu

Learn More Open in Xcode
countDownButton screenshot

countDownButton

An easy way to use countDown button,solving problem for into the background of the countdown

Learn More Open in Xcode