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

glide engine screenshot

glide engine

Game engine for making 2d games on iOS, macOS and tvOS, with practical examples https://vimeo.com/334243593

Learn More Open in Xcode
TZSpeedometer screenshot

TZSpeedometer

TZSpeedometer lets you display the meter with both positive & negative readings. It also supports marking to be shown inside or outside the gauge/meter. Highly customizable and easy to use.

Learn More Open in Xcode
GranibleLabel screenshot

GranibleLabel

Very easy to use and simple gradation animate Label

Learn More Open in Xcode
JBTabBarAnimation screenshot

JBTabBarAnimation

Custom animation for UITabBarController

Learn More Open in Xcode
SPAlert screenshot

SPAlert

Native popup alert similar to Apple Music or Feedback in AppStore app. Support animations.

Learn More Open in Xcode
LMGeocoderSwift screenshot

LMGeocoderSwift

Simple wrapper for geocoding and reverse geocoding, using both Google Geocoding API and Apple iOS Geocoding Framework.

Learn More Open in Xcode
Gormsson screenshot

Gormsson

Gormsson provides a sugar syntax way for working with Bluetooth devices.

Learn More Open in Xcode
SwiftKit screenshot

SwiftKit

SwiftKit enables you to easily generate cross platform Swift-Frameworks via your command line. It is the best way to start your next Open-Source Swift Framework.

Learn More Open in Xcode
WLEmptyState screenshot

WLEmptyState

WLEmptyState is an iOS based component that lets you customize the message when the dataset of UITableView is empty. We created a sample project with the WLEmptyState component to show how you can ...

Learn More Open in Xcode
AlertViewBuilder screenshot

AlertViewBuilder

AlertViewBuilder is a simple, customizable alert view written in Swift. It is well managed for working on all screens and devices supporting iOS 9.0 and later. You can add the desired Any View to A...

Learn More Open in Xcode
MBDocCapture screenshot

MBDocCapture

MBDocCapture makes it easy to add document scanning functionalities to your iOS app but also image editing (Cropping and contrast enhacement).

Learn More Open in Xcode
TanibleView screenshot

TanibleView

Veeeeeeeeeeeeeeeery easy to use and simple animate TableView

Learn More Open in Xcode
Sensor Visualizer Kit screenshot

Sensor Visualizer Kit

Visualize iOS sensors for live presentations, iOS AppStore demos, Apple Store prototypes, design reviews.

Learn More Open in Xcode
SheetyColors screenshot

SheetyColors

The SheetyColors color picker removes the lack of a built-in iOS component.

Learn More Open in Xcode
WBChainMenu screenshot

WBChainMenu

This will show horizontal menu to a UITableViewCell with chain animation

Learn More Open in Xcode
SPLarkController screenshot

SPLarkController

Cool settings controller for your app

Learn More Open in Xcode
SSCustomTabbar screenshot

SSCustomTabbar

Simple Animated tabbar with the native control

Learn More Open in Xcode
VerticalTree screenshot

VerticalTree

🥶Provides a vertical drawing of the tree structure and view information about the tree‘s nodes

Learn More Open in Xcode
Swift Confetti View screenshot

Swift Confetti View

Swift Confetti View ! Who doesn't like confetti? 🎉🎉 It's raining confetti! SwiftConfettiView is the easiest way to add fun, multi-colored confetti to your application and make users feel rewarded....

Learn More Open in Xcode
RARFSlider screenshot

RARFSlider

You can trim the video by swiping your finger.

Learn More Open in Xcode
MHMimeType screenshot

MHMimeType

`Objective-c` get MIME type based on magic bytes.

Learn More Open in Xcode
AnimatedField screenshot

AnimatedField

Animated UITextField with check & filter for default types (email, url, password, price, date...) for iOS

Learn More Open in Xcode
Navigation screenshot

Navigation

- Simplifies UIViewController instantiation using only the controller StoryboardID. - Check the existence of a UIViewController in the project with the controller StoryboardID - Return list name ...

Learn More Open in Xcode
SwiftEntryKit screenshot

SwiftEntryKit

SwiftEntryKit is a banner presenter library for iOS. It can be used to easily display pop-ups and notification-like views within your iOS apps.

Learn More Open in Xcode
ARKit-Sampler screenshot

ARKit-Sampler

Code examples for ARKit.

Learn More Open in Xcode