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

AutoDescribe

May 11, 2014 • Unspecified License
A category on NSObject which allows you to query information about an instance.
AdjustFontSize-Xcode-Plugin screenshot

AdjustFontSize-Xcode-Plugin

May 10, 2014 • Unspecified License
Increase Xcode font size with ⌘+. Useful for presentations.
Pie Chart screenshot

Pie Chart

May 02, 2014 • Unspecified License
Simeple pie chart on Mac OS X
Backlight screenshot

Backlight

April 26, 2014 • Unspecified License
Xcode plugin that highlights the current editing line in Xcode
AnimatedTransitionGallery screenshot

AnimatedTransitionGallery

April 19, 2014 • Unspecified License
A gallery app of custom animated transitions for iOS 7.
RSPenrose screenshot

RSPenrose

April 16, 2014 • Unspecified License
Original iOS menu using a penrose triangle
CBHazeTransitionViewController screenshot

CBHazeTransitionViewController

April 14, 2014 • Unspecified License
A small clone of Haze's beautiful transition view. http://gethaze.com/
MVSpeechSynthesizer screenshot

MVSpeechSynthesizer

April 10, 2014 • Unspecified License
Effective use of AVSpeechSynthesizer 1. Simple way to integrate the AVSpeechsynthesizer into your app. 2. Instead of delgate method it provides block methods. 3. Apart from simple usage it...
ANBlurredTableView screenshot

ANBlurredTableView

March 26, 2014 • Unspecified License
Animated blur and tint background on UITableView scroll. - Customizable tint. - Animate between two different alphas for a darken or lighten effect. - Works in the background and animates in ...
MBKeyboardTracker screenshot

MBKeyboardTracker

March 26, 2014 • Unspecified License
Get the system wide keyboard and track its origin.
PICircularDialer screenshot

PICircularDialer

March 16, 2014 • Unspecified License
This is simple app to show the old circular style telephone dial. Currently it just stores 4 digit number and then checks it for confirmation.
PIImageDoodler screenshot

PIImageDoodler

March 14, 2014 • Unspecified License
App to take any picture from photo album and draw custom drawing and erase it.
MSPageViewController screenshot

MSPageViewController

March 13, 2014 • Unspecified License
Create UIPageViewControllers using only storyboards
WishlistAnimation screenshot

WishlistAnimation

February 19, 2014 • Unspecified License
iOS App Store's "Add to Wish List" animation
PinPad screenshot

PinPad

February 16, 2014 • Unspecified License
A lock screen view controller styled to look like iOS 7's. Dynamic count of numbers. Control includes shake and error view.
ASScrollView screenshot

ASScrollView

February 15, 2014 • Unspecified License
ASScrollView animation an ios control which scroll between image with fading animation and it can be used as an image gallery
ANBlurredImageView screenshot

ANBlurredImageView

February 15, 2014 • Unspecified License
Animated blur-in and blur-out on UIImageView.
TGFoursquareLocationDetail screenshot

TGFoursquareLocationDetail

January 18, 2014 • Unspecified License
iOS project recreating Foursquare design and behaviour when presenting location details Behaviour: When you scroll, image's shown area will become bigger. Like it appears on location detail pag...
MLKPageViewController screenshot

MLKPageViewController

December 31, 2013 • Unspecified License
Using this controller we can create a page control with pages having some padding on 4 sides. We need to just specify the number of Views needs to be show by instantiating MLKPageViewController wit...
YCTaskManager screenshot

YCTaskManager

December 10, 2013 • Unspecified License
A simple open source iPhone app for managing UILocalNotifications. Notifications are displayed with UITableViewCells and can be canceled/deleted using the standardized swipe to delete method.