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

BMYCircularProgressPullToRefresh screenshot

BMYCircularProgressPullToRefresh

July 20, 2014 • BSD License
Pull to fresh with circular progress view as used in the Beamly iOS app. This version of the pull to refresh feature can be used both on UITableViews and UICollectionViews and it has been inspir...
MZDownloadManager screenshot

MZDownloadManager

July 18, 2014 • BSD License
This download manager uses NSURLSession api to download files. It can download multiple files at a time. It can download large files if app is in background. It can resume downloads if app was quit...
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/
No image provided.

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.
No image provided.

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...
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
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...
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...
STHTTP screenshot

STHTTP

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