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
TYIndeterminateProgressBar screenshot

TYIndeterminateProgressBar

May 13, 2012 • Custom License
An Oink-like indeterminate progress bar.
Geocoder screenshot

Geocoder

April 29, 2012 • Custom License
A view controller which allows the user to either long press a map and get back an address, or enter text into a search bar to put a pin on a map. That functionality isn't the most useful thing ...
FMMoveTableView screenshot

FMMoveTableView

April 02, 2012 • Custom License
An iOS UITableView subclass that allows you to move rows without being in edit mode simply by tapping and holding the appropriate row.
Rotating Wheel Control screenshot

Rotating Wheel Control

March 04, 2012 • Custom License
Companion project for the tutorial: "How To Create a Rotating Wheel Control with UIKit " published here http://www.raywenderlich.com/9864/how-to-create-a-rotating-wheel-control-with-uikit
MWFeedParser screenshot

MWFeedParser

January 19, 2012 • Custom License
MWFeedParser is a simple and easy to use Objective-C framework for downloading and parsing RSS and Atom web feeds.
ESSVideoShare screenshot

ESSVideoShare

December 31, 2011 • Custom License
Easily publish videos to YouTube, Vimeo, Facebook and Flickr.
CKReflectionImage screenshot

CKReflectionImage

December 12, 2011 • Custom License
Create a mirror image with Core Graphics with a basic configuration.
NACounter screenshot

NACounter

September 30, 2011 • Custom License
This sweet little number was crafted by Naked Apps for our latest creation, Puzzle Love. It’s a simple little Objective-C control producing a two-digit analogue counter. Retina-ready, NACounter c...
NDRotator screenshot

NDRotator

September 05, 2011 • Custom License
iOS GUI control element, representing a dial or touch disc.
LaunchImageTransition screenshot

LaunchImageTransition

August 31, 2011 • Custom License
Fades from your launch image (Default.png) to root view controller. Lets you choose the transition animation and delay.
JLNDragEffectManager screenshot

JLNDragEffectManager

August 08, 2011 • Custom License
A subclass of NSWindowController which allows you to replace a static dragging image with an animated effect similar to dragging items from the Library palette to a window or view in Interface Buil...
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.
MKHorizMenu screenshot

MKHorizMenu

May 09, 2011 • Custom License
Horizontal menu for showing categorized content on your iOS app. Horizontal menu is meant to be a replacement for Three20 fame, horizontal menubar. You can see this on many "news" apps like USA T...
TESetupAssistant screenshot

TESetupAssistant

May 07, 2011 • Custom License
Cocoa class that allows for the fast and simple creation of OS X setup assistants that can be used as interfaces for installers, initial application setups, and more.
MGSplitViewController screenshot

MGSplitViewController

May 04, 2011 • Custom License
A flexible, advanced split-view controller for iPad developers.
TSAlertView screenshot

TSAlertView

April 28, 2011 • Custom License
UIAlertView drop-in replacement. Supports stacked buttons, input fields, user-configurable size, and more.
ReorderTableViewController screenshot

ReorderTableViewController

March 30, 2011 • Custom License
Add drag and drop reordering to a UITableView.
SQRiskCursor screenshot

SQRiskCursor

March 15, 2011 • Custom License
Custom UIControl using CoreAnimation
TDBadgedCell screenshot

TDBadgedCell

February 11, 2011 • Custom License
UITableViewCell subclass that adds a "badgeString" property to table view cells. This badge draws in an identical manner to the badges present in MobileMail.app. The class supports custom badge col...