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

Stay in touch
Sponsored with ❤️ by Instabug
Instabug: Understand how your app is doing with real-time contextual insights from your users
Instabug

Get all the logs you need and fix bugs, crashes, and other issues in minutes instead of days. With Instabug you will automatically receive device data, network logs, and reproduction steps with every bug and crash report. It only takes a line of code to integrate and is perfect for teams that are now working remotely. See more detailed features comparison and try Instabug for free here.

ShortcutRecorder screenshot

ShortcutRecorder

The best control to record shortcuts on macOS - Objective-C framework developed with Swift in mind - Easily stylable - Translated into 22 languages - Supports macOS Accessibility - Thoroughl...

Learn More Open in Xcode
ITSearchField screenshot

ITSearchField

ITSearchField is a subclass of NSSearchField, which can collapse and expand if you click the search icon.

Learn More Open in Xcode
ACEView screenshot

ACEView

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.

Learn More Open in Xcode
CNBaseView screenshot

CNBaseView

CNBaseView is a subclass of NSView that can show an icon and/or a text message if it has no subviews. Both, the icon and the message text are optional. If you keep it empty CNBaseView acts as a nor...

Learn More Open in Xcode
LinenClipView screenshot

LinenClipView

Adds a linen pattern behind scrollviews like in Apple's Lion apps.

Learn More Open in Xcode
ITPathbar screenshot

ITPathbar

ITPathbar is a subclass of NSPathComponent that allows making a custom design.

Learn More Open in Xcode
KSPasswordField screenshot

KSPasswordField

An easy-to-hook-up "Show password" checkbox, and automatically trims whitespace when pasting or dragging passwords.

Learn More Open in Xcode
KBButton screenshot

KBButton

An OS X button adapted from BButton. Adds Twitter Bootstrap style buttons to OS X

Learn More Open in Xcode
CNBackstageController screenshot

CNBackstageController

CNBackstageController is an derivative of NSWindowController and a special impelementation to show you the content you would like to see. The goal of CNBackstageController is to provide the develop...

Learn More Open in Xcode
OBMenuBarWindow screenshot

OBMenuBarWindow

OBMenuBarWindow is an NSWindow subclass that can be attached to an icon the menu bar or dragged away to become a regular window.

Learn More Open in Xcode
JHWaveform screenshot

JHWaveform

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

Learn More Open in Xcode
MMFlowView screenshot

MMFlowView

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

Learn More Open in Xcode
MMTabBarControl screenshot

MMTabBarControl

A modernized, now view based, re-write of good old cell based PSMTabBarControl. Uses blocks and view animations. Compatible with OSX 10.6.x-10.8.x. Needs Xcode 4 to compile. New Styles 'Card' and '...

Learn More Open in Xcode
Sonora screenshot

Sonora

A minimal, beautifully designed music player for OS X 10.7

Learn More Open in Xcode
BFPageControl screenshot

BFPageControl

A page control for the Mac. It's usage is similar to that of UIPageControl (iOS).

Learn More Open in Xcode
BFColorPickerPopover screenshot

BFColorPickerPopover

BFColorPickerPopover is a subclass of NSPopover that includes the standard OS X color picker user interface. This helps reducing the inspector window and panel clutter on the screen, as the popover...

Learn More Open in Xcode
PSMTabBarControl screenshot

PSMTabBarControl

PSMTabBarControl remains the best way to have Safari-style tabs in your app. This fork makes it easy to use PSMTabBarControl when developing apps for 10.6, 10.7, and 10.8 using Xcode 4. It is also ...

Learn More Open in Xcode
DMInspectorPalette screenshot

DMInspectorPalette

DMInspectorPalette is an NSScrollView that supports dynamic loading of NSView grouped by section as like in XCode Inspector Window. You can collapse or expand an item in order to hide or show it's...

Learn More Open in Xcode
JFImageSavePanel screenshot

JFImageSavePanel

NSSavePanel wrapper for image save dialogs, similar to those in Preview.app.

Learn More Open in Xcode
MKPopoverColorWell screenshot

MKPopoverColorWell

A better looking NSColorWell, with a simple popover color picker.

Learn More Open in Xcode
DMTabBar screenshot

DMTabBar

DMTabBar is a simple segmented control / bar that mimics the XCode 4 Inspector segmented control.

Learn More Open in Xcode
HMLabel screenshot

HMLabel

Finder like color label control. include label control, label select field, label select menu item and label cell.

Learn More Open in Xcode
InspectorTabBar screenshot

InspectorTabBar

Tab bar like in the Xcode inspector

Learn More Open in Xcode
DHHighlightedWebView screenshot

DHHighlightedWebView

Drop-in WebView subclass that adds Safari-style in-page search-result highlighting.

Learn More Open in Xcode
JUEmptyView screenshot

JUEmptyView

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

Learn More Open in Xcode