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

SRFacebookAnimation screenshot

SRFacebookAnimation

Facebook live streaming emoji animation which can be fully customised

Learn More Open in Xcode
AGTypewriterLabel screenshot

AGTypewriterLabel

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

BxTextField

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

MusicPlay-iOS

A simple music streaming iOS app written in Swift.

Learn More Open in Xcode
Polygon screenshot

Polygon

This project makes it easy to make Polygon UIImageView.

Learn More Open in Xcode
FreakingSimpleRoundImageView screenshot

FreakingSimpleRoundImageView

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

Learn More Open in Xcode
Eval screenshot

Eval

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

CocoaDebug

iOS Debugging Tool

Learn More Open in Xcode
SKToast screenshot

SKToast

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

RxGesturePlayGarden

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

SpriteKitWithUIKitSample

This project contains sample codes of mixing UIKit and SpriteKit.

Learn More Open in Xcode
SSCTaglistView screenshot

SSCTaglistView

Customizable iOS tag list view, in Swift.

Learn More Open in Xcode
MIIScrollableViews screenshot

MIIScrollableViews

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

Loadmation

Loading animation for iOS Swift

Learn More Open in Xcode
KafkaRefresh screenshot

KafkaRefresh

Highly scalable, custom, multi-style refresh framework.

Learn More Open in Xcode
CTKFlagPhoneNumber screenshot

CTKFlagPhoneNumber

A formatted phone number UITextField with country flag picker.

Learn More Open in Xcode
DictionaryUtils screenshot

DictionaryUtils

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

SKActivityIndicatorView

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

Learn More Open in Xcode
iToolbar screenshot

iToolbar

Easy to use UIToolbar for UINavigationBar.

Learn More Open in Xcode
TapCardView screenshot

TapCardView

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

SANotificationViews

A set of custom notification banners

Learn More Open in Xcode
StatusAlert screenshot

StatusAlert

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

MXSegmentedControl

Simple Segmented Control

Learn More Open in Xcode
WZQInstantSearch screenshot

WZQInstantSearch

An Algorithm For Instant Search

Learn More Open in Xcode
VideoAssetThumbView screenshot

VideoAssetThumbView

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