Flutter Gems is a curated list of 7000+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Card and Expansion Tile packages
Last updated: October 19, 2025
Card is the most popular and versatile Flutter UI component which provides a modular way to display information by breaking down content into digestible bits that may allow users to interact with it. Although a Card can contain various elements like text, images, graphs, tags, buttons, icons, etc., but all these elements together represent a single idea. Some of the best Card UIs are intuitive, easy to digest, user friendly, responsive and shareable. Various styling enhancements like Rounded Corners, Borders, Elevation, Shadow, Font and Color can also be made to a Card.
In case a Card contains more content (long description), it can include an expansion widget that allows the user to expand and collapse content.
Cards can also be more interactive and can be combined with animations like flipping, motion, drag & drop, gooey, etc.
The full list of Flutter packages that can help you add a wide variety of Cards and Expansion Cards is provided below.
expandable
π 1.82K β¬οΈ 298.3K
Dart 3 compatibleMaintenance Status: Poor
A Flutter widget that can be expanded or collapsed by clicking on a header or an icon.
readmore
π 1.11K β¬οΈ 94K
Dart 3 compatibleMaintenance Status: Average
A Flutter package that allows for dynamic expansion and collapse of text, as well as interactions with text patterns such as hashtags, URLs, and mentions.
flip_card
π 936 β¬οΈ 124.4K
Dart 3 compatibleMaintenance Status: Poor
A component that provides flip card animation. It could be used for hide and show details of a product.
expansion_tile_card
π 630 β¬οΈ 11.7K
Dart 3 compatibleMaintenance Status: Poor
An "expansion" on the Flutter SDK's standard ExpansionTile, to create a Google Material Theme inspired raised widget, ExpansionTileCard, instead.
accordion
π 395 β¬οΈ 19.5K
Dart 3 compatibleMaintenance Status: Poor
A stylish and smooth Accordion list where each item can be expanded or collapsed simply by clicking on the header.
swipable_stack
π 320 β¬οΈ 5.3K
Dart 3 compatibleMaintenance Status: Poor
A widget for stacking cards, which users can swipe horizontally and vertically with beautiful animations like Tinder.

vertical_card_pager
π 301 β¬οΈ 503
Dart 3 compatibleMaintenance Status: Good
Use dynamic and beautiful card view pagers to help you create great apps.
stacked_card_carousel
π 215 β¬οΈ 1.1K
Dart 3 compatibleMaintenance Status: Poor
A widget for creating a vertical carousel with stacked cards.
horizontal_card_pager
π 170 β¬οΈ 213
Dart 3 compatibleMaintenance Status: Poor
Use dynamic and beautiful card view pagers (horizontal direction) to help you create great apps.
expand_widget
π 146 β¬οΈ 2.8K
Dart 3 compatibleMaintenance Status: Poor
Ability to easily expand and retract a widget collection or text

flutter_flip_card
π 137 β¬οΈ 6.7K
Dart 3 compatibleMaintenance Status: Average
A component that provides a flip card animation. It could be used for hiding and showing details of a product.
folding_cell
π 131 β¬οΈ 208
Dart 3 compatibleMaintenance Status: Poor
Simple folding cell widget, pass frontWidget and innerWidget to fold and unfold.

page_flip_builder
π 120 β¬οΈ 636
Dart 3 compatibleMaintenance Status: Average
A custom Flutter widget that enables interactive page-flip transitions in your app.

expansion_tile_group
π 92 β¬οΈ 6K
Dart 3 compatibleMaintenance Status: Good
Overcome the limitations of the standard ExpansionTile widget by incorporating highly customizable widgets that fully extend its functionality. And more awesome features.

tap_to_expand
π 95 β¬οΈ 333
Dart 3 compatibleMaintenance Status: Average
This package is to build expandable widget fast and easy with few lines and you can customize it to whatever!.

card_stack_widget
π 79 β¬οΈ 402
Dart 3 compatibleMaintenance Status: Good
A vertical dismissible and customizable stack of cards for Flutter applications

flutter_expanded_tile
π 75 β¬οΈ 5.1K
Dart 3 compatibleMaintenance Status: Average
An Expansion tile similar to the list tile supports leading widget,and programatic control with content expansion animation.
flicked_cards
π 78 β¬οΈ 27
Dart 3 compatibleMaintenance Status: Poor
A gesture driven customizable and extensible card widget

expansion_widget
π 69 β¬οΈ 4.6K
Dart 3 compatibleMaintenance Status: Average
An edited version of Expansion Tile that allows you customize tile widget and animation.

toggle_list
π 71 β¬οΈ 514
Dart 3 compatibleMaintenance Status: Average
An easy-to-use and highly customizable expandable list widget for your Flutter application.
card_actions
π 71 β¬οΈ 122
Dart 3 compatibleMaintenance Status: Poor
Empower Your Cards with Custom Actions and Enhancements using our Flutter Package.
animated_card
π 69 β¬οΈ 1.3K
Dart 3 compatibleMaintenance Status: Poor
Package to animate the initialization of any widget, with the possibility of using a custom dismissible.
image_card
π 67 β¬οΈ 222
Dart 3 compatibleMaintenance Status: Poor
A Flutter package provides the image card customization. Supported more parameter and gradient to customize card
tweet_ui
π 66 β¬οΈ 209
Dart 3 compatibleMaintenance Status: Poor
Show Tweets from a Twitter API JSON on Android and iOS. Support for Tweets with 1-4 photos, Video, GIFs, hashtags, mentions, symbols, urls, quoted Tweets and retweets.
swiping_card_deck
π 56 β¬οΈ 607
Dart 3 compatibleMaintenance Status: Poor
A widget for swiping through a deck of cards with gestures or buttons.

animated_3d_card
π 54 β¬οΈ 53
Dart 3 compatibleMaintenance Status: Average
Nice animated 3D card for Flutter
select_card
π 50 β¬οΈ 57
Dart 3 compatibleMaintenance Status: Poor
A Flutter package with animated customizable card items selection.
diagonal_decoration
π 49 β¬οΈ 1
Dart 3 compatibleMaintenance Status: Poor
Custom box decoration with diagonals on the background. Contains DiagonalDecoration and MatrixDecoration.
pricing_cards
π 44 β¬οΈ 103
Dart 3 compatibleMaintenance Status: Poor
Awesome flexible pricing cards with custom style options for you Flutter project
flutter_cool_card_swiper
π 42 β¬οΈ 32
Dart 3 compatibleMaintenance Status: Poor
Flutter Cool Card Swiper with smooth animation
flutter_folding_card
π 36 β¬οΈ 48
Dart 3 compatibleMaintenance Status: Poor
A Flutter package to create a Romantic Expandable Card with folding effect. It will be useful for your awesome app.
expandable_widgets
π 36 β¬οΈ 13
Dart 3 compatibleMaintenance Status: Poor
A package provides expandable widgets for Flutter, written in 100% Dart.
foldable_list
π 35 β¬οΈ 646
Dart 3 compatibleMaintenance Status: Poor
An animated foldable list with expanded items that will be shown when user click on a cell
expandable_richtext
π 34 β¬οΈ 882
Dart 3 compatibleMaintenance Status: Average
A text widget which you can use to initially only show a defined number of lines of a probably long text. it also support clickable @βmention,

expansion_tile_list
π 32 β¬οΈ 2.7K
Dart 3 compatibleMaintenance Status: Good
A customizable set of expansion tiles with versatile options for styling, animations, and control over expansion behavior, while streamlining essential features for ease of use.
card_slider
π 33 β¬οΈ 115
Dart 3 compatibleMaintenance Status: Poor
A draggable Flutter image carousel slider, swipe or drag to change the slide!
configurable_expansion_tile_null_safety
π 26 β¬οΈ 7K
Dart 3 compatibleMaintenance Status: Average
A Configurable Expansion Tile edited from the flutter material implementation that allows for customization
bounce_tapper
π 29 β¬οΈ 128
Dart 3 compatibleMaintenance Status: Good
Smooth on-tap bounce (shrink/grow) animation that can easily enhance user touch interactions.
custom_accordion
π 28 β¬οΈ 145
Dart 3 compatibleMaintenance Status: Poor
The Custom Accordion package allows to create Expandable Flutter widget where each item or list of items can be expanded or collapsed simply by clicking on the header.

flash_card
π 28 β¬οΈ 119
Dart 3 compatibleMaintenance Status: Good
Support for creating Flash Cards - a learning method that makes it easier for users to remember information.
flutter_horizontal_featured_list
π 28 β¬οΈ 7
Dart 3 compatibleMaintenance Status: Poor
A Flutter package to create Horizontal Featured List. It helps you in saving time during the development of many same designs.
rounded_expansion_tile
π 27 β¬οΈ 1.2K
Dart 3 compatibleMaintenance Status: Poor
A simple Expansiontile for Flutter applications with borderradius.

card_animation_hover
π 10 β¬οΈ 78
Dart 3 compatibleMaintenance Status: Average
This class is a StatefulWidget that displays a card with a hover animation effect.
slimy_card
π 571 β¬οΈ 32
Maintenance Status: Poor
It provides a beautiful slime-like animation of a Card that separates into two.
expansion_card
π 302 β¬οΈ 114
Maintenance Status: Poor
Expansion Card that expands on click with full body cover background that also expands ontap. This widget is highly customizable with smooth animations.
sliding_card
π 177 β¬οΈ 28
Maintenance Status: Poor
Sliding card is a highly customizable flutter package that will help you create animated Cards with a sliding animation effect.
expandable_card
π 72 β¬οΈ 4
Maintenance Status: Poor
a Flutter Widget that makes it easy to build a page with a bottom Card that can be expanded on user drag.
configurable_expansion_tile
π 65 β¬οΈ 78
Maintenance Status: Poor
A Configurable Expansion Tile edited from the flutter material implementation that allows for customization
flutter_ticket_widget
π 63 β¬οΈ 22
Maintenance Status: Poor
A new Flutter package which helps you implement Ticket Widget in your app.
flutter_animated_cards
π 45 β¬οΈ 29
Maintenance Status: Poor
A Fully customizable animated cards widget that has feature of 3D animation and much more. This widget works on both Android & iOS.
infinite_cards
π 31 β¬οΈ 29
Maintenance Status: Poor
An infinite card switching UI for Flutter, support custom animation
flutter_stack_card
π 29 β¬οΈ 11
Maintenance Status: Poor
Stack Card Widget is fastest way to create swap card in flutter.
flutter_flip_view
π 28 β¬οΈ 36
Maintenance Status: Poor
Provides 3D flip card visuals.
flutter_collapse
π 11 β¬οΈ 36
Maintenance Status: Poor
flutter_collapse is a plug-in for folding up the expansion panelγ