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

XCDYouTubeKit screenshot


YouTube video player for iOS, tvOS and macOS

Learn More Open in Xcode
DisPlayers-Audio-Visualizers screenshot


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

Learn More Open in Xcode
SSPlaceHolderTableView screenshot


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

Learn More Open in Xcode
InStatPlayer screenshot


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 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 extensively uses for pin view or passcode view or OTP view.

Learn More Open in Xcode
SMCounterLabel screenshot


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

Learn More Open in Xcode
TFAlertController screenshot


Simple alert view with text field for iOS.

Learn More Open in Xcode
loady screenshot


fully customizable loading button with 9 different styles

Learn More Open in Xcode
RetroTransition screenshot


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

Learn More Open in Xcode
DSWaveformImage screenshot


Generate waveform images from audio files in iOS

Learn More Open in Xcode
RoughSwift screenshot


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

Learn More Open in Xcode
EFIconFont screenshot


Yet another stupid wrapper of icon font.

Learn More Open in Xcode
Portrait-without-Depth-ios screenshot


Try Swift 2019 demo app that converts Depth-less 2D images into Portrait mode.

Learn More Open in Xcode
YBTextPicker screenshot


Yet another text picker / selector written in swift 4.2.

Learn More Open in Xcode
GradientBorderedLabelView screenshot


IBDesignable customizable, gradient bordered label view written in Swift.

Learn More Open in Xcode
RemainingCountIndicator screenshot


Remaining count indicator like a tweet screen of twitter.

Learn More Open in Xcode
TaggerKit screenshot


TaggerKit is a straightforward library that helps you implement tags in your iOS project.

Learn More Open in Xcode
Untagger screenshot


Untagger is a removal and full text extraction of HTML written in Swift heavily inspired by Boilerpipe.

Learn More Open in Xcode
Progressor screenshot


A candy to show the Progress bar with Percentage and time left calculations.

Learn More Open in Xcode
InStatEventlistView screenshot


InStatEventlistView is a UI component in which the logic of interaction with buttons is encapsulated: play, download, share, check and select viewpoints

Learn More Open in Xcode
RecordARFace  screenshot


I will keyboard input by eye tracking.

Learn More Open in Xcode
InStatDownloadButton screenshot


UIButton with start, stop, pending, downloading and finish states

Learn More Open in Xcode
PanModal screenshot


PanModal is an elegant and highly customizable presentation API for constructing bottom sheet modals on iOS.

Learn More Open in Xcode
DDBlackWhite screenshot


Make your image black and white

Learn More Open in Xcode