6,550 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
NSString-Japanese screenshot

NSString-Japanese

September 25, 2013 • MIT License
NSString category methods for working with Japanese strings. * converting between Romanji, Hiragana , Katakana and Kanji * replacing Kanji with Hiragana * identifying the kind of Japanese text...
SpotifyProgressHUD screenshot

SpotifyProgressHUD

September 25, 2013 • MIT License
SpotifyProgressHUD - A clone of iOS Spotify Progress HUD
KKProgressTimer screenshot

KKProgressTimer

September 25, 2013 • MIT License
Simple Circle Progress Indicator If you want to use CocoaPods, Please paste line to Podfile. ``` pod 'KKProgressTimer', :git => 'http://github.com/gin0606/KKProgressTimer.git' ```
TQStarRatingView screenshot

TQStarRatingView

September 25, 2013 • Unspecified License
IOS star rating view control, click and sliding ratings.
MBXMapKit screenshot

MBXMapKit

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

POPDownMenuTable

September 24, 2013 • MIT License
This project was inspired by the popdown-menu functionality seen in the Youtube iOS app. POPDownMenuTable is a UITableViewController subclass for implementing popdown-menu functionality. It integra...
BZGFormField screenshot

BZGFormField

September 24, 2013 • MIT License
BZGFormField is a text field for better forms. The left indicator changes color based on the validity of the field's text. When the text field returns, the indicator expands and becomes tappable. W...
NTParallaxView screenshot

NTParallaxView

September 24, 2013 • MIT License
Easy parallax effects for iOS.
CSNotificationView screenshot

CSNotificationView

September 24, 2013 • MIT License
iOS-7-style, semi-translucent notification view with blur.
LineChartView screenshot

LineChartView

September 24, 2013 • MIT License
Interactive line charts / plots for the simplicity-loving iOS developer.
OBAlertView screenshot

OBAlertView

September 24, 2013 • MIT License
Full screen alert views inspired by the iOS 7 music app.
SMVerticalSegmentedControl screenshot

SMVerticalSegmentedControl

September 24, 2013 • MIT License
A vertical segmented control (like UISegmentedControl).
EAIntroView screenshot

EAIntroView

September 22, 2013 • MIT License
This is highly customizable drop-in solution for introduction views. Some features (remember, most features are optional and can be turned off): * for each basic page: * background (with c...
UIImageView-Placekitten screenshot

UIImageView-Placekitten

September 22, 2013 • Public Domain License
A simple category on UIImageView that asynchronously downloads placeholder images from www.placekitten.com. These images fit the UIImageView bounds and respect screen scale for retina devices.
RPTokenControl screenshot

RPTokenControl

September 21, 2013 • Public Domain License
A re-implementation of NSTokenField that works out some of the bugs, supports Cocoa bindings, allows token size to vary with "count" of item (tag cloud), can append count to item text. Various cos...
AIMBalloon screenshot

AIMBalloon

September 21, 2013 • MIT License
Example control showing how to use UIDynamicAnimator in iOS 7. In addition it shows how to create CAShapeLayer which reacts to gravity.
JNWCollectionView screenshot

JNWCollectionView

September 21, 2013 • MIT License
A highly customizable and performant collection view for the Mac.
ABMToolbox screenshot

ABMToolbox

September 21, 2013 • MIT License
iOS classes and categories for UIAppearance and UITableView
UAAppReviewManager screenshot

UAAppReviewManager

September 20, 2013 • MIT License
UAAppReviewManager is a simple and lightweight App review prompting tool for iOS and Mac App Store apps. The average end-user will only write a review if something is wrong with your App. This l...
Datatify screenshot

Datatify

September 20, 2013 • MIT License
Simple single class used to display network status change notification (switch between WIFI, 3G and No connection).