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

MPScrollingTextField screenshot

MPScrollingTextField

NSTextField subclass with automatic horizontal text scrolling

Learn More Open in Xcode
LMAlertPopover screenshot

LMAlertPopover

LMAlertPopover provides a simple API for showing an NSAlert as Popover (NSPopover). ARC is currently not supported but it should be easy to convert the project. Alternatively, if your project is...

Learn More Open in Xcode
LMComboBox screenshot

LMComboBox

LMComboBox is a subclass of NSComboBox that provides an easy way to access the underlying NSTableViewDelegate, allowing you to make customizations to the drawing of the items in the NSComboBox.

Learn More Open in Xcode
PFSystemKit screenshot

PFSystemKit

OS X (and - partially - iOS) framework for getting software and hardware informations (such as CPU vendor, RAM size, device model and serial, …) at runtime. Relies on IOKit and SysCtl, as well as o...

Learn More Open in Xcode
SwiftCSP screenshot

SwiftCSP

SwiftCSP is a constraint satisfaction problem solver written in pure Swift (no Cocoa). It utilizes a simple backtracking algorithm with plans for future optimizations. At this stage of development,...

Learn More Open in Xcode
SpotifyImporter screenshot

SpotifyImporter

Spotify library importer into Apple Music

Learn More Open in Xcode
PreferencesTabViewController screenshot

PreferencesTabViewController

PreferencesTabViewController is a NSTabViewController to use into your storyboard to resize automatically the parent window according to selected children tab view.

Learn More Open in Xcode
DYSwitchXDemo screenshot

DYSwitchXDemo

DYSwitchX is a iOS UISwitch like for Mac OS X

Learn More Open in Xcode
FlashLabel screenshot

FlashLabel

Simple and Lightweight Timed label for Mac

Learn More Open in Xcode
Xcode Logger screenshot

Xcode Logger

Xcode Logger is a fast (up to *35x times faster than NSLog), very simple to use, flexible library which provides scheme-based, customizable and colorful (using the Xcode Colors plugin) NSLog replac...

Learn More Open in Xcode