6,563 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
JSON to Foundation screenshot

JSON to Foundation

January 21, 2014 • MIT License
Take a JSON object and convert it to a Foundation object and export to class files.
WaveformView screenshot

WaveformView

January 19, 2014 • Custom License
An NSView subclass to display the waveform for an audio file, allowing customisability of colors, play/stop control and image generation
ProvisionQL screenshot

ProvisionQL

January 18, 2014 • MIT License
Quick Look plugin for .ipa and .mobileprovision Inspired by number of existing alternatives, the goal of this project is to provide clean, reliable, current and open-source Quick Look plugin for...
ITProgressBar screenshot

ITProgressBar

January 16, 2014 • Apache 2.0 License
ITProgressBar is a very lightweight progress bar replacement for Mac OS X
GRGlassWindow screenshot

GRGlassWindow

January 15, 2014 • BSD License
A NSWindow subclass with a beautiful glass-like title bar
GRProgressIndicator screenshot

GRProgressIndicator

December 25, 2013 • BSD License
Reimplementation of NSProgressIndicator with some customization support
LIGridControl screenshot

LIGridControl

December 18, 2013 • MIT License
An efficient variable-sized grid of NSCells.
GraphController screenshot

GraphController

December 11, 2013 • MIT License
iTunes Style - Graph Controller - A complete collection of subclasses and controller classes to make any `WebView` a custom iTunes style horizontal graph. You can style this graph with CSS. All tra...
EKAlgorithms screenshot

EKAlgorithms

November 26, 2013 • MIT License
EKAlgorithms contains some well known CS algorithms and other stuff. EKAlgorithms is a gradually increasing bunch of algorithms in which some well known CS algorithms, data structures & others are...
LITabControl screenshot

LITabControl

November 25, 2013 • MIT License
A multi-tab control designed to look and behave like the tab control in Apple's Numbers spreadsheet.
GRProKit screenshot

GRProKit

November 16, 2013 • BSD License
AppKit "replacement" to replicate the Pro App look
BMTimeFormatter screenshot

BMTimeFormatter

November 14, 2013 • BSD License
provides a custom NSFormatter for values representing a time in seconds with precision 1milli second. Format: [-]<hh>:<mm>:<ss>.<millis> Examples: 03:04:17.183 -01:20:59.444 U...
iTunes-Table-Header screenshot

iTunes-Table-Header

November 02, 2013 • MIT License
A collection of subclasses and classes to make any table view look like that in the iTunes program. Includes custom row alternating colors and highlight colors.
FOTWindow screenshot

FOTWindow

October 27, 2013 • BSD License
A NSWindow subclass that makes auto hiding and showing the title bar (à la QuickTime X) a lot easier, and allows for a custom title bar drawing block.
FlatKnob screenshot

FlatKnob

October 26, 2013 • MIT License
Flat Customizable Circular Knob
RMBlurredView screenshot

RMBlurredView

October 25, 2013 • BSD License
Get an iOS 7 like blurred effect on your NSView with ease. Easy drop-in solution, that uses CAFilters, so you don't have to worry about FPS or other performance issues. Follow @raffael_me for si...
ITPullToRefreshScrollView screenshot

ITPullToRefreshScrollView

October 10, 2013 • Apache 2.0 License
`ITPullToRefreshScrollView` is a subclass of `NSScrollView` with iOS 7 style refreshing
ADSR screenshot

ADSR

October 08, 2013 • MIT License
Customizable ADSR Controller
ITProgressIndicator screenshot

ITProgressIndicator

October 03, 2013 • Apache 2.0 License
A replacement class for `NSProgressIndicator` driven by Core Animation
RPTokenControl screenshot

RPTokenControl

September 21, 2013 • Public Domain License
A re-implementation of NSTokenField that works out some of the bugs, supports Cocoa bindings, allows token size to vary with "count" of item (tag cloud), can append count to item text. Various cos...