6,552 open source UI components
for iOS, iPadOS, macOS, tvOS, and watchOS.

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.

Get Started Now
Palette screenshot

Palette

September 06, 2019 • MIT License
Color palette generation from image written in Swift
cyborg screenshot

cyborg

September 05, 2019 • Apache 2.0 License
Display Android Vectordrawables on iOS.
LanguageManager-iOS-Lokalise screenshot

LanguageManager-iOS-Lokalise

September 05, 2019 • MIT License
Language manager used to handle change app language.
LMJPageControl screenshot

LMJPageControl

September 04, 2019 • MIT License
An easy way to use ios page-control in Swift. ⚫️🔴⚫️
Progress Mask View screenshot

Progress Mask View

September 02, 2019 • MIT License
Progress view which masks the entire screen to disable user interaction.
PHOTPView screenshot

PHOTPView

September 01, 2019 • MIT License
Fully Customized pin code(OTP) verification view without storyboard.
XLayout screenshot

XLayout

August 30, 2019 • MIT License
🐳 Swift Auto Layout DSL with more lightweight syntax for macOS.
SlidingNumberView screenshot

SlidingNumberView

August 29, 2019 • MIT License
SlidingNumberView enables numbers to change like the hand tally counter (most relevant example). It changes from a starting number to a final number with sliding animation. Currently, it supports n...
AttributedString.swift screenshot

AttributedString.swift

August 24, 2019 • MIT License
Swifty NSAttributed String.
Stories screenshot

Stories

August 23, 2019 • MIT License
It is similar like Instagram Stories, to show video or photo directly of the users account. This is the Objective C implementation of https://github.com/antonyraphel/ARStories
FlexibleHeader screenshot

FlexibleHeader

August 21, 2019 • MIT License
A Container view that responds to scrolling of the UIScrollView
FlexibleRowHeightGridLayout screenshot

FlexibleRowHeightGridLayout

August 20, 2019 • MIT License
A UICollectionView grid layout designed to support Dynamic Type by allowing the height of each row to size to fit content.
SBDropDown screenshot

SBDropDown

August 20, 2019 • MIT License
Simple DropDown framework for date and custom object as well. I'm very excited for this...😅😁
SimpleShimmer screenshot

SimpleShimmer

August 18, 2019 • MIT License
Use a very simple Shimmer loader for UIView, UITableViewCell or UICollectionCell. Select UIView in IB and actived Shimmer parameters. Use startShimmerAnimation or stopShimmerAnimation method in ...
ActionPicker screenshot

ActionPicker

August 17, 2019 • MIT License
My humble effort to mimic iOS setup sheets.
SBCoreData screenshot

SBCoreData

August 13, 2019 • Apache 2.0 License
A complete guide to Core Data dynamically while syncing your server response to your DB. This library takes the server response JSON as an input and processes all the CRUD operations itself. The ag...
Ribbon screenshot

Ribbon

August 11, 2019 • MIT License
🎀 A simple cross-platform toolbar/custom input accessory view library for iOS & macOS.
SwizzleSwift screenshot

SwizzleSwift

August 06, 2019 • MIT License
Swizzle selectors with just one clean and elegant API
PullUpController screenshot

PullUpController

August 01, 2019 • MIT License
Pull up controller with multiple sticky points like in iOS Maps
Ubaguruma screenshot

Ubaguruma

July 30, 2019 • MIT License
Ubaguruma is a photo select picker like LINE.