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

VSCollectionKit screenshot

VSCollectionKit

VSCollectionKit is handy framework supporting funtionality of a UICollectionView or UICollectionViewController with much easier than way we work with UICollectionView, and avoiding a lot of collect...

Learn More Open in Xcode
RPAppBoard screenshot

RPAppBoard

RPAppBoard provides a painless drop-in solution for publicizing your other apps from one view controller. Add your apps' info into the included plist file, drop in the app icons, and you're set. RP...

Learn More Open in Xcode
CardStack screenshot

CardStack

A easy-to-use SwiftUI view for Tinder like cards on iOS, macOS & watchOS.

Learn More Open in Xcode
Menu screenshot

Menu

The most customizable menu for macOS apps.

Learn More Open in Xcode
ERProgressHud screenshot

ERProgressHud

A simple Progresshud written in Swift, compatible with Swift 5.0. Five different style is added to use. Easy to customize.

Learn More Open in Xcode
RoundCode screenshot

RoundCode

Custom rounded QR code encoder and decoder

Learn More Open in Xcode
CDCircularMenu screenshot

CDCircularMenu

CDCircularMenu is a customizable circular menu library created for fun, for your apps created with SwiftUI.

Learn More Open in Xcode
StrikethroughLabel screenshot

StrikethroughLabel

StrithroughLabel provides an easy way to animates strikethrough effect in a label using bezier path animation.

Learn More Open in Xcode
TagsList screenshot

TagsList

TagList allows to add a list of highly customizable tags. You can set common tags parameters, add items with unique parameters. There are 2 ways to put data into TagsList: using dataSource methods ...

Learn More Open in Xcode
CWRateKit screenshot

CWRateKit

Swift library for creating "Rate Us" popup

Learn More Open in Xcode
Popover screenshot

Popover

Fully customisable macOS NSPopover drop-in replacement for status bar apps

Learn More Open in Xcode
SecurePropertyStorage screenshot

SecurePropertyStorage

Helps you define secure storages for your properties using Swift property wrappers.

Learn More Open in Xcode
🚀 iOS Debugging Tool screenshot

🚀 iOS Debugging Tool

🚀 iOS Debugging Tool

Learn More Open in Xcode
Playbook screenshot

Playbook

📘A library for the isolated development of UI components and automatic creation of snapshots from them.

Learn More Open in Xcode
 SwiftUI-Template-MVVM screenshot

SwiftUI-Template-MVVM

A ready-to-use SwiftUI Clean MVVM template to use when creating a new project including Core Data, a generic type of data source for your ViewModels, a customizable ViewModelDataSource protocol and...

Learn More Open in Xcode
CDSideMenu screenshot

CDSideMenu

CDSideMenu is an elegant and highly customizable side menu library for you app, made with love and SwiftUI (iOS 13+).

Learn More Open in Xcode
SimpleEngine screenshot

SimpleEngine

A simple 2D game engine to make a simple beautiful iOS Games!

Learn More Open in Xcode
FocusableImageView screenshot

FocusableImageView

FocusableImageView is a library for creating focusable imageview. Users can focus images by tapping views.

Learn More Open in Xcode
Kareem screenshot

Kareem

A Careem app clone using MVVM, RxSwift and Swinject.

Learn More Open in Xcode
SwiftUIGeometryPractice screenshot

SwiftUIGeometryPractice

Build Watch face, Circle Text using SwiftUI

Learn More Open in Xcode
G8 Theme Manager screenshot

G8 Theme Manager

G8 allow to centralize themes and apply styles to your interface and your UIKit objects. Define uniform styles for all your labels, buttons and other views and apply them when you need.

Learn More Open in Xcode
CalendarHeatmap screenshot

CalendarHeatmap

A calendar based heatmap which presenting a time series of data points in colors, inspired by Github contribution chart, and written in Swift.

Learn More Open in Xcode
MeteorDDP screenshot

MeteorDDP

MeteorDDP is really helpful to integrate servers written in meteor (a framework written in javascript) using native Swift in iOS.

Learn More Open in Xcode
TouchIDKit screenshot

TouchIDKit

A wrapper of TouchID for iOS. This framework is very easy to get started

Learn More Open in Xcode
LocalizedSwift screenshot

LocalizedSwift

Localize UI Components in a simple and declarative way

Learn More Open in Xcode