β–²

Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

Top Flutter Card and Expansion Tile packages

Last updated: January 26, 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.79K   β¬‡οΈ 243.3K
Dart 3 compatible
Maintenance Status: Poor

A Flutter widget that can be expanded or collapsed by clicking on a header or an icon.

readmore
πŸ‘ 1.04K   β¬‡οΈ 71.8K
Dart 3 compatible
Maintenance Status: Good

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
πŸ‘ 917   β¬‡οΈ 127.8K
Dart 3 compatible
Maintenance Status: Poor

A component that provides flip card animation. It could be used for hide and show details of a product.

expansion_tile_card Card Image
expansion_tile_card
πŸ‘ 615   β¬‡οΈ 9K
Dart 3 compatible
Maintenance Status: Average

An "expansion" on the Flutter SDK's standard ExpansionTile, to create a Google Material Theme inspired raised widget, ExpansionTileCard, instead.

accordion Card Image
accordion
πŸ‘ 357   β¬‡οΈ 19.2K
Dart 3 compatible
Maintenance Status: Average

A stylish and smooth Accordion list where each item can be expanded or collapsed simply by clicking on the header.

swipable_stack
πŸ‘ 307   β¬‡οΈ 4.5K
Dart 3 compatible
Maintenance Status: Poor

A widget for stacking cards, which users can swipe horizontally and vertically with beautiful animations like Tinder.

vertical_card_pager Card Image
vertical_card_pager
πŸ‘ 281   β¬‡οΈ 473
Dart 3 compatible
Maintenance Status: Good

Use dynamic and beautiful card view pagers to help you create great apps.

stacked_card_carousel
πŸ‘ 197   β¬‡οΈ 1.5K
Dart 3 compatible
Maintenance Status: Poor

A widget for creating a vertical carousel with stacked cards.

horizontal_card_pager
πŸ‘ 167   β¬‡οΈ 194
Dart 3 compatible
Maintenance Status: Poor

Use dynamic and beautiful card view pagers (horizontal direction) to help you create great apps.

expand_widget Card Image
expand_widget
πŸ‘ 141   β¬‡οΈ 2.6K
Dart 3 compatible
Maintenance Status: Average

Ability to easily expand and retract a widget collection or text

folding_cell
πŸ‘ 131   β¬‡οΈ 167
Dart 3 compatible
Maintenance Status: Poor

Simple folding cell widget, pass frontWidget and innerWidget to fold and unfold.

flutter_flip_card Card Image
flutter_flip_card
πŸ‘ 114   β¬‡οΈ 4.1K
Dart 3 compatible
Maintenance Status: Good

A component that provides a flip card animation. It could be used for hiding and showing details of a product.

page_flip_builder Card Image
page_flip_builder
πŸ‘ 115   β¬‡οΈ 492
Dart 3 compatible
Maintenance Status: Average

A custom Flutter widget that enables interactive page-flip transitions in your app.

tap_to_expand Card Image
tap_to_expand
πŸ‘ 91   β¬‡οΈ 217
Dart 3 compatible
Maintenance Status: Good

This package is to build expandable widget fast and easy with few lines and you can customize it to whatever!.

expansion_tile_group Card Image
expansion_tile_group
πŸ‘ 75   β¬‡οΈ 3.4K
Dart 3 compatible
Maintenance Status: Good

Overcome the limitations of the standard ExpansionTile widget by incorporating highly customizable widgets that fully extend its functionality. And more awesome features.

flicked_cards
πŸ‘ 77   β¬‡οΈ 45
Dart 3 compatible
Maintenance Status: Poor

A gesture driven customizable and extensible card widget

flutter_expanded_tile Card Image
flutter_expanded_tile
πŸ‘ 72   β¬‡οΈ 3.4K
Dart 3 compatible
Maintenance Status: Good

An Expansion tile similar to the list tile supports leading widget,and programatic control with content expansion animation.

expansion_widget Card Image
expansion_widget
πŸ‘ 66   β¬‡οΈ 4.1K
Dart 3 compatible
Maintenance Status: Good

An edited version of Expansion Tile that allows you customize tile widget and animation.

card_stack_widget Card Image
card_stack_widget
πŸ‘ 70   β¬‡οΈ 473
Dart 3 compatible
Maintenance Status: Good

A vertical dismissible and customizable stack of cards for Flutter applications

animated_card
πŸ‘ 68   β¬‡οΈ 983
Dart 3 compatible
Maintenance Status: Poor

Package to animate the initialization of any widget, with the possibility of using a custom dismissible.

image_card
πŸ‘ 68   β¬‡οΈ 349
Dart 3 compatible
Maintenance Status: Poor

A Flutter package provides the image card customization. Supported more parameter and gradient to customize card

card_actions Card Image
card_actions
πŸ‘ 68   β¬‡οΈ 202
Dart 3 compatible
Maintenance Status: Average

Empower Your Cards with Custom Actions and Enhancements using our Flutter Package.

toggle_list Card Image
toggle_list
πŸ‘ 66   β¬‡οΈ 427
Dart 3 compatible
Maintenance Status: Average

An easy-to-use and highly customizable expandable list widget for your Flutter application.

tweet_ui Card Image
tweet_ui
πŸ‘ 63   β¬‡οΈ 192
Dart 3 compatible
Maintenance Status: Average

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
πŸ‘ 51   β¬‡οΈ 167
Dart 3 compatible
Maintenance Status: Poor

A widget for swiping through a deck of cards with gestures or buttons.

select_card
πŸ‘ 50   β¬‡οΈ 73
Dart 3 compatible
Maintenance Status: Poor

A Flutter package with animated customizable card items selection.

animated_3d_card Card Image
animated_3d_card
πŸ‘ 49   β¬‡οΈ 46
Dart 3 compatible
Maintenance Status: Good

Nice animated 3D card for Flutter

pricing_cards Card Image
pricing_cards
πŸ‘ 43   β¬‡οΈ 61
Dart 3 compatible
Maintenance Status: Average

Awesome flexible pricing cards with custom style options for you Flutter project

diagonal_decoration Card Image
diagonal_decoration
πŸ‘ 42   β¬‡οΈ 1
Dart 3 compatible
Maintenance Status: Average

Custom box decoration with diagonals on the background. Contains DiagonalDecoration and MatrixDecoration.

flutter_cool_card_swiper
πŸ‘ 41   β¬‡οΈ 56
Dart 3 compatible
Maintenance Status: Poor

Flutter Cool Card Swiper with smooth animation

expandable_widgets
πŸ‘ 36   β¬‡οΈ 93
Dart 3 compatible
Maintenance Status: Poor

A package provides expandable widgets for Flutter, written in 100% Dart.

foldable_list
πŸ‘ 34   β¬‡οΈ 100
Dart 3 compatible
Maintenance Status: Poor

An animated foldable list with expanded items that will be shown when user click on a cell

card_slider
πŸ‘ 33   β¬‡οΈ 260
Dart 3 compatible
Maintenance Status: Poor

A draggable Flutter image carousel slider, swipe or drag to change the slide!

flutter_folding_card
πŸ‘ 33   β¬‡οΈ 66
Dart 3 compatible
Maintenance Status: Poor

A Flutter package to create a Romantic Expandable Card with folding effect. It will be useful for your awesome app.

configurable_expansion_tile_null_safety
πŸ‘ 25   β¬‡οΈ 3.1K
Dart 3 compatible
Maintenance Status: Average

A Configurable Expansion Tile edited from the flutter material implementation that allows for customization

expandable_richtext
πŸ‘ 27   β¬‡οΈ 1.2K
Dart 3 compatible
Maintenance Status: Good

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,

flutter_horizontal_featured_list
πŸ‘ 28   β¬‡οΈ 7
Dart 3 compatible
Maintenance 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   β¬‡οΈ 621
Dart 3 compatible
Maintenance Status: Poor

A simple Expansiontile for Flutter applications with borderradius.

custom_accordion Card Image
custom_accordion
πŸ‘ 27   β¬‡οΈ 152
Dart 3 compatible
Maintenance Status: Average

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 Card Image
flash_card
πŸ‘ 26   β¬‡οΈ 99
Dart 3 compatible
Maintenance Status: Good

Support for creating Flash Cards - a learning method that makes it easier for users to remember information.

expansion_tile_list Card Image
expansion_tile_list
πŸ‘ 17   β¬‡οΈ 568
Dart 3 compatible
Maintenance Status: Good

Provides a highly customisable list of expansion tiles with extensive options for appearance, animations, and control over expansion behaviour, while simplifying common features.

card_animation_hover Card Image
card_animation_hover
πŸ‘ 7   β¬‡οΈ 41
Dart 3 compatible
Maintenance Status: Good

This class is a StatefulWidget that displays a card with a hover animation effect.

slimy_card
πŸ‘ 571   β¬‡οΈ 35

Maintenance Status: Poor

It provides a beautiful slime-like animation of a Card that separates into two.

expansion_card
πŸ‘ 302   β¬‡οΈ 463

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   β¬‡οΈ 29

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
πŸ‘ 71   β¬‡οΈ 2

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   β¬‡οΈ 112

Maintenance Status: Poor

A Configurable Expansion Tile edited from the flutter material implementation that allows for customization

flutter_ticket_widget
πŸ‘ 64   β¬‡οΈ 34

Maintenance Status: Poor

A new Flutter package which helps you implement Ticket Widget in your app.

flutter_animated_cards
πŸ‘ 44   β¬‡οΈ 28

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.

card_flip
πŸ‘ 32   β¬‡οΈ 35

Maintenance Status: Poor

A flip card layout Flutter project.

infinite_cards
πŸ‘ 31   β¬‡οΈ 30

Maintenance Status: Poor

An infinite card switching UI for Flutter, support custom animation

flutter_stack_card
πŸ‘ 29   β¬‡οΈ 4

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   β¬‡οΈ 34

Maintenance Status: Poor

flutter_collapse is a plug-in for folding up the expansion panel。