6,559 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
ISHPermissionKit screenshot

ISHPermissionKit

July 18, 2014 • BSD License
A unified way for iOS apps to request user permissions. This framework provides a unified way of asking for user permissions on iOS. It also provides UI to explain the permission requirements b...
HRColorPicker screenshot

HRColorPicker

June 17, 2014 • BSD License
RColorPicker is a lightweight color picker for iOS that's easy to use for both users and developers. http://hayashi311.github.io/Color-Picker-for-iOS/
MPParallaxCollection screenshot

MPParallaxCollection

June 07, 2014 • BSD License
a collection view layout + cell that can do something percent driven ( parallax for image + custom) A collection view layout and a cell subclass usefull to made parallax of an image during the s...
CZWeatherKit screenshot

CZWeatherKit

June 05, 2014 • BSD License
CZWeatherKit is a simple, extensible weather library for iOS and OS X that allows for easy downloading of weather data from various weather services.
MPSkewed screenshot

MPSkewed

June 03, 2014 • BSD License
A super-cool collection view cell and layout inspired by http://capptivate.co/2014/01/18/timbre-2/
PJR-NSString-Category screenshot

PJR-NSString-Category

May 29, 2014 • BSD License
An NSString Category which lets you perform many string operations in your application. * String validation. * Email validation. * Phone validation. * URL validation. * Add or remove substri...
GRNavigationController screenshot

GRNavigationController

May 23, 2014 • BSD License
Simple navigation controller for OS X apps.
MPPlot screenshot

MPPlot

May 20, 2014 • BSD License
Graphs for iOS, easy to use, customizable and animatable!
LPlaceholderTextView screenshot

LPlaceholderTextView

May 06, 2014 • BSD License
UITextView subclass with placeholder text
AppearanceMaker screenshot

AppearanceMaker

April 28, 2014 • BSD License
Create custom appearances to customize your app's look with NSAppearance
PAPreferences screenshot

PAPreferences

April 26, 2014 • BSD License
An easy way to store user preferences using NSUserDefaults.
LASIImageView screenshot

LASIImageView

April 24, 2014 • BSD License
iOS UIImageView subclass - download image with different progress indicators
DigitClock screenshot

DigitClock

April 08, 2014 • BSD License
It`s just a simple and flat Digital Clock.
FBShimmeringView screenshot

FBShimmeringView

March 29, 2014 • BSD License
An easy way to add a simple shimmering effect to any view in an iOS app, which is particularly useful as an unobtrusive loading indicator.
GTTranslationAPI screenshot

GTTranslationAPI

March 27, 2014 • BSD License
GoogleTranslationAPI is an Objective-C wrapper for calling the Google Translate API v2.
BFNavigationBarDrawer screenshot

BFNavigationBarDrawer

March 26, 2014 • BSD License
A UIToolbar subclass that can easily be displayed below a UINavigationBar, similarly to the playlist view in the Music app.
ADLivelyCollectionView screenshot

ADLivelyCollectionView

March 25, 2014 • BSD License
ADLivelyCollectionView brings custom animations to UICollectionView. The library comes with pre-defined animations. They are here mainly for demo purposes and we encourage you design your own, i...
FinderSyrahUI screenshot

FinderSyrahUI

March 18, 2014 • BSD License
An experiment showing how Finder might look like on the next OSX.
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...