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

Sponsored with ❤️ by Instabug

Instabug: Understand how your app is doing with real-time contextual insights from your users

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.

Get Started Now
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...