PackageTrack
Sign in Get early access

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
Release Pre-release

Releases

latest 20
  1. 0.9.2 31 Jul 2026
    Release notes
    • Use an absolute header image URL so the README banner renders on pub.dev.
    Open source →
  2. 0.9.1 31 Jul 2026
    Release notes
    • 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.
    Open source →
  3. 0.9.0 28 Jul 2026
    Release notes
    • Add ConfettiOptions.particleDuration as a time-based alternative to ticks.
    • Add ConfettiOptions.fadeOut to keep particles opaque for their full lifetime.
    • Fix Confetti.launch positioning in nested, custom, and resized overlays.
    Open source →
  4. 0.8.0 18 Jul 2026
    Release notes
    • Add snowfall support: ConfettiOptions.randomX and driftVariance let particles spawn across the top and drift naturally with startVelocity: 0.
    • Add a built-in Snowflake particle shape.
    • Refresh the example app with a light gallery UI and a dark play stage (replay / close).
    Open source →
  5. 0.7.1 18 Jul 2026
    Release notes
    • 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.
    Open source →
  6. 0.7.0 18 Jul 2026
    Release notes
    • 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 enableCustomScheduler argument of Confetti and Confetti.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 Random instance and per-particle Paint/Path objects instead of allocating them on every tick.
      • Emoji particles 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 RepaintBoundary to isolate its repaints from the rest of the widget tree.
    Open source →
  7. 0.6.0 23 Jun 2026
    Release notes
    • 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.
    Open source →
  8. 0.5.2 15 Jun 2026
    Release notes
    • Change github url.
    Open source →
  9. 0.5.1 14 Mar 2025
    Release notes
    • Fixed #9
    Open source →
  10. 0.5.0 06 Mar 2025
    Release notes
    • add the enableCustomScheduler argument to Confetti. 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.
    Open source →
  11. 0.4.0 09 Feb 2025
    Release notes
    • Fix y position for particles.
    • Add the insertInOverlay argument to the Confetti.launch function. This will be useful when you need to add the confetti OverlayEntry to a custom overlay.

    Thanks to @cosminpahomi

    Open source →
  12. 0.3.4 19 Oct 2024
    Release notes
    • Add the controller.kill() method to kill the showing confetti
    Open source →
  13. 0.3.3 18 Oct 2024
    Release notes
    • Improve the render quality of the emoji
    Open source →
  14. 0.3.2 17 Oct 2024
    Release notes
    • Add the emoji shape
    Open source →
  15. 0.3.1 08 Oct 2024
    Release notes
    Open source →
  16. 0.3.0 09 Aug 2024
    Release notes
    • the controller argument of Confetti is required now
    • add the instant argument to Confetti
    • Confetti.launch will return the controller created from the inner, and has added an argument called onFinished that will be invoked as the animation has finished
    • Refactor the code, make the render faster a little again
    Open source →
  17. 0.2.0 06 Aug 2024
    Release notes
    • Refactor the code, make the render faster a little again
    • Options is not required
    Open source →
  18. 0.1.1 06 Aug 2024
    Release notes
    • Make the render faster a little
    Open source →
  19. 0.1.0 05 Aug 2024
    Release notes
    • Add the square shape
    • Fix some spelling issues
    Open source →
  20. 0.0.1 04 Aug 2024
    Release notes
    • 🎉 confetti animation in Flutter
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive