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

buddy screenshot

buddy

Buddy is unofficial (simple) buddybuild client based on public APIs.

Learn More Open in Xcode
LayoutLoopHunter screenshot

LayoutLoopHunter

The library helps to catch the OOMs caused by Autolayout Feedback Loop by replicating the behavior of UIViewLayoutFeedbackLoopDebuggingThreshold in the live code.

Learn More Open in Xcode
Pastel screenshot

Pastel

🎨 Gradient animation effect like Instagram

Learn More Open in Xcode
Gradients screenshot

Gradients

🌔 A curated collection of splendid 180+ gradients made in swift

Learn More Open in Xcode
png screenshot

png

A pure swift PNG decoder and encoder for accessing the raw pixel data of a PNG file

Learn More Open in Xcode
SimplePagedView screenshot

SimplePagedView

A PageViewController replacement built to be as simple as possible

Learn More Open in Xcode
BNMenuViewController screenshot

BNMenuViewController

Animated menu for iOS

Learn More Open in Xcode
RecordARFace screenshot

RecordARFace

It operates on actual machine. We can authenticate the face, mask the face with AR, and record the masked image.

Learn More Open in Xcode
Comets screenshot

Comets

☄️Comets: Animating Particles in Swift

Learn More Open in Xcode
Flags screenshot

Flags

🇸🇪 Flag extension make flag emoji, image

Learn More Open in Xcode
CardPresentationController screenshot

CardPresentationController

Custom UIPresentationController which mimics the behavior of Apple Music UI

Learn More Open in Xcode
Stevia screenshot

Stevia

Healthy Autolayout Sugar: visual layout API, chainable API, and equation-based API. All generate native NSLayoutConstraints.

Learn More Open in Xcode
FeatureFlags screenshot

FeatureFlags

Allows developers to configure feature flags, run multiple A/B tests or phase feature roll out using a JSON configuration file.

Learn More Open in Xcode
MagazineLayout screenshot

MagazineLayout

A collection view layout capable of laying out views in vertically scrolling grids and lists.

Learn More Open in Xcode
DynamicJSON screenshot

DynamicJSON

Access JSON properties dynamically like JavaScript using Swift 4.2's new @dynamicMemberLookup feature, letting you access JSON like this: `let username = JSON(data).user?.username?.string`

Learn More Open in Xcode
UnderlineTextField screenshot

UnderlineTextField

UnderlineTextField + FocusManager

Learn More Open in Xcode
Menu screenshot

Menu

The iOS Menu, as detailed in this blog post: https://codea.io/blog/the-ios-menu/

Learn More Open in Xcode
AarKay screenshot

AarKay

AarKay

Learn More Open in Xcode
Kingfisher screenshot

Kingfisher

A lightweight, pure-Swift library for downloading and caching images from the web.

Learn More Open in Xcode
VennPieChart screenshot

VennPieChart

After searching a lot on internet finally we ended up making a new kind of pie chart(Venn Pie Chart). Courtesy: Pankaj Kumhar ([email protected]) Nilaakash Singh ([email protected])

Learn More Open in Xcode
IHProgressHUD screenshot

IHProgressHUD

IHProgressHUD is a clean and easy-to-use HUD meant to display the progress of an ongoing task on iOS and tvOS. IHProgressHUD is based on SVProgressHUD and ported to Swift with the help of Swiftify,...

Learn More Open in Xcode
BNCurvedPageControl screenshot

BNCurvedPageControl

Curved page control for iOS

Learn More Open in Xcode
KSNumericTextField screenshot

KSNumericTextField

KSNumericTextField is a simple to use text field that only accept numeric value. You can also specify the maximum number of integer digits and faction digits using storyboard or code.

Learn More Open in Xcode
AJMessage screenshot

AJMessage

Simple popup message

Learn More Open in Xcode
SPTouchID screenshot

SPTouchID

Make a portable biometric authentication of your application!

Learn More Open in Xcode