Search packages, repositories and app categories

FLUTTER & DART PACKAGES

Animation & Transition · Rankings

Category ranking: Animation & Transition. Compare eligible packages by release recency, usage, quality and recognition.

Generated: (UTC+8)Algorithm: v231 packagesEligible candidates: 31

Compiled by: Ducafecat · Data sources: pub.dev / GitHub

Ranking rules

Eligibility: release ≤365 days, Pub checked ≤7 days, downloads ≥100, Pub Points ≥100; confirmed archived repositories excluded. Base score: recency 40%, usage 35%, quality 15%, recognition 10%. Category score = base + recent bonus + potential bonus (up to 106). Recent bonus: age ≤30 days, 3 × (1 − age/30). Potential bonus: age ≤90 days, Points ≥130, downloads ≤10,000, +3. Rank and age are frozen at generation time; at most 50 entries, ordered by the published category rank.

Animation & Transition · Rankings · 31 packages
RankPackagesCategory scoreBase scoreRecent bonusPotential bonusVersion publishedDays since release30-day downloadsPub pointsLikesRelease recency (40%)Usage (35%)Pub quality (15%)Recognition (10%)Pub metrics checkedSource repositoryRepository stars (not scored)Repository pushed (not scored)Repository checkedArchivedDetails
1lottiev3.8.2

Render After Effects animations natively on Flutter. This package is a pure Dart implementation of a Lottie player.

AndroidiOSWebmacOSWindowsLinux
9795.31.70132,280,000160 / 1604,58090.410010091.5Nov 15, 2026, 4:28 PM (UTC+8)xvrh/lottie-flutter 1,295Sep 18, 2026, 4:55 PM—Not archivedDetailspub.dev ↗
2dismissible_pagev2.1.1

Flutter widget that allows you to dismiss page to any direction, forget the boring back button and plain transitions..

AndroidiOSWebmacOSWindowsLinux
89.987.42.50438,300160 / 16069496.476.410071Nov 15, 2026, 4:28 PM (UTC+8)Tkko/Flutter_dismissible_page 173Jun 23, 2023, 6:54 PM—Not archivedDetailspub.dev ↗
3heroinev0.7.2+1

The queen of hero transitions. Flutter's most addictive interactions.

AndroidiOSWebmacOSWindowsLinux
87.481.92.5358,810150 / 16034096.265.893.863.3Nov 15, 2026, 4:28 PM (UTC+8)whynotmake-it/rivership (Shared repository)131Sep 16, 2026, 1:53 AM—Not archivedDetailspub.dev ↗
4marqueerv2.7.0

A customizable Flutter marquee widget with multi-direction scrolling, user interactions, and programmatic control.

AndroidiOSWebmacOSWindowsLinux
82.477.61.83126,290150 / 1609291.263.393.849.2Nov 15, 2026, 4:28 PM (UTC+8)GeceGibi/marqueer 14May 14, 2026, 6:37 PM—Not archivedDetailspub.dev ↗
5full_svg_flutterv1.5.4

Animated SVG renderer for Flutter — SMIL, CSS keyframes, filters, path morphing, JS runtime, SVGator support, playback control, flutter_svg-compatible API.

AndroidiOSmacOSWindowsLinux
81.676.62393,790160 / 1602892.759.610036.6Nov 15, 2026, 4:28 PM (UTC+8)— ———UnknownDetailspub.dev ↗
6animationsv3.0.0

Fancy pre-built animations that can easily be integrated into any Flutter application.

AndroidiOSWebmacOSWindowsLinux
808000871,310,000160 / 1606,89050.910010096Nov 15, 2026, 4:28 PM (UTC+8)flutter/packages (Shared repository)5,310Sep 18, 2026, 3:07 PM—Not archivedDetailspub.dev ↗
7simple_ripple_animationv0.1.1

This package provide ripple animation widget that is easy to set up and customise, and it looks beautiful in any color you choose.

AndroidiOSWebmacOSWindowsLinux
77.774.703317,900160 / 16015478.66510054.8Nov 15, 2026, 4:28 PM (UTC+8)jemisgoti/simple_ripple_animation 8Nov 16, 2024, 3:55 PM—Not archivedDetailspub.dev ↗
8vsync_providerv0.6.0

VsyncProvider provides vsync for AnimationController. This works with provider package.

AndroidiOSWebmacOSWindowsLinux
77.371.62.733377160 / 1601097.54310026Nov 15, 2026, 4:28 PM (UTC+8)mono0926/vsync_provider 23Sep 9, 2026, 12:01 PM—Not archivedDetailspub.dev ↗
9animated_styled_widgetv0.5.1

Lets you use a serializable style to make customizable and animated widgets.

Platforms unavailable
75.871.61.2317785160 / 1608687.248.310048.5Nov 15, 2026, 4:04 PM (UTC+8)KevinVan720/animated_styled_widget 26Dec 28, 2024, 1:02 AM—Not archivedDetailspub.dev ↗
10motionv2.0.3

A fancy widget that applies a gyroscope or hover based motion effect to its child.

AndroidiOSWeb
74.670.90.7323869150 / 16028983.74993.861.6Nov 15, 2026, 4:28 PM (UTC+8)mrcendre/motion 49Mar 18, 2026, 7:01 PM—Not archivedDetailspub.dev ↗
11hyper_effectsv0.4.1

Create beautiful effects and animations with just a few lines of code.

AndroidiOSWebmacOSWindowsLinux
74.370.90.4325743160 / 1603568247.910063.8Nov 15, 2026, 4:28 PM (UTC+8)hyper-designed/hyper_effects 99Sep 10, 2026, 2:32 PM—Not archivedDetailspub.dev ↗
12animated_tov0.9.1

AnimateTo animates its child to a new position requiring no calculation.

AndroidiOSWebmacOSWindowsLinux
71.668.603482,930160 / 1602116957.810058.2Nov 15, 2026, 4:28 PM (UTC+8)chooyan-eng/animated_to 130Jul 18, 2026, 9:27 AM—Not archivedDetailspub.dev ↗
13flutter_micro_interactionsv0.3.2

A collection of pre-built micro-interactions and animations for Flutter apps. Includes tap feedback, hover effects, button states, and input focus transitions.

AndroidiOSWebmacOSWindowsLinux
71.268.20330901160 / 1604679.349.310041.8Nov 15, 2026, 4:28 PM (UTC+8)— ———UnknownDetailspub.dev ↗
14animated_vectorv0.2.3

A package that adds support for vector data based animations.

AndroidiOSWebmacOSWindowsLinux
69.569.5005118,900150 / 1602667.271.393.835.8Nov 15, 2026, 4:28 PM (UTC+8)— ———UnknownDetailspub.dev ↗
15cuev0.4.0

Physics-first Flutter animations with a composable, timeline-driven API

AndroidiOSWebmacOSWindowsLinux
69.269.2006211,600160 / 16021861.667.710058.5Nov 15, 2026, 4:28 PM (UTC+8)Milad-Akarie/cue 118Sep 13, 2026, 9:43 PM—Not archivedDetailspub.dev ↗
16rive_nativev0.1.11

Rive's native runtime and renderer for Flutter.

AndroidiOSWebmacOSWindowsLinux
67.467.400103430,000130 / 1605544.993.981.343.7Nov 15, 2026, 4:28 PM (UTC+8)— ———UnknownDetailspub.dev ↗
17flutter_physicsv0.2.3

A Flutter package providing physics-based animations including customizable spring and gravity simulations that can be used both as physics simulations and animation curves.

AndroidiOSWebmacOSWindowsLinux
66.763.703642,490160 / 1606460.956.610045.3Nov 15, 2026, 4:28 PM (UTC+8)sangddn/flutter_physics 26Sep 12, 2026, 8:24 AM—Not archivedDetailspub.dev ↗
18go_transitionsv0.8.4

Easily create, combine and apply transitions to routes with GoTransitions.

AndroidiOSWebmacOSWindowsLinux
66.263.203767,560150 / 1605655.364.693.843.9Nov 15, 2026, 4:28 PM (UTC+8)— ———UnknownDetailspub.dev ↗
19page_transitionv2.2.2

Flutter Page Transition Package which is the transition second page

AndroidiOSWebmacOSWindowsLinux
65.465.400175463,000150 / 1601,58025.894.493.880Nov 15, 2026, 4:28 PM (UTC+8)kalismeras61/flutter_page_transition 481May 24, 2026, 1:38 AM—Not archivedDetailspub.dev ↗
20page_animation_transitionv1.1.1

Using this package, you can add beautiful page transitions to your application.

AndroidiOSWebmacOSWindowsLinux
62.559.50368763160 / 1604658.848.110041.8Nov 15, 2026, 4:28 PM (UTC+8)aayushkedawat/page_animation_transition 8Sep 7, 2026, 9:52 PM—Not archivedDetailspub.dev ↗
21simple_animationsv5.3.0

Powerful package to create beautiful custom animations in no time.

AndroidiOSWebmacOSWindowsLinux
61.961.90017572,500160 / 1602,00025.88110082.5Nov 15, 2026, 4:28 PM (UTC+8)felixblaschke/simple_animations 1,056May 24, 2026, 1:22 AM—Not archivedDetailspub.dev ↗
22animate_dov5.1.0

Beautiful animations inspired by Animate.css, providing customizable widget-based animations with no external dependencies.

AndroidiOSWebmacOSWindowsLinux
61.561.500210110,000160 / 1604,92019.88410092.3Nov 15, 2026, 4:28 PM (UTC+8)Klerith/animate_do_package 359Apr 19, 2026, 6:41 AM—Not archivedDetailspub.dev ↗
23flip_panel_plusv2.0.0

A package for flip panel items like image, countdown or clock with built-in animation.

AndroidiOSWebmacOSWindowsLinux
58.255.20373210160 / 1603756.738.710039.5Nov 15, 2026, 4:04 PM (UTC+8)omar-alshyokh/flutter_flip_panel_plus 11Sep 3, 2026, 1:50 AM—Not archivedDetailspub.dev ↗
24motorv1.1.0

A unified motion system for Flutter - physics-based springs and duration-based curves under one API.

AndroidiOSWebmacOSWindowsLinux
51.251.200348105,000140 / 1602526.883.787.560.1Nov 15, 2026, 4:28 PM (UTC+8)whynotmake-it/rivership (Shared repository)131Sep 16, 2026, 1:53 AM—Not archivedDetailspub.dev ↗
25spoiler_widgetv1.0.25

A Flutter package to create spoiler animations similar to the one used in Telegram, allowing you to hide sensitive or spoiler-filled content until it's tapped or clicked.

AndroidiOSWebmacOSWindowsLinux
46.146.1002011,090160 / 1609721.150.610049.8Nov 15, 2026, 4:04 PM (UTC+8)zhukeev/spoiler_widget 24Apr 27, 2026, 9:03 PM—Not archivedDetailspub.dev ↗
26entryv1.0.3

Make your widgets come to life – Entry lets you simply animate a widget into a visible state. One widget to animate the opacity, scale, position and angle.

AndroidiOSWebmacOSWindowsLinux
45.745.7002802,490160 / 16031511.556.610062.5Nov 15, 2026, 4:28 PM (UTC+8)MickaelHrndz/entry 29Feb 8, 2026, 3:26 AM—Not archivedDetailspub.dev ↗
27animation_kitv0.0.2

A Flutter package providing a collection of animations and utilities to enhance your app's user experience.

AndroidiOSLinuxmacOSWebWindows
44.744.70035535,600150 / 16036.575.993.815.1Nov 15, 2026, 4:28 PM (UTC+8)sunarya-thito/animation_kit 0Nov 25, 2025, 11:29 AM—Not archivedDetailspub.dev ↗
28awesome_shake_widgetv1.1.1

A Flutter widget that provides shake animation and optional vibration effects, great for invalid forms, attention prompts, and user interaction feedback.

AndroidiOS
44.344.3002271,810160 / 1602117.354.310033.6Nov 15, 2026, 4:28 PM (UTC+8)juanmadelboca/awesome_shake_widget 6Apr 2, 2026, 2:19 AM—Not archivedDetailspub.dev ↗
29scroll_drag_detectorv0.1.0+2

A drag gesture detector that can deal with scroll views inside of it.

AndroidiOSLinuxmacOSWebWindows
43.343.3003149,040150 / 160108.965.993.826Nov 15, 2026, 4:28 PM (UTC+8)whynotmake-it/rivership (Shared repository)131Sep 16, 2026, 1:53 AM—Not archivedDetailspub.dev ↗
30springsterv1.0.2

Spring animations and simulations, simplified.

AndroidiOSWebmacOSWindowsLinux
42.642.6003484,000150 / 160816.86093.847.8Nov 15, 2026, 4:28 PM (UTC+8)whynotmake-it/rivership (Shared repository)131Sep 16, 2026, 1:53 AM—Not archivedDetailspub.dev ↗
31gooeyv0.2.0

A layout-agnostic gooey/metaball effect widget for Flutter. Makes nearby elements appear to merge together like liquid

AndroidiOSWebmacOSWindowsLinux
41.841.800208294160 / 1605420.141.210043.5Nov 15, 2026, 4:28 PM (UTC+8)— ———UnknownDetailspub.dev ↗