Swift Animation

Open-source Swift projects categorized as Animation

Top 23 Swift Animation Projects

  • Lottie

    An iOS library to natively render After Effects vector animations

    Project mention: Are Animated JSON and Lotties suitable in functional web development? | reddit.com/r/webdev | 2023-01-04

    Lottie still has a lot of support (backed by Airbnb) and just got a big performance upgrade on iOS. However, there are competitors cropping up (like Rive) with the aim to be more lightweight and not tied to After Effects.

  • Hero

    Elegant transition library for iOS & tvOS

    Project mention: Cracking the iOS Interview | dev.to | 2022-09-10

    Hero - Elegant transition

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Spring

    A library to simplify iOS animations in Swift.

    Project mention: Is there a course or resource you would recommend for an absolute beginner learning to code? | reddit.com/r/swift | 2023-02-04
  • Material

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

  • SkeletonView

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

    Project mention: How to I implement `.redacted(reason: .placeholder)` in UIKit? | reddit.com/r/iOSProgramming | 2022-12-12

    There’s no UIKit equivalent for this. You could set the label’s font to one of those redacted fonts used for prototyping (Google has one for example), or use one of those skeleton view libraries on GitHub.

  • 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

  • NVActivityIndicatorView

    A collection of awesome loading animations

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • folding-cell

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

  • IBAnimatable

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

  • ViewAnimator

    ViewAnimator brings your UI to life with just one line

  • Macaw

    Powerful and easy-to-use vector graphics Swift library with SVG support (by exyte)

  • TextFieldEffects

    Custom UITextFields effects inspired by Codrops, built using Swift

  • expanding-collection

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

  • Koloda

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

  • ESTabBarController

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

  • AnimatedCollectionViewLayout

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

  • Advance

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

  • TinyConstraints

    Nothing but sugar.

  • StarWars.iOS

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

  • Persei

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

  • Pastel

    🎨 Gradient animation effect like Instagram (by cruisediary)

  • Spruce iOS Animation Library

    Swift library for choreographing animations on the screen.

  • Gemini

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

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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 2023-02-04.

Swift Animation related posts


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

Project Stars
1 Lottie 23,669
2 Hero 21,225
3 Spring 14,016
4 Material 11,949
5 SkeletonView 11,694
6 animated-tab-bar 11,031
7 NVActivityIndicatorView 10,298
8 folding-cell 10,152
9 IBAnimatable 8,647
10 ViewAnimator 6,892
11 Macaw 5,888
12 TextFieldEffects 5,820
13 expanding-collection 5,536
14 Koloda 5,162
15 ESTabBarController 4,888
16 AnimatedCollectionViewLayout 4,478
17 Advance 4,466
18 TinyConstraints 3,836
19 StarWars.iOS 3,714
20 Persei 3,436
21 Pastel 3,434
22 Spruce iOS Animation Library 3,356
23 Gemini 3,063
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.