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

SPAlert: Apple Music-Style Popups for iOS

Check out this lovingly crafted Apple Music-style popup library. SPAlert is written in clean, beautiful, modern Swift code by Ivan Vorobei, a prolific and talented open source developer.

This open source project contains a ton of preset styles, including "done," "heart," "message," and more. If the presets don't fit your needs, you can customize the popups with custom images and duration. Includes support for light and dark modes, and installable via Swift Package Manager and CocoaPods.

Open on GitHub.com
LRSlidingTableViewCell screenshot

LRSlidingTableViewCell

June 13, 2011 • MIT License
This is a simple implementation of the "swipe to reveal" behaviour found in Twitter and Spotify for iPhone. It uses modern iOS techniques (animations using blocks) and so requires iOS 4.0 or greater.
BKTransition screenshot

BKTransition

June 12, 2011 • Unspecified License
Custom UIViewController Transitions
MHLazyTableImages screenshot

MHLazyTableImages

June 10, 2011 • MIT License
Allows you to efficiently, and easily, download images for UITableViews with many rows.
ExpandyButton screenshot

ExpandyButton

June 10, 2011 • Unspecified License
As seen in camera app on iOS
PresetColorPicker screenshot

PresetColorPicker

June 09, 2011 • Unspecified License
Preset color picker for iOS
DCIntrospect screenshot

DCIntrospect

June 08, 2011 • MIT License
Introspect is small set of tools for iOS that aid in debugging user interfaces built with UIKit. It's especially useful for UI layouts that are dynamically created or can change during runtime, or ...
TPKeyboardAvoiding screenshot

TPKeyboardAvoiding

June 07, 2011 • Custom License
A drop-in universal solution for moving text fields out of the way of the keyboard in iOS.
Dock-Like Animation screenshot

Dock-Like Animation

June 06, 2011 • Unspecified License
An animation for iOS resembling the OS X dock icon growth effect.
TwitterFeed screenshot

TwitterFeed

June 04, 2011 • Unspecified License
Drop-in Twitter feed for iOS powered by MGTwitterEngine
PMAboutView screenshot

PMAboutView

June 03, 2011 • Unspecified License
PMAboutView is basically a RootViewController ready for editing it for making an about the dev view.
Pie Menu screenshot

Pie Menu

June 03, 2011 • MIT License
A pie menu implementation specially designed for iPhone and iPod touch
KSPopoverView screenshot

KSPopoverView

June 02, 2011 • BSD License
A pulldown menu UI for iOS.
DCFineTuneSlider screenshot

DCFineTuneSlider

June 01, 2011 • MIT License
Drop in replacement for UISlider that adds fine tuning features and block support.
BulbView screenshot

BulbView

May 31, 2011 • Apache 2.0 License
Cocoa/UIKit view to display text like light-up bulbs on a sports scoreboard.
SVSegmentedControl screenshot

SVSegmentedControl

May 30, 2011 • MIT License
A UISwitch-like segmented control for your iOS app.
JMWhenTapped screenshot

JMWhenTapped

May 30, 2011 • Unspecified License
Easily assign touch down, touch up, and tapped actions to UIViews using blocks.
Accordion screenshot

Accordion

May 29, 2011 • Unspecified License
Tired of UINavigationController? Accordion might be an alternative!. Accordion is a small library for iOS that implements file navigation using accordions.
TreeMapKit screenshot

TreeMapKit

May 28, 2011 • MIT License
A treemap implementation for Cocoa Touch. You can display treemaps in iPhone, iPod touch and iPad.
GIKAnimatedCallout screenshot

GIKAnimatedCallout

May 27, 2011 • BSD License
GIKAnimatedCallout demonstrates the use of an MKAnnotationView subclass to provide functionality similar to the callouts in Maps.app on iPad.
TDSemiModal screenshot

TDSemiModal

May 27, 2011 • MIT License
Semi-modal view & DatePicker for IOS.