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

DOLabel screenshot

DOLabel

March 15, 2018 • Apache 2.0 License
UILabel replacement based on CoreText/CALayer for macOS and iOS
XUIKit screenshot

XUIKit

September 19, 2017 • Apache 2.0 License
XUIKIt is a UI framework for macOS. it extends a lot of methods similar to UIKit. It is a easier way for both iOS and macOS developers to make Cocoa Applications.
Import screenshot

Import

October 29, 2016 • Apache 2.0 License
Xcode extension for adding imports from anywhere in the code ☝️
Mail Menu Bar Indicator screenshot

Mail Menu Bar Indicator

July 21, 2016 • Apache 2.0 License
Menu bar unread count indication for Mail.app in Mac OS.
MPSheetView screenshot

MPSheetView

June 22, 2016 • Apache 2.0 License
A one line tall collection view built in SceneKit. - Content is passed in using a sheet item data source protocol. - Responds to left and right clicks. - Keyboard navigable. - Has certain amo...
MPScrollingTextField screenshot

MPScrollingTextField

September 11, 2015 • Apache 2.0 License
NSTextField subclass with automatic horizontal text scrolling
VMMagnifyComparer screenshot

VMMagnifyComparer

July 30, 2014 • Apache 2.0 License
A magnified comparison between two images. For more information, please refer to https://github.com/void-main/VMMagnifyComparer.
VMBrushImageView screenshot

VMBrushImageView

July 13, 2014 • Apache 2.0 License
Brush foreground and background on a NSImageView. For more information, please refer to https://github.com/void-main/VMBrushImageView.
VMMultiHandleSlider screenshot

VMMultiHandleSlider

July 13, 2014 • Apache 2.0 License
A mimic of iPhoto's multi-handle slider. For more information, please check the github repo.
ITSwitch screenshot

ITSwitch

April 15, 2014 • Apache 2.0 License
ITSwitch is a replica of UISwitch for Mac OS X
ITProgressBar screenshot

ITProgressBar

January 16, 2014 • Apache 2.0 License
ITProgressBar is a very lightweight progress bar replacement for Mac OS X
ITPullToRefreshScrollView screenshot

ITPullToRefreshScrollView

October 10, 2013 • Apache 2.0 License
`ITPullToRefreshScrollView` is a subclass of `NSScrollView` with iOS 7 style refreshing
ITProgressIndicator screenshot

ITProgressIndicator

October 03, 2013 • Apache 2.0 License
A replacement class for `NSProgressIndicator` driven by Core Animation
CocoaGLPaint screenshot

CocoaGLPaint

August 08, 2013 • Apache 2.0 License
OpenGL Paint for OS X. Available features: * configurable pen (softness, color, size, opacity) * configurable eraser (softness, size, opacity) * undo/redo (pen/eraser) steps * saving ...
XMGradientPanel screenshot

XMGradientPanel

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

TwUI

July 01, 2011 • Apache 2.0 License
TwUI is a hardware accelerated UI framework for Mac, inspired by UIKit.
VillainousStyle screenshot

VillainousStyle

June 19, 2011 • Apache 2.0 License
A standalone Mac/iPhone port of the TTStyle and TTShape classes from the Three20 project.
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.