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

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 using ARC, you can also just disable it for LMAlertPopover.m. See the following StackOverflow post: http://stackoverflow.com/questions/6646052

View Control

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.

View Control

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 on the now-deprecated GestaltManager, for compatibility purposes only. Here's what you can gather with PFSystemKit: * CPU informations (vendor, nominal clock speed, caches size, core count, thread count, marketing name) * RAM infos (size, usage statistics) * GPU infos (matching framebuffer, model, ports) * Device infos (device family (e.g. MacBook Pro), model (MacBookPro8,1), version (8,1), serial) * Battery (voltage, current, serial, manufacturer, age in days, cycle count, temperature)

View Control

SpotifyImporter screenshot

SpotifyImporter

Spotify library importer into Apple Music

View Control

DYSwitchXDemo screenshot

DYSwitchXDemo

DYSwitchX is a iOS UISwitch like for Mac OS X

View Control

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 replacements. *based on tests comparing NSLog vs XLog's No Header level, average operation time after 5 runs with 5000 iterations per test, per run on a MacBook Pro Retina.

View Control

IPAUploader screenshot

IPAUploader

OS X app to manage iOS apps in your HockeyApp account

View Control

JMModalOverlay screenshot

JMModalOverlay

Create easily and display an animated modal overlay with custom content above a window

View Control

MKBOSXCloseButton screenshot

MKBOSXCloseButton

An NSButton subclass that looks just like the Yosemite+ native window close button

View Control

Circular Indicator screenshot

Circular Indicator

Circular Indicator is a simple circulator that fills up a circle as a ring or a full circle, which can be used to display the progress of a task or as a timer as used in the example.

View Control