PackageTrack
Sign in Get early access

flutter_carousel_widget

A customizable Flutter carousel widget with infinite scrolling, auto-scrolling, pre-built indicators, expandable widgets, auto-sized child support, and enlarged center page.

3.1.1 38K downloads/mo #1663 most downloaded on pub.dev nixrajput/flutter_carousel_widget

What this package is like to depend on

Last release 1 months ago

02 Jul 2026

Ships unpredictably

gaps range from 3 weeks to 1.7 years

Nearly every release is documented

notes for 33 of 33 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

33 releases · first in 2021

1 release in the last 12 months

see the full history below

Release timeline

33 releases · Dec 2021 to Jul 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 33
  1. 3.1.1 02 Jul 2026
    Release notes

    What's Changed

    • Fixes last item size when ExpandableCarousel has no padsEnds by @Zigotote in #61
    • ci: standardize CI, release, and security workflows by @nixrajput in #68
    • ci: automated pub.dev release pipeline by @nixrajput in #69

    New Contributors

    Full Changelog: v3.1.0...v3.1.1

    Open source →
    Release notes
    • Chore: Added automated pub.dev release pipeline (version check, tag, publish) via GitHub Actions.
    Open source →
    Release notes

    v3.1.1 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  2. 3.1.0 13 Oct 2024
    Release notes

    What's Changed

    • bumped to version 3.1.0 by @nixrajput in #57
    • Security: Added SECURITY.md for vulnerability reporting and security best practices.
    • Enhancement: Added a Pull Request template to ensure thorough checks for new contributions.
    • Fix: issue #56 fixed.
    • Fix: issue #55 fixed.

    New Contributors

    Full Changelog: v3.0.1...v3.1.0

    Open source →
    Release notes
    • Security: Added SECURITY.md for vulnerability reporting and security best practices.
    • Enhancement: Added a Pull Request template to ensure thorough checks for new contributions.
    • Fix: issue #56 fixed.
    • Fix: issue #55 fixed.
    Open source →
    Release notes

    v3.1.0

    Compare

    Choose a tag to compare

    Open source →
  3. 3.0.1 10 Sep 2024
    Release notes

    What's Changed

    • Improvement: Added comments to the classes, controllers, states, options, enums, and indicators.
    • Improvement: Formatted the code to pass static analysis.
    • Documentation: Removed demo gif to reduce package size.

    Full Changelog: v3.0.0...v3.0.1

    Open source →
    Release notes
    • Improvement: Added comments to the classes, controllers, states, options, enums, and indicators.
    • Improvement: Formatted the code to pass static analysis.
    • Documentation: Removed demo gif to reduce package size.
    Open source →
    Release notes

    v3.0.1

    Compare

    Choose a tag to compare

    Open source →
  4. 3.0.0 08 Sep 2024
    Release notes

    What's Changed

    • Breaking Change: New FlutterCarouselOptions introduced for FlutterCarousel.
    • Breaking Change: New FlutterCarouselController introduced for FlutterCarousel.
    • Breaking Change: New FlutterCarouselState introduced for FlutterCarousel.
    • Breaking Change: New ExpandableCarouselOptions introduced for ExpandableCarousel.
    • Breaking Change: New ExpandableCarouselController introduced for ExpandableCarousel.
    • Breaking Change: New ExpandableCarouselState introduced for ExpandableCarousel.
    • Documentation: Updated the documentation to include breaking changes.
    • Fix: issue #52 fixed.
    • Fix: issue #51 fixed.
    • Fix: issue #50 fixed.
    • Fix: issue #48 fixed.
    • Fix: issue #38 fixed.
    • Fix: issue #37 fixed.
    • Improvement: Performance improvements.

    Full Changelog: v2.3.0...v3.0.0

    Open source →
    Release notes
    • Breaking Change: New FlutterCarouselOptions introduced for FlutterCarousel.
    • Breaking Change: New FlutterCarouselController introduced for FlutterCarousel.
    • Breaking Change: New FlutterCarouselState introduced for FlutterCarousel.
    • Breaking Change: New ExpandableCarouselOptions introduced for ExpandableCarousel.
    • Breaking Change: New ExpandableCarouselController introduced for ExpandableCarousel.
    • Breaking Change: New ExpandableCarouselState introduced for ExpandableCarousel.
    • Documentation: Updated the documentation to include breaking changes.
    • Fix: issue #52 fixed.
    • Fix: issue #51 fixed.
    • Fix: issue #50 fixed.
    • Fix: issue #48 fixed.
    • Fix: issue #38 fixed.
    • Fix: issue #37 fixed.
    • Improvement: Performance improvements.
    Open source →
    Release notes

    v3.0.0

    Compare

    Choose a tag to compare

    Open source →
  5. 2.3.0 23 Jul 2024
    Release notes

    What's Changed

    • Breaking Change: New ExpandableCarouselOptions introduced for ExpandableCarousel.
    • Breaking Change: New ExpandableCarouselController introduced for ExpandableCarousel.
    • Breaking Change: New ExpandableCarouselState introduced for ExpandableCarousel.
    • Breaking Change: All slide indicator properties have been consolidated into the SlideIndicatorOptions class.
    • Enhancement: issue #44 Added optional halo effect for slide indicators, customizable via SlideIndicatorOptions properties (enableHalo, haloPadding, haloDecoration).
    • Chore: Removed dead code.
    • Fix: issue #46 fixed.
    • Fix: issue #44 fixed.
    • Fix: issue #40 fixed.
    • Hide CarouselController from 'material.dart' import by @InstantlyMoist in #43
    • Add feature: customizable halo for prebuilt indicators by @ProV1X in #45

    New Contributors

    Full Changelog: v2.2.0...v2.3.0

    Open source →
    Release notes
    • Breaking Change: New ExpandableCarouselOptions introduced for ExpandableCarousel.
    • Breaking Change: New ExpandableCarouselController introduced for ExpandableCarousel.
    • Breaking Change: New ExpandableCarouselState introduced for ExpandableCarousel.
    • Breaking Change: All slide indicator properties have been consolidated into the SlideIndicatorOptions class.
    • Enhancement: issue #44 Added optional halo effect for slide indicators, customizable via SlideIndicatorOptions properties (enableHalo, haloPadding, haloDecoration).
    • Chore: Removed dead code.
    • Fix: issue #46 fixed.
    • Fix: issue #44 fixed.
    • Fix: issue #40 fixed.
    Open source →
    Release notes

    v2.3.0

    Compare

    Choose a tag to compare

    Open source →
  6. 2.2.0 07 Dec 2023
    Release notes
    • New Feature: Support for custom slide indicators added.
    • Documentation: Updated the documentation to show all contributors.
    • Documentation: Updated the documentation to demonstrate the use of custom slide indicator.
    • Fix: issue #28 fixed.
    • Fix: issue #30 fixed.
    • Improvement: Performance improvements.
    • Optimization: Removed unnecessary codes.

    What's Changed

    • export SequentialFillIndicator by @DjordjeMancic97 in #34
    • Expose and document SlideIndicator contract by @DDavidPrime in #36

    New Contributors

    Full Changelog: v2.1.2...v2.2.0

    Open source →
    Release notes
    • New Feature: Support for custom slide indicators added.
    • Documentation: Updated the documentation to show all contributors.
    • Documentation: Updated the documentation to demonstrate the use of custom slide indicator.
    • Fix: issue #28 fixed.
    • Fix: issue #30 fixed.
    • Improvement: Performance improvements.
    • Optimization: Removed unnecessary codes.
    Open source →
    Release notes

    v2.2.0

    Compare

    Choose a tag to compare

    Open source →
  7. 2.1.2 19 Oct 2023
    Release notes

    2.1.2

    • Documentation: Updated the documentation to display the screenshots.

    Full Changelog: v2.1.0...v2.1.2

    Open source →
    Release notes
    • Documentation: Updated the documentation to display the screenshots.
    Open source →
    Release notes

    v2.1.2

    Compare

    Choose a tag to compare

    Open source →
  8. 2.1.1 19 Oct 2023
    Release notes
    • Documentation: Updated the documentation to display the screenshots.
    Open source →
  9. 2.1.0 12 Aug 2023
    Release notes

    2.1.0

    • Fix: issue #27 LICENSE updated to MIT.
    • Fix: issue #24 fixed.
    • Fix: issue #22 fixed.
    • Fix: issue #20 fixed.
    • Fix: issue #17 fixed.
    • Fixed(?) a bunch of documentation comments that appear to be missing a '/' by @TDuffinNTU in #23

    New Contributors

    Full Changelog: v2.0.4...v2.1.0

    Open source →
    Release notes
    • Fix: issue #27 LICENSE updated to MIT.
    • Fix: issue #24 fixed.
    • Fix: issue #22 fixed.
    • Fix: issue #20 fixed.
    • Fix: issue #17 fixed.
    • Improvement: Performance improvements.
    Open source →
    Release notes

    v2.1.0

    Compare

    Choose a tag to compare

    Open source →
  10. 2.0.4 11 Jun 2023
    Release notes

    Changelog

    2.0.4

    • Improvement: Removed unnecessary dependencies.
    • Fix: All known bugs fixed and removed.
    • Improvement: Performance improvements.
    • Optimization: Removed unnecessary codes.

    What's Changed

    • Fixed incorrect carouselController named param in the documentation. by @MatthewJones517 in #19

    New Contributors

    Full Changelog: v2.0.2...v2.0.4

    Open source →
    Release notes
    • Optimization: Removed unnecessary codes.
    Open source →
    Release notes

    v2.0.4

    Compare

    Choose a tag to compare

    Open source →
  11. 2.0.3 11 Jun 2023
    Release notes
    • Improvement: Removed unnecessary dependencies.
    • Fix: All known bug fixed and removed.
    • Improvement: Performance improvements.
    • Optimization: Removed unnecessary codes.
    Open source →
  12. 2.0.2 01 Feb 2023
    Release notes

    Changelog

    2.0.2

    • Add: indicatorMargin property added to CarouselOptions.
    • Improvement: Removed unnecessary dependencies.
    • Fix: All known bug fixed and removed.
    • Improvement: Performance improvements.
    • Optimization: Removed unnecessary codes.

    2.0.1

    • Documentation: Updated the documentation to reflect the new Github Pages deployment
    • Fix: All known bug fixed and removed.

    2.0.0+1

    • Fix: Enums are now exported.
    • New Feature: ExpandableCarousel widget added.
    • Breaking Change: scrollPhysics is now physics in CarouselOptions.
    • Breaking Change: carouselController is now controller in CarouselOptions.
    • Breaking Change: Project architecture changed.
    • Fix: All known bug fixed and removed.
    • Improvement: Performance improvements.
    • Optimization: Removed unnecessary codes.

    2.0.0

    • New Feature: ExpandableCarousel widget added.
    • Breaking Change: scrollPhysics is now physics in CarouselOptions.
    • Breaking Change: carouselController is now controller in CarouselOptions.
    • Breaking Change: Project architecture changed.
    • Fix: All known bug fixed and removed.
    • Improvement: Performance improvements.
    • Optimization: Removed unnecessary codes.

    1.2.3

    • Fix: bug auto play carousel is not working.
    • All known bug fixed and removed.
    • Performance improvements.
    • Removed unnecessary codes.

    1.2.2

    • Fix: issue #7 bug show indicator when no custom CarouselController is set and showIndicator is set to true and onPageChanged is called.
    • Custom CarouselController can be set via CarouselOptions property.
    • All known bugs are fixed.
    • Performance improvements.

    1.2.1

    • Github Actions: Web Demo is now deployed to Github Pages
    • Documentation: Updated the documentation to reflect the new Github Pages deployment

    1.2.0

    • Project structure changed.
    • Minor bug fixes.
    • Removed unnecessary codes.

    1.1.0

    • Minor bug fixes.
    • Performance improvements.

    1.0.5

    • Minor bug fixes.
    • Performance improvements.

    1.0.4

    • Minor bug fixes.
    • Performance improvements.

    1.0.3

    • Minor bug fixes.
    • Performance improvements.

    1.0.2

    • Option to float Slide Indicator over Carousel or to show below Carousel added.
    • Screenshots updated.
    • Source code optimised.
    • Performance improvements.

    1.0.1

    • Web app example demo added.
    • Indicator color will change according to System theme.
    • Screenshots updated.
    • Documentation updated.
    • Source code optimised.
    • Performance improvements.

    1.0.0

    • Source code optimised.
    • Bug fixes.
    • Performance improvements.
    • Documentation updated.

    0.1.5

    • Default Slide Indicator added.
    • Bug fixes.
    • Performance improvements.

    0.1.4

    • Bug fixes.
    • Documentation updated.

    0.1.3

    • Minor bug fixes.

    0.1.2

    • Auto-sized child support.
    • Bug fixes.

    0.1.1

    • Bug fixes.
    • Documentation updated.

    0.1.0

    • Pre-built Carousel indicator support added.
    • Bug fixes.
    • Documentation updated.

    0.0.1

    • Initial Version.
    Open source →
    Release notes
    • Add: indicatorMargin property added to CarouselOptions.
    • Improvement: Removed unnecessary dependencies.
    • Fix: All known bug fixed and removed.
    • Improvement: Performance improvements.
    • Optimization: Removed unnecessary codes.
    Open source →
    Release notes

    v2.0.2

    Compare

    Choose a tag to compare

    Open source →
  13. 2.0.1 11 Jan 2023
    Release notes
    • Documentation: Updated the documentation to reflect the new Github Pages deployment.
    • Fix: All known bug fixed and removed.
    Open source →
    Release notes
    • Documentation : Updated the documentation to reflect the new Github Pages deployment

    • Fix : All known bug fixed and removed.

    Open source →
  14. 2.0.0 15 Dec 2022
    Release notes
    • New Feature: ExpandableCarousel widget added.
    • Breaking Change: scrollPhysics is now physics in CarouselOptions.
    • Breaking Change: carouselController is now controller in CarouselOptions.
    • Breaking Change: Project architecture changed.
    • Fix: All known bug fixed and removed.
    • Improvement: Performance improvements.
    • Optimization: Removed unnecessary codes.
    Open source →
    Release notes
    • New Feature : ExpandableCarousel widget added.

    • Breaking Change : scrollPhysics is now physics in CarouselOptions .

    • Breaking Change : carouselController is now controller in CarouselOptions .

    • Breaking Change : Project architecture changed.

    • Fix : All known bug fixed and removed.

    • Improvement : Performance improvements.

    • Optimization : Removed unnecessary codes.

    Open source →
  15. 2.0.0+1 16 Dec 2022
    Release notes
    • Fix: Enums are now exported.
    • New Feature: ExpandableCarousel widget added.
    • Breaking Change: scrollPhysics is now physics in CarouselOptions.
    • Breaking Change: carouselController is now controller in CarouselOptions.
    • Breaking Change: Project architecture changed.
    • Fix: All known bug fixed and removed.
    • Improvement: Performance improvements.
    • Optimization: Removed unnecessary codes.
    Open source →
    Release notes
    • Fix : Enums are now exported.

    • New Feature : ExpandableCarousel widget added.

    • Breaking Change : scrollPhysics is now physics in CarouselOptions .

    • Breaking Change : carouselController is now controller in CarouselOptions .

    • Breaking Change : Project architecture changed.

    • Fix : All known bug fixed and removed.

    • Improvement : Performance improvements.

    • Optimization : Removed unnecessary codes.

    Open source →
  16. 1.2.3 24 Nov 2022
    Release notes
    • Fix: bug auto play carousel is not working.
    • All known bug fixed and removed.
    • Performance improvements.
    • Removed unnecessary codes.
    Open source →
    Release notes
    • Fix : bug auto play carousel is not working.

    • All known bug fixed and removed.

    • Performance improvements.

    • Removed unnecessary codes.

    Open source →
  17. 1.2.2 18 Nov 2022
    Release notes
    • Fix: issue #7 bug show indicator when no custom CarouselController is set and showIndicator is set to true and onPageChanged is called.
    • Custom CarouselController can be set via CarouselOptions property.
    • All known bugs are fixed.
    • Performance improvements.
    Open source →
    Release notes
    • Fix : issue #7 bug show indicator when no custom CarouselController is set and showIndicator is set to true and onPageChanged is called.

    • Custom CarouselController can be set via CarouselOptions property.

    • All known bugs are fixed.

    • Performance improvements.

    Open source →
  18. 1.2.1 06 Oct 2022
    Release notes
    • Github Actions: Web Demo is now deployed to Github Pages
    • Documentation: Updated the documentation to reflect the new Github Pages deployment
    Open source →
  19. 1.2.0 05 Sep 2022
    Release notes
    • Project structure changed.
    • Minor bug fixes.
    • Removed unnecessary codes.
    Open source →
  20. 1.1.0 14 May 2022
    Release notes
    • Minor bug fixes.
    • Performance improvements.
    Open source →
  21. 1.0.5 06 Apr 2022
    Release notes
    • Minor bug fixes.
    • Performance improvements.
    Open source →
  22. 1.0.4 06 Apr 2022
    Release notes
    • Minor bug fixes.
    • Performance improvements.
    Open source →
  23. 1.0.3 23 Mar 2022
    Release notes
    • Minor bug fixes.
    • Performance improvements.
    Open source →
  24. 1.0.2 15 Mar 2022
    Release notes
    • Option to float Slide Indicator over Carousel or to show below Carousel added.
    • Screenshots updated.
    • Source code optimized.
    • Performance improvements.
    Open source →
    Release notes
    • Option to float Slide Indicator over Carousel or to show below Carousel added.

    • Screenshots updated.

    • Source code optimised.

    • Performance improvements.

    Open source →
  25. 1.0.1 11 Feb 2022
    Release notes
    • Web app example demo added.
    • Indicator color will change according to System theme.
    • Screenshots updated.
    • Documentation updated.
    • Source code optimized.
    • Performance improvements.
    Open source →
    Release notes
    • Web app example demo added.

    • Indicator color will change according to System theme.

    • Screenshots updated.

    • Documentation updated.

    • Source code optimised.

    • Performance improvements.

    Open source →
  26. 1.0.0 10 Feb 2022
    Release notes
    • Source code optimized.
    • Bug fixes.
    • Performance improvements.
    • Documentation updated.
    Open source →
    Release notes
    • Source code optimised.

    • Bug fixes.

    • Performance improvements.

    • Documentation updated.

    Open source →
  27. 0.1.5 10 Feb 2022
    Release notes
    • Default Slide Indicator added.
    • Bug fixes.
    • Performance improvements.
    Open source →
  28. 0.1.4 20 Jan 2022
    Release notes
    • Bug fixes.
    • Documentation updated.
    Open source →
  29. 0.1.3 20 Dec 2021
    Release notes
    • Minor bug fixes.
    Open source →
  30. 0.1.2 20 Dec 2021
    Release notes
    • Auto-sized child support.
    • Bug fixes.
    Open source →
  31. 0.1.1 17 Dec 2021
    Release notes
    • Bug fixes.
    • Documentation updated.
    Open source →
  32. 0.1.0 17 Dec 2021
    Release notes
    • Pre-built Carousel indicator support added.
    • Bug fixes.
    • Documentation updated.
    Open source →
  33. 0.0.1 10 Dec 2021
    Release notes
    • Initial Version.
    Open source →
    Release notes
    • Initial Version.

    Assets 2 Loading

    Uh oh!

    There was an error while loading. Please reload this page .

    All reactions

    Previous 1 2 Next

    Previous Next

    You can’t perform that action at this time.

    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