6,578 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
NSView-ESSViewCategory screenshot

NSView-ESSViewCategory

May 13, 2015 • Custom License
a category on NSView that simplifies zoom-transitioning between two NSViews
WaveformView screenshot

WaveformView

January 19, 2014 • Custom License
An NSView subclass to display the waveform for an audio file, allowing customisability of colors, play/stop control and image generation
ITNavigationView screenshot

ITNavigationView

May 23, 2013 • Custom License
An iOS-like navigation view driven by Core Animation. It can replace its subview with a slick animation.
SJADNShareController screenshot

SJADNShareController

March 12, 2013 • Custom License
SJADNShareController can be used to share text only (at the moment) to App.net, either as part of the sharing menu, on Mountain Lion, or alone. It is currently able to use App.net's web post int...
ITSidebar screenshot

ITSidebar

March 05, 2013 • Custom License
**depends on a deprecated class: NSMatrix** `ITSidebar` is a very lightweight control for Mac OS X similar to the one of Sparrow.
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...
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.