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

RKCalendar screenshot

RKCalendar

SwiftUI Simple Calendar / Date Picker for iOS

Learn More Open in Xcode
DrawerMenu screenshot

DrawerMenu

simple drawer menu

Learn More Open in Xcode
TopDrawer screenshot

TopDrawer

A top drawer that can be pulled up/down over the screen

Learn More Open in Xcode
redmin - prototype with Reddit data screenshot

redmin - prototype with Reddit data

A super lightweight reddit client for iOS

Learn More Open in Xcode
WaveLabelDemo screenshot

WaveLabelDemo

波浪经过文字,文字改变颜色。Waves pass through words, and words change colours.

Learn More Open in Xcode
UIDrawer screenshot

UIDrawer

UIDrawer is a customizable UIPresentationController that allows modals to be presented like a bottom sheet. The kind of presentation style you can see on the Maps app on iOS.

Learn More Open in Xcode
CameraButton screenshot

CameraButton

A clone of the iOS camera button including animation

Learn More Open in Xcode
TBPerformanceView screenshot

TBPerformanceView

A collection of tools for iOS device performance persistence to detect and evaluate component development performance, device processes

Learn More Open in Xcode
Crawl screenshot

Crawl

Keyword-based headline news Crawl app for macOS

Learn More Open in Xcode
Emojivision screenshot

Emojivision

A 200 something line Swift Playground for rendering images as emojis

Learn More Open in Xcode
HWPopController screenshot

HWPopController

pop up your ViewController with custom size, position and animations

Learn More Open in Xcode
CalendarPicker screenshot

CalendarPicker

iOS DatePicker + function 👍

Learn More Open in Xcode
BSChart screenshot

BSChart

BSChart is a simple and useful chart library written on Swift

Learn More Open in Xcode
FlashingLabel screenshot

FlashingLabel

Veeeeeeeeeeeeeeeery easy to use and simple Flashing Label.

Learn More Open in Xcode
Combinative screenshot

Combinative

UI event handling using Apple's combine.framework.

Learn More Open in Xcode
KPassCode screenshot

KPassCode

A simple StackView to be used for Passcode or OTP fields. Completely customisable with separate classes and very easy to use. Just Drag and drop with 2 lines of code.

Learn More Open in Xcode
Google Places Picker screenshot

Google Places Picker

https://github.com/piotrbernad/GooglePlacesPicker

Learn More Open in Xcode
ReusableProtocol screenshot

ReusableProtocol

A helpful and pure Swift implemented library for registering and reusing cells or views in the table view and collection view.

Learn More Open in Xcode
ResizingTokenField screenshot

ResizingTokenField

A token field implementation written in Swift 5. The token field displays an optional label at the start, a multiline list of tokens, and a text field at the end. Tokens can be collapsed into a ...

Learn More Open in Xcode
SwiftDrawer screenshot

SwiftDrawer

A drawer interface built in SwiftUI.

Learn More Open in Xcode
VKPinCodeView screenshot

VKPinCodeView

VKPinCodeView is simple and elegant UI component for input PIN. You can easily customise appearance and get auto fill (OTP) iOS 12 feature right from the box.

Learn More Open in Xcode
MessengerBubbles screenshot

MessengerBubbles

Create ImageView for User or Group like Messenger app

Learn More Open in Xcode
YRPayment screenshot

YRPayment

Better payment user experience library with cool animation in Swift : ✅Easily usable ✅Simple Swift syntax ✅Cool flip animation ✅Compatible with Carthage ✅Compatible with CocoaPods ...

Learn More Open in Xcode
Badonde screenshot

Badonde

Badonde is a command line tool that combines Git, GitHub, and JIRA, offering as a solution for GitHub projects to define an automatic PR creation workflow.

Learn More Open in Xcode
Siren screenshot

Siren

Notify users when a new version of your app is available and prompt them to upgrade.

Learn More Open in Xcode