Skip to content
Projects

younatics/MotionBook has 1,472 GitHub stars and 144 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-07 06:03 UTC. Last push 2026-11-02.

How these counts are measured

๐Ÿ“– 103 open-source iOS motion, transition and UI libraries, catalogued for people and agents (catalog.json + llms.txt); 59 run live in the MotionBook app

Measured star growth

in 24h
0
in 7 days
Update delayed
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

๐Ÿ“– MotionBook โ€” iOS motion libraries, catalogued for people and agents

Platform Language License Catalog Refresh

Download on the App Store

112 open-source motion, transition and UI libraries for iOS, with the real thing running inside the MotionBook app for 64 of them. Every entry carries its GitHub stars, last push, license, latest tag, how to install it (Swift Package Manager / CocoaPods / Carthage) and, for the live ones, the Xcode version it was last built and run with.

  • People: browse the list below or the web catalog with previews.
  • Agents and tools: read catalog.json (schema: schema/catalog.schema.json) or llms.txt. Everything on this page is generated from that file by scripts/render.py.
  • Freshness: GitHub numbers refreshed 2026-11-02 by the weekly refresh workflow; 17 SwiftUI-era libraries, 33 marked inactive (no push since 2021) or archived.

Use it from an agent

# all SwiftUI libraries that still get commits, as install lines
curl -s https://raw.githubusercontent.com/younatics/MotionBook/master/catalog.json \
  | jq -r '.libraries[] | select(.tags | index("swiftui")) | select(.archived | not) | .install.spm_package // .url'

Each library object has: title, author, category, summary, url, tags, featured, gif, stars, pushed, license, archived, latest_tag, install.{spm,spm_package,cocoapods,carthage}, live_demo, verified.{date,xcode,ios,via}.

Contribute

Add a library with one command and open a pull request โ€” see CONTRIBUTING.md:

python3 scripts/refresh_catalog.py --add owner/repo --category Animation --tags swiftui,effects --no-refresh
python3 scripts/render.py

Libraries

Grouped by category, sorted by stars. โ˜… = GitHub stars ยท โŸณ = last push ยท badges: โ–ถ live in the app, SwiftUI, SPM, CocoaPods, Carthage, Archived / Inactive.

Animation (31) ยท Transition (19) ยท UI (22) ยท Menu (10) ยท Alert (11) ยท Collection View (7) ยท Table View (5) ยท Indicator (7)

Animation

Lottie

Airbnb ยท โ˜… 27K ยท โŸณ 2026-10 ยท Apache-2.0 ยท tag 4.6.1

Render After Effects animations natively and keep product motion consistent across screens.

vector ยท after effects ยท json ยท animation ยท bodymovin ยท keyframes

โ–ถ Live demo in the app ยท SPM ยท preview GIF ยท .package(url: "https://github.com/airbnb/lottie-ios", from: "4.6.1")

Pop

Facebook ยท โ˜… 20K ยท โŸณ 2020-01 ยท BSD-3-Clause ยท tag 1.0.11

Classic extensible animation primitives for spring and decay motion in UIKit apps.

spring ยท decay ยท classic ยท physics ยท animation engine ยท objective-c ยท facebook

CocoaPods ยท Archived

Spring

MengTo ยท โ˜… 14K ยท โŸณ 2023-07 ยท MIT ยท tag 1.0.5

A library to simplify iOS animations in Swift.

prototype ยท easing ยท spring ยท animation ยท uiview ยท interface builder

โ–ถ Live demo in the app ยท CocoaPods ยท preview GIF

SkeletonView

Juanpe ยท โ˜… 13K ยท โŸณ 2026-06 ยท MIT ยท tag 1.31.0

Today almost all apps have async processes, such as Api requests, long running processes, etc. And while the processes are working, usually developers place a loading view to show users that something is going on.SkeletonView has been conceived to address this need, an elegant way to show users that something is happening and also prepare them to which contents he is waiting.

skeleton ยท loading ยท placeholder ยท shimmer ยท redacted ยท table view ยท collection view

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/Juanpe/SkeletonView", from: "1.31.0")

FLAnimatedImage

Flipboard ยท โ˜… 7.9K ยท โŸณ 2024-03 ยท MIT ยท tag 1.0.17

FLAnimatedImage is a performant animated GIF engine for iOS: 1. Plays multiple GIFs simultaneously with a playback speed comparable to desktop browsers 2. Honors variable frame delays 3. Behaves gracefully under memory pressure 4. Eliminates delays or blocking during the first playback loop 5. Interprets the frame delays of fast GIFs the same way modern browsers do

gif ยท image ยท animated image ยท performance ยท objective-c ยท flipboard

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท preview GIF ยท .package(url: "https://github.com/Flipboard/FLAnimatedImage", from: "1.0.17")

ViewAnimator

Marcos Griselli ยท โ˜… 7.3K ยท โŸณ 2024-03 ยท MIT ยท tag 3.1.0

Animate collection and table view content with concise, reusable item animations.

list ยท collection ยท stagger ยท table view ยท collection view ยท animation

โ–ถ Live demo in the app ยท SPM ยท preview GIF ยท .package(url: "https://github.com/marcosgriselli/ViewAnimator", from: "3.1.0")

Macaw

exyte ยท โ˜… 6.0K ยท โŸณ 2024-02 ยท MIT ยท tag 0.9.10

Powerful and easy-to-use vector graphics Swift library with SVG support

vector ยท svg ยท drawing ยท graphics ยท animation

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/exyte/Macaw", from: "0.9.10")

ScrollableGraphView

philackm ยท โ˜… 5.3K ยท โŸณ 2020-12 ยท MIT ยท tag 4.0.6

An adaptive scrollable graph view for iOS to visualise simple discrete datasets. Written in Swift.

chart ยท graph ยท line chart ยท data ยท visualization ยท scroll

CocoaPods ยท Carthage ยท Inactive since 2020 ยท preview GIF

Advance

Storehouse ยท โ˜… 4.5K ยท โŸณ 2022-05 ยท BSD-2-Clause ยท tag 3.1.0

A physics-based animation framework for direct manipulation, gestures, and playful interface motion.

physics ยท gesture ยท simulation ยท spring ยท interactive ยท animation engine

SPM ยท Archived ยท .package(url: "https://github.com/timdonnelly/Advance", from: "3.1.0")

Pow

EmergeTools ยท โ˜… 4.4K ยท โŸณ 2026-04 ยท MIT ยท tag 1.0.5

Delightful SwiftUI effects for your app

swiftui ยท effects ยท transitions ยท particles ยท change effect ยท animation

โ–ถ Live demo in the app ยท SwiftUI ยท SPM ยท preview GIF ยท .package(url: "https://github.com/EmergeTools/Pow", from: "1.0.5")

Pastel

cruisediary ยท โ˜… 3.5K ยท โŸณ 2026-03 ยท MIT ยท tag 1.0.0

๐ŸŽจGradient animation effect like Instagram

gradient ยท background ยท branding ยท instagram ยท animation

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/cruisediary/Pastel", from: "1.0.0")

Gifu

kaishin ยท โ˜… 3.2K ยท โŸณ 2025-08 ยท tag v4.0.1

Animated GIF playback for UIImageView with frame caching and memory control.

gif ยท image ยท uikit ยท animated image ยท uiimageview

SPM ยท .package(url: "https://github.com/kaishin/Gifu", from: "4.0.1")

Stellar

AugustRush ยท โ˜… 2.9K ยท โŸณ 2019-07 ยท MIT ยท tag 0.67

A fantastic Physical animation library for swift(Not Just Spring !!!), it is base on UIDynamic and extension to it, friendly APIs make you use it or custom your own animation very easily!

physics ยท uidynamics ยท animation ยท spring ยท gravity ยท snap

SPM ยท CocoaPods ยท Carthage ยท Inactive since 2019 ยท preview GIF ยท .package(url: "https://github.com/AugustRush/Stellar", from: "0.67")

paper-switch

Ramotion ยท โ˜… 2.9K ยท โŸณ 2022-01 ยท MIT ยท tag 3.1.0

RAMPaperSwitch is a Swift material design UI module which paints over the parent view when the switch is turned on.

switch ยท toggle ยท material design ยท fill ยท uiswitch

SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/Ramotion/paper-switch", from: "3.1.0")

ConfettiSwiftUI

simibac ยท โ˜… 2.5K ยท โŸณ 2026-01 ยท MIT ยท tag 3.0.0

SwiftUI Package for Configurable Confetti Animation ๐ŸŽ‰

swiftui ยท confetti ยท particles ยท celebration ยท effects

โ–ถ Live demo in the app ยท SwiftUI ยท SPM ยท preview GIF ยท .package(url: "https://github.com/simibac/ConfettiSwiftUI", from: "3.0.0")

Wave

jtrivedi ยท โ˜… 2.4K ยท โŸณ 2026-03 ยท MIT ยท tag 0.3.3

Wave is a spring-based animation engine for iOS and macOS that makes it easy to create fluid, interruptible animations that feel great.

spring ยท gesture ยท engine ยท animation engine ยท interruptible ยท uikit

โ–ถ Live demo in the app ยท SPM ยท preview GIF ยท .package(url: "https://github.com/jtrivedi/Wave", from: "0.3.3")

RQShineLabel

zipme ยท โ˜… 1.9K ยท โŸณ 2023-12 ยท MIT ยท tag 1.0.0

A UILabel subclass that lets you animate text similar to Secret app.

label ยท text ยท text animation ยท fade ยท secret app ยท objective-c

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท preview GIF ยท .package(url: "https://github.com/zipme/RQShineLabel", from: "1.0.0")

YLGIFImage

liyong03 ยท โ˜… 1.8K ยท โŸณ 2020-12 ยท MIT ยท tag 0.11

Asynchronized GIF image class and Image viewer supporting play/stop GIF images. It just use very less memory. Following GIF usually will cost almost 600MB memory if it is fully decoded (800x600x389x4 Bytes), but using YLGIFImage, it just use about 30MB memory.

gif ยท image ยท image viewer ยท animated image ยท memory ยท objective-c

CocoaPods ยท Inactive since 2020 ยท preview GIF

AnimatedMaskLabel

imjog ยท โ˜… 1.6K ยท โŸณ 2022-10 ยท MIT ยท tag 1.0.3

Nice gradient animated label that enable an easy way to add a shimmering effect

label ยท text ยท gradient ยท shimmer ยท slide to unlock

CocoaPods ยท Carthage ยท preview GIF

Vortex

twostraws ยท โ˜… 1.6K ยท โŸณ 2026-04 ยท MIT ยท tag 1.0.4

High-performance particle effects for SwiftUI.

swiftui ยท particles ยท effects ยท confetti ยท snow ยท fireworks

โ–ถ Live demo in the app ยท SwiftUI ยท SPM ยท preview GIF ยท .package(url: "https://github.com/twostraws/Vortex", from: "1.0.4")

Motion (b3ll)

b3ll ยท โ˜… 1.5K ยท โŸณ 2024-10 ยท BSD-2-Clause ยท tag v0.1.5

Animation engine for gesturally-driven user interfaces, animations, and interactions on iOS, macOS, and tvOS.

spring ยท gesture ยท engine ยท animation engine ยท interruptible ยท interactive

โ–ถ Live demo in the app ยท SPM ยท preview GIF ยท .package(url: "https://github.com/b3ll/Motion", from: "0.1.5")

Ease

roberthein ยท โ˜… 1.3K ยท โŸณ 2020-07 ยท MIT ยท tag 3.2.0

Ease is a event driven animation system that combines the observer pattern with custom spring animations as observers.

easing ยท spring ยท observer ยท scroll ยท gyroscope ยท animation

SPM ยท CocoaPods ยท Inactive since 2020 ยท preview GIF ยท .package(url: "https://github.com/roberthein/Ease", from: "3.2.0")

RevealingSplashView

PiXeL16 ยท โ˜… 1.2K ยท โŸณ 2025-03 ยท MIT ยท tag 0.9.1

A Splash view that animates and reveals its content, inspired by Twitter splash

splash ยท launch screen ยท reveal ยท twitter ยท logo

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/PiXeL16/RevealingSplashView", from: "0.9.1")

GlitchLabel

kciter ยท โ˜… 1.0K ยท โŸณ 2022-12 ยท MIT ยท tag 2.1.0

G..lit...c...hing UILa..bel fo..r iO...S

label ยท text ยท glitch ยท text animation ยท uilabel

SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/kciter/GlitchLabel", from: "2.1.0")

Windless

Interactive-Studio ยท โ˜… 946 ยท โŸณ 2022-07 ยท MIT ยท tag 0.1.5

Windless makes it easy to implement invisible layout loading view.

skeleton ยท loading ยท placeholder ยท shimmer ยท layout

SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/ParkGwangBeom/Windless", from: "0.1.5")

Highlighter

younatics ยท โ˜… 922 ยท โŸณ 2026-10 ยท MIT ยท tag 2.1.1

๐Ÿ–Highlight whatever you want! Highlighter will magically find UI objects such as UILabel, UITextView, UITexTfield, UIButton in your UITableViewCell or other Class.

highlight ยท search ยท text ยท uilabel ยท uitextview

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/younatics/Highlighter", from: "2.1.1")

Liquid

maustinstar ยท โ˜… 856 ยท โŸณ 2024-08 ยท MIT ยท tag v0.0.2

Create a playful backsplash in SwiftUI.

swiftui ยท blob ยท backsplash ยท shapes ยท animation ยท background

โ–ถ Live demo in the app ยท SwiftUI ยท SPM ยท preview GIF ยท .package(url: "https://github.com/maustinstar/liquid", from: "0.0.2")

rive-ios

rive-app ยท โ˜… 856 ยท โŸณ 2026-11 ยท MIT ยท tag 6.29.0

iOS runtime for Rive

rive ยท runtime ยท vector ยท animation ยท state machine ยท interactive

โ–ถ Live demo in the app ยท SPM ยท preview GIF ยท .package(url: "https://github.com/rive-app/rive-ios", from: "6.29.0")

URWeatherView

jegumhon ยท โ˜… 447 ยท โŸณ 2019-01 ยท MIT ยท tag 0.7.0

Show the weather effects onto view written in Swift3

weather ยท effects ยท rain ยท snow ยท shader ยท particles

CocoaPods ยท Carthage ยท Inactive since 2019 ยท preview GIF

AnimateText

jasudev ยท โ˜… 432 ยท โŸณ 2024-02 ยท MIT ยท tag 0.5.0

This library for animating text. Developed with SwiftUI. This library supports iOS/macOS.

swiftui ยท text ยท animation ยท text animation ยท typing ยท typography

โ–ถ Live demo in the app ยท SwiftUI ยท SPM ยท preview GIF ยท .package(url: "https://github.com/jasudev/AnimateText", from: "0.5.0")

Gecco

yukiasai ยท โ˜… 19 ยท โŸณ 2020-09 ยท MIT ยท tag 2.0.0

Simply highlight items for your tutorial walkthrough, written in Swift. Gecco means Moonlight in Japanese.

tutorial ยท walkthrough ยท spotlight ยท highlight ยท onboarding ยท coach mark

CocoaPods ยท Carthage ยท Inactive since 2020 ยท preview GIF

Transition

Hero

lkzhao ยท โ˜… 22K ยท โŸณ 2025-01 ยท MIT ยท tag 1.6.4

Hero is a library for building iOS view controller transitions. It provides a layer on top of the UIKit's cumbersome transition APIs. Making custom transitions an easy task for developers.

transition ยท navigation ยท interactive ยท shared element ยท material design ยท view controller

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/HeroTransitions/Hero", from: "1.6.4")

XLPagerTabStrip

xmartlabs ยท โ˜… 7.0K ยท โŸณ 2023-11 ยท MIT ยท tag 9.1.0

XLPagerTabStrip is a Container View Controller that allows us to switch easily among a collection of view controllers. Pan gesture can be used to move on to next or previous view controller. It shows a interactive indicator of the current, previous, next child view controllers.

pager ยท tabs ยท paging ยท segmented ยท container ยท swipe

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/xmartlabs/XLPagerTabStrip", from: "9.1.0")

AnimatedCollectionViewLayout

KelvinJin ยท โ˜… 4.9K ยท โŸณ 2020-09 ยท MIT ยท tag 1.1.0

A UICollectionViewLayout subclass that adds custom transitions/animations to the UICollectionView without effecting your existing code.

collection ยท layout ยท paging ยท carousel ยท transition ยท collection view

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Inactive since 2020 ยท preview GIF ยท .package(url: "https://github.com/KelvinJin/AnimatedCollectionViewLayout", from: "1.1.0")

Gemini

shoheiyokoyama ยท โ˜… 3.3K ยท โŸณ 2025-06 ยท MIT ยท tag 1.4.0

Gemini is rich scroll based animation framework for iOS, written in Swift.

scroll ยท collection view ยท 3d ยท animation ยท carousel ยท effects

CocoaPods ยท Carthage ยท preview GIF

BubbleTransition

andreamazz ยท โ˜… 3.3K ยท โŸณ 2020-11 ยท MIT ยท tag 3.1.1

A custom modal transition that presents and dismiss a controller inside an expanding and shrinking bubble.

transition ยท modal ยท bubble ยท circular ยท present

SPM ยท CocoaPods ยท Carthage ยท Inactive since 2020 ยท preview GIF ยท .package(url: "https://github.com/andreamazz/BubbleTransition", from: "3.1.1")

BWWalkthrough

ariok ยท โ˜… 2.7K ยท โŸณ 2021-02 ยท MIT ยท tag 4.0.2

BWWalkthrough (BWWT) is a class that helps you create Walkthroughs for your iOS Apps. It differs from other similar classes in that there is no rigid template; BWWT is just a layer placed over your controllers that gives you complete freedom on the design of your views.

onboarding ยท walkthrough ยท tutorial ยท pages ยท intro

SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/ariok/BWWalkthrough", from: "4.0.2")

SPStorkController

ivanvorobei ยท โ˜… 2.7K ยท โŸณ 2023-01 ยท MIT ยท tag 1.8.5

Apple Music style modal presentation: a card that slides up and can be dragged down to dismiss.

presentation ยท sheet ยท modal ยท bottom sheet ยท apple music ยท card ยท drag to dismiss

โ–ถ Live demo in the app ยท SPM ยท preview GIF ยท .package(url: "https://github.com/ivanvorobei/SPStorkController", from: "1.8.5")

Transition

Touchwonders ยท โ˜… 2.6K ยท โŸณ 2020-11 ยท MIT ยท tag 1.3.0

Interactive, interruptible view controller transitions built from reusable animation and interaction pieces.

transition ยท interactive ยท navigation ยท interruptible ยท view controller

SPM ยท Inactive since 2020 ยท .package(url: "https://github.com/Touchwonders/Transition", from: "1.3.0")

AnimatedTransitionGallery

shu223 ยท โ˜… 2.5K ยท โŸณ 2024-04

Collection of custom animated transitions for iOS using UIViewControllerAnimatedTransitioning protocol.

transition ยท gallery ยท view controller ยท custom transition ยท examples

preview GIF

Jelly

SebastianBoldt ยท โ˜… 2.5K ยท โŸณ 2025-11 ยท MIT ยท tag 2.3.0

Animated view controller presentations (slide, fade, shift), interactive or not, in a few lines.

presentation ยท transition ยท modal ยท slide ยท fade ยท interactive

โ–ถ Live demo in the app ยท SPM ยท preview GIF ยท .package(url: "https://github.com/SebastianBoldt/Jelly", from: "2.3.0")

AMWaveTransition

andreamazz ยท โ˜… 2.3K ยท โŸณ 2020-06 ยท MIT ยท tag 0.6.2

Custom transition between viewcontrollers holding tableviews. Each cell is animated to simulate a 'wave effect'.

transition ยท table view ยท wave ยท cells ยท navigation

CocoaPods ยท Carthage ยท Inactive since 2020 ยท preview GIF

TKSubmitTransition

entotsu ยท โ˜… 2.3K ยท โŸณ 2019-12 ยท MIT ยท tag 3.1.1

Animated UIButton of Loading Animation and Transition Animation.

button ยท loading ยท transition ยท submit ยท spinner

CocoaPods ยท Inactive since 2019 ยท preview GIF

ElasticTransition

lkzhao ยท โ˜… 2.2K ยท โŸณ 2020-05 ยท MIT ยท tag 3.1.1

A UIKit custom transition that simulates an elastic drag. Written in Swift.

transition ยท elastic ยท drag ยท menu ยท interactive

CocoaPods ยท Inactive since 2020 ยท preview GIF

preview-transition

Ramotion ยท โ˜… 2.1K ยท โŸณ 2020-04 ยท MIT ยท tag 4.1.0

PreviewTransition is a simple preview gallery controller

transition ยท gallery ยท preview ยท table view ยท parallax

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท Inactive since 2020 ยท preview GIF ยท .package(url: "https://github.com/Ramotion/preview-transition", from: "4.1.0")

PinterestSwift

demonnico ยท โ˜… 1.9K ยท โŸณ 2020-06 ยท MIT

This is a Swift based demo project to show how to make the transition Pinterest liked.

transition ยท pinterest ยท collection view ยท zoom ยท navigation

Inactive since 2020 ยท preview GIF

CKWaveCollectionViewTransition

CezaryKopacz ยท โ˜… 1.8K ยท โŸณ 2019-10 ยท MIT ยท tag v1.2

Cool wave like transition between two or more UICollectionView

transition ยท collection view ยท wave ยท navigation

CocoaPods ยท Inactive since 2019 ยท preview GIF

Motion

CosmicMind ยท โ˜… 1.8K ยท โŸณ 2020-01 ยท MIT ยท tag 3.1.3

A Material-inspired motion engine for transitions, transforms, and interactive presentation work.

material ยท transition ยท layout ยท animation engine ยท material design

SPM ยท Inactive since 2020 ยท .package(url: "https://github.com/CosmicMind/Motion", from: "3.1.3")

Transmission

nathantannar4 ยท โ˜… 1.2K ยท โŸณ 2026-10 ยท BSD-2-Clause ยท tag 3.0.0

Bridges UIKit presentation APIs to a SwiftUI API so you can use presentation controllers, interactive transitions and more.

swiftui ยท presentation ยท transition ยท modal ยท uikit bridge ยท sheet

โ–ถ Live demo in the app ยท SwiftUI ยท SPM ยท preview GIF ยท .package(url: "https://github.com/nathantannar4/Transmission", from: "3.0.0")

JTMaterialTransition

jonathantribouharet ยท โ˜… 949 ยท โŸณ 2019-01 ยท MIT ยท tag 2.0.3

An iOS transition for controllers based on material design.

transition ยท material design ยท circular reveal ยท present ยท button

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Inactive since 2019 ยท preview GIF ยท .package(url: "https://github.com/johnvuko/JTMaterialTransition", from: "2.0.3")

UI

IBAnimatable

IBAnimatable ยท โ˜… 8.6K ยท โŸณ 2023-02 ยท MIT ยท tag 6.1.0

Design and prototype customized UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.

interface builder ยท prototype ยท design ยท storyboard ยท transition ยท animation

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/IBAnimatable/IBAnimatable", from: "6.1.0")

LTMorphingLabel

lexrus ยท โ˜… 8.1K ยท โŸณ 2026-03 ยท MIT ยท tag 0.9.3

A morphing UILabel subclass written in Swift. The .Scale effect mimicked Apple's QuickType animation of iOS 8 in WWDC 2014. New morphing effects are available as Swift extensions.

text ยท label ยท morph ยท text animation ยท uilabel

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/lexrus/LTMorphingLabel", from: "0.9.3")

TextFieldEffects

raulriera ยท โ˜… 6.0K ยท โŸณ 2024-01 ยท MIT ยท tag 1.7.0

Text field subclasses with the Codrops entrance effects: floating labels, underlines and borders that animate on focus.

textfield ยท input ยท focus ยท text field ยท floating label ยท form

โ–ถ Live demo in the app ยท SPM ยท preview GIF ยท .package(url: "https://github.com/raulriera/TextFieldEffects", from: "1.7.0")

MarqueeLabel

cbpowell ยท โ˜… 4.3K ยท โŸณ 2025-09 ยท MIT ยท tag 4.5.3

UILabel replacement that scrolls text that does not fit, with configurable speed, fade and direction.

label ยท text ยท scroll ยท marquee ยท ticker ยท uilabel

โ–ถ Live demo in the app ยท SPM ยท preview GIF ยท .package(url: "https://github.com/cbpowell/MarqueeLabel", from: "4.5.3")

Cards

PaoloCuscela ยท โ˜… 4.2K ยท โŸณ 2023-04 ยท MIT ยท tag 1.4.0

Awesome iOS 11 appstore cards in swift 4.

card ยท app store ยท uikit ยท storyboard ยท today ยท ibdesignable

CocoaPods ยท preview GIF

StarWars.iOS

Yalantis ยท โ˜… 3.8K ยท โŸณ 2022-10 ยท MIT ยท tag 4.0

This component implements transition animation to crumble view-controller into tiny pieces.

transition ยท crumble ยท particles ยท uidynamics ยท effect

CocoaPods ยท preview GIF

DKNightVersion

Draveness ยท โ˜… 3.5K ยท โŸณ 2019-09 ยท MIT ยท tag 2.4.3

Manage Colors, Integrate Night/Multiple Themes

theme ยท night mode ยท dark mode ยท colors ยท objective-c

CocoaPods ยท Carthage ยท Archived ยท preview GIF

RazzleDazzle

IFTTT ยท โ˜… 3.3K ยท โŸณ 2023-10 ยท MIT ยท tag 0.1.5

Create scroll-driven onboarding and storytelling animations without hand-wiring every offset.

onboarding ยท scroll ยท story ยท walkthrough ยท keyframes

CocoaPods

Presentation

hyperoslo ยท โ˜… 3.1K ยท โŸณ 2020-06 ยท MIT ยท tag 4.1.2

Looking for the easiest way of presenting something in your iOS app? Then you are in the right place. Presentation will help you make your tutorials, release notes and any kind of animated pages with the minimum amount of effort.

onboarding ยท slides ยท pages ยท walkthrough ยท tutorial ยท presentation

CocoaPods ยท Carthage ยท Inactive since 2020 ยท preview GIF

Inferno

twostraws ยท โ˜… 2.9K ยท โŸณ 2026-05 ยท MIT ยท tag 1.1.0

Metal shaders for SwiftUI.

swiftui ยท metal ยท shaders ยท effects ยท gpu

โ–ถ Live demo in the app ยท SwiftUI ยท SPM ยท preview GIF ยท .package(url: "https://github.com/twostraws/Inferno", from: "1.1.0")

Segmentio

Yalantis ยท โ˜… 2.5K ยท โŸณ 2024-08 ยท MIT ยท tag 3.0

Animated top/bottom segmented control written in Swift.

segmented control ยท tabs ยท control ยท indicator ยท top bar

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/Yalantis/Segmentio", from: "3.0")

MarkdownView

keitaoouchi ยท โ˜… 2.2K ยท โŸณ 2026-10 ยท MIT ยท tag 2.1.1

MarkdownView is a WKWebView based UI element, and internally use bootstrap, highlight.js, markdown-it.

markdown ยท web view ยท text ยท rendering ยท wkwebview

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/keitaoouchi/MarkdownView", from: "2.1.1")

Glur

joogps ยท โ˜… 2.1K ยท โŸณ 2026-10 ยท MIT ยท tag 2.1.2

A library for progressive blurs in SwiftUI.

swiftui ยท blur ยท progressive ยท variable blur ยท effects

โ–ถ Live demo in the app ยท SwiftUI ยท SPM ยท preview GIF ยท .package(url: "https://github.com/joogps/Glur", from: "2.1.2")

fluid-slider

Ramotion ยท โ˜… 2.0K ยท โŸณ 2022-06 ยท MIT ยท tag 1.1.0

A slider widget with a popup bubble displaying the precise value selected.

slider ยท control ยท input ยท bubble ยท uislider

SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/Ramotion/fluid-slider", from: "1.1.0")

SwiftUI-Shimmer

markiv ยท โ˜… 1.7K ยท โŸณ 2024-08 ยท MIT ยท tag 1.5.1

Shimmer is a super-light modifier that adds a shimmering effect to any SwiftUI View, for example, to show that an operation is in progress. It works well on light and dark modes, and across iOS, macOS, tvOS, watchOS and visionOS.

swiftui ยท shimmer ยท loading ยท skeleton ยท placeholder

โ–ถ Live demo in the app ยท SwiftUI ยท SPM ยท preview GIF ยท .package(url: "https://github.com/markiv/SwiftUI-Shimmer", from: "1.5.1")

ScalingHeaderScrollView

exyte ยท โ˜… 1.6K ยท โŸณ 2026-10 ยท MIT ยท tag 3.1.0

A scroll view with a sticky header which shrinks as you scroll. Written with SwiftUI.

swiftui ยท header ยท scroll ยท sticky header ยท collapsing header ยท parallax

โ–ถ Live demo in the app ยท SwiftUI ยท SPM ยท preview GIF ยท .package(url: "https://github.com/exyte/ScalingHeaderScrollView", from: "3.1.0")

YNSearch

younatics ยท โ˜… 1.2K ยท โŸณ 2026-10 ยท MIT ยท tag 3.1.0

โœจAwesome search view, written in Swift 3, appears search view like Pinterest Search view. You can fully customize this library. You can also use this library with Realm!

search ยท search bar ยท pinterest ยท suggestions ยท history

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/younatics/YNSearch", from: "3.1.0")

Shiny

maustinstar ยท โ˜… 1.1K ยท โŸณ 2024-07 ยท MIT ยท tag v0.0.1

Shiny uses your gyroscope to simulate lighting and motion effects on colors. Works on almost every SwiftUI View.

swiftui ยท gyroscope ยท shine ยท lighting ยท motion ยท holographic

โ–ถ Live demo in the app ยท SwiftUI ยท SPM ยท preview GIF ยท .package(url: "https://github.com/maustinstar/shiny", from: "0.0.1")

AIFlatSwitch

cocoatoucher ยท โ˜… 963 ยท โŸณ 2022-06 ยท MIT ยท tag 1.0.8

A smooth, nice looking and IBDesignable flat design switch for iOS. Can be used instead of UISwitch. Inspired by Creativedash's Dribbble post

switch ยท checkbox ยท checkmark ยท toggle ยท flat design ยท uiswitch

SPM ยท CocoaPods ยท preview GIF ยท .package(url: "https://github.com/cocoatoucher/AIFlatSwitch", from: "1.0.8")

MediaBrowser

younatics ยท โ˜… 646 ยท โŸณ 2026-10 ยท MIT ยท tag 3.1.0

๐Ÿž MediaBrowser can display one or more images or videos by providing either UIImage objects, PHAsset objects, or URLs to library assets, web images/videos or local files. MediaBrowser handles the downloading and caching of photos from the web seamlessly. Photos can be zoomed and panned, and optional (customisable) captions can be displayed. This can also be used to allow the user to select one or more photos using either the grid or main image view.

photo browser ยท gallery ยท image viewer ยท video ยท media ยท zoom

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/younatics/MediaBrowser", from: "3.1.0")

FluidGradient

Cindori ยท โ˜… 441 ยท โŸณ 2024-03 ยท MIT ยท tag 1.0.0

A fluid, animated gradient implemented with CoreAnimation and SwiftUI.

swiftui ยท gradient ยท background ยท mesh ยท animation

โ–ถ Live demo in the app ยท SwiftUI ยท SPM ยท preview GIF ยท .package(url: "https://github.com/Cindori/FluidGradient", from: "1.0.0")

PARTagPicker

paulrolfe ยท โ˜… 365 ยท โŸณ 2019-06 ยท MIT ยท tag 1.4.0

This pod provides a view controller for choosing and creating tags in the style of wordpress or tumblr. This tag picker was originally used in the Intrepid Pursuits app, Slate.

tags ยท tag picker ยท input ยท chips ยท text field

CocoaPods ยท Inactive since 2019 ยท preview GIF

Menu

animated-tab-bar

Ramotion ยท โ˜… 11K ยท โŸณ 2022-01 ยท MIT ยท tag 5.1.0

RAMAnimatedTabBarController is a Swift module for adding animation to tabbar items.

tab bar ยท animation ยท menu ยท material design ยท uikit

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/Ramotion/animated-tab-bar", from: "5.1.0")

CYLTabBarController

ChenYilong ยท โ˜… 7.1K ยท โŸณ 2026-11 ยท MIT ยท tag 1.99.67

Customisable tab bar controller with a raised centre button, badges and animated tab items.

tabbar ยท uikit ยท badge ยท tab bar ยท center button ยท objective-c

SPM ยท .package(url: "https://github.com/ChenYilong/CYLTabBarController", from: "1.99.67")

SideMenu

jonkykong ยท โ˜… 5.8K ยท โŸณ 2023-02 ยท MIT ยท tag 6.5.0

Simple side menu control for iOS in Swift inspired by Facebook. Right and Left sides. No coding required. iOS 8+.

side menu ยท drawer ยท navigation ยท hamburger ยท menu ยท storyboard

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/jonkykong/SideMenu", from: "6.5.0")

ESTabBarController

eggswift ยท โ˜… 5.2K ยท โŸณ 2023-05 ยท MIT ยท tag 2.9.0-spm

Tab bar controller with customisable item animations, badges and a highlighted centre item.

tabbar ยท badge ยท uikit ยท tab bar ยท center button ยท objective-c

SPM ยท .package(url: "https://github.com/eggswift/ESTabBarController", from: "2.9.0-spm")

circle-menu

Ramotion ยท โ˜… 3.4K ยท โŸณ 2022-07 ยท MIT ยท tag 4.1.0

CircleMenu is a simple, elegant UI menu with a circular layout and material design animations.

menu ยท circular ยท radial ยท buttons ยท animation ยท material design

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/Ramotion/circle-menu", from: "4.1.0")

SlideMenuControllerSwift

dekatotoro ยท โ˜… 3.4K ยท โŸณ 2023-09 ยท MIT ยท tag 2.2.0

iOS Slide Menu View based on Google+, iQON, Feedly, Ameba iOS app. It is written in pure swift.

side menu ยท drawer ยท slide menu ยท navigation ยท menu

CocoaPods ยท Carthage ยท preview GIF

GuillotineMenu

Yalantis ยท โ˜… 2.9K ยท โŸณ 2020-04 ยท MIT ยท tag 3.0.2

Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine.

menu ยท navigation ยท transition ยท rotation ยท hamburger

CocoaPods ยท Inactive since 2020 ยท preview GIF

Side-Menu.iOS

Yalantis ยท โ˜… 2.7K ยท โŸณ 2020-04 ยท MIT ยท tag 2.0.2

Animated side menu with customizable UI. Made in Yalantis.

side menu ยท drawer ยท navigation ยท menu ยท animation

CocoaPods ยท Inactive since 2020 ยท preview GIF

YNDropDownMenu

younatics ยท โ˜… 1.3K ยท โŸณ 2026-10 ยท MIT ยท tag 4.1.0

โœจThe eligible dropdown menu, written in Swift 3, appears dropdown menu to display a view of related items when a user click on the dropdown menu. You can customize dropdown view whatever you like (e.g. UITableView, UICollectionView... etc)

dropdown ยท menu ยท filter ยท navigation ยท dropdown menu

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/younatics/YNDropDownMenu", from: "4.1.0")

AnimatedTabBar (exyte)

exyte ยท โ˜… 559 ยท โŸณ 2026-07 ยท MIT ยท tag 1.0.1

A tabbar with a number of preset animations written in pure SwiftUI

swiftui ยท tabbar ยท animation ยท tab bar ยท menu

SwiftUI ยท SPM ยท .package(url: "https://github.com/exyte/AnimatedTabBar", from: "1.0.1")

Alert

NotificationBanner

Daltron ยท โ˜… 4.9K ยท โŸณ 2024-07 ยท MIT ยท tag 3.2.0

NotificationBanner is an extremely customizable and lightweight library that makes the task of displaying in app notification banners and drop down alerts an absolute breeze in iOS.

banner ยท notification ยท toast ยท in app ยท status bar ยท alert

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/Daltron/NotificationBanner", from: "3.2.0")

CRToast

cruffenach ยท โ˜… 4.1K ยท โŸณ 2026-10 ยท MIT ยท tag 0.0.9

CRToast is a library that allows you to easily create notifications that appear on top of or by pushing out the status bar or navigation bar.

toast ยท notification ยท status bar ยท banner ยท objective-c

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/cruffenach/CRToast", from: "0.0.9")

PopupView

exyte ยท โ˜… 4.1K ยท โŸณ 2026-10 ยท MIT ยท tag 5.0.8

Toasts and popups library written with SwiftUI

swiftui ยท toast ยท popup ยท banner ยท notification

โ–ถ Live demo in the app ยท SwiftUI ยท SPM ยท preview GIF ยท .package(url: "https://github.com/exyte/PopupView", from: "5.0.8")

PopupDialog

Orderella ยท โ˜… 4.0K ยท โŸณ 2024-02 ยท MIT ยท tag 1.1.1

A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertController alert style.

popup ยท dialog ยท alert ยท modal ยท overlay

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/Orderella/PopupDialog", from: "1.1.1")

Popovers

aheze ยท โ˜… 2.2K ยท โŸณ 2025-02 ยท MIT ยท tag 1.3.2

A library to present popovers. Simple, modern, and highly customizable. Not boring!

swiftui ยท popover ยท menu ยท tooltip ยท popup ยท notification

โ–ถ Live demo in the app ยท SwiftUI ยท SPM ยท preview GIF ยท .package(url: "https://github.com/aheze/Popovers", from: "1.3.2")

SweetAlert-iOS

codestergit ยท โ˜… 2.0K ยท โŸณ 2020-03 ยท MIT ยท tag v0.9

Beautiful Animated custom Alert View inspired from javascript library SweetAlert. Written in Swift this SweetAlertView can be used in Swift and Objective-C projects. SweetAlertView provides live intutive experience to user actions.It can be used in place of UIAlertView and UIAlertController

alert ยท dialog ยท popup ยท animated alert ยท modal

โ–ถ Live demo in the app ยท Inactive since 2020 ยท preview GIF

SDCAlertView

sberrevoets ยท โ˜… 1.8K ยท โŸณ 2025-01 ยท MIT ยท tag 12.0.5

SDCAlertView started out as an alert that looked identical to UIAlertView, but had support for a custom content view. With the introduction of UIAlertController in iOS 8, the project was updated to the more modern API that UIAlertController brought.

alert ยท action sheet ยท dialog ยท uialertcontroller ยท custom content

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/sberrevoets/SDCAlertView", from: "12.0.5")

CDAlertView

candostdagdeviren ยท โ˜… 1.1K ยท โŸณ 2026-08 ยท MIT ยท tag 0.11.0

CDAlertView is highly customizable alert popup written in Swift 3. Usage is similar to UIAlertController.

alert ยท popup ยท dialog ยท uialertcontroller ยท warning

CocoaPods ยท Carthage ยท preview GIF

MIBlurPopup

MarioIannotta ยท โ˜… 598 ยท โŸณ 2026-10 ยท MIT ยท tag 1.0.0

MIBlurPopup lets you create amazing popups with a blurred background

popup ยท blur ยท alert ยท modal ยท segue

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท preview GIF ยท .package(url: "https://github.com/MarioIannotta/MIBlurPopup", from: "1.0.0")

TKSwarmAlert

entotsu ยท โ˜… 572 ยท โŸณ 2019-03 ยท MIT ยท tag 0.1.3

Animated alert library like Swarm app.

alert ยท popup ยท animation ยท swarm app ยท spring

CocoaPods ยท Carthage ยท Inactive since 2019 ยท preview GIF

GoogleWearAlert

AshRobinson ยท โ˜… 417 ยท โŸณ 2016-10 ยท MIT

An Android Wear style confirmation view for iOS

alert ยท confirmation ยท android wear ยท checkmark ยท overlay

Inactive since 2016 ยท preview GIF

Collection View

expanding-collection

Ramotion ยท โ˜… 5.5K ยท โŸณ 2020-04 ยท MIT ยท tag 3.1.0

ExpandingCollection is an animated material design UI card peek/pop controller.

card ยท collection view ยท expand ยท stack ยท material design ยท preview

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท Inactive since 2020 ยท preview GIF ยท .package(url: "https://github.com/Ramotion/expanding-collection", from: "3.1.0")

Koloda

Yalantis ยท โ˜… 5.4K ยท โŸณ 2024-05 ยท MIT ยท tag 4.3.1

KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS.

card ยท swipe ยท tinder ยท stack ยท collection view ยท gesture

โ–ถ Live demo in the app ยท CocoaPods ยท Carthage ยท preview GIF

CSStickyHeaderFlowLayout

CSStickyHeaderFlowLayout ยท โ˜… 5.0K ยท โŸณ 2021-07 ยท MIT ยท tag 0.2.12

UICollectionView replacement of UITableView. Do even more like Parallax Header, Sticky Section Header. Made for iOS 7.

parallax ยท sticky header ยท collection view ยท layout ยท header

CocoaPods ยท Carthage ยท preview GIF

Grid (exyte)

exyte ยท โ˜… 2.1K ยท โŸณ 2026-09 ยท MIT ยท tag 1.5.0

The most powerful Grid container missed in SwiftUI

swiftui ยท grid ยท layout ยท spans ยท collection

โ–ถ Live demo in the app ยท SwiftUI ยท SPM ยท preview GIF ยท .package(url: "https://github.com/exyte/Grid", from: "1.5.0")

GSKStretchyHeaderView

gskbyte ยท โ˜… 1.7K ยท โŸณ 2024-08 ยท MIT ยท tag 1.0.4

GSKStretchyHeaderView is an implementation of the stretchy header paradigm as seen on many apps, like Twitter, Spotify or airbnb.

stretchy header ยท parallax ยท header ยท table view ยท collection view ยท scroll

CocoaPods ยท Carthage ยท preview GIF

SwiftSpreadsheet

stuffrabbit ยท โ˜… 637 ยท โŸณ 2019-10 ยท MIT ยท tag 1.2.1

Spreadsheet CollectionViewLayout in Swift. Fully customizable.

spreadsheet ยท table ยท grid ยท collection view ยท layout

SPM ยท CocoaPods ยท Inactive since 2019 ยท preview GIF ยท .package(url: "https://github.com/stuffrabbit/SwiftSpreadsheet", from: "1.2.1")

MMCardView

MillmanY ยท โ˜… 565 ยท โŸณ 2021-10 ยท MIT ยท tag 1.1.2

Custom CollectionView like Wallet App

card ยท wallet ยท collection view ยท stack ยท passbook

CocoaPods ยท preview GIF

Table View

folding-cell

Ramotion ยท โ˜… 10K ยท โŸณ 2024-04 ยท MIT ยท tag 5.0.2

FoldingCell is an expanding content cell inspired by folding paper material

table ยท card ยท interaction ยท table view ยท expand ยท folding ยท material design

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/Ramotion/folding-cell", from: "5.0.2")

SwipeCellKit

jerkoch ยท โ˜… 6.3K ยท โŸณ 2024-05 ยท MIT ยท tag 2.7.1

Swipeable UITableViewCell based on the stock Mail.app, implemented in Swift.

swipe ยท table view ยท cell ยท actions ยท mail app ยท drag

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/SwipeCellKit/SwipeCellKit", from: "2.7.1")

Pull-to-Refresh.Rentals-iOS

Yalantis ยท โ˜… 2.1K ยท โŸณ 2018-06 ยท MIT ยท tag 1.0

This project aims to provide a simple and customizable pull to refresh implementation.

pull to refresh ยท refresh ยท table view ยท scroll ยท objective-c ยท animation

โ–ถ Live demo in the app ยท CocoaPods ยท Inactive since 2018 ยท preview GIF

elongation-preview

Ramotion ยท โ˜… 888 ยท โŸณ 2020-04 ยท MIT ยท tag 1.1.1

ElongationPreview is an elegant push-pop style view controller

preview ยท table view ยท expand ยท push ยท detail

SPM ยท CocoaPods ยท Carthage ยท Inactive since 2020 ยท preview GIF ยท .package(url: "https://github.com/Ramotion/elongation-preview", from: "1.1.1")

YNExpandableCell

younatics ยท โ˜… 451 ยท โŸณ 2026-10 ยท MIT ยท tag 2.1.0

โœจEasiest usage of expandable & collapsible cell for iOS, written in Swift 3. You can customize expandable UITableViewCell whatever you like. YNExpandableCell is made because insertRows and deleteRows is hard to use. You can just inheirt YNTableViewDelegate and add one more method func tableView(_ tableView: YNTableView, expandCellAt indexPath) -> UITableViewCell?

table view ยท expandable ยท collapsible ยท cell ยท accordion

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/younatics/YNExpandableCell", from: "2.1.0")

Indicator

NVActivityIndicatorView

ninjaprox ยท โ˜… 11K ยท โŸณ 2026-03 ยท MIT ยท tag 5.2.0

NVActivityIndicatorView is a collection of awesome loading animations.

loading ยท indicator ยท feedback ยท spinner ยท activity indicator

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/ninjaprox/NVActivityIndicatorView", from: "5.2.0")

PKHUD

pkluz ยท โ˜… 3.8K ยท โŸณ 2023-02 ยท MIT ยท tag 5.4.0

A Swift based reimplementation of the Apple HUD (Volume, Ringer, Rotation,โ€ฆ) for iOS 8.

hud ยท loading ยท progress ยท apple ยท overlay

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/pkluz/PKHUD", from: "5.4.0")

ProgressHUD

relatedcode ยท โ˜… 3.0K ยท โŸณ 2026-09 ยท MIT ยท tag 15.0.3

Lightweight HUD with progress, activity-indicator and symbol animations plus banners.

hud ยท loading ยท progress ยท activity indicator ยท banner ยท spinner

โ–ถ Live demo in the app ยท SPM ยท preview GIF ยท .package(url: "https://github.com/relatedcode/ProgressHUD", from: "15.0.3")

ActivityIndicatorView

exyte ยท โ˜… 1.7K ยท โŸณ 2026-09 ยท MIT ยท tag 2.0.2

A number of preset loading indicators created with SwiftUI

swiftui ยท loading ยท indicator ยท spinner ยท activity indicator

โ–ถ Live demo in the app ยท SwiftUI ยท SPM ยท preview GIF ยท .package(url: "https://github.com/exyte/ActivityIndicatorView", from: "2.0.2")

TKRubberIndicator

TBXark ยท โ˜… 1.5K ยท โŸณ 2026-09 ยท MIT ยท tag 2.0.0

A rubber animation pagecontrol

page control ยท pager ยท indicator ยท dots ยท rubber

โ–ถ Live demo in the app ยท SPM ยท CocoaPods ยท Carthage ยท preview GIF ยท .package(url: "https://github.com/tbxark/TKRubberIndicator", from: "2.0.0")

BusyNavigationBar

gmertk ยท โ˜… 979 ยท โŸณ 2017-05 ยท MIT ยท tag 2.0.0

A UINavigationBar extension to show loading effects above navigation bar's background.

navigation bar ยท loading ยท indicator ยท activity ยท busy

CocoaPods ยท Carthage ยท Inactive since 2017 ยท preview GIF

SpringIndicator

KyoheiG3 ยท โ˜… 270 ยท โŸณ 2020-09 ยท MIT ยท tag 4.0.0

SpringIndicator is indicator and PullToRefresh. Inspired by Material design components.

indicator ยท pull to refresh ยท spinner ยท loading ยท material design

SPM ยท CocoaPods ยท Carthage ยท Inactive since 2020 ยท preview GIF ยท .package(url: "https://github.com/KyoheiG3/SpringIndicator", from: "4.0.0")

About

MotionBook started in 2017 as the catalog behind the MotionBook iOS app (Apple featured it as a best new app). The 2026 app runs the libraries live again on the current SDK; this repository is the list the app, its users and coding agents read. GIFs under motion-book/ are the app's preview assets. Data/motionbook.json is the 2017 format kept for old clients.

Made by younatics. MIT.

Explore related projects