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

TransitionController screenshot

TransitionController

You can dismiss transition and present transition between UIViewController, UINavigationController, UITabBarController, UICollectionViewController, and UITableViewController. Receives a delegate f...

Learn More Open in Xcode
HWPanModal screenshot

HWPanModal

HWPanModal is used to present controller from bottom and drag to dismiss.

Learn More Open in Xcode
MightyTabBar screenshot

MightyTabBar

MightyTabBar is a customizable tab bar that doubles as a menu drawer. Instead of being limited to 5 tab bar items, MightyTabBar allows your app to have many more tab bar items, all positioned withi...

Learn More Open in Xcode
BadgeHub screenshot

BadgeHub

A way to quickly add a notification badge icon to any view. Make any UIView a full fledged animated notification center.

Learn More Open in Xcode
Unrealm screenshot

Unrealm

Unrealm is an extension on RealmCocoa, which enables Swift native types to be saved in Realm.

Learn More Open in Xcode
SNAdapter screenshot

SNAdapter

iOS swift tableview and collectionView Adapter, powered by generics and associated types

Learn More Open in Xcode
EmptyStateKit screenshot

EmptyStateKit

Beautiful, animated & fully customizable empty state view. A great way to engage and keep users whenever the view has no content to display.

Learn More Open in Xcode
LoadingShimmer screenshot

LoadingShimmer

An easy way to add a shimmering effect to any view with just single line of code. It is useful as an unobtrusive loading indicator. This is a network request waiting for the framework, the framewor...

Learn More Open in Xcode
LMGaugeViewSwift screenshot

LMGaugeViewSwift

LMGaugeViewSwift is a simple and customizable gauge control for iOS.

Learn More Open in Xcode
WMSegmentControl screenshot

WMSegmentControl

Custom segment control for iOS. you can create a custom segment control with image like youtube and facebook style using various options and customize as per your requirement. you can get the selec...

Learn More Open in Xcode
Elephant screenshot

Elephant

Elegant SVG animation kit for swift

Learn More Open in Xcode
Tagging screenshot

Tagging

🏷 Type-safe tags in Swift

Learn More Open in Xcode
UICollectionViewLayout Collection screenshot

UICollectionViewLayout Collection

This is a UICollectionViewLayout Collection that reproduce famous layouts, actually you can find: - SafariLayout: A Layout that reproduce the Safari iPhone tabs Experience - StoriesLayout: A Lay...

Learn More Open in Xcode
Predator screenshot

Predator

A predator-inspired clock screensaver for macOS | https://predatorsaver.space/

Learn More Open in Xcode
KVideoPlayer screenshot

KVideoPlayer

Play Multiple local/URL videos using AVPlayer like facebook, instagram. On scrolling horizontally, previous video will pause and the current will start playing smoothly.

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