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

CollectionViewDragDrop screenshot

CollectionViewDragDrop

Smart Collection View where you can move between cells or create subfolder if needed It's my first control with possibility to reorder cells or create subfolder if needed. The control will change...

Learn More Open in Xcode
WCSTimeline screenshot

WCSTimeline

Simple timeline with data model.

Learn More Open in Xcode
JDPlayer screenshot

JDPlayer

A video player for iOS based on AVFoundation,JDPlayer is powerful and easy to integrate in your project.

Learn More Open in Xcode
AppleMusicAnimation screenshot

AppleMusicAnimation

AppleMusicAnimation (Similar like apple music genre section screen) is a component which you can use to create a pool of subviews which can animated and will use physicis to animate on siwpe

Learn More Open in Xcode
JVShopcart screenshot

JVShopcart

An elegant and logical shopcart demo which has conventional function such as RadioButtonList、Multi-choice、delete and star, etc; it`s easy to reuse with the readme.

Learn More Open in Xcode
KPDropMenu screenshot

KPDropMenu

KPDropMenu is an Objective-C port of HADropDown With Additional features

Learn More Open in Xcode
DBDebugToolkit screenshot

DBDebugToolkit

Set of easy to use debugging tools for iOS developers & QA engineers. After an easy setup simply shake your device to open a menu inside your application, providing such features as: performance st...

Learn More Open in Xcode
BSDropDown screenshot

BSDropDown

It's to show dropdown menu list.

Learn More Open in Xcode
GoogleLoginManager screenshot

GoogleLoginManager

Login Manager for Google (Google Plus Deprecated). Written in Swift 3.0 and Objective C.

Learn More Open in Xcode
BBLocationManager screenshot

BBLocationManager

A Location Manager for easily implementing location services & geofencing in iOS.

Learn More Open in Xcode
SRPopView screenshot

SRPopView

SRPopview is a simple drag and drop custom popview

Learn More Open in Xcode
SampleProject screenshot

SampleProject

Getting on board with iOS can be intimidating. Neither Swift nor Objective-C are widely used elsewhere, the platform has its own names for almost everything, and it's a bumpy road for your code to ...

Learn More Open in Xcode
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
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
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
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