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

JCSSheetController screenshot

JCSSheetController

May 18, 2011 • BSD License
A Cocoa controller class for Sheets that replaces the completion callback method with an inline block.
BCCollectionView screenshot

BCCollectionView

May 15, 2011 • BSD License
A more versatile, faster and lighter replacement for NSCollectionView. Note: This is a fork of pieteromvlee's code. I will replace my repo with his as soon as he merges my changes in or adds a diff...
ESScrollView screenshot

ESScrollView

May 15, 2011 • BSD License
ESScrollView by Jonathan Dann provides iTunes-like scrollbars. This solution differs from many others by not requiring images -- all drawing is in code.
PTMapView screenshot

PTMapView

May 12, 2011 • Apache 2.0 License
Cocoa class for drawing a world map like in Google Analytics. Authored by GitHub user dev2dev, this repo simply adds a sample project.
LVColorWellCell screenshot

LVColorWellCell

May 12, 2011 • Unspecified License
A Cocoa NSActionCell-derived class for embedding color well functionality inside a table view.
No image provided.

AMOptionMenu

May 12, 2011 • MIT License
A multi-option popup menu, similar to Xcode's "Overview" toolbar item. - Multiple controls can be driven by the same data source - Setting state via key-value coding - Populating a standard NS...
TESetupAssistant screenshot

TESetupAssistant

May 07, 2011 • Custom License
Cocoa class that allows for the fast and simple creation of OS X setup assistants that can be used as interfaces for installers, initial application setups, and more.
BGHUDAppKit screenshot

BGHUDAppKit

May 04, 2011 • Unspecified License
BGHUDAppKit is a small framework designed to fill the gap left by Apple when they released the nifty HUD window but forgot to release their controls that match it.
MBCoverFlowView screenshot

MBCoverFlowView

May 04, 2011 • MIT License
An open-source implementation of the Cover Flow interface found in iTunes, Finder, etc. for Mac OS X.
Sparkle screenshot

Sparkle

May 04, 2011 • MIT License
An easy-to-use software update framework for Cocoa developers.
SFBPopovers screenshot

SFBPopovers

May 01, 2011 • BSD License
This framework implements popover windows- windows that, to the user, logically belong to another window are visually attached to the parent window.
MyStyledView screenshot

MyStyledView

April 30, 2011 • BSD License
A generic styled view class for rendering simple graphics on the desktop. Styling is exposed through properties on the view. It has support for a fill color and gradient, with the gradient composit...
JAViewController screenshot

JAViewController

April 30, 2011 • Unspecified License
A subclass of NSViewController that's actually useful.
ANSegmentedControl screenshot

ANSegmentedControl

April 28, 2011 • Unspecified License
Reeder for Mac-like NSSegmentedControl.
NoodleLineNumberView screenshot

NoodleLineNumberView

March 24, 2011 • MIT License
Displays line numbers for an NSTextView.
NoodleIPhoneTableView screenshot

NoodleIPhoneTableView

March 24, 2011 • MIT License
An NSTableView subclass that simulates UITableView's look and feel.
Chameleon screenshot

Chameleon

March 22, 2011 • BSD License
Chameleon is a port of Apple's UIKit (and some minimal related frameworks) to Mac OS X. It is meant to be as much of a drop-in replacement for the real UIKit as possible. It also adapts some iOS us...
INPopoverController screenshot

INPopoverController

March 06, 2011 • BSD License
A customizable popover controller for Mac OS X 10.5+. INPopoverController makes the task of presenting popovers in your Mac OS X applications simple. The appearance and behaviour of the popover is ...
INAppStoreWindow screenshot

INAppStoreWindow

March 06, 2011 • BSD License
INAppStoreWindow is an NSWindow subclass that mimics the appearance of the main window in the Mac App Store application, with an enlarged titlebar and centered traffic lights.
PXNavigationBar screenshot

PXNavigationBar

March 02, 2011 • BSD License
An iTunes-style navigation bar for Mac OS X 10.5 or above, created by Alex Rozanski.