6,550 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
RSBlurAlert screenshot

RSBlurAlert

September 30, 2018 • MIT License
A macOS system like alert view which has blur background, an alert image along with a short text describing the alert. This also contains some added control such as controlling auto-hide and the di...
SimpleParallax screenshot

SimpleParallax

September 30, 2018 • MIT License
Beautiful & simple parallax effects for your UI. 🌁 Perfect for Onboarding & Login/Signup screens - Recreate the well-known iOS wallpaper animation by dividing your ViewController in background, mid...
JonContextMenu screenshot

JonContextMenu

September 29, 2018 • MIT License
A beautiful and minimalist arc menu like the Pinterest one, written in Swift
VTSwiftySlideMenu screenshot

VTSwiftySlideMenu

September 29, 2018 • MIT License
An iOS navigation menu with Split-View supported on iPad and iPhone XS Max
BottomPopup screenshot

BottomPopup

September 27, 2018 • MIT License
BottomPopup provides a popup-like presentation style to any view controller
AHDownloadButton screenshot

AHDownloadButton

September 27, 2018 • MIT License
Customizable download button with progress and transition animations. It is based on Apple's App Store download button.
SHToggleButton screenshot

SHToggleButton

September 26, 2018 • MIT License
Animated Toggle UIButton
Panels screenshot

Panels

September 26, 2018 • MIT License
It takes care of the safe area in new devices and moving your panel when the keyboard is presented/dismissed.
youtube-ios-player-helper-swift screenshot

youtube-ios-player-helper-swift

September 25, 2018 • Apache 2.0 License
A full swift implementation of https://github.com/youtube/youtube-ios-player-helper. Helper library for iOS developers looking to add YouTube video playback in their applications via the iframe pla...
ActivationToggle screenshot

ActivationToggle

September 25, 2018 • Apache 2.0 License
A control that offers a binary choice, such as On/Off with checkmark animation.
TakeASelfie screenshot

TakeASelfie

September 24, 2018 • MIT License
An iOS framework that uses the front camera, detects your face and takes a selfie.
AYTypeWriter screenshot

AYTypeWriter

September 24, 2018 • MIT License
The view show a typewriter like animation for arbitrary strings. It features an easy to use interface, random typing interval support, and typing sound support. You can start, pause, resume, finish...
StateMachine screenshot

StateMachine

September 22, 2018 • MIT License
A thread safe state machine implemented in pure Swift
VDSRippleAnimation screenshot

VDSRippleAnimation

September 22, 2018 • Apache 2.0 License
Ripple Animation for UiimageView with customization.
WidgetKit screenshot

WidgetKit

September 22, 2018 • MIT License
Lightweight iOS framework for creating codeless native apps.
EEStackLayout screenshot

EEStackLayout

September 19, 2018 • MIT License
A structured vertical stack layout
TKImageShowing screenshot

TKImageShowing

September 19, 2018 • MIT License
Tap on an image to show it full screen
SNDocx screenshot

SNDocx

September 13, 2018 • MIT License
Extracts the text from the Docx files and converts them into a valuable object that can be used
BSRadioWaves screenshot

BSRadioWaves

September 13, 2018 • GPL License
Pure Swift open-source internet radio player with Apple Watch support
Circular Progress View screenshot

Circular Progress View

September 13, 2018 • Apache 2.0 License
Using Core Animation to create custom progress indicators