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

SRFacebookAnimation screenshot


Facebook live streaming emoji animation which can be fully customised

Learn More Open in Xcode
AGTypewriterLabel screenshot


A simple UILabel that displays the text character by character. It allows for full customization in letting different segments of text type at different speeds as well as adding pauses. Works for...

Learn More Open in Xcode
BxTextField screenshot


Custom TextField Inherited from UITextField and don't use delegate Can use patterns sides with constant text Have formatting putting Correct working with selection text Fixed native issues (pr...

Learn More Open in Xcode
MusicPlay-iOS screenshot


A simple music streaming iOS app written in Swift.

Learn More Open in Xcode
Polygon screenshot


This project makes it easy to make Polygon UIImageView.

Learn More Open in Xcode
FreakingSimpleRoundImageView screenshot


Freaking Simple Round Image View! Swift, Interface Builder. Nothing less, nothing more.

Learn More Open in Xcode
Eval screenshot


Eval is a lightweight interpreter framework written in Swift, for 📱iOS, 🖥 macOS, and 🐧Linux platforms. It evaluates expressions at runtime, with operators and data types you define.

Learn More Open in Xcode
CocoaDebug screenshot


iOS Debugging Tool

Learn More Open in Xcode
SKToast screenshot


SKToast is a simple and light weight Android like toast view for your iOS app written in swift.

Learn More Open in Xcode
RxGesturePlayGarden screenshot


A few simple samples for RxGesture (an extension of RxSwift) as the different cases from official examples (at the time). Writing these with traditional way (touched-delegating) is quite tedious bu...

Learn More Open in Xcode
SpriteKitWithUIKitSample screenshot


This project contains sample codes of mixing UIKit and SpriteKit.

Learn More Open in Xcode
SSCTaglistView screenshot


Customizable iOS tag list view, in Swift.

Learn More Open in Xcode
MIIScrollableViews screenshot


MIIScrollableViews makes it easier to handle UIViews in horizontal UIScrollView. Also supports various types of gestures (Tap, Double Tap, Pan, Pinch and Long Press).

Learn More Open in Xcode
Loadmation screenshot


Loading animation for iOS Swift

Learn More Open in Xcode
KafkaRefresh screenshot


Highly scalable, custom, multi-style refresh framework.

Learn More Open in Xcode
CTKFlagPhoneNumber screenshot


A formatted phone number UITextField with country flag picker.

Learn More Open in Xcode
DictionaryUtils screenshot


iOS Dictionary Utilities for Swift - allowing you to pull properties from a dictionary using a string eg. data.readString("field[0].name")

Learn More Open in Xcode
SKActivityIndicatorView screenshot


A lightweight And Easy-To-Use ActivityIndicator For Your iOS App.

Learn More Open in Xcode
iToolbar screenshot


Easy to use UIToolbar for UINavigationBar.

Learn More Open in Xcode
TapCardView screenshot


UIView to detect a tap position. If you do customize, Tinder like card UI is a possible. TapCardView is to detect a tap position as left, right, bottom. And a flip animation is a possible.

Learn More Open in Xcode
SANotificationViews screenshot


A set of custom notification banners

Learn More Open in Xcode
StatusAlert screenshot


Display Apple system-like self-hiding status alerts. It is well suited for notifying user without interrupting user flow in iOS-like way. It looks very similar to the alerts displayed in Podcasts, ...

Learn More Open in Xcode
MXSegmentedControl screenshot


Simple Segmented Control

Learn More Open in Xcode
WZQInstantSearch screenshot


An Algorithm For Instant Search

Learn More Open in Xcode
VideoAssetThumbView screenshot


Return a UIView with the thumb from AVAsset. Generate thumbs in a background thread. Also, you can cancel thumb generator when anytime.

Learn More Open in Xcode