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

Stay in touch
Sponsored with ❤️ by Instabug
Instabug: Understand how your app is doing with real-time contextual insights from your users
Instabug

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.

LBReadingTime screenshot

LBReadingTime

UITextView category to compute the total reading time or remaining reading time + UITextView indicator's panel showing the remaing reading time.

Learn More Open in Xcode
MTTestSemaphore screenshot

MTTestSemaphore

A class to help you create unit tests that test asynchronous methods. You will need this to unit test any class that fetch data from the network, use location, camera, etc.

Learn More Open in Xcode
TWStatus screenshot

TWStatus

Show notification status on Status bar mimicking Sunrise and Mailbox.

Learn More Open in Xcode
Proper data models with JSONModel screenshot

Proper data models with JSONModel

Every other app or so use some kind of either JSON feed or a JSON based API for its backed. Few though are built to be robust, stable and performant; the proper way to work with JSON is to use data...

Learn More Open in Xcode
BubbleThingie screenshot

BubbleThingie

Image bubbles for iOS messaging.

Learn More Open in Xcode
ADSlidingViewController screenshot

ADSlidingViewController

An easy to use sliding view controller packed full of features. Supports all iOS devices that can run >= iOS 5.

Learn More Open in Xcode
Circular Progress Indicator screenshot

Circular Progress Indicator

Just a custom (determinate) Circular Progress Indicator

Learn More Open in Xcode
Twitter Archive Viewer screenshot

Twitter Archive Viewer

A viewer app for twitter archive. The usage is Just replacing "tweets" folder with yours.

Learn More Open in Xcode
GCTagList screenshot

GCTagList

Tag list like iOS Mail app's sender or recivers tags.

Learn More Open in Xcode
FAWE -  Font Awesome library for iOS screenshot

FAWE - Font Awesome library for iOS

FAWE is a library that helps you leverage the excellent icon font library Font Awesome in your iOS projects. FAWE extends default Cocoa framework components to make working with icons as easy as...

Learn More Open in Xcode
MBButtonMenuViewController screenshot

MBButtonMenuViewController

MBButtonMenuController is a UIViewController subclass that implements something similar to UIActionSheet. It offers an unlimited number of buttons, a delegate for handling taps, and a cool visua...

Learn More Open in Xcode
THLabel screenshot

THLabel

THLabel is a subclass of UILabel, which additionally allows shadow blur, inner shadow, stroke text and fill gradient.

Learn More Open in Xcode
SAVideoRangeSlider screenshot

SAVideoRangeSlider

iOS video trim control. Easy customization.

Learn More Open in Xcode
SwipeView screenshot

SwipeView

SwipeView is a class designed to simplify the implementation of horizontal, paged scrolling views on iOS. It is based on a UIScrollView, but adds convenient functionality such as a UITableView-styl...

Learn More Open in Xcode
MRSubtleButton screenshot

MRSubtleButton

A subtle gradient button derived from NSView.

Learn More Open in Xcode
FontAwesomeIconFactory screenshot

FontAwesomeIconFactory

Create icons using the resolution-independent Font Awesome. Works for iOS and OS X. Font Awesome was created by Dave Gandy -http://fortawesome.github.com/Font-Awesome

Learn More Open in Xcode
RouletteWheelCollectionView screenshot

RouletteWheelCollectionView

A control that resembles a roulette wheel of cards, implemented with a UICollectionViewFlowLayout subclass. The design is inspired by the Yahoo TimeTraveler app. Development notes: http://c...

Learn More Open in Xcode
RMShapedImageView screenshot

RMShapedImageView

A UIImageView subclass that ignores touches on transparent pixels, based on OBShapedButton by Ole Begemann. RMShapedImageView does it magic by overriding pointInside:withEvent:. This method is c...

Learn More Open in Xcode
QuadCurveMenu (Burtlo) screenshot

QuadCurveMenu (Burtlo)

A fork of the original [QuadCurveMenu](/controls/quadcurvemenu), now [AwesomeMenu](https://github.com/levey/AwesomeMenu), that is more configurable and extendable. I proposed a pull request and thi...

Learn More Open in Xcode
JLActionSheet screenshot

JLActionSheet

An easy to use and customize replacement to the stock UIActionSheet. A sample project is included. A sample project is included and you can easily see how to create new themes once you dig aroun...

Learn More Open in Xcode
TLTiltSlider screenshot

TLTiltSlider

A UISlider subclass that adjusts its appearance based on the positional attitude of the device.

Learn More Open in Xcode
SBScrollNavigation screenshot

SBScrollNavigation

This subclass of UIScrollView serves as a Navigation which can hold buttons or other views which respond to clicks. Source Code includes usage example.

Learn More Open in Xcode
Wolfpack screenshot

Wolfpack

Wolfpack is an image processing library for iOS that uses Core Image to apply pre-defined filtered effects to an image.

Learn More Open in Xcode
OWActivityViewController screenshot

OWActivityViewController

OWActivityViewController is a fork of REActivityViewController, with no external dependence. only support iOS integrated Social Network (for iOS 6: Twitter/Facebook/SinaWeibo, for iOS 5: Twitter). ...

Learn More Open in Xcode
TLTiltHighlightView screenshot

TLTiltHighlightView

A horizontal gradient which adjusts its appearance based on the positional attitude of an iOS device.

Learn More Open in Xcode