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

KeyboardHelper screenshot

KeyboardHelper

This class scrolls the screen upwards when the virtual keyboard is shown so that it doesn't cover the actual text field.

Learn More Open in Xcode
StarRatingView screenshot

StarRatingView

StarRatingView is a simple Star Rating View for displaying star ratings and entering them (by touching the stars). It's written for iOS, in Swift 5.1 (UIKit, not SwiftUI). It also works with Interf...

Learn More Open in Xcode
ConfettiView screenshot

ConfettiView

a Confetti View for SwiftUI

Learn More Open in Xcode
NewYorkAlert screenshot

NewYorkAlert

🗽A modern alert and action sheet for iOS written in Swift.

Learn More Open in Xcode
FluentUI System Icons screenshot

FluentUI System Icons

Fluent System Icons is a set of mobile platform icons from Microsoft

Learn More Open in Xcode
STTabbar screenshot

STTabbar

A subclass on UITabbar that provides allows you to customize a shape of UITabbar with raised center button.

Learn More Open in Xcode
TILogger screenshot

TILogger

TILogger is a simple logger for swift.

Learn More Open in Xcode
BottomBar SwiftUI screenshot

BottomBar SwiftUI

BottomBar component for SwiftUI.

Learn More Open in Xcode
NeuKit screenshot

NeuKit

A Neumorphic replacement of Apple UIKit. Turn your UI to neumorphic style.

Learn More Open in Xcode
AnimatePolyline screenshot

AnimatePolyline

The animate polyline like Uber for GoogleMaps

Learn More Open in Xcode
SwiftyContextMenu screenshot

SwiftyContextMenu

UIContextMenu backporting with Swifter API

Learn More Open in Xcode
ContainerController screenshot

ContainerController

UI Component. This is a copy swipe-panel from app: https://www.apple.com/ios/maps/ Swift version

Learn More Open in Xcode
PRGTipView screenshot

PRGTipView

PRGTipView is a drop-in solution for adding onboarding tips to your apps.

Learn More Open in Xcode
ExceptionCatcher screenshot

ExceptionCatcher

Catch Objective-C exceptions in Swift.

Learn More Open in Xcode
RESegmentedControl screenshot

RESegmentedControl

Customizable segmented control with style presets...

Learn More Open in Xcode
OverlappingViewsSeparator screenshot

OverlappingViewsSeparator

OverlappingViewsSeparator is a library for separate overlapping views.

Learn More Open in Xcode
is-camera-on screenshot

is-camera-on

Check if the built-in Mac camera is on.

Learn More Open in Xcode
CustomButton screenshot

CustomButton

Customizable button for your macOS app.

Learn More Open in Xcode
Percentage screenshot

Percentage

A percentage type for Swift.

Learn More Open in Xcode
macos-wallpaper screenshot

macos-wallpaper

Manage the desktop wallpaper on macOS.

Learn More Open in Xcode
Defaults screenshot

Defaults

Strongly-typed UserDefaults with Codable support, key observation, and SwiftUI support.

Learn More Open in Xcode
SwiftFortuneWheel screenshot

SwiftFortuneWheel

The ultimate spinning wheel that supports dynamic content and rich customization.

Learn More Open in Xcode
LaunchAtLogin screenshot

LaunchAtLogin

Add "Launch at Login" functionality to your sandboxed macOS app in seconds.

Learn More Open in Xcode
Preferences screenshot

Preferences

Add a preferences window to your macOS app in minutes. The panes can be made with either SwiftUI, Storyboard, or NSView.

Learn More Open in Xcode
DockProgress screenshot

DockProgress

Show progress in your app's Dock icon. Includes multiple styles.

Learn More Open in Xcode