flutter_confetti
Confetti animation in Flutter, a powerful and easy-to-use library to show amazing confetti effects.
0.9.2
20K downloads/mo
#2186 most downloaded on pub.dev
tao-zhi-1992/flutter_confetti
What this package is like to depend on
Last release 23 days ago
31 Jul 2026
Ships unpredictably
gaps range from 8 days to 1.3 years
Nearly every release is documented
notes for 20 of 20 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
20 releases · first in 2024
8 releases in the last 12 months
see the full history below
Release timeline
20 releases · Aug 2024 to Jul 2026
2025
2026
Releases
latest 20-
0.9.231 Jul 2026Release notes
Open source →- Use an absolute header image URL so the README banner renders on pub.dev.
-
0.9.131 Jul 2026Release notes
Open source →- Slim the README and move detailed API docs to
doc/guide.md. - Add a transparent brand header and confetti web favicon/icons for the example demo.
- Slim the README and move detailed API docs to
-
0.9.028 Jul 2026Release notes
Open source →- Add
ConfettiOptions.particleDurationas a time-based alternative toticks. - Add
ConfettiOptions.fadeOutto keep particles opaque for their full lifetime. - Fix
Confetti.launchpositioning in nested, custom, and resized overlays.
- Add
-
0.8.018 Jul 2026Release notes
Open source →- Add snowfall support:
ConfettiOptions.randomXanddriftVariancelet particles spawn across the top and drift naturally withstartVelocity: 0. - Add a built-in
Snowflakeparticle shape. - Refresh the example app with a light gallery UI and a dark play stage (replay / close).
- Add snowfall support:
-
0.7.118 Jul 2026Release notes
Open source →- Smooth out fixed-timestep rendering with interpolation between physics steps, so motion stays fluid on the web and on high refresh rate displays when frame timing doesn't line up with the 60Hz physics tick.
-
0.7.018 Jul 2026Release notes
Open source →- The confetti speed is now frame-rate independent: the physics simulation runs at a fixed 60 ticks per second on every device, so the animation is no longer faster on high refresh rate (e.g. 120Hz) screens.
- Deprecate the
enableCustomSchedulerargument ofConfettiandConfetti.launch. It is no longer needed and has no effect. - Performance improvements:
- Finished particles are removed from the internal list, so repeated launches no longer accumulate work.
- Reuse a shared
Randominstance and per-particlePaint/Pathobjects instead of allocating them on every tick. Emojiparticles with the same emoji, text style and scale now share one rasterized image, and the image is no longer rasterized multiple times while loading.- Wrap the confetti canvas in a
RepaintBoundaryto isolate its repaints from the rest of the widget tree.
-
0.6.023 Jun 2026Release notes
Open source →- Fix package analysis issues reported by pub.dev.
- Update the minimum Flutter version to 3.27.0 and migrate color opacity calls to
Color.withValues.
-
0.5.215 Jun 2026 -
0.5.114 Mar 2025 -
0.5.006 Mar 2025Release notes
Open source →- add the
enableCustomSchedulerargument toConfetti. If true, the confetti will use a timer to schedule the confetti, it is useful when you want to keep the speed of the confetti constant on every device with different refresh rates.
- add the
-
0.4.009 Feb 2025Release notes
Open source →- Fix y position for particles.
- Add the
insertInOverlayargument to theConfetti.launchfunction. This will be useful when you need to add the confetti OverlayEntry to a custom overlay.
Thanks to @cosminpahomi
-
0.3.419 Oct 2024 -
0.3.318 Oct 2024 -
0.3.217 Oct 2024 -
0.3.108 Oct 2024 -
0.3.009 Aug 2024Release notes
Open source →- the
controllerargument ofConfettiis required now - add the
instantargument toConfetti Confetti.launchwill return the controller created from the inner, and has added an argument calledonFinishedthat will be invoked as the animation has finished- Refactor the code, make the render faster a little again
- the
-
0.2.006 Aug 2024Release notes
Open source →- Refactor the code, make the render faster a little again
- Options is not required
-
0.1.106 Aug 2024 -
0.1.005 Aug 2024 -
0.0.104 Aug 2024