6,579 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
FunctionalReactivePixels screenshot


October 19, 2013 • MIT License
A demonstration of how to use FRP with ReactiveCocoa in an iOS context using the 500px API.
JVFloatLabeledTextField screenshot


October 19, 2013 • MIT License
UITextField subclass with floating labels - inspired by Matt D. Smith's design: http://dribbble.com/shots/1254439--GIF-Mobile-Form-Interaction?list=users
SCSlidingViewController screenshot


October 19, 2013 • MIT License
A UIViewController that replicates similar functionality to ECSlidingViewController (screenshot thanks to http://dribbble.com/oykun).
DTAlertView screenshot


October 19, 2013 • Apache 2.0 License
Custom alert view solved the ios UIAlertView can't addSubview problem at iOS7.
ProgressHUD screenshot


October 16, 2013 • MIT License
ProgressHUD is a lightweight and easy-to-use HUD for iOS 7 (written in Objective-C).
PXAlertView screenshot


October 16, 2013 • MIT License
PXAlertView is a UIAlertView replacement similar to the style in iOS 7 but with a block based API and the ability to customise the styling and add custom views.
ALMoviePlayerController screenshot


October 15, 2013 • MIT License
A drop-in replacement for MPMoviePlayerController that exposes the UI elements and allows for maximum customization.
7blur screenshot


October 15, 2013 • MIT License
iOS 7 introduces a new efficient snapshot API. The 7blur project builds on these frameworks to produce Control Center and Notification Center like blur effects enforcing the 3rd design pattern of d...
Vertigo screenshot


October 14, 2013 • MIT License
Vertigo is a simple image viewer which includes a custom view controller transition that mimics the new iOS 7 Photos app image zoom transition effect.
GMSMessageWindow screenshot


October 14, 2013 • MIT License
Simple Sprite Kit-based gaming message presentation ala 8-bit text cutscenes. Simple to showcase SKActions on SKLabelNodes.
UIScrollViewContentAccessors screenshot


October 13, 2013 • MIT License
Category for UIScrollView which make easier to access UIScrollView's content properties in iOS.
KSCardView screenshot


October 12, 2013 • MIT License
KSCardView is a robust, customizable, easy to use, subclass of UIView for iOS. KSCardView has built in features for supporting moving the view in the horizontal or vertical direction and performing...
GLMoveToTrashAnimation screenshot


October 12, 2013 • MIT License
Move to trash animation replica from Whatsapp.
3DMultiPhotoView screenshot


October 11, 2013 • MIT License
This is an image view control which represents multiple images on 3D octagon. The control is available to be customized by using properties.
CMSCoinView screenshot


October 11, 2013 • MIT License
Double sided UIView subclass that flips horizontally when tapped.
ITPullToRefreshScrollView screenshot


October 10, 2013 • Apache 2.0 License
`ITPullToRefreshScrollView` is a subclass of `NSScrollView` with iOS 7 style refreshing
LDProgressView screenshot


October 09, 2013 • MIT License
A flat or gradient progress view with a simple color setter and customizable options written in pure Core Graphics
MCSFishEyeView screenshot


October 09, 2013 • Apache 2.0 License
An OS X Dock-like control for iOS.
PCSEQ screenshot


October 08, 2013 • BSD License
EQ visualizer Is an animated EQ visualizer that can be used for audio ios applications. How to use: PCSEQVisualizer* eq = [[PCSEQVisualizer alloc]initWithNumberOfBars:20]; [self.view addSu...
ADSR screenshot


October 08, 2013 • MIT License
Customizable ADSR Controller