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

CalendarKit

June 10, 2021 • MIT License
📅 Calendar for iOS, iPadOS and macOS in Swift
WorldMotion screenshot

WorldMotion

June 09, 2021 • MIT License
The coordinate system that represents device motion or position relative to the Earth
BottomSheetController screenshot

BottomSheetController

June 07, 2021 • MIT License
UIKit component containing supplementary content that are anchored to the bottom of the screen.
ModernRIBs screenshot

ModernRIBs

June 06, 2021 • Apache 2.0 License
Uber's RIBs with Combine.
CompositionalLayoutViewController screenshot

CompositionalLayoutViewController

June 04, 2021 • MIT License
Declaretive UICollectionViewCompositionalLayout interface to implement complex collection view layout.
Drops screenshot

Drops

June 03, 2021 • MIT License
A µFramework for showing alerts like the one used when copying from pasteboard or connecting Apple pencil
Indicate screenshot

Indicate

June 02, 2021 • MIT License
Interactive notification pop-over (aka "Toast) modeled after the iOS AirPods and Apple Pencil indicator.
AgileJSON screenshot

AgileJSON

June 01, 2021 • MIT License
AgileJSON is a framework written in Swift which to make converting model objects( pure classes/structs ) to and from JSON easy on iOS. The usage of AgileJSON is quite similar to HandyJSON, and it's...
XMLText screenshot

XMLText

May 30, 2021 • MIT License
Generate styled SwiftUI Text from strings with XML tags.
Tehreer-Cocoa screenshot

Tehreer-Cocoa

May 28, 2021 • Apache 2.0 License
Tehreer is a library which gives full control over following text related technologies. * Bidirectional Algorithm * OpenType Shaping Engine * Text Typesetting * Text / Glyph Renderi...
IGProgressLottie-Swift screenshot

IGProgressLottie-Swift

May 27, 2021 • Apache 2.0 License
Use a simple progress using lottie resources.
RxInfinitable screenshot

RxInfinitable

May 26, 2021 • MIT License
Lightweight loading of more controls. Easy to use with RxSwift.
SPIndicator screenshot

SPIndicator

May 23, 2021 • MIT License
Floating indicator, mimicrate to indicator which appear when silent mode turn on / off. Support large texts.
Polygon_iOS_API screenshot

Polygon_iOS_API

April 21, 2021 • Apache 2.0 License
an iOS swift Polygon Map UI View component
GLWalkthrough screenshot

GLWalkthrough

April 19, 2021 • MIT License
GLWalkthrough is an easily configurable plug-and-play tool to add walkthrough or coachmarker functionality to your app with ease.
MapScaleView_iOS_API screenshot

MapScaleView_iOS_API

March 16, 2021 • Apache 2.0 License
an iOS Map ScaleView UI Component
JVMenu screenshot

JVMenu

March 15, 2021 • MIT License
A simple swift menu.
AquaProgressIndicator screenshot

AquaProgressIndicator

March 01, 2021 • MIT License
🌊 Aqua progress indicator is to inform the user about the progress while loading something single and important.
FigmaConvertXib screenshot

FigmaConvertXib

February 18, 2021 • Apache 2.0 License
FigmaConvertXib is a tool for exporting design elements from figma.com and generating files to a projects iOS .xib / Android .xml
DraggableGridView screenshot

DraggableGridView

February 17, 2021 • MIT License
A grid style collection view that supports to change a position of any item on it by dragging.