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

NSBKeyframeAnimation screenshot

NSBKeyframeAnimation

August 29, 2012 • MIT License
jQuery-like animations in CoreAnimation
Chrome Progress Bar screenshot

Chrome Progress Bar

August 28, 2012 • MIT License
A custom progress bar with Google Chrome style
PMCalendar screenshot

PMCalendar

August 27, 2012 • MIT License
Yet another calendar component for iOS. Compatible with iOS 4.0 (iPhone & iPad) and higher. PMCalendar supports selection of multiple dates within one or several months, could appear as a popove...
UIKitForGame screenshot

UIKitForGame

August 26, 2012 • MIT License
UIKitForGame is a UIKit subclasses and categories collection modified for iOS game. It provides RPG-style effects.
JDDroppableView screenshot

JDDroppableView

August 25, 2012 • MIT License
A DroppableView represents a single draggable View. You may use it as a base class for the views, that you need to be draggable in your project. Currently it is built, to be used within a scrollVie...
AJNotificationView screenshot

AJNotificationView

August 25, 2012 • MIT License
Notice component for iOS
JDFlipNumberView 2.0 screenshot

JDFlipNumberView 2.0

August 25, 2012 • MIT License
The FlipNumberView is simulating an analog flip display (like those for the departure time on the airport). It's well abstracted and damn easy to use.
PushBack Animation View screenshot

PushBack Animation View

August 22, 2012 • MIT License
Demo of push back animation to display a modal view.
NMRangeSlider screenshot

NMRangeSlider

August 22, 2012 • MIT License
NMRangeSlider is custom iOS control that gives you a UISlider like UI for selecting a range of values. The range slider can be configured using a set of images in much the same way as UISlider. ...
NKToggleOverlayButton screenshot

NKToggleOverlayButton

August 16, 2012 • MIT License
NKToggleOverlayButton is a two state button that displays a translucent overlay when it's state is changed. The overlay contains a customisable line of text and an image. An example of its use w...
REPhotoCollectionController screenshot

REPhotoCollectionController

August 16, 2012 • MIT License
REPhotoCollectionController is a simple photo thumbnail viewer for the iOS that groups photos by date.
MCPagerView screenshot

MCPagerView

August 14, 2012 • MIT License
A replacement for the UIPageControl, with a similar functionality but custom "dots".
StyledTableViewCell screenshot

StyledTableViewCell

August 12, 2012 • MIT License
Customized table view cell border and highlight colors.
SPGooglePlacesAutocomplete screenshot

SPGooglePlacesAutocomplete

August 08, 2012 • MIT License
SPGooglePlacesAutocomplete is a simple objective-c wrapper around the Google Places Autocomplete API. The API can be used to provide autocomplete functionality for text-based geographic searches, b...
MGDrawingSlate screenshot

MGDrawingSlate

August 04, 2012 • MIT License
MGDrawingSlate is a simple, customizable, and easy-to-use UIView subclass that allows developers to easily embed a drawing view within their app. It utilizes a UIBezierPath to create a smooth path ...
Essential Imager screenshot

Essential Imager

August 02, 2012 • MIT License
Painless image picker with orientation, resizing, clipping, masking and caching of images
REMarkerClusterer screenshot

REMarkerClusterer

August 01, 2012 • MIT License
REMarkerClusterer creates and manages per-zoom-level clusters for large amounts of markers. As seen in Pinsnap iPhone app. REMarkerClusterer was inspired by the Apple Photos app on the iPhone, R...
GrabKit screenshot

GrabKit

July 31, 2012 • MIT License
GrabKit for iOS offers a ready-to-use component to easily import photos from Facebook, Flickr, Picasa, iPhone/iPad, Instagram, ...
Avatar Picker Plus screenshot

Avatar Picker Plus

July 30, 2012 • MIT License
Avatar Picker Plus enables your application to add custom user avatars with ease. With this custom control, you will be able to access avatars from: direct upload from your users, Facebook, Twit...
DMInspectorPalette screenshot

DMInspectorPalette

July 27, 2012 • MIT License
DMInspectorPalette is an NSScrollView that supports dynamic loading of NSView grouped by section as like in XCode Inspector Window. You can collapse or expand an item in order to hide or show it's...