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

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

JHSpeechBubble

June 20, 2013 • Public Domain License
A simple Core Graphics speech bubble
AXStatusItemPopup screenshot

AXStatusItemPopup

June 11, 2013 • MIT License
NSStatusItem showing a little NSPopover when clicked. Similar to the Dropbox tray icon popup.
CNUserNotification screenshot

CNUserNotification

June 07, 2013 • MIT License
CNUserNotification gives you "the same" support for user notifications on OS X Lion 10.7 like OS X Mountain Lion 10.8 it does.
NSAlert-Popover screenshot

NSAlert-Popover

May 24, 2013 • BSD License
Category to run alerts within NSPopovers.
ITNavigationView screenshot

ITNavigationView

May 23, 2013 • Custom License
An iOS-like navigation view driven by Core Animation. It can replace its subview with a slick animation.
BPODial screenshot

BPODial

May 17, 2013 • MIT License
A beautiful Dial / Volume Style Knob Control for Mac OS X. A replacement for the NSSlider Control.
DFeedback screenshot

DFeedback

May 05, 2013 • MIT License
DFeedback (DaisyDisk Feedback) is a two-in-one component for providing user feedback: * It allows the user to send feedback and request support from within your app. Along with the message, the ...
JNWLabel screenshot

JNWLabel

April 17, 2013 • MIT License
A light-weight CATextLayer wrapper for OS X.
EtPanKit screenshot

EtPanKit

April 07, 2013 • Public Domain License
EtPanKit is an Objective-C interface for the libEtPan email framework for Mac. It features fast, efficient, and secure IMAP and SMTP connections, abstract classes for maximum subclass-ability, an a...