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

AlignmentControl screenshot

AlignmentControl

Alignment Control is a component to align top, middle, bottom, left, center, right.

Learn More Open in Xcode
GradientAnimator screenshot

GradientAnimator

GradientAnimator helps to fill your view with vibrant gradient theme colours and animates them to give a stunning view to your application design

Learn More Open in Xcode
WIZTutorialPagerController screenshot

WIZTutorialPagerController

A pager for tutorial screens

Learn More Open in Xcode
DoubleSliderView-swift screenshot

DoubleSliderView-swift

Two slider can overlap, and the left slider can not be moved to right of the right slider

Learn More Open in Xcode
GoPlay screenshot

GoPlay

GoPlay is a media player framework for iOS. Based on FFmpeg and OpenGL ES 2.0. support all formats and custom your own filters by GLSL.

Learn More Open in Xcode
ThreeStage-PanGesture screenshot

ThreeStage-PanGesture

Conventional three-stage drag gesture animation is mainly used to drag the view from the bottom to the center of the screen, and then to the top of the screen and other scenes.

Learn More Open in Xcode
BDLocalizedDevicesModels screenshot

BDLocalizedDevicesModels

Apple product names localized - directly by identifying the current device.

Learn More Open in Xcode
DragToDismiss-PanGesture screenshot

DragToDismiss-PanGesture

Simulate Wechat's disappeared gesture animation by dragging when the big picture viewing or video playback . Gestures are separated and can be used in any view

Learn More Open in Xcode
FormattedTextField screenshot

FormattedTextField

UITextField subclass that supports text formatting

Learn More Open in Xcode
SSCalendarControl screenshot

SSCalendarControl

SSCalendarControl is Small and beautiful calendar control written in swift 4.2.

Learn More Open in Xcode
TORoundedButton screenshot

TORoundedButton

A performant, efficient, custom implementation of a button with rounded corners.

Learn More Open in Xcode
glide engine screenshot

glide engine

Game engine for making 2d games on iOS, macOS and tvOS, with practical examples https://vimeo.com/334243593

Learn More Open in Xcode
TZSpeedometer screenshot

TZSpeedometer

TZSpeedometer lets you display the meter with both positive & negative readings. It also supports marking to be shown inside or outside the gauge/meter. Highly customizable and easy to use.

Learn More Open in Xcode
GranibleLabel screenshot

GranibleLabel

Very easy to use and simple gradation animate Label

Learn More Open in Xcode
JBTabBarAnimation screenshot

JBTabBarAnimation

Custom animation for UITabBarController

Learn More Open in Xcode
SPAlert screenshot

SPAlert

Native popup alert similar to Apple Music or Feedback in AppStore app. Support animations.

Learn More Open in Xcode
LMGeocoderSwift screenshot

LMGeocoderSwift

Simple wrapper for geocoding and reverse geocoding, using both Google Geocoding API and Apple iOS Geocoding Framework.

Learn More Open in Xcode
Gormsson screenshot

Gormsson

Gormsson provides a sugar syntax way for working with Bluetooth devices.

Learn More Open in Xcode
SwiftKit screenshot

SwiftKit

SwiftKit enables you to easily generate cross platform Swift-Frameworks via your command line. It is the best way to start your next Open-Source Swift Framework.

Learn More Open in Xcode
WLEmptyState screenshot

WLEmptyState

WLEmptyState is an iOS based component that lets you customize the message when the dataset of UITableView is empty. We created a sample project with the WLEmptyState component to show how you can ...

Learn More Open in Xcode
AlertViewBuilder screenshot

AlertViewBuilder

AlertViewBuilder is a simple, customizable alert view written in Swift. It is well managed for working on all screens and devices supporting iOS 9.0 and later. You can add the desired Any View to A...

Learn More Open in Xcode
MBDocCapture screenshot

MBDocCapture

MBDocCapture makes it easy to add document scanning functionalities to your iOS app but also image editing (Cropping and contrast enhacement).

Learn More Open in Xcode
TanibleView screenshot

TanibleView

Veeeeeeeeeeeeeeeery easy to use and simple animate TableView

Learn More Open in Xcode
Sensor Visualizer Kit screenshot

Sensor Visualizer Kit

Visualize iOS sensors for live presentations, iOS AppStore demos, Apple Store prototypes, design reviews.

Learn More Open in Xcode
SheetyColors screenshot

SheetyColors

The SheetyColors color picker removes the lack of a built-in iOS component.

Learn More Open in Xcode