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

VENTokenField screenshot

VENTokenField

July 08, 2014 • MIT License
Easy-to-use token field that is used in the Venmo app.
XDPopupListView screenshot

XDPopupListView

July 08, 2014 • MIT License
An iOS pop-up listview, like Spinner in Android. You can use it to create Android-like controls, such as Spinner or AutoCompleteTextView, for your iOS project. It's under MIT license, so help yours...
MSMotionScroller screenshot

MSMotionScroller

July 08, 2014 • MIT License
A simple class that enables anything that can be scrolled to be scrolled by bumping the device in a certain direction.
LTBouncyPlaceholder (Swift) screenshot

LTBouncyPlaceholder (Swift)

July 08, 2014 • MIT License
A learning-by-doing UITextField extension written in Swift
LTMorphingLabel (Swift) screenshot

LTMorphingLabel (Swift)

July 07, 2014 • MIT License
A learning-by-doing Swift project cloning the original Morphing Label of iOS 8 introduced in WWDC 2014.
OTMWebView screenshot

OTMWebView

July 07, 2014 • MIT License
Brings some of the missing features of the UIWebView to iOS. Features progress tracking, and custom user-agent support.
ESImageViewController screenshot

ESImageViewController

July 07, 2014 • MIT License
A library that provides a way to view full screen images from thumbnail previews. Provides a custom modal transition to present and dismiss itself, as well as gesture recognizers to provide zooming...
Swift-Useful-Extensions screenshot

Swift-Useful-Extensions

July 07, 2014 • MIT License
lots of categories i used in objc, rewrite in swift, more coming.
PKLocationManager (Swift) screenshot

PKLocationManager (Swift)

July 07, 2014 • MIT License
A Swift based, centralized location manager, simplifying the CLLocationManager API by adding closures and automatically adjusting accuracy, based on the subscribers common needs.
UIImageView+Letters screenshot

UIImageView+Letters

July 07, 2014 • MIT License
An easy, helpful UIImageView category that generates letter initials as a placeholder for user profile images, with a randomized background color.
TwitterPagingViewer screenshot

TwitterPagingViewer

July 07, 2014 • MIT License
A Twitter-like navigation bar, page viewer.
TaskQueue (Swift) screenshot

TaskQueue (Swift)

July 07, 2014 • MIT License
A great Swift class for managing asynchronous tasks that need to execute one after another. You just add tasks (as closures) to the queue and the queue takes care to execute them in the proper orde...
BTSpiderPlotterView screenshot

BTSpiderPlotterView

July 02, 2014 • Apache 2.0 License
Simple and cool way to plot your data in the spider web
CXCardView screenshot

CXCardView

July 02, 2014 • MIT License
Draggable cardView, using it to show more to users.
PureLayout screenshot

PureLayout

June 30, 2014 • MIT License
The ultimate API for iOS & OS X Auto Layout — impressively simple, immensely powerful. PureLayout extends UIView/NSView, NSArray, and NSLayoutConstraint with a comprehensive Auto Layout API that is...
NSDate-Extension screenshot

NSDate-Extension

June 30, 2014 • MIT License
Use NSDate-Extension to handle NSDate objects easily. [[NSDate date] get:@(8).days.ago];
STZPullToRefresh screenshot

STZPullToRefresh

June 30, 2014 • MIT License
UI Component like ActionBar-PullToRefresh of Android for iOS.
PKNetworkActivityController screenshot

PKNetworkActivityController

June 30, 2014 • MIT License
A simple and lightweight network activity indicator controller written in Swift.
CRPixellatedView screenshot

CRPixellatedView

June 28, 2014 • MIT License
Custom UIView subclass with a cool pixellated animation inspired by Facebook's Slingshot app.
AGSpriteButton screenshot

AGSpriteButton

June 28, 2014 • MIT License
A custom button control for SpriteKit. Subclassed from SKSpriteNode, it handles touches on it's own and performs a desired selector, block or action.