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

GRCustomizableWindow screenshot

GRCustomizableWindow

March 07, 2014 • BSD License
NSWindow subclass with support to custom titlebar height, background color and title color
DCOAboutWindow screenshot

DCOAboutWindow

February 19, 2014 • BSD License
A replacement for the standard Mac app About dialog. Easily link to your apps website and display acknowledgements separately from your credits.
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
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...
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.
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...
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 ...
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.
NSAlert-Popover screenshot

NSAlert-Popover

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

RMSkinnedView

March 05, 2013 • BSD License
RMSkinnedView is a subclass of NSView which provides the ability to define background pattern image or background color and corner radius directly in the Interface Builder. It this is a great wa...
JKSMoviePlayerController screenshot

JKSMoviePlayerController

March 03, 2013 • BSD License
JKSMoviePlayerController is a controller and associated view for easily adding user-controlled playback of videos to AppKit based applications using the AVFoundation framework, with a modern lookin...
ITSearchField screenshot

ITSearchField

December 19, 2012 • BSD License
ITSearchField is a subclass of NSSearchField, which can collapse and expand if you click the search icon.
ACEView screenshot

ACEView

December 15, 2012 • BSD License
The ACEView framework aims to allow you to use the ACE source code editor in your Cocoa applications, as if it were a native control.
ITPathbar screenshot

ITPathbar

November 25, 2012 • BSD License
ITPathbar is a subclass of NSPathComponent that allows making a custom design.
KSPasswordField screenshot

KSPasswordField

November 20, 2012 • BSD License
An easy-to-hook-up "Show password" checkbox, and automatically trims whitespace when pasting or dragging passwords.
OBMenuBarWindow screenshot

OBMenuBarWindow

November 09, 2012 • BSD License
OBMenuBarWindow is an NSWindow subclass that can be attached to an icon the menu bar or dragged away to become a regular window.
JHWaveform screenshot

JHWaveform

October 30, 2012 • BSD License
An NSView subclass that draws a waveform overview. The view provides an optional ruler, grid and allows selection. JHWaveformView is able to graph any float* array, and a subclass, JHAudioPreviewVi...
MMFlowView screenshot

MMFlowView

October 14, 2012 • BSD License
MMFlowView is a class designed to support the "CoverFlow" effect and it is intended to use in a similar way like IKImageBrowserView. It supports all the image types (URLs, NSImage, Icons, QuartzCom...