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

IGListKit screenshot

IGListKit

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

PIPContainer

February 09, 2017 • BSD License
An easy to use interface for picture-in-picture on macOS 10.12 and later
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.
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.
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...
LMComboBox screenshot

LMComboBox

August 20, 2015 • BSD License
LMComboBox is a subclass of NSComboBox that provides an easy way to access the underlying NSTableViewDelegate, allowing you to make customizations to the drawing of the items in the NSComboBox.
ResearchKit screenshot

ResearchKit

April 14, 2015 • BSD License
ResearchKit is an open source software framework that makes it easy to create apps for medical research or for other research projects.
VSDropdown screenshot

VSDropdown

April 04, 2015 • BSD License
A drop-in class which can be used to show menu item below/above UIButton. This class adapts appearance of the button for which it is shown, which you can customise, and presents itself with appropr...
IGInterfaceDataTable screenshot

IGInterfaceDataTable

April 02, 2015 • BSD License
A category on WKInterfaceTable that makes configuring tables with multi-dimensional data easier. Made by Instagram for the Apple Watch app.
iOS Knob Control screenshot

iOS Knob Control

March 08, 2015 • BSD License
This is a generic, reusable knob control you can insert into any application. You may provide custom knob images or use the customizable default images. The control animates rotation of the image i...
WBWebViewConsole screenshot

WBWebViewConsole

March 04, 2015 • BSD License
In-App debug console for your UIWebView & WKWebView
iBeaconTasks screenshot

iBeaconTasks

March 02, 2015 • BSD License
Task reminder app based on iBeacon location detection This iOS app enables your phone to determine when you enter iBeacon area and when you are leaving it. At any time you enter or leave area, a...
Parse-Challenge-App screenshot

Parse-Challenge-App

March 01, 2015 • BSD License
iPhone app built using Parse. Enables creating new challenges, nominating friends, posting challenge attempts (image/video), commenting, giving likes, sharing challenges and attempts to challenges....
UIRotatableView screenshot

UIRotatableView

February 26, 2015 • BSD License
A simple view, that can be rotated with one finger.
DejalIntervalPicker screenshot

DejalIntervalPicker

February 26, 2015 • BSD License
`DejalIntervalPicker` is a custom Mac control similar to `NSDatePicker`, but for time intervals or ranges. Features -------- - A custom control with an amount or amount range, units, and ste...
DejalObject screenshot

DejalObject

February 26, 2015 • BSD License
An abstract data model class that can represent subclasses as dictionary or JSON data for saving to disk or over the network. For both OS X and iOS. Features -------- - **DejalObject**: Thi...
Pulsar screenshot

Pulsar

February 23, 2015 • BSD License
A versatile solution for displaying pulse animations as known from Apple Maps.
DejalUIKitCategories screenshot

DejalUIKitCategories

February 17, 2015 • BSD License
DejalUIKitCategories is a collection of categories for UIKit on iOS, to add useful methods to classes like UIBarButtonItem, UIColor, UIView, and others. - **UIApplication+Dejal**: Adds methods t...