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

CollectionViewDragDrop screenshot


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


Simple timeline with data model.

Learn More Open in Xcode
JDPlayer screenshot


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


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 is an Objective-C port of HADropDown With Additional features

Learn More Open in Xcode
DBDebugToolkit screenshot


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


It's to show dropdown menu list.

Learn More Open in Xcode
GoogleLoginManager screenshot


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

Learn More Open in Xcode
BBLocationManager screenshot


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

Learn More Open in Xcode
SRPopView screenshot


SRPopview is a simple drag and drop custom popview

Learn More Open in Xcode
SampleProject screenshot


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


Custom gallery for multiple selection of images using collectionView

Learn More Open in Xcode
ATDraggableDynamicView screenshot


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


A simple Hud with DGActivityIndicatorView

Learn More Open in Xcode
SwipeCellKit screenshot


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

Learn More Open in Xcode
HyRoundMenuView screenshot


Round menu

Learn More Open in Xcode
ORBSwitch screenshot


Another custom iOS switch control.

Learn More Open in Xcode
ORBVisualTimer screenshot


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


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

Learn More Open in Xcode
ManagedLog screenshot


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