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

ARSPopoverController screenshot

ARSPopoverController

March 15, 2014 • BSD License
Convenient popover without own background. Take your viewcontroller and do show it above your interface
MSSlidingPanelController screenshot

MSSlidingPanelController

March 09, 2014 • BSD License
The MSSlidingPanelController is a library which allows to easily integrate in your iOS 7 project a sliding panel mechanism. It is able to manage two panels which can be configured separatly. Eit...
GRCustomizableWindow screenshot

GRCustomizableWindow

March 07, 2014 • BSD License
NSWindow subclass with support to custom titlebar height, background color and title color
DCOAboutWindow screenshot

DCOAboutWindow

February 19, 2014 • BSD License
A replacement for the standard Mac app About dialog. Easily link to your apps website and display acknowledgements separately from your credits.
STHTTP screenshot

STHTTP

January 27, 2014 • BSD License
HTTP library for iOS 5+ and Mac OS X 10.7+, based on NSURLConnection
DLWidgetMenu screenshot

DLWidgetMenu

January 25, 2014 • BSD License
Versatile solution for displaying widget menus. Easily adjustable with custom layouts and/or animations.
VMTableViewArrayDataSource screenshot

VMTableViewArrayDataSource

January 25, 2014 • BSD License
A simple category to use static UITableViewCells without having to use storyboards.
GRGlassWindow screenshot

GRGlassWindow

January 15, 2014 • BSD License
A NSWindow subclass with a beautiful glass-like title bar
PAPlaceholder screenshot

PAPlaceholder

January 14, 2014 • BSD License
When you're working on a new app, sometimes it's easier to start with dummy views and slowly replace them as you implement their functionality. Rather than use a simple UIView for this, PAPlacehold...
Log4Cocoa screenshot

Log4Cocoa

January 01, 2014 • BSD License
Log4j port for iOS and Mac OS X.
NullObjects screenshot

NullObjects

January 01, 2014 • BSD License
A library for building Null Objects in Objective-C. Null Object is an object with defined neutral ("null") behavior.
GRProgressIndicator screenshot

GRProgressIndicator

December 25, 2013 • BSD License
Reimplementation of NSProgressIndicator with some customization support
SPHChatBubble screenshot

SPHChatBubble

December 03, 2013 • BSD License
Sphchatbubble to use in chat screens. This project is an attempt to create the experience of chat bubbles with image , time and avatar support. Features: 1. You can customize as per you...
GRProKit screenshot

GRProKit

November 16, 2013 • BSD License
AppKit "replacement" to replicate the Pro App look
DLAlertView screenshot

DLAlertView

November 16, 2013 • BSD License
UIAlertView replacement that can embed custom content views, is fully themable and let's you use a delegate and/or blocks.
BMTimeFormatter screenshot

BMTimeFormatter

November 14, 2013 • BSD License
provides a custom NSFormatter for values representing a time in seconds with precision 1milli second. Format: [-]<hh>:<mm>:<ss>.<millis> Examples: 03:04:17.183 -01:20:59.444 U...
MZCroppableView screenshot

MZCroppableView

November 13, 2013 • BSD License
MZCroppableView is a subclass of UIView that helps in irregular image cropping.
VMDInstrumenter screenshot

VMDInstrumenter

November 09, 2013 • BSD License
A simple Objective-C singleton to instrument, trace, and suppress selectors at runtime. Sometimes you need to debug a 3rd party library but you don't have access to the source code, and sometimes y...
ALDClock screenshot

ALDClock

October 30, 2013 • BSD License
An interactive, and customisable, clock component for iOS projects
SuProgress screenshot

SuProgress

October 28, 2013 • BSD License
Pronounced “Super Ogress” (as in a female Ogre who is also a super-hero), SuProgress is a utlitity library to show a iOS-7-Safari-style progress bar under the UINavigationBar for your app. SuPro...