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

CollectButtonMenu

December 20, 2015 • GPL License
To touch the button easily, a UIButtons are collected with this CollectButtonMenu
Marching Ants screenshot

Marching Ants

November 13, 2015 • GPL License
Example of adding animated marching ants selection to the edges of the image.
SCTrelloNavigation screenshot

SCTrelloNavigation

November 09, 2015 • GPL License
An iOS native implementation of a Trello Animated Navagation. See more at https://dribbble.com/shots/2114816-Trello-Navigation. iOS上类似trello的导航动效控件实现。
JMCRainbow screenshot

JMCRainbow

October 24, 2015 • GPL License
UIView extension for generating 'rainbow' background.
OECentreMenu screenshot

OECentreMenu

April 14, 2015 • GPL License
A simple drag and drop solution for an animated menu in the centre of the screen
ContentTableViewController screenshot

ContentTableViewController

February 25, 2015 • GPL License
Super simple way to present content. A template table view that can take several kinds of objects and present them on-the-fly with one line of code. Customization of the view controller can be done...
ISScrollViewPageSwift screenshot

ISScrollViewPageSwift

February 24, 2015 • GPL License
This is a easy implementation if you need put yours UIViewControllers inside an UIScrollView navigation style.
SOAPEngine screenshot

SOAPEngine

January 16, 2015 • GPL License
This generic SOAP client allows you to access web services using a your iOS app and Mac OS X app. With this Framework you can create iPhone, iPad and Mac OS X apps that supports SOAP Client Prot...
SPHChatCollectionView screenshot

SPHChatCollectionView

December 24, 2014 • GPL License
SPHChatCollectionView to use in chat screens. (Supports iOS 7 & iOS 8) This project is an attempt to create the experience of chat bubbles with image, time and avatar support. 1. You can cust...
PickerDemo screenshot

PickerDemo

December 05, 2014 • GPL License
Domo Contains: 1)UITextField inputView as UIDatePicker 2)UITextField inputView as UIPickerView
SFlatButton screenshot

SFlatButton

October 13, 2014 • GPL License
Create a Buttons in Swift like Bootstrap 3.0
Cover Photo Twitter screenshot

Cover Photo Twitter

September 01, 2014 • GPL License
Example of blurred expanding cover photo like twitter app: http://m.UploadEdit.com/b038/1407960919189.gif Created in Xcode 6 with auto layout, swift
PinterestAnimator screenshot

PinterestAnimator

September 01, 2014 • GPL License
PinterestAnimator performs view controller transitions like the one in the Pinterest 3.0 app.
BitLive screenshot

BitLive

June 26, 2014 • GPL License
A bitcoin price tracker iOS client. Providing a simple and clean user interface to track the bitcoin prices from some major exchange. It can also remind you the bitcoin price in in the backgroun...
XHRefreshControl screenshot

XHRefreshControl

June 23, 2014 • GPL License
XHRefreshControl 是一款高扩展性、低耦合度的下拉刷新、上提加载更多的组件。
Curious screenshot

Curious

June 04, 2014 • GPL License
iOS inspector for curious people. Inspect the hierarchy of apps and objects' available methods! Useful for debugging, and knowing how something works.
UIView-Blur screenshot

UIView-Blur

June 01, 2014 • GPL License
Add a dynamic blur effect to any UIView in two lines of code. follow me on twitter : <a href="http://www.twitter.com/mikeMTOL">@mikeMTOL</a> blog: <a href="http://www.mikethinkingoutloud.com">M...
KSVideoPlayer screenshot

KSVideoPlayer

May 30, 2014 • GPL License
This is a full example of using iOS AVPlayer on a layer. I've looked everywhere but nothing this complete. In the demo project, I'm tried to emulate Youtube's official app behaviour. Follow m...
UIBarButtonItem-Badge screenshot

UIBarButtonItem-Badge

May 17, 2014 • GPL License
This is a UIBarButtonItem category to add a badge icon on any UIBarButtonItem. follow me on twitter : <a href="http://www.twitter.com/mikeMTOL">@mikeMTOL</a>
FrameExtractor screenshot

FrameExtractor

May 03, 2014 • GPL License
This demo application extracts frames from videos.