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.

ListPlaceholder screenshot

ListPlaceholder

ListPlaceholder is a swift library allows you to easily add facebook style animated loading placeholder to your tableviews or collection views.

Learn More Open in Xcode
Petal screenshot

Petal

Petal is a beautiful activity indicator to show that a task is in progress

Learn More Open in Xcode
SugarRecord screenshot

SugarRecord

A Core Data management library written in Swift. Thanks to SugarRecord you'll be able to start the Core Data stack structure just with a line of code and start working with your database models usi...

Learn More Open in Xcode
VDSImageViewAnimations screenshot

VDSImageViewAnimations

A complete new experience with image viewing. Gesture powered animations for viewing fullscreen, image tracking, automatic image resizing.

Learn More Open in Xcode
AdaptiveController screenshot

AdaptiveController

AdaptiveController is a 'Progressive Reduction' Swift module for adding custom states to Native or Custom UI elements.

Learn More Open in Xcode
Former screenshot

Former

Former is a fully customizable Swift2 library for easy creating UITableView based form.

Learn More Open in Xcode
Gulps screenshot

Gulps

Gulps is an open source app for iOS and Apple Watch that lets you keep track of your daily water consumption. It's a great way to learn how to share data between an app and its extensions using Realm.

Learn More Open in Xcode
Presentr screenshot

Presentr

Presentr is a simple wrapper for the Custom View Controller Presentation API introduced in iOS 8.

Learn More Open in Xcode
RichEditorView screenshot

RichEditorView

A simple, modular, drop-in UIView subclass for Rich Text Editing. Contains a fully customizable toolbar so you can pick and choose the options you want to support, as well as create your own cu...

Learn More Open in Xcode
TKSwarmAlert screenshot

TKSwarmAlert

Animated alert library like Swarm app.

Learn More Open in Xcode
AGVideoPlayerView screenshot

AGVideoPlayerView

It's a simple video player view based on AVPlayer with ability to autoplay video when view visible on the screen.

Learn More Open in Xcode
AXPhotoViewer screenshot

AXPhotoViewer

An iPhone/iPad photo viewer that is useful for viewing a very large (or very small!) amount of images and animated GIFs.

Learn More Open in Xcode
AZTransitions screenshot

AZTransitions

Make your modal transition with custom animation. AZTransitions helps you think about creativity, giving specific API methods.

Learn More Open in Xcode
Bagel screenshot

Bagel

a little native network debugging tool for iOS

Learn More Open in Xcode
BMCustomTableView screenshot

BMCustomTableView

BMCustomTableView is a UITableView subclass, written in Swift, that lets you customize and animate your table view cells.

Learn More Open in Xcode
CariocaMenu screenshot

CariocaMenu

The fastest zero-tap iOS menu.

Learn More Open in Xcode
COBezierTableView screenshot

COBezierTableView

UITableView modification written in Swift where cells are scrolling in an arc defined by a BezierPath. Project even include classes for editing BezierPaths.

Learn More Open in Xcode
DGRunkeeperSwitch screenshot

DGRunkeeperSwitch

Runkeeper design switch control (two part segment control)

Learn More Open in Xcode
DOAlertController screenshot

DOAlertController

Simple Alert View written in Swift, which can be used as a UIAlertController. It supports from iOS7. It is simple and easily customizable!

Learn More Open in Xcode
FAParallaxTutorialScreens screenshot

FAParallaxTutorialScreens

Parallax Introductory Screens !

Learn More Open in Xcode
Hamburger Menu Button screenshot

Hamburger Menu Button

A animated hamburger menu button with full customization. Inspired by VinhLe's idea on the Dribble (https://dribbble.com/shots/1626236-Dribbble-Menu)

Learn More Open in Xcode
HanabiCollectionViewLayout screenshot

HanabiCollectionViewLayout

UICollectionViewLayout subclass with a focus on UICollectionViewCell content.

Learn More Open in Xcode
HGPlaceholders screenshot

HGPlaceholders

Nice library to show placeholders for any UITableView in your project

Learn More Open in Xcode
Hokusai screenshot

Hokusai

Hokusai is a Swift library that provides a bouncy action sheet. It will give the users a fancy experience without taking pains coding the cool animation.

Learn More Open in Xcode
InteractiveSideMenu screenshot

InteractiveSideMenu

It supports following customization: - Animation duration - Visible content width - Content scale - Using spring animation with params customization - Animation options like animation curve

Learn More Open in Xcode