6,550 open source UI components
for iOS, iPadOS, macOS, tvOS, and watchOS.

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.

Get Started Now
Colorful screenshot

Colorful

May 26, 2020 • BSD License
Color Picker for iOS
Collor screenshot

Collor

August 31, 2017 • BSD License
A MVVM data-oriented framework for accelerating, simplifying and ensuring UICollectionView building.
IGListKit screenshot

IGListKit

May 18, 2017 • BSD License
A data-driven UICollectionView framework for building fast and flexible lists.
SliderMenu screenshot

SliderMenu

March 06, 2017 • BSD License
A simple Menu inspired by SWRevealView Controller and Google Material Menu
No image provided.

log

February 11, 2017 • BSD License
dkjalksjf
PIPContainer screenshot

PIPContainer

February 09, 2017 • BSD License
An easy to use interface for picture-in-picture on macOS 10.12 and later
UIView-Borders-Swift screenshot

UIView-Borders-Swift

January 04, 2017 • BSD License
One sided borders on any side of a UIView. Specify any offset from any side and works with autolayout. Now available in Swift 3!
KeyboardAvoidance screenshot

KeyboardAvoidance

November 19, 2016 • BSD License
Keyboard avoiding kit. The minimal setup you need to make sure that your app can handle easily the appearence / dismissal of the keyboard
Salada screenshot

Salada

August 19, 2016 • BSD License
Salad is a Model for Firebase database. It can handle Snapshot of Firebase easily.
Buffer screenshot

Buffer

August 19, 2016 • BSD License
Swift μ-framework for efficient array diffs, observation and data-source implementation.
CAPopUpViewController screenshot

CAPopUpViewController

August 11, 2016 • BSD License
simple pop up menu with a lot of customizations options.
YangMingShan screenshot

YangMingShan

August 04, 2016 • BSD License
YangMingShan is a collection of iOS UI components that we created while building Yahoo apps.
Self-Sizing Collection View screenshot

Self-Sizing Collection View

July 20, 2016 • BSD License
The collection view is a great UI element but it doesn't handle elements with various content sizes elegantly. JMCFlexibleCollectionLayout based on customizable parameters like spacing between cell...
JMCBeaconManager screenshot

JMCBeaconManager

July 07, 2016 • BSD License
An iBeacon Manager library was created to simplify your interactions with iBeacons. iBeacon is a name of technology that is enabling new location awareness possibilities for apps. "Leveraging Bl...
HTTInputDial screenshot

HTTInputDial

May 06, 2016 • BSD License
HTTInputDial is circular input dial for iPhone apps. It is good for having an easy to use iPod click wheel style interface. It is used in the Unplugged app.
GRStatusBar screenshot

GRStatusBar

March 20, 2016 • BSD License
Safari-like status bar for macOS apps
GBPageControl screenshot

GBPageControl

January 08, 2016 • BSD License
A page control for SpriteKit based games written in Swift
BreadCrumb Control for IOS 9 (Swift) screenshot

BreadCrumb Control for IOS 9 (Swift)

December 12, 2015 • BSD License
Breadcrumb is a UI control used as a navigational aid in user interfaces. It show the locations in the treeview for exemple.
MYLinkInteraction screenshot

MYLinkInteraction

December 08, 2015 • BSD License
A drop-in replacement for UITextView link interaction actions
LMAlertPopover screenshot

LMAlertPopover

August 20, 2015 • BSD License
LMAlertPopover provides a simple API for showing an NSAlert as Popover (NSPopover). ARC is currently not supported but it should be easy to convert the project. Alternatively, if your project is...