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

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