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

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 is unofficial (simple) buddybuild client based on public APIs.

Learn More Open in Xcode
LayoutLoopHunter screenshot


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


🎨 Gradient animation effect like Instagram

Learn More Open in Xcode
Gradients screenshot


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

Learn More Open in Xcode
png screenshot


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

Learn More Open in Xcode
SimplePagedView screenshot


A PageViewController replacement built to be as simple as possible

Learn More Open in Xcode
BNMenuViewController screenshot


Animated menu for iOS

Learn More Open in Xcode
RecordARFace screenshot


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: Animating Particles in Swift

Learn More Open in Xcode
Flags screenshot


🇸🇪 Flag extension make flag emoji, image

Learn More Open in Xcode
CardPresentationController screenshot


Custom UIPresentationController which mimics the behavior of Apple Music UI

Learn More Open in Xcode
Stevia screenshot


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

Learn More Open in Xcode
FeatureFlags screenshot


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


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

Learn More Open in Xcode
DynamicJSON screenshot


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 + FocusManager

Learn More Open in Xcode
Menu screenshot


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

Learn More Open in Xcode
AarKay screenshot



Learn More Open in Xcode
Kingfisher screenshot


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

Learn More Open in Xcode
VennPieChart screenshot


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


Curved page control for iOS

Learn More Open in Xcode
KSNumericTextField screenshot


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


Simple popup message

Learn More Open in Xcode
SPTouchID screenshot


Make a portable biometric authentication of your application!

Learn More Open in Xcode