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
FOTWindow screenshot

FOTWindow

October 27, 2013 • BSD License
A NSWindow subclass that makes auto hiding and showing the title bar (à la QuickTime X) a lot easier, and allows for a custom title bar drawing block.
RMBlurredView screenshot

RMBlurredView

October 25, 2013 • BSD License
Get an iOS 7 like blurred effect on your NSView with ease. Easy drop-in solution, that uses CAFilters, so you don't have to worry about FPS or other performance issues. Follow @raffael_me for si...
PCSEQ screenshot

PCSEQ

October 08, 2013 • BSD License
EQ visualizer Is an animated EQ visualizer that can be used for audio ios applications. How to use: PCSEQVisualizer* eq = [[PCSEQVisualizer alloc]initWithNumberOfBars:20]; [self.view addSu...
MBXMapKit screenshot

MBXMapKit

September 24, 2013 • BSD License
One-line MapBox integration with MapKit on iOS and OS X
TheCapper screenshot

TheCapper

September 16, 2013 • BSD License
iOS based utility for conveniently generating resizable UIImage code
MapBox screenshot

MapBox

September 06, 2013 • BSD License
An open source alternative to MapKit.
MotionGestureRecognizers screenshot

MotionGestureRecognizers

August 24, 2013 • BSD License
MotionGestures is a simple, multi-platform gesture recognition library for Leap Motion that mimics the UIGestureRecognizer classes of iOS. Build powerful, gesture driven OS X apps with this simple ...
KKGestureLockView screenshot

KKGestureLockView

August 15, 2013 • BSD License
A Gesture Lock View For iOS.
ZeeSQLiteHelper screenshot

ZeeSQLiteHelper

August 12, 2013 • BSD License
Simple SQLite helper for performing general database tasks with few lines of code like fetching records from DB, Inserting, Updating and Deleting records.
MVBouncyView screenshot

MVBouncyView

August 11, 2013 • BSD License
UIView category providing bouncing functionality. Example usage: UIView *view = (some view in your code) view.bounceAmplitude = 1.25f; // optional view.bounceAttenuation = 1....
Slide View Controller screenshot

Slide View Controller

August 04, 2013 • BSD License
Control is for a 3 panel slide.
CBDraggableView screenshot

CBDraggableView

August 03, 2013 • BSD License
A subclass of UIView that you can drag to anywhere. Also add the effect like those dating app (swipe, Tinder, etc.), swipe left and right will make the view rotate a little bit.
SAHighlightedTextField screenshot

SAHighlightedTextField

August 02, 2013 • BSD License
A flexible iOS component that subclasses UITextField and switches the background while the text field is being edited.
JWToolbarAdaptiveSpaceItem screenshot

JWToolbarAdaptiveSpaceItem

July 25, 2013 • BSD License
A spacer item for NSToolbars that can automatically resize itself to match an adjacent NSSplitView or other pane-like setup.
MSCellAccessory screenshot

MSCellAccessory

July 21, 2013 • BSD License
UITableViewCell accessoryType can easily customizing the colors. Supported iOS7 Flat Design.
UI7Kit screenshot

UI7Kit

July 14, 2013 • BSD License
Backport flat-style UIKit from iOS7 to iOS5+. Drop-in replacement of legacy UIKit also is supported. UI7Kit is alternative implementation of iOS theme on the iOS5/iOS6. Because UI7Kit support ru...
JSController screenshot

JSController

July 08, 2013 • BSD License
A set of classes that make it easy to build a controller UI for games. - Written purely in UIKit - All controls are both delegate based and/or pollable. - D-Pad class with full 8 directions, b...
RCHGestureGuide screenshot

RCHGestureGuide

June 30, 2013 • BSD License
A tool to display gesture hints to your users on any area of user interface area of your application. Allow the user to dismiss and remove guides for different areas of your applications and re-...
MBSwitch screenshot

MBSwitch

June 29, 2013 • BSD License
An iOS7 style UISwitch for iOS < 7
FocusColorTextField screenshot

FocusColorTextField

June 29, 2013 • BSD License
Set a different backgroundColor and textColor on your text fields and text views when they have focus.