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

JAPagerViewController screenshot

JAPagerViewController

JAPagerViewController is a simple pager based view controller to display sequence of views in single view.

Learn More Open in Xcode
AudiomackSwiftWrapper screenshot

AudiomackSwiftWrapper

A wrapper library for Audiomack's API on iOS built in Swift

Learn More Open in Xcode
Menu popover view for iOS screenshot

Menu popover view for iOS

Scalable menu popover view

Learn More Open in Xcode
BillboardSwiftLibrary screenshot

BillboardSwiftLibrary

Swift API for downloading Billboard charts

Learn More Open in Xcode
DynamicNavigationBar screenshot

DynamicNavigationBar

A navigation bar that can be expanded by drag

Learn More Open in Xcode
SwiftyMessenger screenshot

SwiftyMessenger

Swift toolkit for passing messages between iOS apps and extensions.

Learn More Open in Xcode
SRScratchView screenshot

SRScratchView

A mask imageView class which can be used a scratchView.

Learn More Open in Xcode
Apple Watch loader screenshot

Apple Watch loader

the missing apple watch loader

Learn More Open in Xcode
SwiftTransition screenshot

SwiftTransition

Beautiful transition animation like bubbles.

Learn More Open in Xcode
PKCSwipeReusableView screenshot

PKCSwipeReusableView

ReusableView Add Left, Right Swipe Button

Learn More Open in Xcode
MBIcons screenshot

MBIcons

MBIcons contains over 200 icons that can be resized at any dimensions because they are drown by code

Learn More Open in Xcode
EasyRealm screenshot

EasyRealm

EasyRealm is a micro-framework that helps you use Realm.

Learn More Open in Xcode
WatchNote screenshot

WatchNote

⌚️ 🤓 Controlling your Keynote using Apple Watch

Learn More Open in Xcode
DragDropCollection screenshot

DragDropCollection

Custom UICollectionView allowing cells to be dragged, dropped and deleted.

Learn More Open in Xcode
CollectionViewCustom screenshot

CollectionViewCustom

Custom CollectionViewLayout with a custom paging size by overriding scrollViewWillEndDragging

Learn More Open in Xcode
FR76SegmentedControl screenshot

FR76SegmentedControl

iOS SegmentedControl Subclass

Learn More Open in Xcode
BubblePictures screenshot

BubblePictures

Framework for iOS to show Bubble like pictures.

Learn More Open in Xcode
WatchShaker screenshot

WatchShaker

Simple motion detector for ⌚️ (watchOS) shake gesture.

Learn More Open in Xcode
SPParallaxTableView screenshot

SPParallaxTableView

paralax views with tableViewCell

Learn More Open in Xcode
ActionCell screenshot

ActionCell

Easy to use UITableViewCell implementing swiping to trigger actions (known from the Mailbox App)

Learn More Open in Xcode
CMPageControl screenshot

CMPageControl

Customisable Page Control

Learn More Open in Xcode
MIFab screenshot

MIFab

A simple fully customizable floating action button with options

Learn More Open in Xcode
ChangeLanguage screenshot

ChangeLanguage

this is the best way to change the app directions(RTL or LTR) without any needs to restart the app, also solving storyboards and xibs cashing.

Learn More Open in Xcode
watchOS-3-heartrate screenshot

watchOS-3-heartrate

watchOS 3.0 healthkit, heartrate streaming, start workout session, Swift3

Learn More Open in Xcode
MMLocalization screenshot

MMLocalization

Its a helper to change your localization string

Learn More Open in Xcode