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.

TanibleView screenshot

TanibleView

Veeeeeeeeeeeeeeeery easy to use and simple animate TableView

Learn More Open in Xcode
Sensor Visualizer Kit screenshot

Sensor Visualizer Kit

Visualize iOS sensors for live presentations, iOS AppStore demos, Apple Store prototypes, design reviews.

Learn More Open in Xcode
SheetyColors screenshot

SheetyColors

The SheetyColors color picker removes the lack of a built-in iOS component.

Learn More Open in Xcode
WBChainMenu screenshot

WBChainMenu

This will show horizontal menu to a UITableViewCell with chain animation

Learn More Open in Xcode
SPLarkController screenshot

SPLarkController

Cool settings controller for your app

Learn More Open in Xcode
SSCustomTabbar screenshot

SSCustomTabbar

Simple Animated tabbar with the native control

Learn More Open in Xcode
VerticalTree screenshot

VerticalTree

🥶Provides a vertical drawing of the tree structure and view information about the tree‘s nodes

Learn More Open in Xcode
Swift Confetti View screenshot

Swift Confetti View

Swift Confetti View ! Who doesn't like confetti? 🎉🎉 It's raining confetti! SwiftConfettiView is the easiest way to add fun, multi-colored confetti to your application and make users feel rewarded....

Learn More Open in Xcode
RARFSlider screenshot

RARFSlider

You can trim the video by swiping your finger.

Learn More Open in Xcode
MHMimeType screenshot

MHMimeType

`Objective-c` get MIME type based on magic bytes.

Learn More Open in Xcode
AnimatedField screenshot

AnimatedField

Animated UITextField with check & filter for default types (email, url, password, price, date...) for iOS

Learn More Open in Xcode
Navigation screenshot

Navigation

- Simplifies UIViewController instantiation using only the controller StoryboardID. - Check the existence of a UIViewController in the project with the controller StoryboardID - Return list name ...

Learn More Open in Xcode
SwiftEntryKit screenshot

SwiftEntryKit

SwiftEntryKit is a banner presenter library for iOS. It can be used to easily display pop-ups and notification-like views within your iOS apps.

Learn More Open in Xcode
ARKit-Sampler screenshot

ARKit-Sampler

Code examples for ARKit.

Learn More Open in Xcode
DisPlayers-Audio-Visualizers screenshot

DisPlayers-Audio-Visualizers

DisPlayer is a customizable audio visualization component that works with recording and playing back audio files

Learn More Open in Xcode
SSPlaceHolderTableView screenshot

SSPlaceHolderTableView

This is simple and easy state wise placeholder for table view and collection view.

Learn More Open in Xcode
InStatPlayer screenshot

InStatPlayer

InStatPlayer is a flexible media player, the playback queue consists of an embedded array AVPlayerItem, which makes it easy to get IndexPath, it is very convenient to interact with UITableView.

Learn More Open in Xcode
RangeControl screenshot

RangeControl

RangeControl is a UIControl element that allows selecting values in the range from min to max values. Could be used for video or audio tracks trimming.

Learn More Open in Xcode
SPPinView screenshot

SPPinView

SPPinView extensively uses for pin view or passcode view or OTP view.

Learn More Open in Xcode
SMCounterLabel screenshot

SMCounterLabel

A label that animates numeric label change with stock-like scroll animation.

Learn More Open in Xcode
TFAlertController screenshot

TFAlertController

Simple alert view with text field for iOS.

Learn More Open in Xcode
loady screenshot

loady

fully customizable loading button with 9 different styles

Learn More Open in Xcode
RetroTransition screenshot

RetroTransition

Fun implementations of UIViewControllerAnimatedTransitioning for 90s inspired transitions between view controllers.

Learn More Open in Xcode
DSWaveformImage screenshot

DSWaveformImage

Generate waveform images from audio files in iOS

Learn More Open in Xcode
RoughSwift screenshot

RoughSwift

🎃Create hand-drawn, sketchy, comic shape in Swift

Learn More Open in Xcode