Flutter Gems

A Flutter package landscape guide comprising 2500+ neatly categorized useful and popular packages!

Follow on Twitter Subscribe for Updates Contribute

Crafted with 💙 for Flutter Community

animations Card Image
animations
👍 1928

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

READ MORE
animate_do
👍 1122

Beautiful animations inspired on Animate.css, every animation is a widget that contains default but customizable values that look attractive.

READ MORE
simple_animations Card Image
simple_animations
👍 704

Powerful package to create beautiful custom animations in no time.

READ MORE
lottie
👍 562

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

READ MORE
flutter_staggered_animations Card Image
flutter_staggered_animations
👍 459

Easily add staggered animations to your ListView, GridView, Column and Row children as shown in Material Design guidelines

READ MORE
page_transition Card Image
page_transition
👍 366

Flutter Page Transition Package which is the transition second page

READ MORE
auto_animated Card Image
auto_animated
👍 286

Widgets starting auto play animation when mounted. It is already possible to animate the list and icons.

READ MORE
animator
👍 123

A Flutter library that makes animation easer. It allows for separation of animation setup from the User Interface.

READ MORE
flutter_sequence_animation Card Image
flutter_sequence_animation
👍 106

Composite together any animation with this robust and simple to use package.

READ MORE
graphx Card Image
graphx
👍 96

Render API on top of CustomPainter to power-up your Flutter apps to the next level.

READ MORE
flutter_animator Card Image
flutter_animator
👍 89

Create animations with less code in a chaining manner. This package allows you to combine and chain multiple animations based on percentages of the duration.

READ MORE
delayed_display Card Image
delayed_display
👍 80

A widget that enables you to display a child after a delay and with beautiful fading and sliding animation.

READ MORE
transformer_page_view Card Image
transformer_page_view
👍 76

PageTransformer for flutter

READ MORE
flutter_sinusoidals Card Image
flutter_sinusoidals
👍 76

A flutter package that helps you to visualize sine waves as you desire. All basic waves are already supported, plus customized waves & some pre-defined waves.

READ MORE
circular_reveal_animation Card Image
circular_reveal_animation
👍 69

Circular Reveal Animation as Flutter widget! Inspired by Android's ViewAnimationUtils.createCircularReveal(...).

READ MORE
ezanimation
👍 67

Easy Animations - No Controllers, No Tickers, Only the necessary parts.

READ MORE
page_turn Card Image
page_turn
👍 65

Page Turn Widget | Add a page turn effect to widgets in your app.

READ MORE
animated_background Card Image
animated_background
👍 63

Animated Backgrounds for Flutter. Easily extended to paint whatever you want on the canvas.

READ MORE
sprung Card Image
sprung
👍 58

Spring curves for Flutter animations. Based on real physics equations with three damping curves.

READ MORE
animated_widgets Card Image
animated_widgets
👍 58

Easily add animations on your screen with AnimatedWidgets. Add always your animated widgets in your component's tree, then activate them when you want to activate the animations.

READ MORE
flip_panel Card Image
flip_panel
👍 55

A package for flip panel with built-in animation

READ MORE
local_hero Card Image
local_hero
👍 52

A widget which implicitly launches a hero animation when its position changed within the same route.

READ MORE
snappable Card Image
snappable
👍 49

A Flutter library for Thanos snap effect. Use it to turn your Widgets into dust. For fun only!

READ MORE
flutter_sidekick Card Image
flutter_sidekick
👍 45

Widgets for creating Hero-like animations between two widgets within the same screen

READ MORE
drawing_animation Card Image
drawing_animation
👍 45

An dart-only library for gradually painting SVG path objects on canvas (drawing line animation).

READ MORE
cube_transition Card Image
cube_transition
👍 45

A nice 3D Cube effect for your PageView and PageRoute transitions.

READ MORE
spring Card Image
spring
👍 42

A simple but powefull animation kit.

READ MORE
flutter_villains Card Image
flutter_villains
👍 41

Villains for flutter. Page transitions with just a few lines of code. What are heroes without villains?

READ MORE
motion_widget Card Image
motion_widget
👍 40

A simple, powerful widget to build cool transitions. It handles initialization, state changes, code clean-ups and all the other animation boilerplate code, keeping you in the driver's seat by allowing

READ MORE
route_transitions Card Image
route_transitions
👍 39

A flutter library containing useful animations for routing .

READ MORE
flutter_page_transition Card Image
flutter_page_transition
👍 39

A rich, convenient, easy-to-use flutter page transition package.

READ MORE
flutter_animation_set Card Image
flutter_animation_set
👍 39

Easy to build an animation set

READ MORE
zerker Card Image
zerker
👍 37

Zerker is a flexible and lightweight flutter canvas graphic animation library.

READ MORE
hover_effect Card Image
hover_effect
👍 36

Takes any child witget and enables Hover/Tilt 3D functionality to it.

READ MORE
show_up_animation Card Image
show_up_animation
👍 35

A flutter package to simplify the implementation of "show up" animation

READ MORE
circular_clip_route Card Image
circular_clip_route
👍 31

A page route which reveals its page by expanding a circular clip.

READ MORE
widget_circular_animator Card Image
widget_circular_animator
👍 30

A pre-built Flutter circular animator, can suit your new profile view or your any other widgets.

READ MORE
slide_container
👍 29

A container that can be slid vertically and horizontally with a smooth dampened motion. Offers a handful of callbacks for customization.

READ MORE
cupertino_stackview Card Image
cupertino_stackview
👍 28

A very easy-to-use navigation tool/widget for having iOS 13 style stacks.

READ MORE
path_morph Card Image
path_morph
👍 27

This package lets you create path tween animations. In other words, it lets you morph one path into another.

READ MORE
flutter_bounce Card Image
flutter_bounce
👍 27

An effiecient flutter package for an on-tap bounce animation to the wrapped around widget. It targets on both the mobile platforms, i.e., iOS and Android.

READ MORE
particles_flutter Card Image
particles_flutter
👍 26

A flutter package for particle animation. You can control the animation speed, number of Particles on the screen, dimension and shape of particle via connecting lines,etc.

READ MORE
atomized_image Card Image
atomized_image
👍 25

A widget which paints and animates images with particles to achieve an atomized effect.

READ MORE
explode_view Card Image
explode_view
👍 24

A beautiful animation library for Flutter which explodes the image into small particles. This package can be used whenever there is a need of removing the image from the screen.

READ MORE
morpheus
👍 23

A Flutter package for easily implementing Material Design navigation transitions.

READ MORE
im_animations Card Image
im_animations
👍 22

A growing collection of cool, elegant, efficient and performance-optimized animation widgets.

READ MORE
bouncing_widget Card Image
bouncing_widget
👍 20

A widget that enables you to add a bouncing animation on a widget.

READ MORE
flutter_lottie
👍 19

Use lottie in flutter to render animations for iOS and Android

READ MORE
animation_director Card Image
animation_director
👍 19

AnimationDirector is a package to create beautiful and smooth animations for flutter framework

READ MORE
water_drop Card Image
water_drop
👍 18

A package for creating water drops on top of your widgets.

READ MORE
funvas Card Image
funvas
👍 18

Package for creating canvas animations based on time and math functions. Fun + canvas -> funvas :)

READ MORE
animated_clipper Card Image
animated_clipper
👍 18

Clip your widgets with Animated Clippers. Includes a collection of PathBuilders and helper widgets.

READ MORE
hovering Card Image
hovering
👍 17

A new Flutter package to enable the hover effect on Flutter web.

READ MORE
flippable_box Card Image
flippable_box
👍 17

A double-sided Container, that flips over, revealing content on both sides.

READ MORE
ripple_effect Card Image
ripple_effect
👍 16

An easy way to start a ripple effect from any widget to the entire screen on your flutter app.

READ MORE
animatedroute Card Image
animatedroute
👍 15

A flutter package that allows developers to animate between screens. works on both android and ios.

READ MORE
spinner Card Image
spinner
👍 13

A simple animated spinner that cycles through a circular list of fixed-size widgets

READ MORE
animated_overflow
👍 13

A simple widget for animating overflowing content horizontally or vertically with fade.

READ MORE
rotating_widgets Card Image
rotating_widgets
👍 11

Highly customizable Flutter Package to allow user to convert any widget into a 3D rotate-able widget

READ MORE
flutter_fadein
👍 11

Simple Flutter widget to fade-in your widgets once they are mounted.

READ MORE
breathing_collection Card Image
breathing_collection
👍 10

A collection of Flutter widgets with breathing animation. More widgets will be added.

READ MORE
smooth_sort Card Image
smooth_sort
👍 7

A wonderful and custom sorting animation for Flutter. This package provides different animations while sorting a list or grid in Flutter app.

READ MORE
splash_tap
👍 5

Makes an interesting splash effect when tapping it's child widget

READ MORE
vsync_provider
👍 4

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

READ MORE
flutter_fader Card Image
flutter_fader
👍 4

A flutter widget that allows you to fade a child widget in and out. When faded out the child widget is removed from the tree (it can't be interacted with)

READ MORE
animated_rotation Card Image
animated_rotation
👍 3

An implicit animation widget for rotation. Just provide the angle and the widget will rotate over time.

READ MORE
blinking_point Card Image
blinking_point
👍 2

A Flutter plugin that make it easy for you to create a blinking point in your project.

READ MORE