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

PaperFoldGallery screenshot

PaperFoldGallery

June 12, 2013 • MIT License
PaperFoldGallery displays multiple views in a paginated UIScrollView, but uses PaperFold library to animate to the next view.
TLAlertView screenshot

TLAlertView

June 12, 2013 • MIT License
A simple and light replacement for UIAlertView with block based completion handlers and a 3D dismiss animation. Use as is or customize the colors as you need them(colors also responds to UI APPEARA...
KLNavigationController screenshot

KLNavigationController

June 12, 2013 • Apache 2.0 License
Solves the common issue where developers want to change the rootViewController of the UINavigationController after initialization. This is a drop in replacement for UINavigationController that ...
JZSwipeCell screenshot

JZSwipeCell

June 11, 2013 • MIT License
Inspired by MailboxApp (http://mailboxapp.com). A UITableViewCell subclass that makes it easy to add long, short, left and right swiping of content in your table views. Features 4 swipe zones with ...
AXStatusItemPopup screenshot

AXStatusItemPopup

June 11, 2013 • MIT License
NSStatusItem showing a little NSPopover when clicked. Similar to the Dropbox tray icon popup.
Core Data + Sections screenshot

Core Data + Sections

June 10, 2013 • Public Domain License
Easy starting point for Core Data with automatic sections, based on the day of entry. Something like Facebook's timeline, something lots of people keep asking about on Stack Overflow. This is an...
DALinedTextView screenshot

DALinedTextView

June 10, 2013 • MIT License
DALinedTextView is a UITextView subclass that draws ruled lines to the view, similar to iOS' built-in Notes app. The lines conform to the appropriate line-height for the currently set UIFont.
ImageViewer.swift screenshot

ImageViewer.swift

June 09, 2013 • MIT License
An image viewer inspired by Facebook for iOS.
REPagedScrollView screenshot

REPagedScrollView

June 09, 2013 • MIT License
Paged UIScrollView with an embedded UIPageControl.
NBUCore screenshot

NBUCore

June 09, 2013 • Apache 2.0 License
Convenience extensions, macros and on-device console for iOS projects
GLGooglePlusLikeLayout screenshot

GLGooglePlusLikeLayout

June 08, 2013 • MIT License
GLGooglePlusLikeLayout is custom layout based on UICollectionView which can be used to show the data based on their content-size and by maintaining the row linear, unlike waterflow style layout. In...
PerfectImageCropper screenshot

PerfectImageCropper

June 08, 2013 • MIT License
PerferctImageCropper for iOS offers a ready-to-use component to easily get the target part from the original image, without compression, after rotating, scaling and dragging the image on UI
CSCoverageChart screenshot

CSCoverageChart

June 08, 2013 • MIT License
Pie chart with multiple slices at even angles, each slice can have different radius. Useful when displaying coverage data.
LKDBHelper screenshot

LKDBHelper

June 07, 2013 • Apache 2.0 License
A lightweight, thread safe SQLite ORM based on FMDatabase.
ZDStickerView screenshot

ZDStickerView

June 07, 2013 • MIT License
ZDStickerView is an Objective-C module for iOS and offers complete configurability, including movement, resizing, rotation and more, with one finger. If you want to ask or suggest something to m...
CNUserNotification screenshot

CNUserNotification

June 07, 2013 • MIT License
CNUserNotification gives you "the same" support for user notifications on OS X Lion 10.7 like OS X Mountain Lion 10.8 it does.
LocationPickerView screenshot

LocationPickerView

June 06, 2013 • MIT License
MKMapView + UITableView + Parallax scrolling. Provides a framework for building an interactive location picker on iOS.
DTNavigtionController With DTFolderBar screenshot

DTNavigtionController With DTFolderBar

June 06, 2013 • Apache 2.0 License
Linux file browser folder navigation style view.
TWMessageBarManager screenshot

TWMessageBarManager

June 06, 2013 • MIT License
An iOS manager for presenting system-wide notifications via a dropdown message bar.
GTScrollViewController screenshot

GTScrollViewController

June 06, 2013 • Unspecified License
You need a table but with the dynamic view like Facebook home? GTScrollView allows you to dynamically add unlimited views. Every view will be placed correctly in order after the last view added.