📖 MotionBook

103 open-source iOS motion libraries · stats as of 2026-10-25 · GitHub · catalog.json · App Store

no preview

Lottie

Airbnb · ★ 27K · ⟳ 2026-10 · Apache-2.0

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

▶ Live demo in the app SPM

.package(url: "https://github.com/airbnb/lottie-ios", from: "4.6.1")
Hero preview

Hero

lkzhao · ★ 22K · ⟳ 2025-01 · MIT

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.

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/HeroTransitions/Hero", from: "1.6.4")
no preview

Pop

Facebook · ★ 20K · ⟳ 2020-01 · BSD-3-Clause

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

CocoaPods Archived

Spring preview

Spring

MengTo · ★ 14K · ⟳ 2023-07 · MIT

A library to simplify iOS animations in Swift.

▶ Live demo in the app CocoaPods

SkeletonView preview

SkeletonView

Juanpe · ★ 13K · ⟳ 2026-06 · MIT

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.

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/Juanpe/SkeletonView", from: "1.31.0")
animated-tab-bar preview

animated-tab-bar

Ramotion · ★ 11K · ⟳ 2022-01 · MIT

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

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/Ramotion/animated-tab-bar", from: "5.1.0")
NVActivityIndicatorView preview

NVActivityIndicatorView

ninjaprox · ★ 11K · ⟳ 2026-03 · MIT

NVActivityIndicatorView is a collection of awesome loading animations.

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/ninjaprox/NVActivityIndicatorView", from: "5.2.0")
folding-cell preview

folding-cell

Ramotion · ★ 10K · ⟳ 2024-04 · MIT

FoldingCell is an expanding content cell inspired by folding paper material

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/Ramotion/folding-cell", from: "5.0.2")
IBAnimatable preview

IBAnimatable

IBAnimatable · ★ 8.6K · ⟳ 2023-02 · MIT

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

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/IBAnimatable/IBAnimatable", from: "6.1.0")
LTMorphingLabel preview

LTMorphingLabel

lexrus · ★ 8.1K · ⟳ 2026-03 · MIT

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.

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/lexrus/LTMorphingLabel", from: "0.9.3")
FLAnimatedImage preview

FLAnimatedImage

Flipboard · ★ 7.9K · ⟳ 2024-03 · MIT

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

▶ Live demo in the app SPM CocoaPods

.package(url: "https://github.com/Flipboard/FLAnimatedImage", from: "1.0.17")
no preview

ViewAnimator

Marcos Griselli · ★ 7.3K · ⟳ 2024-03 · MIT

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

▶ Live demo in the app SPM

.package(url: "https://github.com/marcosgriselli/ViewAnimator", from: "3.1.0")
XLPagerTabStrip preview

XLPagerTabStrip

xmartlabs · ★ 7.0K · ⟳ 2023-11 · MIT

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.

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/xmartlabs/XLPagerTabStrip", from: "9.1.0")
SwipeCellKit preview

SwipeCellKit

jerkoch · ★ 6.3K · ⟳ 2024-05 · MIT

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

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/SwipeCellKit/SwipeCellKit", from: "2.7.1")
Macaw preview

Macaw

exyte · ★ 6.0K · ⟳ 2024-02 · MIT

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

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/exyte/Macaw", from: "0.9.10")
SideMenu preview

SideMenu

jonkykong · ★ 5.8K · ⟳ 2023-02 · MIT

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

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/jonkykong/SideMenu", from: "6.5.0")
expanding-collection preview

expanding-collection

Ramotion · ★ 5.5K · ⟳ 2020-04 · MIT

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

▶ Live demo in the app SPM CocoaPods Carthage Inactive since 2020

.package(url: "https://github.com/Ramotion/expanding-collection", from: "3.1.0")
Koloda preview

Koloda

Yalantis · ★ 5.4K · ⟳ 2024-05 · MIT

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

▶ Live demo in the app CocoaPods Carthage

ScrollableGraphView preview

ScrollableGraphView

philackm · ★ 5.3K · ⟳ 2020-12 · MIT

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

CocoaPods Carthage Inactive since 2020

CSStickyHeaderFlowLayout preview

CSStickyHeaderFlowLayout

CSStickyHeaderFlowLayout · ★ 5.0K · ⟳ 2021-07 · MIT

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

CocoaPods Carthage

NotificationBanner preview

NotificationBanner

Daltron · ★ 4.9K · ⟳ 2024-07 · MIT

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.

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/Daltron/NotificationBanner", from: "3.2.0")
AnimatedCollectionViewLayout preview

AnimatedCollectionViewLayout

KelvinJin · ★ 4.9K · ⟳ 2020-09 · MIT

Animated UIButton of Loading Animation and Transition Animation.

▶ Live demo in the app SPM CocoaPods Inactive since 2020

.package(url: "https://github.com/KelvinJin/AnimatedCollectionViewLayout", from: "1.1.0")
no preview

Advance

Storehouse · ★ 4.5K · ⟳ 2022-05 · BSD-2-Clause

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

SPM Archived

.package(url: "https://github.com/timdonnelly/Advance", from: "3.1.0")
no preview

Pow

EmergeTools · ★ 4.4K · ⟳ 2026-04 · MIT

Delightful SwiftUI effects for your app

▶ Live demo in the app SwiftUI SPM

.package(url: "https://github.com/EmergeTools/Pow", from: "1.0.5")
Cards preview

Cards

PaoloCuscela · ★ 4.2K · ⟳ 2023-04 · MIT

Awesome iOS 11 appstore cards in swift 4.

CocoaPods

CRToast preview

CRToast

cruffenach · ★ 4.1K · ⟳ 2024-05 · MIT

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.

▶ Live demo in the app CocoaPods Carthage

no preview

PopupView

exyte · ★ 4.1K · ⟳ 2026-10 · MIT

Toasts and popups library written with SwiftUI

▶ Live demo in the app SwiftUI SPM

.package(url: "https://github.com/exyte/PopupView", from: "5.0.8")
PopupDialog preview

PopupDialog

Orderella · ★ 4.0K · ⟳ 2024-02 · MIT

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

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/Orderella/PopupDialog", from: "1.1.1")
PKHUD preview

PKHUD

pkluz · ★ 3.8K · ⟳ 2023-02 · MIT

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

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/pkluz/PKHUD", from: "5.4.0")
StarWars.iOS preview

StarWars.iOS

Yalantis · ★ 3.8K · ⟳ 2022-10 · MIT

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

CocoaPods

Pastel preview

Pastel

cruisediary · ★ 3.5K · ⟳ 2026-03 · MIT

🎨Gradient animation effect like Instagram

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/cruisediary/Pastel", from: "1.0.0")
DKNightVersion preview

DKNightVersion

Draveness · ★ 3.5K · ⟳ 2019-09 · MIT

Manage Colors, Integrate Night/Multiple Themes

CocoaPods Carthage Archived

circle-menu preview

circle-menu

Ramotion · ★ 3.4K · ⟳ 2022-07 · MIT

This project is maintained by Ramotion, Inc. We specialize in the designing and coding of custom UI for Mobile Apps and Websites.

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/Ramotion/circle-menu", from: "4.1.0")
SlideMenuControllerSwift preview

SlideMenuControllerSwift

dekatotoro · ★ 3.4K · ⟳ 2023-09 · MIT

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

CocoaPods Carthage

no preview

RazzleDazzle

IFTTT · ★ 3.3K · ⟳ 2023-10 · MIT

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

CocoaPods

Gemini preview

Gemini

shoheiyokoyama · ★ 3.3K · ⟳ 2025-06 · MIT

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

CocoaPods Carthage

BubbleTransition preview

BubbleTransition

andreamazz · ★ 3.3K · ⟳ 2020-11 · MIT

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

SPM CocoaPods Carthage Inactive since 2020

.package(url: "https://github.com/andreamazz/BubbleTransition", from: "3.1.1")
Presentation preview

Presentation

hyperoslo · ★ 3.1K · ⟳ 2020-06 · MIT

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.

CocoaPods Carthage Inactive since 2020

Stellar preview

Stellar

AugustRush · ★ 2.9K · ⟳ 2019-07 · MIT

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!

SPM CocoaPods Carthage Inactive since 2019

.package(url: "https://github.com/AugustRush/Stellar", from: "0.67")
no preview

Inferno

twostraws · ★ 2.9K · ⟳ 2026-05 · MIT

Metal shaders for SwiftUI.

▶ Live demo in the app SwiftUI SPM

.package(url: "https://github.com/twostraws/Inferno", from: "1.1.0")
paper-switch preview

paper-switch

Ramotion · ★ 2.9K · ⟳ 2022-01 · MIT

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

SPM CocoaPods Carthage

.package(url: "https://github.com/Ramotion/paper-switch", from: "3.1.0")
GuillotineMenu preview

GuillotineMenu

Yalantis · ★ 2.9K · ⟳ 2020-04 · MIT

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

CocoaPods Inactive since 2020

BWWalkthrough preview

BWWalkthrough

ariok · ★ 2.7K · ⟳ 2021-02 · MIT

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.

SPM CocoaPods Carthage

.package(url: "https://github.com/ariok/BWWalkthrough", from: "4.0.2")
Side-Menu.iOS preview

Side-Menu.iOS

Yalantis · ★ 2.7K · ⟳ 2020-04 · MIT

Animated side menu with customizable UI. Made in Yalantis.

CocoaPods Inactive since 2020

Segmentio preview

Segmentio

Yalantis · ★ 2.5K · ⟳ 2024-08 · MIT

Animated top/bottom segmented control written in Swift.

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/Yalantis/Segmentio", from: "3.0")
AnimatedTransitionGallery preview

AnimatedTransitionGallery

shu223 · ★ 2.5K · ⟳ 2024-04 ·

Collection of custom animated transitions for iOS using UIViewControllerAnimatedTransitioning protocol.

no preview

ConfettiSwiftUI

simibac · ★ 2.5K · ⟳ 2026-01 · MIT

SwiftUI Package for Configurable Confetti Animation 🎉

▶ Live demo in the app SwiftUI SPM

.package(url: "https://github.com/simibac/ConfettiSwiftUI", from: "3.0.0")
no preview

Wave

jtrivedi · ★ 2.4K · ⟳ 2026-03 · MIT

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

▶ Live demo in the app SPM

.package(url: "https://github.com/jtrivedi/Wave", from: "0.3.3")
AMWaveTransition preview

AMWaveTransition

andreamazz · ★ 2.3K · ⟳ 2020-06 · MIT

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

CocoaPods Carthage Inactive since 2020

TKSubmitTransition preview

TKSubmitTransition

entotsu · ★ 2.3K · ⟳ 2019-12 · MIT

Animated UIButton of Loading Animation and Transition Animation.

CocoaPods Inactive since 2019

no preview

Popovers

aheze · ★ 2.2K · ⟳ 2025-02 · MIT

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

▶ Live demo in the app SwiftUI SPM

.package(url: "https://github.com/aheze/Popovers", from: "1.3.2")
MarkdownView preview

MarkdownView

keitaoouchi · ★ 2.2K · ⟳ 2026-10 · MIT

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

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/keitaoouchi/MarkdownView", from: "2.1.1")
ElasticTransition preview

ElasticTransition

lkzhao · ★ 2.2K · ⟳ 2020-05 · MIT

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

CocoaPods Inactive since 2020

no preview

Grid (exyte)

exyte · ★ 2.1K · ⟳ 2026-09 · MIT

The most powerful Grid container missed in SwiftUI

▶ Live demo in the app SwiftUI SPM

.package(url: "https://github.com/exyte/Grid", from: "1.5.0")
Pull-to-Refresh.Rentals-iOS preview

Pull-to-Refresh.Rentals-iOS

Yalantis · ★ 2.1K · ⟳ 2018-06 · MIT

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

▶ Live demo in the app CocoaPods Inactive since 2018

no preview

Glur

joogps · ★ 2.1K · ⟳ 2026-10 · MIT

A library for progressive blurs in SwiftUI.

▶ Live demo in the app SwiftUI SPM

.package(url: "https://github.com/joogps/Glur", from: "2.1")
preview-transition preview

preview-transition

Ramotion · ★ 2.1K · ⟳ 2020-04 · MIT

PreviewTransition is a simple preview gallery controller

▶ Live demo in the app SPM CocoaPods Carthage Inactive since 2020

.package(url: "https://github.com/Ramotion/preview-transition", from: "4.1.0")
SweetAlert-iOS preview

SweetAlert-iOS

codestergit · ★ 2.0K · ⟳ 2020-03 · MIT

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

▶ Live demo in the app Inactive since 2020

fluid-slider preview

fluid-slider

Ramotion · ★ 2.0K · ⟳ 2022-06 · MIT

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

SPM CocoaPods Carthage

.package(url: "https://github.com/Ramotion/fluid-slider", from: "1.1.0")
RQShineLabel preview

RQShineLabel

zipme · ★ 1.9K · ⟳ 2023-12 · MIT

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

▶ Live demo in the app SPM CocoaPods

.package(url: "https://github.com/zipme/RQShineLabel", from: "1.0.0")
PinterestSwift preview

PinterestSwift

demonnico · ★ 1.9K · ⟳ 2020-06 · MIT

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

Inactive since 2020

CKWaveCollectionViewTransition preview

CKWaveCollectionViewTransition

CezaryKopacz · ★ 1.8K · ⟳ 2019-10 · MIT

Cool wave like transition between two or more UICollectionView

CocoaPods Inactive since 2019

SDCAlertView preview

SDCAlertView

sberrevoets · ★ 1.8K · ⟳ 2025-01 · MIT

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.

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/sberrevoets/SDCAlertView", from: "12.0.5")
no preview

Motion

CosmicMind · ★ 1.8K · ⟳ 2020-01 · MIT

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

SPM Inactive since 2020

.package(url: "https://github.com/CosmicMind/Motion", from: "3.1.3")
YLGIFImage preview

YLGIFImage

liyong03 · ★ 1.8K · ⟳ 2020-12 · MIT

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.

CocoaPods Inactive since 2020

GSKStretchyHeaderView preview

GSKStretchyHeaderView

gskbyte · ★ 1.7K · ⟳ 2024-08 · MIT

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

CocoaPods Carthage

no preview

SwiftUI-Shimmer

markiv · ★ 1.7K · ⟳ 2024-08 · MIT

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.

▶ Live demo in the app SwiftUI SPM

.package(url: "https://github.com/markiv/SwiftUI-Shimmer", from: "1.5.1")
no preview

ActivityIndicatorView

exyte · ★ 1.7K · ⟳ 2026-09 · MIT

A number of preset loading indicators created with SwiftUI

▶ Live demo in the app SwiftUI SPM

.package(url: "https://github.com/exyte/ActivityIndicatorView", from: "2.0.2")
AnimatedMaskLabel preview

AnimatedMaskLabel

imjog · ★ 1.6K · ⟳ 2022-10 · MIT

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

CocoaPods Carthage

no preview

Vortex

twostraws · ★ 1.6K · ⟳ 2026-04 · MIT

High-performance particle effects for SwiftUI.

▶ Live demo in the app SwiftUI SPM

.package(url: "https://github.com/twostraws/Vortex", from: "1.0.4")
no preview

ScalingHeaderScrollView

exyte · ★ 1.5K · ⟳ 2026-10 · MIT

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

▶ Live demo in the app SwiftUI SPM

.package(url: "https://github.com/exyte/ScalingHeaderScrollView", from: "3.1.0")
no preview

Motion (b3ll)

b3ll · ★ 1.5K · ⟳ 2024-10 · BSD-2-Clause

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

▶ Live demo in the app SPM

.package(url: "https://github.com/b3ll/Motion", from: "0.1.5")
TKRubberIndicator preview

TKRubberIndicator

TBXark · ★ 1.5K · ⟳ 2026-09 · MIT

A rubber animation pagecontrol

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/tbxark/TKRubberIndicator", from: "2.0.0")
YNDropDownMenu preview

YNDropDownMenu

younatics · ★ 1.3K · ⟳ 2026-10 · MIT

✨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)

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/younatics/YNDropDownMenu", from: "4.1.0")
Ease preview

Ease

roberthein · ★ 1.3K · ⟳ 2020-07 · MIT

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

SPM CocoaPods Inactive since 2020

.package(url: "https://github.com/roberthein/Ease", from: "3.2.0")
RevealingSplashView preview

RevealingSplashView

PiXeL16 · ★ 1.2K · ⟳ 2025-03 · MIT

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

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/PiXeL16/RevealingSplashView", from: "0.9.1")
no preview

Transmission

nathantannar4 · ★ 1.2K · ⟳ 2026-10 · BSD-2-Clause

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

▶ Live demo in the app SwiftUI SPM

.package(url: "https://github.com/nathantannar4/Transmission", from: "3.0.0")
YNSearch preview

YNSearch

younatics · ★ 1.2K · ⟳ 2026-10 · MIT

✨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!

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/younatics/YNSearch", from: "3.1.0")
CDAlertView preview

CDAlertView

candostdagdeviren · ★ 1.1K · ⟳ 2026-08 · MIT

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

CocoaPods Carthage

no preview

Shiny

maustinstar · ★ 1.1K · ⟳ 2024-07 · MIT

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

▶ Live demo in the app SwiftUI SPM

.package(url: "https://github.com/maustinstar/shiny", from: "0.0.1")
GlitchLabel preview

GlitchLabel

kciter · ★ 1.0K · ⟳ 2022-12 · MIT

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

SPM CocoaPods Carthage

.package(url: "https://github.com/kciter/GlitchLabel", from: "2.1.0")
BusyNavigationBar preview

BusyNavigationBar

gmertk · ★ 980 · ⟳ 2017-05 · MIT

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

CocoaPods Carthage Inactive since 2017

AIFlatSwitch preview

AIFlatSwitch

cocoatoucher · ★ 963 · ⟳ 2022-06 · MIT

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

SPM CocoaPods

.package(url: "https://github.com/cocoatoucher/AIFlatSwitch", from: "1.0.8")
JTMaterialTransition preview

JTMaterialTransition

jonathantribouharet · ★ 949 · ⟳ 2019-01 · MIT

An iOS transition for controllers based on material design.

▶ Live demo in the app SPM CocoaPods Inactive since 2019

.package(url: "https://github.com/johnvuko/JTMaterialTransition", from: "2.0.3")
Windless preview

Windless

Interactive-Studio · ★ 947 · ⟳ 2022-07 · MIT

Windless makes it easy to implement invisible layout loading view.

SPM CocoaPods Carthage

.package(url: "https://github.com/ParkGwangBeom/Windless", from: "0.1.5")
Highlighter preview

Highlighter

younatics · ★ 921 · ⟳ 2026-10 · MIT

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

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/younatics/Highlighter", from: "2.1.0")
elongation-preview preview

elongation-preview

Ramotion · ★ 888 · ⟳ 2020-04 · MIT

ElongationPreview is an elegant push-pop style view controller

SPM CocoaPods Carthage Inactive since 2020

.package(url: "https://github.com/Ramotion/elongation-preview", from: "1.1.1")
no preview

Liquid

maustinstar · ★ 856 · ⟳ 2024-08 · MIT

Create a playful backsplash in SwiftUI.

▶ Live demo in the app SwiftUI SPM

.package(url: "https://github.com/maustinstar/liquid", from: "0.0.2")
no preview

rive-ios

rive-app · ★ 851 · ⟳ 2026-10 · MIT

iOS runtime for Rive

▶ Live demo in the app SPM

.package(url: "https://github.com/rive-app/rive-ios", from: "6.28.1")
MediaBrowser preview

MediaBrowser

younatics · ★ 646 · ⟳ 2026-10 · MIT

🏞 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.

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/younatics/MediaBrowser", from: "3.1.0")
SwiftSpreadsheet preview

SwiftSpreadsheet

stuffrabbit · ★ 637 · ⟳ 2019-10 · MIT

Spreadsheet CollectionViewLayout in Swift. Fully customizable.

SPM CocoaPods Inactive since 2019

.package(url: "https://github.com/stuffrabbit/SwiftSpreadsheet", from: "1.2.1")
MIBlurPopup preview

MIBlurPopup

MarioIannotta · ★ 598 · ⟳ 2020-03 · MIT

MIBlurPopup lets you create amazing popups with a blurred background

▶ Live demo in the app CocoaPods Inactive since 2020

TKSwarmAlert preview

TKSwarmAlert

entotsu · ★ 573 · ⟳ 2019-03 · MIT

Animated alert library like Swarm app.

CocoaPods Carthage Inactive since 2019

MMCardView preview

MMCardView

MillmanY · ★ 565 · ⟳ 2021-10 · MIT

Custom CollectionView like Wallet App

CocoaPods

no preview

AnimatedTabBar (exyte)

exyte · ★ 557 · ⟳ 2026-07 · MIT

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

SwiftUI SPM

.package(url: "https://github.com/exyte/AnimatedTabBar", from: "1.0.1")
YNExpandableCell preview

YNExpandableCell

younatics · ★ 451 · ⟳ 2026-10 · MIT

✨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?

▶ Live demo in the app SPM CocoaPods Carthage

.package(url: "https://github.com/younatics/YNExpandableCell", from: "2.1.0")
URWeatherView preview

URWeatherView

jegumhon · ★ 447 · ⟳ 2019-01 · MIT

Show the weather effects onto view written in Swift3

CocoaPods Carthage Inactive since 2019

no preview

FluidGradient

Cindori · ★ 439 · ⟳ 2024-03 · MIT

A fluid, animated gradient implemented with CoreAnimation and SwiftUI.

▶ Live demo in the app SwiftUI SPM

.package(url: "https://github.com/Cindori/FluidGradient", from: "1.0.0")
no preview

AnimateText

jasudev · ★ 432 · ⟳ 2024-02 · MIT

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

▶ Live demo in the app SwiftUI SPM

.package(url: "https://github.com/jasudev/AnimateText", from: "0.5.0")
GoogleWearAlert preview

GoogleWearAlert

AshRobinson · ★ 417 · ⟳ 2016-10 · MIT

An Android Wear style confirmation view for iOS

Inactive since 2016

PARTagPicker preview

PARTagPicker

paulrolfe · ★ 365 · ⟳ 2019-06 · MIT

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.

CocoaPods Inactive since 2019

SpringIndicator preview

SpringIndicator

KyoheiG3 · ★ 271 · ⟳ 2020-09 · MIT

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

SPM CocoaPods Carthage Inactive since 2020

.package(url: "https://github.com/KyoheiG3/SpringIndicator", from: "4.0.0")
Gecco preview

Gecco

yukiasai · ★ 19 · ⟳ 2020-09 · MIT

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

CocoaPods Carthage Inactive since 2020