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

E84PopOutMenu screenshot

E84PopOutMenu

March 25, 2015 • MIT License
Small UIControl for displaying menu items to a user with a nice animation. Supports multiple directions and mask types with customizable animation properties.
XCActionBar screenshot

XCActionBar

March 25, 2015 • MIT License
XCActionBar is a general purpose productivity tool to super-power your Xcode experience. You can think of it like Alfred for Xcode, it currently integrates with Menu Bar action, code snippets an...
BFDirectoryEnumerator screenshot

BFDirectoryEnumerator

March 25, 2015 • MIT License
Enumerate directories in breadth first fashion. iOS and OSX
M2DRibbonView screenshot

M2DRibbonView

March 22, 2015 • MIT License
A ribbon shape view.
ASCIImage screenshot

ASCIImage

March 20, 2015 • MIT License
Create UIImage / NSImage instances with NSString and ASCII art.
PKAlertController screenshot

PKAlertController

March 20, 2015 • MIT License
PKAlertController is a highly customizable alert view controller.
NgNotificationProxy screenshot

NgNotificationProxy

March 20, 2015 • MIT License
Small objective-c library for iOS/OSX that provides better way to work with notifications from NSNotificationCenter.
AFMSlidingCell screenshot

AFMSlidingCell

March 20, 2015 • MIT License
AFMSlidingCell is UITableViewCell subclass for showing any kind of buttons underneath the cell, revealable by swipe. It is a common way of displaying any cell-related actions (e.g. deletion) withou...
PhotoTweaks screenshot

PhotoTweaks

March 20, 2015 • MIT License
PhotoTweaks is an interface to crop photos. It can let user drag, rotate, scale the image, and crop it. You will find it mimics the interaction in photo library on iOS 7.
MagnetDynamicTable screenshot

MagnetDynamicTable

March 20, 2015 • MIT License
MagnetDynamicTable is a simple replacement for UITableView. Basic idea is to provide HTML table like functionality on IOS. Instead of using delegate events as with UITableView, you'll add, replace ...
ECStretchableHeaderView screenshot

ECStretchableHeaderView

March 20, 2015 • MIT License
A multi-purpose header view that you can attach to a UITableView (or any UIScrollView), allowing you to maximize the scrolling content's screen real state by expanding and contracting the top heade...
MARKCircularSlider screenshot

MARKCircularSlider

March 19, 2015 • MIT License
A custom reusable circular slider control. Values range is between `minimumValue` and `maximumValue` (from 0 to 1 by default). Please check Demo project for a basic example on how to use MARKCir...
INBPullToRefresh screenshot

INBPullToRefresh

March 16, 2015 • MIT License
Image navigation bar pull to refresh
KFWatchKitAnimations screenshot

KFWatchKitAnimations

March 16, 2015 • MIT License
With KFWatchKitAnimations, iOS developers will now be able to record arbitrary CocoaTouch animations from the iPhone/iPad simulator at 60 FPS. The recordings are a pre-rendered sequence of static i...
YZKeyboardInputAccessoryView screenshot

YZKeyboardInputAccessoryView

March 16, 2015 • MIT License
A drop-in input accessory view that adds a dismiss button and an extra row of characters (can be any numbers, letters or emojis) on top of the keyboard. It mimics the look, feel, and functionality ...
MKWeatherUndergroundKit screenshot

MKWeatherUndergroundKit

March 16, 2015 • MIT License
A simple iOS and OS X library for retrieving weather information using the Weather Underground API
EasyPickersCollection screenshot

EasyPickersCollection

March 13, 2015 • MIT License
Collection of simple, extensible, easy to use pickers. Inspired by ActionSheetPicker.
ReactiveLocalizationManager screenshot

ReactiveLocalizationManager

March 13, 2015 • MIT License
This class helps change app language without changing device language or restarting app. ReactiveCocoa is used for delivery of localization changes.
StatusFlow screenshot

StatusFlow

March 13, 2015 • MIT License
StatusFlow is an iOS implementation of a simple to use UICollectionView intended to show meaningful status that is animated and beautiful. It displays the current, previous, and next items in a li...
MJExtension screenshot

MJExtension

March 12, 2015 • MIT License
Conversion between JSON and model