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

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 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 is a beautiful activity indicator to show that a task is in progress

Learn More Open in Xcode
SugarRecord screenshot


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


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 is a 'Progressive Reduction' Swift module for adding custom states to Native or Custom UI elements.

Learn More Open in Xcode
Former screenshot


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

Learn More Open in Xcode
Gulps screenshot


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 is a simple wrapper for the Custom View Controller Presentation API introduced in iOS 8.

Learn More Open in Xcode
RichEditorView screenshot


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


Animated alert library like Swarm app.

Learn More Open in Xcode
AGVideoPlayerView screenshot


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


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


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

Learn More Open in Xcode
Bagel screenshot


a little native network debugging tool for iOS

Learn More Open in Xcode
BMCustomTableView screenshot


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


The fastest zero-tap iOS menu.

Learn More Open in Xcode
COBezierTableView screenshot


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


Runkeeper design switch control (two part segment control)

Learn More Open in Xcode
DOAlertController screenshot


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


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


UICollectionViewLayout subclass with a focus on UICollectionViewCell content.

Learn More Open in Xcode
HGPlaceholders screenshot


Nice library to show placeholders for any UITableView in your project

Learn More Open in Xcode
Hokusai screenshot


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


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