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

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
No image provided.

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...
No image provided.

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
No image provided.

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

JNWCollectionView

September 21, 2013 • MIT License
A highly customizable and performant collection view for the Mac.
JCAppleScript screenshot

JCAppleScript

August 24, 2013 • MIT License
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...
MotionGestureRecognizers screenshot

MotionGestureRecognizers

August 24, 2013 • BSD License
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 ...
CocoaGLPaint screenshot

CocoaGLPaint

August 08, 2013 • Apache 2.0 License
OpenGL Paint for OS X. Available features: * configurable pen (softness, color, size, opacity) * configurable eraser (softness, size, opacity) * undo/redo (pen/eraser) steps * saving ...
JWToolbarAdaptiveSpaceItem screenshot

JWToolbarAdaptiveSpaceItem

July 25, 2013 • BSD License
A spacer item for NSToolbars that can automatically resize itself to match an adjacent NSSplitView or other pane-like setup.
OSXBoilerplate screenshot

OSXBoilerplate

July 12, 2013 • Unspecified License
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.
MBTableGrid screenshot

MBTableGrid

June 29, 2013 • MIT License
An NSControl subclass which provides a spreadsheet-style table grid, forked from mattball/mbtablegrid.
LJSelectionView screenshot

LJSelectionView

June 24, 2013 • MIT License
An NSView subclass and controller that support the selection of subviews. A common pattern in desktop Cocoa apps is to have a parent NSView manage a collection of NSView siblings. An example w...