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

DMTabBar screenshot

DMTabBar

June 21, 2012 • MIT License
DMTabBar is a simple segmented control / bar that mimics the XCode 4 Inspector segmented control.
HMLabel screenshot

HMLabel

June 21, 2012 • BSD License
Finder like color label control. include label control, label select field, label select menu item and label cell.
InspectorTabBar screenshot

InspectorTabBar

June 03, 2012 • Public Domain License
Tab bar like in the Xcode inspector
DHHighlightedWebView screenshot

DHHighlightedWebView

May 13, 2012 • MIT License
Drop-in WebView subclass that adds Safari-style in-page search-result highlighting.
JUEmptyView screenshot

JUEmptyView

May 13, 2012 • MIT License
Another shameless copy of an Xcode 4 component. A NSView subclass that displays a custom message inside a bubble whenever the view becomes empty (that is, it doesn't have any subviews). When a view...
ZKTextField screenshot

ZKTextField

April 23, 2012 • MIT License
A simple replacement for NSTextField that offers a very much higher degree of customization ability. It does not use any cells and delegates all most of its functions out to different methods so th...
SNRHUDKit screenshot

SNRHUDKit

April 10, 2012 • BSD License
SNRHUDKit is a framework that brings missing HUD controls and interface elements to AppKit. All of the controls are drawn in code and fully compatible with OS X 10.6 and 10.7. SNRHUDKit is nowhere ...
PullToRefresh screenshot

PullToRefresh

March 07, 2012 • MIT License
A twitter-style pull-to-refresh NSScrollView with the added functionality of delegate protocols. Based on: Leah Culver's PullToRefresh for iOS and Alex Zielenski's ScrollToRefresh for OSX
STOverlay screenshot

STOverlay

February 17, 2012 • BSD License
STOverlay is a set of classes for transparent overlays like iOS.
CBEditableImageView screenshot

CBEditableImageView

November 28, 2011 • BSD License
CBEditableImageView is a subclass of NSImageView that resembles the editable image well as seen in System Preferences > Users (where people assign a profile image to their account).
ScrollToRefresh screenshot

ScrollToRefresh

November 27, 2011 • MIT License
ScrollToRefresh is a subclass of NSScrollView that adds a "pull-to-refresh" view to the "elastic" area of NSScrollview.
SPGroupedTabView screenshot

SPGroupedTabView

November 18, 2011 • BSD License
SPGroupedTabView is a two-tiered or grouped tab view suitable for providing access to a wide variety of information in a limited space. It can be employed when the user needs to view or interact wi...
EDSideBar screenshot

EDSideBar

September 23, 2011 • BSD License
Attemp to create a Sidebar in ObjectiveC/Cocoa like those seen in apps like Sparrow Mail, Twitter or Github for Mac.
MacMapKit screenshot

MacMapKit

September 07, 2011 • BSD License
MapKit for Mac is a framework for displaying maps in a Cocoa application that is API-compatible with Apple's MapKit framework for iOS.
JUInspectorView screenshot

JUInspectorView

August 15, 2011 • MIT License
JUInspectorView is a shameless copy of Xcode 4s inspector views. It draws a header with a title and then a custom NSView or NSView subclass as the body. There is a disclosure triangle to open/close...
JUCollectionView screenshot

JUCollectionView

August 11, 2011 • MIT License
JUCollectionView aims to be a drop in replacement for the extremely slow NSCollectionView. Instead of loading every possible cell at once, JUCollectionView only displays the visible cells. To impro...
PSMTabBarControl screenshot

PSMTabBarControl

August 10, 2011 • BSD License
This my fork of PSMTabBarControl. It was originally created by http://www.positivespinmedia.com/dev/PSMTabBarControl.html, then updated at http://code.google.com/p/maccode/source/browse/#svn/trunk/...
JLNDragEffectManager screenshot

JLNDragEffectManager

August 08, 2011 • Custom License
A subclass of NSWindowController which allows you to replace a static dragging image with an animated effect similar to dragging items from the Library palette to a window or view in Interface Buil...
XMGradientPanel screenshot

XMGradientPanel

July 19, 2011 • Apache 2.0 License
A drop-in Gradient Panel for Mac apps that works much like NSColorPanel.
TLAnimatingOutlineView screenshot

TLAnimatingOutlineView

July 15, 2011 • BSD License
An animating outline view for use in OS X applications.