6,558 open source UI components
for iOS, iPadOS, macOS, tvOS, and watchOS.

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.

Get Started Now
LoadingPlaceholderView screenshot

LoadingPlaceholderView

August 05, 2018 • MIT License
Non-blocking animated gradient placeholder view for your async tasks.
GeometricActivityIndicator screenshot

GeometricActivityIndicator

August 05, 2018 • MIT License
A collection of intricate geometric ActivityIndicator animations that add pizzaz to your projects.
No image provided.

HSCenterSlider

August 04, 2018 • MIT License
Easy to use double side center slider, that can show value in (A,B) Range.
SearchablePicker screenshot

SearchablePicker

August 04, 2018 • Apache 2.0 License
Display Apple system-like picker view. It is well suited for showing a long list of items with a search bar in iOS-like way. It looks very similar to the views shown in Apple System Setting.
DTLocalNotification screenshot

DTLocalNotification

August 02, 2018 • MIT License
Custom control that makes displaying in-app notifications easier, cleaner and more efficient.
TinderUserProfile screenshot

TinderUserProfile

August 02, 2018 • Apache 2.0 License
Tinder/Bumble like user image with user details scroll animation
Animation Builder screenshot

Animation Builder

August 02, 2018 • MIT License
A simple and easy-to-use wrapper class to deal with animations.
FilterCam screenshot

FilterCam

August 02, 2018 • MIT License
A video capture framework that can easily apply your custom filters.
VBRRollingPit screenshot

VBRRollingPit

July 31, 2018 • MIT License
Simple, beatiful and interactive UITabBar
SnackView screenshot

SnackView

July 30, 2018 • MIT License
An easy way to present customizable bottom-half alert. SnackView provides some UI elements ready to use.
Dotted Progress Bar screenshot

Dotted Progress Bar

July 30, 2018 • MIT License
Simple and customizable animated progress bar with dots
SwiftyMessenger screenshot

SwiftyMessenger

July 29, 2018 • MIT License
Swift toolkit for passing messages between iOS apps and extensions.
PGEZTransition screenshot

PGEZTransition

July 29, 2018 • MIT License
Easy Transform Transition (iOS)
SwiftyCodeView screenshot

SwiftyCodeView

July 27, 2018 • MIT License
A customizable UI Component for verification codes written in swift
LNPropertyListEditor screenshot

LNPropertyListEditor

July 27, 2018 • MIT License
A property list editor for macOS, similar to Xcode's.
Rough screenshot

Rough

July 27, 2018 • MIT License
Rough lets you draw in a sketchy, hand-drawn-like, style. The library defines primitives to draw lines, curves, arcs, polygons, circles, and ellipses.
DownPicker++ screenshot

DownPicker++

July 24, 2018 • Apache 2.0 License
Forked version of DownPicker repo. A lightweight DropDownList / ComboBox for iOS, written in Objective-C,
MediaPickersPresenterFramework screenshot

MediaPickersPresenterFramework

July 24, 2018 • MIT License
Handles fetching data from camera, documents, phone library
SpellCheckerTextView screenshot

SpellCheckerTextView

July 23, 2018 • MIT License
A UITextView subclass which detects and highlights words with incorrect spellings. The language is determined using the Device Language. Uses UISpellChecker and NSLinguistic Tagger. Written entirel...
Keychain screenshot

Keychain

July 23, 2018 • Apache 2.0 License
Keychain is a wrapper library built around a small subset of features offered by Keychain Services to simplify saving and retrieving data to and from the iOS Keychain using kSecClassGenericPassword...