A Flutter Carousel Widget is a Multiple set of items that slide on a particular time spam. It may be a collection of images, texts or other elements inside an item that generally slides towards the left automatically. It is used to show a bundle of elements to the user without doing any action in the form of an auto slide.
The best example we can give is testimonials, in which the client’s message comes on the screen for a short interval of time & slides to other client’s messages. The auto slide continues until the user stays at the component.
In today’s real-time world of application, Carousel plays a very important role either for web apps or mobile apps. Applications like e-commerce, news, food delivery, etc use the sliding carousels to show the offers, upcoming products, variants & more.
There are different types of carousels on Flutter. So you can use it as per your requirement.
As of now, we are going to list the Top Flutter Carousel widget packages here:
1. carousel_slider: ^4.0.0
It contains n number of slide components. It can be used with background images, blocks & gradient colors as well.
Check out installation and/or implementation guide on pub.dev:

Contribute or raise an issue ticket on GitHub:

2. getwidget: ^2.0.4
Short Intro: GetWidget is an open source library that comes with pre-build 1000+ UI components. It makes development faster & more enjoyable. You can customize the component as per your need.
Check out installation and/or implementation guide on pub.dev:

Check out the different types and/or implementation of GFCarousel:
Contribute or raise an issue ticket on GitHub:

3. smooth_page_indicator: ^1.0.0+2
Customizable animated page indicator with a set of built-in effects.
Check out installation and/or implementation guide on pub.dev:

Contribute or raise an issue ticket on GitHub:

4. dots_indicator: ^2.0.0
In this, pageLength is the total of dots to display and currentIndexPage is the position to hightlight.
Check out installation and/or implementation guide on pub.dev:

Contribute or raise an issue ticket on GitHub:

5. card_swiper: ^2.0.1
This is Swiper/Carousel for flutter components, with multiple layouts, infinite loop. Compatible with Android & iOS.
Check out installation and/or implementation guide on pub.dev:

Contribute or raise an issue ticket on GitHub:

6. vertical_card_pager: ^1.0.0
This slides the flutter components vertically by keeping the other slides behind it.
Check out installation and/or implementation guide on pub.dev:

Contribute or raise an issue ticket on GitHub:

7. animated_image_list: ^1.0.0
This is Flutter Animated image list with parallax effect and image lightbox with n number of slide components.
Check out installation and/or implementation guide on pub.dev:

Contribute or raise an issue ticket on GitHub:

8. perspective_pageview: ^0.1.1
Easy to use 3D-Perspective PageView built upon the regular PageView provided by Flutter SDK.
Check out installation and/or implementation guide on pub.dev:

Contribute or raise an issue ticket on GitHub:

9. stacked_card_carousel: ^0.0.2+1
This widgets creates a vertical carousel stacked with cards. It supports both android and iOS.
Check out installation and/or implementation guide on pub.dev:

Contribute or raise an issue ticket on GitHub:

10. awesome_page_transitions: ^1.0.0
Simple and light weight plugin, contains n number of slides. It can be used with background images, blocks & gradient colors as well.
Check out installation and/or implementation guide on pub.dev:

Contribute or raise an issue ticket on GitHub:

We hope this list will help you out. If you have a suggestion to this list then let us know in the comment section and we will add into this list.

I’m Navin Sharma, a passionate Full Stack Developer with over 20 years of experience in the tech industry. Throughout my career, I’ve had the privilege of working on a variety of exciting projects, developing everything from dynamic web applications to complex back-end systems. My expertise spans both front-end and back-end technologies, and I thrive on building solutions that are not only functional but also scalable and user-friendly.
Beyond my hands-on development work, I’ve contributed to several well-respected tech and startup blogs, where I share my insights on the latest trends, development strategies, and best practices in the world of web development. I also have a strong background in app analysis, where I’ve helped companies optimize their products for better performance and enhanced user experience.
Whether I’m working on a challenging coding problem or mentoring fellow developers, I’m always eager to learn, innovate, and push the boundaries of what’s possible with technology.

