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

Stepperier screenshot

Stepperier

An interactive draggable stepper

Learn More Open in Xcode
ILSCloudKitManager screenshot

ILSCloudKitManager

ILSCloudKitManager is wrapper for managing apple's CloudKit operations like create, update, fetch and delete records.

Learn More Open in Xcode
PBJEffects screenshot

PBJEffects

PBJEffects is a nice collection of cool effects.

Learn More Open in Xcode
PBJAnimations screenshot

PBJAnimations

A simple animations & transitions class.

Learn More Open in Xcode
Continuum screenshot

Continuum

NotificationCenter based Lightweight UI / AnyObject binder.

Learn More Open in Xcode
PBJDebuggingTools screenshot

PBJDebuggingTools

Nice collection of some useful debugging tools.

Learn More Open in Xcode
iOSGesturizer screenshot

iOSGesturizer

Enables gesture interaction for iOS apps running on devices with 3D-touch. Features: * Gesture mode is activated when a user applies additional pressure to the screen. * Gestures can be ex...

Learn More Open in Xcode
Tutti screenshot

Tutti

Tutti is a Swift library for creating hints, tutorials and onboarding experiences.

Learn More Open in Xcode
ZMJTipView screenshot

ZMJTipView

Fully customisable tooltip view in Objective-C for iOS.

Learn More Open in Xcode
Tags screenshot

Tags

dynamically add, modify, and delete tags, and you can easily change the margins, colors, and fonts of your tags. Tags are not broken because they are linked with Auto Layout. Each time the he...

Learn More Open in Xcode
AR_Shooting_target screenshot

AR_Shooting_target

A 3D game base on ARKit

Learn More Open in Xcode
ZMJGanttChart screenshot

ZMJGanttChart

Full configurable spreadsheet view user interfaces for iOS applications. With this framework, you can easily create complex layouts like schedule, gantt chart or timetable as if you are using Excel.

Learn More Open in Xcode
Sheeeeeeeeet screenshot

Sheeeeeeeeet

Sheeeeeeeeet is a Swift library for custom action sheets.

Learn More Open in Xcode
Tuxedo screenshot

Tuxedo

Tuxedo is a template language for Swift. It allows you to separate the UI and rendering layer of your application from the business logic. Smart templates working with raw data allow the frontend t...

Learn More Open in Xcode
VDSFlipAnimations screenshot

VDSFlipAnimations

Flip animate any view by adding the VDSFlipAnimation Class to your project and call the animations in any view as extension. e.g.: profileImageView.flipLeft() profileImageView.flipRight() ...

Learn More Open in Xcode
RxRetroSwift screenshot

RxRetroSwift

A Reactive way inspired by the simplicity of Retrofit when creating REST API Calls.

Learn More Open in Xcode
TLFloatLabelTextField screenshot

TLFloatLabelTextField

A Beautiful and flexible text field control(along with the bottom line) implementation of "Float Label Pattern". Written in Swift.

Learn More Open in Xcode
DPPickerManager screenshot

DPPickerManager

UIPicker inside a UIAlertController

Learn More Open in Xcode
StyleArts screenshot

StyleArts

Style Art is a library which process images using COREML with a set of pre trained machine learning models and convert them to Art style.

Learn More Open in Xcode
AMJpnMapView screenshot

AMJpnMapView

It can display a simple map of Japan.

Learn More Open in Xcode
KRTournamentView screenshot

KRTournamentView

KRTournamentView is a flexible tournament bracket that can respond to the various structure on iOS.

Learn More Open in Xcode
AMCalendar screenshot

AMCalendar

AMCalendar is a calendar can select date.

Learn More Open in Xcode
AMChart screenshot

AMChart

It can display chart.

Learn More Open in Xcode
AMColorPicker screenshot

AMColorPicker

AMColorPicker can select color by three ways.

Learn More Open in Xcode
Q-municate screenshot

Q-municate

The open-source cross-platform video calling and instant messaging app from QuickBlox!

Learn More Open in Xcode