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

DAAutoScroll screenshot

DAAutoScroll

DAAutoScroll is a collection of UIScrollView subclasses that allows a UIScrollView (or similar) to automatically scroll itself with adjustable speed.

Learn More Open in Xcode
JTGestureBasedTableViewDemo screenshot

JTGestureBasedTableViewDemo

Recreating the buttonless interaction pattern found in Clear for iPhone app

Learn More Open in Xcode
BCTabBarController screenshot

BCTabBarController

A ground-up rewrite of UITabBarController that adds: "A cool little arrow that slides around to indicate the current tab; support for all orientations; same height as a standard UIToolbar;" and opt...

Learn More Open in Xcode
FGallery screenshot

FGallery

FGallery is a photo gallery viewer developed for iPhone applications. FGallery implements a delegate style design pattern similar to how UITableViewDelegates work. You may load images from either t...

Learn More Open in Xcode
SVSegmentedControl screenshot

SVSegmentedControl

A UISwitch-like segmented control for your iOS app.

Learn More Open in Xcode
TapKu Graph screenshot

TapKu Graph

A gorgeous graphing view.

Learn More Open in Xcode
WEPopover screenshot

WEPopover

Generic popover implementation for iOS with same API as the UIPopoverController for the iPad, but configurable with custom background and available for iPhone as well.

Learn More Open in Xcode
TapKu Alerts with Images screenshot

TapKu Alerts with Images

Alert overlays that can contain text and images.

Learn More Open in Xcode
Appirater screenshot

Appirater

Appirater is a class that you can drop into any iPhone app that will help remind your users to review your app on the App Store.

Learn More Open in Xcode
TapKu Coverflow screenshot

TapKu Coverflow

A Coverflow replacement built entirely with public APIs!

Learn More Open in Xcode
DAAnisotropicImage screenshot

DAAnisotropicImage

DAAnisotropicImage is an anisotropic UIImage generator. Specifically, for a metallic slider knob. It was built to be an imitation of the volume slider thumb image in Apple's iOS 6.0 Music app.

Learn More Open in Xcode
Kal screenshot

Kal

This project aims to provide an open-source implementation of the month view in Apple's mobile calendar app (MobileCal). When the user taps a day on the calendar, any associated data for that day w...

Learn More Open in Xcode
PaperFold screenshot

PaperFold

PaperFold is a simple iOS control that allows hiding of views on the left and right side of the screen by dragging the middle view. The left view supports only 1 fold. The right view supports varia...

Learn More Open in Xcode
UAModalPanel screenshot

UAModalPanel

UAModalPanel is an alternative modal panel that you can popup in your view controllers to show content that might not need an entire new screen to show. It works on the iPhone and iPad, with or wit...

Learn More Open in Xcode
QuadCurveMenu screenshot

QuadCurveMenu

Path 2.0-style menu with animation group.

Learn More Open in Xcode
GPUImage screenshot

GPUImage

It's a framework that filters still images and video using openGL 2.0 filters. Similar to the XBImageFilters. There are already a ton of filters written for GPUImage including edge detection, lot...

Learn More Open in Xcode
JTRevealSidebar screenshot

JTRevealSidebar

An iOS objective-c library template for mimic the sidebar layout of the new Facebook app.

Learn More Open in Xcode
SDWebImage screenshot

SDWebImage

UIImageView category adding suppport for remote images coming from the web asynchronously with caching.

Learn More Open in Xcode
DAReloadActivity screenshot

DAReloadActivity

DAReloadActivity is a UIButton subclass (with a refresh arrow by default) with UIActivityIndicatorView properties.

Learn More Open in Xcode
SVWebViewController screenshot

SVWebViewController

A simple and elegant inline browser for your iPhone or iPad app.

Learn More Open in Xcode
MPFoldTransition screenshot

MPFoldTransition

Easily add custom folding transitions to UIViews and UIViewControllers.

Learn More Open in Xcode
SVPullToRefresh screenshot

SVPullToRefresh

Give pull-to-refresh & infinite scrolling to any UITableView with 1 line of code.

Learn More Open in Xcode
MGBox2  screenshot

MGBox2

Simple, quick iOS tables, grids, and more. Designed for rapid table and grid creation with minimal code, using blocks based design patterns. The layout engine supports padding, margins, zInde...

Learn More Open in Xcode
iHasApp screenshot

iHasApp

The iHasApp iOS Framework allows you to detect installed apps on a user's device. Full source code and production grade dataset included.

Learn More Open in Xcode
QuickDialog screenshot

QuickDialog

QuickDialog allows you to create HIG-compliant iOS forms for your apps without having to directly deal with UITableViews, delegates and data sources. Fast and efficient, you can create forms with m...

Learn More Open in Xcode