awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Flutter Animation Libraries

Ranking updated Jul 13, 2026

For a library for creating Flutter animations, the first results are felixblaschke/simple_animations (This package provides a simplified, state-driven approach to creating custom animations in Flutter, making it a useful tool for developers looking to build complex UI transitions beyond standard implicit widgets), gskinner/flutter_animate (This library provides a unified, extension-based API for creating complex UI animations in Flutter, offering a wide range of built-in effects and builders that simplify state-driven and implicit animations) and facebook/rebound (This is a Java-based physics engine for Android development rather than a Flutter package, meaning it cannot be used directly within a Flutter project to build UI animations). timdonnelly/advance and nandorojo/moti round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “best flutter animation libraries”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Flutter Animation Libraries

Find the best repos with AI.We'll search the best matching repositories with AI.
  • felixblaschke/simple_animationsfelixblaschke avatar

    felixblaschke/simple_animations

    1,060View on GitHub↗

    Flutter package for creating awesome animations.

    This package provides a simplified, state-driven approach to creating custom animations in Flutter, making it a useful tool for developers looking to build complex UI transitions beyond standard implicit widgets.

    Dart
    View on GitHub↗1,060
  • gskinner/flutter_animategskinner avatar

    gskinner/flutter_animate

    1,099View on GitHub↗

    This library is a declarative framework for creating complex motion sequences and visual transitions within Flutter applications. It provides a unified interface for orchestrating interface element transformations, property updates, and animation lifecycles without requiring manual controller management or boilerplate code. The framework distinguishes itself through a fluent builder pattern that allows developers to chain multiple independent motion effects into a single execution pipeline. It supports advanced visual customization by integrating custom fragment shaders for GPU-accelerated re

    This library provides a unified, extension-based API for creating complex UI animations in Flutter, offering a wide range of built-in effects and builders that simplify state-driven and implicit animations.

    DartImplicit AnimationsState Transition Animators
    View on GitHub↗1,099
  • facebook/reboundfacebook avatar

    facebook/rebound

    5,392View on GitHub↗

    Rebound is a Java motion framework and physics engine designed to create natural physical movement in user interface animations. It functions as a spring physics library that models forces and oscillations to drive fluid interface transitions. The framework implements interactive motion design by simulating real-world spring dynamics and physical forces rather than using linear transitions. This allows for the creation of organic motion within Java applications. The engine handles physics-based animation through spring-based simulations, employing discrete time-step integration and frame-ind

    This is a Java-based physics engine for Android development rather than a Flutter package, meaning it cannot be used directly within a Flutter project to build UI animations.

    JavaPhysics-Based Animation LibrariesPhysics-Based Animations
    View on GitHub↗5,392
  • timdonnelly/advancetimdonnelly avatar

    timdonnelly/Advance

    4,471View on GitHub↗

    Advance is a physics-based animation library and motion simulation toolkit for iOS, tvOS, and macOS. It provides a framework for driving value transitions using non-linear physics functions and a spring physics engine to produce natural, bouncy movements. The library distinguishes itself through a vector-based animation framework that allows custom data types to be animated by converting them into vector representations. It also implements velocity-preserving state handoffs to maintain a consistent rate of change when transitioning between different animation modes. The toolkit covers both t

    This is a physics-based animation library for the Apple ecosystem (iOS, tvOS, and macOS) written in Swift, making it incompatible with the Flutter framework requested.

    SwiftPhysics-Based Animation LibrariesPhysics and Motion Dynamics
    View on GitHub↗4,471
  • nandorojo/motinandorojo avatar

    nandorojo/moti

    4,542View on GitHub↗

    Moti is a cross-platform animation framework and state-driven animation engine designed to create consistent visual transitions and motion effects across mobile and web platforms. It functions as a native-thread animation wrapper and library that leverages a shared-value system to synchronize state changes between the logic layer and the native rendering engine. The framework distinguishes itself through its layout transition tools and the ability to execute complex sequences and loops on the native thread to maintain high frame rates. It provides a system for orchestrating smooth entry and e

    This is a React Native animation framework rather than a Flutter package, making it incompatible with the requested ecosystem.

    TypeScriptState-driven AnimationsState-Driven Animations
    View on GitHub↗4,542
  • facebook/popfacebook avatar

    facebook/pop

    19,559View on GitHub↗

    Pop is an animation library for iOS and macOS designed to manage property animations, value interpolation, and physics engines. It functions as a framework for linking animation engines to arbitrary object properties, extending beyond standard view attributes. The library features a physics-based animation engine that generates motion based on velocity, friction, and target values. This system enables the creation of spring and decay animations to simulate real-world dynamics. The project also provides tools for value interpolation using easing curves, display-link driven updates synced to s

    This is an Objective-C++ animation framework for iOS and macOS, which is incompatible with the Flutter ecosystem and does not provide the Dart-based widgets or packages required for Flutter development.

    Objective-C++Physics-Based Animation Libraries
    View on GitHub↗19,559
  • imskyleen/animate-uiimskyleen avatar

    imskyleen/animate-ui

    3,730View on GitHub↗

    Animate UI is an animated UI component library and motion-enhanced design system. It provides a collection of pre-animated interface elements and layout primitives used to build interactive web user interfaces. The library is integrated with the Model Context Protocol, making it an MCP compatible component set that allows AI coding tools to automatically discover and implement its components. It also functions as an accessibility-aware animation framework that respects system-level reduced motion settings. The system covers a broad range of interactive visual effects, including animated typo

    This is a React-based component library for web interfaces, which does not provide the Flutter-specific packages or Dart-based animation primitives required for your project.

    TypeScriptPhysics-Based Animation Libraries
    View on GitHub↗3,730
  • mojs/mojsmojs avatar

    mojs/mojs

    18,710View on GitHub↗

    This project is a declarative animation library and high-performance engine designed for creating fluid, interactive vector motion graphics on the web. It provides a specialized framework for defining, rendering, and orchestrating complex visual sequences, including custom geometric shapes and dynamic property transitions. The library distinguishes itself through a robust particle system framework that generates explosive or organic visual effects by emitting multiple shapes with randomized trajectories and paths. It utilizes a master timeline controller to synchronize independent animation i

    This is a JavaScript and web-based motion graphics library, not a Flutter package, and therefore cannot be used to build animations within the Flutter framework.

    CoffeeScriptCustom Shape RenderingState Transition Animators
    View on GitHub↗18,710
  • airbnb/lottieairbnb avatar

    airbnb/lottie

    4,922View on GitHub↗

    Lottie is a JSON vector animation engine and cross-platform player that renders resolution-independent motion graphics. It functions as a runtime renderer that translates Adobe After Effects compositions into real-time animations using a JSON-based intermediate representation. The project distinguishes itself by enabling dynamic control over vector assets at runtime. It allows for the programmatic modification of animation properties, colors, and playback states through hierarchical key-paths and dynamic theming. This allows animations to respond to real-time application state changes and use

    This repository is the core cross-platform engine for rendering Lottie animations, but it is not a Flutter-specific package or library designed to provide the requested suite of animation widgets and tools.

    HTMLLottie PlayersJSON Animation Rendering
    View on GitHub↗4,922
  • konvajs/react-konvakonvajs avatar

    konvajs/react-konva

    6,362View on GitHub↗

    react-konva is a declarative React canvas graphics library and 2D vector graphics framework. It serves as a rendering engine and interactive canvas toolset that allows for the drawing and management of complex 2D shapes and graphics using a React component model. The library maps reactive component trees to an underlying object-oriented graphics scene graph, enabling the synchronization of visual states with application data. It provides specialized tools for building interactive graphical interfaces, including support for multi-touch gestures, drag-and-drop functionality, and real-time trans

    This is a React-based 2D canvas graphics library for web applications, which does not function as a Flutter package or provide the animation capabilities required for the Flutter ecosystem.

    TypeScriptCustom Shape Rendering
    View on GitHub↗6,362
  • flutter/samplesflutter avatar

    flutter/samples

    19,172View on GitHub↗

    This is a comprehensive library of code examples and reference implementations for building cross-platform user interfaces with Flutter. The project provides a collection of demo applications and guides designed to illustrate the implementation of design patterns, animation techniques, and testing workflows. The repository features specific demonstrations for native integration, including examples of embedding modules into existing native applications, using platform channels, and bridging native code with the framework. It also serves as an animation reference, providing implementations for

    This repository is a collection of educational code samples and reference implementations rather than a reusable library or package designed to be integrated into your own projects for animation development.

    DartImplicit AnimationsImplicit Animations
    View on GitHub↗19,172
  • ui-layouts/uilayoutsui-layouts avatar

    ui-layouts/uilayouts

    3,190View on GitHub↗

    uillayouts is a comprehensive design system consisting of interactive components, responsive templates, motion-enhanced UI kits, and advanced visual effect toolkits. It provides a collection of accessible React UI components and pre-designed layout sections for landing pages. The project is distinguished by a specialized visual effects library and motion-driven components. It features high-performance graphical enhancements such as glassmorphism, mesh gradients, noise overlays, and SVG masking, alongside interactive elements that utilize physics-based animations and cursor-tracking effects.

    This is a React-based UI component library rather than a Flutter package, making it incompatible with the requested framework and ecosystem.

    TypeScriptPhysics-Based Animations
    View on GitHub↗3,190
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
felixblaschke/simple_animations1.1KDartMITMay 23, 2026
gskinner/flutter_animate1.1KDartBSD-3-ClauseNov 25, 2024
facebook/rebound
5.4K
Java
NOASSERTION
Mar 27, 2019
timdonnelly/advance4.5KSwiftBSD-2-ClauseMay 16, 2022
nandorojo/moti4.5KTypeScriptMITMar 11, 2025
facebook/pop19.6KObjective-C++NOASSERTIONJan 2, 2020
imskyleen/animate-ui3.7KTypeScriptNOASSERTIONDec 31, 2025
mojs/mojs18.7KCoffeeScriptMITApr 14, 2026
airbnb/lottie4.9KHTMLMITMar 25, 2026
konvajs/react-konva6.4KTypeScriptMITMay 12, 2026

Related searches

  • an animation library for React components
  • a collection of UI components for Flutter
  • an animation library for Svelte transitions
  • a library of animated icons for web
  • Motion graphics library
  • a state management library for Flutter apps
  • an open source alternative to Adobe Animate
  • a collection of components for SwiftUI development