Swift Animation

Open-source Swift projects categorized as Animation

Top 23 Swift Animation Projects

  • GitHub repo Lottie

    An iOS library to natively render After Effects vector animations

    Project mention: Loading Screen Animation Help | reddit.com/r/iOSProgramming | 2021-03-05

    If you can use After effects or some plugin to translate the PNG sequence to a Lottie JSON file, you can setup https://github.com/airbnb/lottie-ios in your project and should be pretty straight forward from there. If not, maybe translate it to a GIF file. Last option, if the animation is simple it can be simple to recreate it using UIBezierPaths.

  • GitHub repo Hero

    Elegant transition library for iOS & tvOS

  • GitHub repo Spring

    A library to simplify iOS animations in Swift.

    Project mention: How to create a stunning UI design for an ios app? | reddit.com/r/iOSProgramming | 2021-02-12
  • GitHub repo Material

    A UI/UX framework for creating beautiful applications. (by CosmicMind)

  • GitHub repo animated-tab-bar

    :octocat: RAMAnimatedTabBarController is a Swift UI module library for adding animation to iOS tabbar items and icons. iOS library made by @Ramotion

  • GitHub repo SkeletonView

    ☠️ An elegant way to show users that something is happening and also prepare them to which contents they are awaiting

  • GitHub repo folding-cell

    :octocat: 📃 FoldingCell is an expanding content cell with animation made by @Ramotion

  • GitHub repo NVActivityIndicatorView

    A collection of awesome loading animations

  • GitHub repo IBAnimatable

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

  • GitHub repo ViewAnimator

    ViewAnimator brings your UI to life with just one line

  • GitHub repo TextFieldEffects

    Custom UITextFields effects inspired by Codrops, built using Swift

  • GitHub repo expanding-collection

    :octocat: ExpandingCollection is an animated material design UI card peek/pop controller. iOS library made by @Ramotion

  • GitHub repo Koloda

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

    Project mention: Tinder-like app to pick a movie with your SO or friends | reddit.com/r/iOSProgramming | 2021-03-04

    hey, I used this https://github.com/Yalantis/Koloda

  • GitHub repo ESTabBarController

    :octocat: ESTabBarController is a Swift model for customize UI, badge and adding animation to tabbar items. Support lottie!

  • GitHub repo Advance

    Physics-based animations for iOS, tvOS, and macOS.

  • GitHub repo SPPermission

    Ask permissions on Swift. Available List, Dialog & Native interface. Can check state permission.

    Project mention: SwiftUI - When it comes to permissions, this is what's called a pro gamer move | reddit.com/r/swift | 2021-02-04

    Obviously, you should not do this in real life app. The "pro gamer move" is kind of a meme which points out how unexpected it is to ask for every single permission in iOS. And here I used my PermissionsSwiftUI library to easily present all the iOS permissions. My library also allows you to customize the description text on the screen, developers should also have the description in their info.plist. Reference SPPermissions, it does the same thing, and it has 4000 stars

  • GitHub repo AnimatedCollectionViewLayout

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

  • GitHub repo StarWars.iOS

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

  • GitHub repo TinyConstraints

    Nothing but sugar.

  • GitHub repo Persei

    Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift

  • GitHub repo Pastel

    🎨 Gradient animation effect like Instagram

  • GitHub repo Spruce iOS Animation Library

    Swift library for choreographing animations on the screen.

  • GitHub repo Presentation

    :bookmark_tabs: Presentation helps you to make tutorials, release notes and animated pages.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-03-05.


What are some of the best open-source Animation projects in Swift? This list will help you:

Project Stars
1 Lottie 21,118
2 Hero 19,850
3 Spring 13,835
4 Material 11,716
5 animated-tab-bar 10,704
6 SkeletonView 9,930
7 folding-cell 9,914
8 NVActivityIndicatorView 9,656
9 IBAnimatable 8,496
10 ViewAnimator 6,139
11 TextFieldEffects 5,535
12 expanding-collection 5,365
13 Koloda 4,838
14 ESTabBarController 4,409
15 Advance 4,409
16 SPPermission 4,262
17 AnimatedCollectionViewLayout 4,115
18 StarWars.iOS 3,614
19 TinyConstraints 3,565
20 Persei 3,359
21 Pastel 3,286
22 Spruce iOS Animation Library 2,997
23 Presentation 2,968