6532 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.

PNChart screenshot

PNChart

A simple and beautiful chart lib with animation used in Piner for iOS

Learn More Open in Xcode
Rotating Wheel Control screenshot

Rotating Wheel Control

Companion project for the tutorial: "How To Create a Rotating Wheel Control with UIKit " published here http://www.raywenderlich.com/9864/how-to-create-a-rotating-wheel-control-with-uikit

Learn More Open in Xcode
SSMessagesViewController screenshot

SSMessagesViewController

iOS Messages.app style table view controller.

Learn More Open in Xcode
TTAlertView screenshot

TTAlertView

TTAlertView is a drop-in replacement for UIAlertView that allows the developer to customize the presentation of an alert.

Learn More Open in Xcode
TwitterFeed screenshot

TwitterFeed

Drop-in Twitter feed for iOS powered by MGTwitterEngine

Learn More Open in Xcode
TWSReleaseNotesView screenshot

TWSReleaseNotesView

Among other crazy features, iOS 7 enables users to have automatic updates for their apps, wiping away the infamous App Store badge. This is really convenient both for users and developers, but it c...

Learn More Open in Xcode
ABCustomUINavigationController screenshot

ABCustomUINavigationController

Subclass of UINavigationController for overwriting push and pop methods to create new transitions effects. Currently it has been implemented two transition animations: - SquaresFlip The scree...

Learn More Open in Xcode
Circular Progress Bar (MBCircularProgressBar) screenshot

Circular Progress Bar (MBCircularProgressBar)

A circular animatable & IB highly customizable progress bar

Learn More Open in Xcode
FlipBoardNavigationController screenshot

FlipBoardNavigationController

This is a new navigation controller inspired by Flipboard.

Learn More Open in Xcode
FontAwesome+iOS screenshot

FontAwesome+iOS

Font awesome is an iconic font. Read more about it on http://fortawesome.github.com/Font-Awesome/ The project is an open source category submitted by Alex Usbergo that extends NSString allowing ...

Learn More Open in Xcode
CLImageEditor screenshot

CLImageEditor

CLImageEditor provides basic image editing features to iPhone apps. This ViewController is simple to use, and is also possible to incorporate as part of the UIImagePickerController easily.

Learn More Open in Xcode
FlipTransform screenshot

FlipTransform

Animation component for the effect of flipping as in a news/clock ticker, or a page turn. Structured around the idea of a data object (i.e. headline in news, number in a clock, page in a book) a...

Learn More Open in Xcode
JTAppleCalendar screenshot

JTAppleCalendar

**Note:** This is a fairly new project. Please leave a Star rating on [github](https://github.com/patchthecode/JTAppleCalendar) if you like it. Publicity is needed. **Screenshots:** The purple ...

Learn More Open in Xcode
LKBadgeView screenshot

LKBadgeView

LKBadgeView class draws text on round rect 'badge'.

Learn More Open in Xcode
Location Map screenshot

Location Map

A Design pattern to show the locations and map in an efficient way, the UI mimics Foursquare's checkin view.

Learn More Open in Xcode
MADayView screenshot

MADayView

MADayView is a daily view for displaying events.

Learn More Open in Xcode
MMGridView screenshot

MMGridView

MMGridView is a simple grid view / dashboard like UI component for iOS.

Learn More Open in Xcode
TDRatingScale screenshot

TDRatingScale

The TDRatingScale is similar to regular UISlider except that it has some best custom graphics which is more intuitive.The purpose of this custom slider is to provide mechanism for getting input fro...

Learn More Open in Xcode
TreeMapKit screenshot

TreeMapKit

A treemap implementation for Cocoa Touch. You can display treemaps in iPhone, iPod touch and iPad.

Learn More Open in Xcode
Accordion screenshot

Accordion

Tired of UINavigationController? Accordion might be an alternative!. Accordion is a small library for iOS that implements file navigation using accordions.

Learn More Open in Xcode
ALRadial screenshot

ALRadial

ALRadial is meant to replicate the radial menu's found in the path ios app. a central button is used to display many buttons flung out in a circle. video: http://youtu.be/9uszKz4Ct8U

Learn More Open in Xcode
AMWaveTransition screenshot

AMWaveTransition

Custom transition between viewcontrollers holding tableviews. Each cell is animated to simulate a 'wave effect'.

Learn More Open in Xcode
APExtendedScrollView screenshot

APExtendedScrollView

A subclass of UIScrollView with a simple tweak inspired by Groupon. The paging control is shown on the status bar when the scroll view is dragged and hidden when it stops.

Learn More Open in Xcode
AUIAnimatedText screenshot

AUIAnimatedText

A drop-in UILabel replacement that makes almost all text properties animatable by using a CATextLayer instead of CALayer. The important animatable properties are textColor, text, font and fontSize.

Learn More Open in Xcode
BEMSimpleLineGraph screenshot

BEMSimpleLineGraph

iOS library to create simple line graphs/charts (charting library).

Learn More Open in Xcode