6513 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.

WaveformView screenshot

WaveformView

An NSView subclass to display the waveform for an audio file, allowing customisability of colors, play/stop control and image generation

Learn More Open in Xcode
ProvisionQL screenshot

ProvisionQL

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...

Learn More Open in Xcode
ITProgressBar screenshot

ITProgressBar

ITProgressBar is a very lightweight progress bar replacement for Mac OS X

Learn More Open in Xcode
GRGlassWindow screenshot

GRGlassWindow

A NSWindow subclass with a beautiful glass-like title bar

Learn More Open in Xcode
GRProgressIndicator screenshot

GRProgressIndicator

Reimplementation of NSProgressIndicator with some customization support

Learn More Open in Xcode
LIGridControl screenshot

LIGridControl

An efficient variable-sized grid of NSCells.

Learn More Open in Xcode
GraphController screenshot

GraphController

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...

Learn More Open in Xcode
EKAlgorithms screenshot

EKAlgorithms

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...

Learn More Open in Xcode
LITabControl screenshot

LITabControl

A multi-tab control designed to look and behave like the tab control in Apple's Numbers spreadsheet.

Learn More Open in Xcode
GRProKit screenshot

GRProKit

AppKit "replacement" to replicate the Pro App look

Learn More Open in Xcode
BMTimeFormatter screenshot

BMTimeFormatter

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...

Learn More Open in Xcode
iTunes-Table-Header screenshot

iTunes-Table-Header

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.

Learn More Open in Xcode
FOTWindow screenshot

FOTWindow

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.

Learn More Open in Xcode
FlatKnob screenshot

FlatKnob

Flat Customizable Circular Knob

Learn More Open in Xcode
RMBlurredView screenshot

RMBlurredView

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...

Learn More Open in Xcode
ITPullToRefreshScrollView screenshot

ITPullToRefreshScrollView

`ITPullToRefreshScrollView` is a subclass of `NSScrollView` with iOS 7 style refreshing

Learn More Open in Xcode
ADSR screenshot

ADSR

Customizable ADSR Controller

Learn More Open in Xcode
ITProgressIndicator screenshot

ITProgressIndicator

A replacement class for `NSProgressIndicator` driven by Core Animation

Learn More Open in Xcode
RPTokenControl screenshot

RPTokenControl

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...

Learn More Open in Xcode
JNWCollectionView screenshot

JNWCollectionView

A highly customizable and performant collection view for the Mac.

Learn More Open in Xcode
JCAppleScript screenshot

JCAppleScript

A simple, helpful library for using your Objective-C variables within a bundled AppleScript or OSAScript. Apple provides NSAppleScript and OSAKit for executing AppleScript in Cocoa, but there is...

Learn More Open in Xcode
MotionGestureRecognizers screenshot

MotionGestureRecognizers

MotionGestures is a simple, multi-platform gesture recognition library for Leap Motion that mimics the UIGestureRecognizer classes of iOS. Build powerful, gesture driven OS X apps with this simple ...

Learn More Open in Xcode
CocoaGLPaint screenshot

CocoaGLPaint

OpenGL Paint for OS X. Available features: * configurable pen (softness, color, size, opacity) * configurable eraser (softness, size, opacity) * undo/redo (pen/eraser) steps * saving ...

Learn More Open in Xcode
JWToolbarAdaptiveSpaceItem screenshot

JWToolbarAdaptiveSpaceItem

A spacer item for NSToolbars that can automatically resize itself to match an adjacent NSSplitView or other pane-like setup.

Learn More Open in Xcode
OSXBoilerplate screenshot

OSXBoilerplate

Mac OS X template - based on iOS Boilerplate. OS X Boilerplate provides you a project template for a non-document based application. It is based on the well known iOS Boilerplate project.

Learn More Open in Xcode