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

PKNetworkActivityController

June 30, 2014 • MIT License
A simple and lightweight network activity indicator controller written in Swift.
PKHUD screenshot

PKHUD

June 28, 2014 • MIT License
A Swift based reimplementation of the Apple HUD (Volume, Ringer, Rotation,…) for iOS 8.
YLGIFImage-Swift screenshot

YLGIFImage-Swift

June 28, 2014 • MIT License
Swift implementation of YLGIFImage
BSImagePicker screenshot

BSImagePicker

June 27, 2014 • MIT License
BSImagePicker is a multiple image picker for iOS 8
SCLAlertView-Swift screenshot

SCLAlertView-Swift

June 26, 2014 • MIT License
Beautiful Alert View. Written in Swift
MPGTextField screenshot

MPGTextField

June 26, 2014 • MIT License
An autocomplete textfield for iOS which provides suggestions as you type. Written both in Swift and Objective C, the textfield can be configured to ensure that a selection is compulsorily made from...
PASImageView screenshot

PASImageView

June 24, 2014 • MIT License
Rounded async imageview downloader lightly cached and written in Swift
CGParallaxCollectionView screenshot

CGParallaxCollectionView

June 23, 2014 • MIT License
Extending Ole Begemann CGParallaxCollectionView to Swift.
Swift Spaceship Operator screenshot

Swift Spaceship Operator

June 19, 2014 • MIT License
Contains a Swift file to add the spaceship operator ( `<=>` ) to a project 6.0 <=> 17.0 // Outputs -1 9001.0 <=> 9000.0 // Outputs 1 4.0 <=> 4.0 // Outputs 0 Works on iOS an...
Tattle-UI screenshot

Tattle-UI

June 17, 2014 • MIT License
As a developer, we struggle to understand and reproduce few UI bugs reported by the beta-tester. In tester's point of view, tester writes paragraphs to explain a simple UI misalignment when they te...
REDActionSheet screenshot

REDActionSheet

January 11, 2014 • MIT License
Tweetbot-style action sheet. Video: http://taylorswift.ly/T8B4
TSCurrencyTextField screenshot

TSCurrencyTextField

November 14, 2013 • MIT License
UITextField subclass for ATM-style currency-amount entry.
NRSimplePlist [Swift + Obj-C] screenshot

NRSimplePlist [Swift + Obj-C]

August 17, 2013 • Apache 2.0 License
Easy library to fetch and edit data from and to plists on the fly (Xcode) NOW WITH THE SWIFT VERSION! Very useful to store every persistent system data like UI colors, arrays, system music, p...
REDPuzzleGridView screenshot

REDPuzzleGridView

August 01, 2013 • MIT License
A word puzzle board control, similar to Ruzzle's letter board Video: http://taylorswift.ly/QBtz
MBCalendarKit screenshot

MBCalendarKit

May 07, 2013 • MIT License
MBCalendarKit is a calendar control written in UIKit. I've found existing implementations to be inadequate and difficult to work with, so I rolled my own. MBCalendarKit supports iOS 7+, and work...
SGViewPager screenshot

SGViewPager

June 23, 2012 • Apache 2.0 License
A collection of custom container UIViewController's. Including a modern one in swift
TSAlertView screenshot

TSAlertView

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