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

KCustomAlert screenshot

KCustomAlert

Simple and easy alerts to use instead of default AlertController. Alerts with different styles. Separate Xib is provided to customize as pr your need. Callbacks are easily handled by using Closures...

Learn More Open in Xcode
Bulletin Board screenshot

Bulletin Board

A iOS popup library that supports bulletin board, bottom sheet and form sheet style. Compatible with both Objective-C and Swift.

Learn More Open in Xcode
YYBottomSheet screenshot

YYBottomSheet

Simple and Clear BottomSheet (BottomUpTable, SimpleToast)

Learn More Open in Xcode
ALLKit - Async List Layout Kit screenshot

ALLKit - Async List Layout Kit

A declarative data-driven framework for rapid development of smooth UI.

Learn More Open in Xcode
LMDropdownViewSwift screenshot

LMDropdownViewSwift

LMDropdownViewSwift is a simple dropdown view inspired by Tappy.

Learn More Open in Xcode
Chausie screenshot

Chausie

Chausie provides a customizable view containers that manages navigation between pages of content.

Learn More Open in Xcode
Ballcap-iOS screenshot

Ballcap-iOS

Cloud Firestore support library for iOS. 🧢

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