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

HTKDynamicResizingCell screenshot

HTKDynamicResizingCell

November 19, 2014 • Apache 2.0 License
Subclassed UITableView/UICollectionView cells that will auto calculate their size so long as AutoLayout constraints are applied correctly. For iOS 7+. Works similar to how iOS 8's auto sizing of ce...
SmoothStatusBar screenshot

SmoothStatusBar

November 09, 2014 • Apache 2.0 License
Smooth Status Bar like Instagram or Mailbox
CNPGridMenu screenshot

CNPGridMenu

October 27, 2014 • Apache 2.0 License
A Mailbox style grid menu with a blurred background.
NOCircleSelector screenshot

NOCircleSelector

October 19, 2014 • Apache 2.0 License
Circle shaped control to select given number of values. Highly customisable - all angles, number of dots, dots outlook (textLabels, colours, imageView), connection between dots etc. Can be used eg ...
CNPPopupController screenshot

CNPPopupController

October 15, 2014 • Apache 2.0 License
CNPPopupController is a simple and versatile class for presenting a custom popup in a variety of fashions. It includes a many options for controlling how your popup appears and behaves.
FSLineChart screenshot

FSLineChart

October 14, 2014 • Apache 2.0 License
A simple line chart library for iOS that is easily adjustable (size, color, line width, label displayed,...). It comes with a nice and subtle appearing animation.
AMBTableViewController screenshot

AMBTableViewController

September 28, 2014 • Apache 2.0 License
Storyboard and Prototype Cells-centric block-based UITableView controller to manage complex layouts.
SlackTextViewController screenshot

SlackTextViewController

September 24, 2014 • Apache 2.0 License
A drop-in UIViewController subclass with a growing text input view and other useful messaging features. Meant to be a replacement for UITableViewController & UICollectionViewController.
HTKScrollingNavigationController screenshot

HTKScrollingNavigationController

September 10, 2014 • Apache 2.0 License
Scrolling navigation controller with slide-up transitions for iOS 7.x. Uses UICollectionView under the hood. Supports vertical slide-up.
HPTextViewTapGestureRecognizer screenshot

HPTextViewTapGestureRecognizer

August 29, 2014 • Apache 2.0 License
A gesture recognizer that detects taps on links and text attachments in UITextView.
CDRTranslucentSideBar screenshot

CDRTranslucentSideBar

August 21, 2014 • Apache 2.0 License
Translucent Side Bar for iOS7 CocoaPods pod 'CDRTranslucentSideBar'
DrawCircleFrame screenshot

DrawCircleFrame

August 20, 2014 • Apache 2.0 License
Small framework which animates a line drawn around your custom text. My intention was to focus user attention on a button.
KSMManyOptionsButton screenshot

KSMManyOptionsButton

August 03, 2014 • Apache 2.0 License
This is a button that allows users to perform up to 4 separate actions with a single button. This interface is similar to the interface used when the "Voice recording" and "Camera" buttons are pres...
SCViewShaker screenshot

SCViewShaker

July 31, 2014 • Apache 2.0 License
A highly configurable UIView category for shaking a view. You start shaking your views with a one liner :). It supports a few different shaking styles (horizontal, vertical, rotate) and let you co...
CHColorPickerView screenshot

CHColorPickerView

July 22, 2014 • Apache 2.0 License
Easy to use color picker for iOS with just one delegate method. Supports iPhone and iPad
At Mentions screenshot

At Mentions

July 14, 2014 • Apache 2.0 License
TweetBot like @Mentions
BTSpiderPlotterView screenshot

BTSpiderPlotterView

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

CircleStatus

June 24, 2014 • Apache 2.0 License
View showing circular chart with customisable number and range of colours on outer ring with background transparency/colours configuration. There is also an option to show legend. You can customise...
MNTPullToReact screenshot

MNTPullToReact

June 21, 2014 • Apache 2.0 License
MNTPullToReact is an extended evolution of the famous Pull to Refresh interaction.
BWTitlePagerView screenshot

BWTitlePagerView

June 19, 2014 • Apache 2.0 License
Recreate the Twitter navigation controller pager.