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

AlertController screenshot

AlertController

May 14, 2023 • Apache 2.0 License
💬 A tiny extension for UIAlertController that makes working with it very simple. Only 150 lines of code.
AppReview screenshot

AppReview

May 13, 2023 • MIT License
⭐️ A tiny library to request review on the AppStore. This is wrapper around native SKStoreReviewController.
DIFlowLayout screenshot

DIFlowLayout

May 12, 2023 • MIT License
A layout where subviews are arranged horizontally and wrapped vertically.
CLPlayer screenshot

CLPlayer

May 11, 2023 • MIT License
A custom video player use AVPlayer
NavigationTransitions screenshot

NavigationTransitions

May 10, 2023 • MIT License
Pure SwiftUI Navigation transitions ✨
SpeedManagerModule screenshot

SpeedManagerModule

May 09, 2023 • MIT License
Simple Speedometer class to iOS and WatchOS.
RNDeviceName screenshot

RNDeviceName

May 08, 2023 • MIT License
Swift library to get Apple device model name
OpenAI screenshot

OpenAI

May 07, 2023 • MIT License
Swift implementation for OpenAI API
RotatingLabel screenshot

RotatingLabel

May 06, 2023 • MIT License
A label component that animates text changes by scrolling characters.
BlurView screenshot

BlurView

May 05, 2023 • MIT License
Custom blur radius for your UIKit views
ContactsChangeNotifier screenshot

ContactsChangeNotifier

May 04, 2023 • MIT License
Which contacts changed outside your iOS app? Better CNContactStoreDidChange notification: Get real changes, without the noise.
OneWay screenshot

OneWay

June 19, 2022 • MIT License
A Swift library for state management with unidirectional data flow.
KeyboardListener screenshot

KeyboardListener

June 17, 2022 • MIT License
Prevent keyboard from covering UITextField/UITextView with only one line of code.
Practice-Swift screenshot

Practice-Swift

May 10, 2022 • MIT License
Run swift without code completion, ideal for practicing online coding challenges without auto-complete. Many online coding environments do not have code completion. To better prepare for such case...
ParkingSignView screenshot

ParkingSignView

May 03, 2022 • MIT License
A flexible parking sing view designed to match Melbourne street parking signs.
MaskingLayer screenshot

MaskingLayer

May 02, 2022 • MIT License
You can mask from the image of the terminal. You can mask GIF data from your device's video. The leftmost is played, the second update, and the third and subsequent images are selected.
RealTimePicker screenshot

RealTimePicker

April 26, 2022 • MIT License
Time picker view written in Swift
TFManager screenshot

TFManager

April 24, 2022 • MIT License
Add validations to your text fields, Group them together and navigate through them via keyboard's return button and accessory view.
ShyView screenshot

ShyView

April 23, 2022 • MIT License
A UI component that avoid schreenshots and recordings
ScalingHeaderScrollView screenshot

ScalingHeaderScrollView

April 20, 2022 • MIT License
A scroll view with a sticky header which shrinks as you scroll. Written with SwiftUI.