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 2026Releases
latest 33-
3.1.102 Jul 2026Release notes
Open source →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
Release notes
Open source →- Chore: Added automated pub.dev release pipeline (version check, tag, publish) via GitHub Actions.
-
3.1.013 Oct 2024Release notes
Open source →What's Changed
- bumped to version 3.1.0 by @nixrajput in #57
- Security: Added
SECURITY.mdfor vulnerability reporting and security best practices. - Enhancement: Added a
Pull Request templateto ensure thorough checks for new contributions. - Fix:
issue #56fixed. - Fix:
issue #55fixed.
New Contributors
- @nixrajput made their first contribution in #57
Full Changelog: v3.0.1...v3.1.0
-
3.0.110 Sep 2024Release notes
Open source →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
gifto reduce package size.
Full Changelog: v3.0.0...v3.0.1
Release notes
Open source →- Improvement: Added comments to the classes, controllers, states, options, enums, and indicators.
- Improvement: Formatted the code to pass static analysis.
- Documentation: Removed demo
gifto reduce package size.
-
3.0.008 Sep 2024Release notes
Open source →What's Changed
- Breaking Change: New
FlutterCarouselOptionsintroduced forFlutterCarousel. - Breaking Change: New
FlutterCarouselControllerintroduced forFlutterCarousel. - Breaking Change: New
FlutterCarouselStateintroduced forFlutterCarousel. - Breaking Change: New
ExpandableCarouselOptionsintroduced forExpandableCarousel. - Breaking Change: New
ExpandableCarouselControllerintroduced forExpandableCarousel. - Breaking Change: New
ExpandableCarouselStateintroduced forExpandableCarousel. - Documentation: Updated the documentation to include breaking changes.
- Fix:
issue #52fixed. - Fix:
issue #51fixed. - Fix:
issue #50fixed. - Fix:
issue #48fixed. - Fix:
issue #38fixed. - Fix:
issue #37fixed. - Improvement: Performance improvements.
Full Changelog: v2.3.0...v3.0.0
Release notes
Open source →- Breaking Change: New
FlutterCarouselOptionsintroduced forFlutterCarousel. - Breaking Change: New
FlutterCarouselControllerintroduced forFlutterCarousel. - Breaking Change: New
FlutterCarouselStateintroduced forFlutterCarousel. - Breaking Change: New
ExpandableCarouselOptionsintroduced forExpandableCarousel. - Breaking Change: New
ExpandableCarouselControllerintroduced forExpandableCarousel. - Breaking Change: New
ExpandableCarouselStateintroduced forExpandableCarousel. - Documentation: Updated the documentation to include breaking changes.
- Fix:
issue #52fixed. - Fix:
issue #51fixed. - Fix:
issue #50fixed. - Fix:
issue #48fixed. - Fix:
issue #38fixed. - Fix:
issue #37fixed. - Improvement: Performance improvements.
- Breaking Change: New
-
2.3.023 Jul 2024Release notes
Open source →What's Changed
- Breaking Change: New
ExpandableCarouselOptionsintroduced forExpandableCarousel. - Breaking Change: New
ExpandableCarouselControllerintroduced forExpandableCarousel. - Breaking Change: New
ExpandableCarouselStateintroduced forExpandableCarousel. - Breaking Change: All slide indicator properties have been consolidated into the
SlideIndicatorOptionsclass. - Enhancement:
issue #44Added optional halo effect for slide indicators, customizable viaSlideIndicatorOptionsproperties (enableHalo,haloPadding,haloDecoration). - Chore: Removed dead code.
- Fix:
issue #46fixed. - Fix:
issue #44fixed. - Fix:
issue #40fixed. - Hide CarouselController from 'material.dart' import by @InstantlyMoist in #43
- Add feature: customizable halo for prebuilt indicators by @ProV1X in #45
New Contributors
- @InstantlyMoist made their first contribution in #43
- @ProV1X made their first contribution in #45
Full Changelog: v2.2.0...v2.3.0
Release notes
Open source →- Breaking Change: New
ExpandableCarouselOptionsintroduced forExpandableCarousel. - Breaking Change: New
ExpandableCarouselControllerintroduced forExpandableCarousel. - Breaking Change: New
ExpandableCarouselStateintroduced forExpandableCarousel. - Breaking Change: All slide indicator properties have been consolidated into the
SlideIndicatorOptionsclass. - Enhancement:
issue #44Added optional halo effect for slide indicators, customizable viaSlideIndicatorOptionsproperties (enableHalo,haloPadding,haloDecoration). - Chore: Removed dead code.
- Fix:
issue #46fixed. - Fix:
issue #44fixed. - Fix:
issue #40fixed.
- Breaking Change: New
-
2.2.007 Dec 2023Release notes
Open source →- 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 #28fixed. - Fix:
issue #30fixed. - 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
- @DjordjeMancic97 made their first contribution in #34
- @DDavidPrime made their first contribution in #36
Full Changelog: v2.1.2...v2.2.0
Release notes
Open source →- 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 #28fixed. - Fix:
issue #30fixed. - Improvement: Performance improvements.
- Optimization: Removed unnecessary codes.
-
2.1.219 Oct 2023Release notes
Open source →2.1.2
- Documentation: Updated the documentation to display the screenshots.
Full Changelog: v2.1.0...v2.1.2
-
2.1.119 Oct 2023 -
2.1.012 Aug 2023Release notes
Open source →2.1.0
- Fix:
issue #27LICENSE updated to MIT. - Fix:
issue #24fixed. - Fix:
issue #22fixed. - Fix:
issue #20fixed. - Fix:
issue #17fixed. - Fixed(?) a bunch of documentation comments that appear to be missing a '/' by @TDuffinNTU in #23
New Contributors
- @TDuffinNTU made their first contribution in #23
Full Changelog: v2.0.4...v2.1.0
Release notes
Open source →- Fix:
issue #27LICENSE updated to MIT. - Fix:
issue #24fixed. - Fix:
issue #22fixed. - Fix:
issue #20fixed. - Fix:
issue #17fixed. - Improvement: Performance improvements.
- Fix:
-
2.0.411 Jun 2023Release notes
Open source →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
- @MatthewJones517 made their first contribution in #19
Full Changelog: v2.0.2...v2.0.4
-
2.0.311 Jun 2023Release notes
Open source →- Improvement: Removed unnecessary dependencies.
- Fix: All known bug fixed and removed.
- Improvement: Performance improvements.
- Optimization: Removed unnecessary codes.
-
2.0.201 Feb 2023Release notes
Open source →Changelog
2.0.2
- Add:
indicatorMarginproperty added toCarouselOptions. - 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:
ExpandableCarouselwidget added. - Breaking Change:
scrollPhysicsis nowphysicsinCarouselOptions. - Breaking Change:
carouselControlleris nowcontrollerinCarouselOptions. - Breaking Change: Project architecture changed.
- Fix: All known bug fixed and removed.
- Improvement: Performance improvements.
- Optimization: Removed unnecessary codes.
2.0.0
- New Feature:
ExpandableCarouselwidget added. - Breaking Change:
scrollPhysicsis nowphysicsinCarouselOptions. - Breaking Change:
carouselControlleris nowcontrollerinCarouselOptions. - 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 #7bug show indicator when no customCarouselControlleris set andshowIndicatoris set totrueandonPageChangedis called. - Custom
CarouselControllercan be set viaCarouselOptionsproperty. - 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.
Release notes
Open source →- Add:
indicatorMarginproperty added toCarouselOptions. - Improvement: Removed unnecessary dependencies.
- Fix: All known bug fixed and removed.
- Improvement: Performance improvements.
- Optimization: Removed unnecessary codes.
- Add:
-
2.0.111 Jan 2023Release notes
Open source →- Documentation: Updated the documentation to reflect the new Github Pages deployment.
- Fix: All known bug fixed and removed.
Release notes
Open source →-
Documentation : Updated the documentation to reflect the new Github Pages deployment
-
Fix : All known bug fixed and removed.
-
2.0.015 Dec 2022Release notes
Open source →- New Feature:
ExpandableCarouselwidget added. - Breaking Change:
scrollPhysicsis nowphysicsinCarouselOptions. - Breaking Change:
carouselControlleris nowcontrollerinCarouselOptions. - Breaking Change: Project architecture changed.
- Fix: All known bug fixed and removed.
- Improvement: Performance improvements.
- Optimization: Removed unnecessary codes.
Release notes
Open source →-
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.
- New Feature:
-
2.0.0+116 Dec 2022Release notes
Open source →- Fix: Enums are now exported.
- New Feature:
ExpandableCarouselwidget added. - Breaking Change:
scrollPhysicsis nowphysicsinCarouselOptions. - Breaking Change:
carouselControlleris nowcontrollerinCarouselOptions. - Breaking Change: Project architecture changed.
- Fix: All known bug fixed and removed.
- Improvement: Performance improvements.
- Optimization: Removed unnecessary codes.
Release notes
Open source →-
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.
-
1.2.324 Nov 2022Release notes
Open source →- Fix: bug auto play carousel is not working.
- All known bug fixed and removed.
- Performance improvements.
- Removed unnecessary codes.
Release notes
Open source →-
Fix : bug auto play carousel is not working.
-
All known bug fixed and removed.
-
Performance improvements.
-
Removed unnecessary codes.
-
1.2.218 Nov 2022Release notes
Open source →- Fix:
issue #7bug show indicator when no customCarouselControlleris set andshowIndicatoris set totrueandonPageChangedis called. - Custom
CarouselControllercan be set viaCarouselOptionsproperty. - All known bugs are fixed.
- Performance improvements.
Release notes
Open source →-
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.
- Fix:
-
1.2.106 Oct 2022Release notes
Open source →- Github Actions: Web Demo is now deployed to Github Pages
- Documentation: Updated the documentation to reflect the new Github Pages deployment
-
1.2.005 Sep 2022 -
1.1.014 May 2022 -
1.0.506 Apr 2022 -
1.0.406 Apr 2022 -
1.0.323 Mar 2022 -
1.0.215 Mar 2022Release notes
Open source →- Option to float Slide Indicator over Carousel or to show below Carousel added.
- Screenshots updated.
- Source code optimized.
- Performance improvements.
Release notes
Open source →-
Option to float Slide Indicator over Carousel or to show below Carousel added.
-
Screenshots updated.
-
Source code optimised.
-
Performance improvements.
-
1.0.111 Feb 2022Release notes
Open source →- Web app example demo added.
- Indicator color will change according to System theme.
- Screenshots updated.
- Documentation updated.
- Source code optimized.
- Performance improvements.
Release notes
Open source →-
Web app example demo added.
-
Indicator color will change according to System theme.
-
Screenshots updated.
-
Documentation updated.
-
Source code optimised.
-
Performance improvements.
-
1.0.010 Feb 2022Release notes
Open source →- Source code optimized.
- Bug fixes.
- Performance improvements.
- Documentation updated.
Release notes
Open source →-
Source code optimised.
-
Bug fixes.
-
Performance improvements.
-
Documentation updated.
-
0.1.510 Feb 2022 -
0.1.420 Jan 2022 -
0.1.320 Dec 2021 -
0.1.220 Dec 2021 -
0.1.117 Dec 2021 -
0.1.017 Dec 2021Release notes
Open source →- Pre-built Carousel indicator support added.
- Bug fixes.
- Documentation updated.
-
0.0.110 Dec 2021Release notes
Open source →- 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.