β–²

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

Discord Medium LinkedIn X

Top Flutter Card and Expansion Tile packages

Last updated: May 18, 2026

Cards serve as entry points to more detailed information, while Expansion Tiles allow users to reveal hidden details within a list without leaving the current screen.

Best Practices for Cards & Expansion Tiles

  • Limit Card Content: Cards should be scannable. Do not overload them with dense text or too many actionable buttons. If a card is too complex, it should be a full screen instead.
  • Subtle Elevation: Use very subtle shadows (elevation) to separate cards from the background. Heavy, harsh shadows make an app look dated.
  • Accordion Logic: When using a list of Expansion Tiles (an accordion), consider implementing logic that automatically collapses the previously open tile when a new one is tapped, preventing endless scrolling.

The complete list of Custom Cards, Expansion Panels, and Accordion packages for Flutter is provided below.


expandable
πŸ‘ 1.83K   β¬‡οΈ 221.8K
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.15K   β¬‡οΈ 85.3K
Dart 3 compatible
Maintenance Status: Poor

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

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

accordion
πŸ‘ 399   β¬‡οΈ 17.9K
Dart 3 compatible
Maintenance Status: Poor

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

swipable_stack
πŸ‘ 325   β¬‡οΈ 3.6K
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
πŸ‘ 310   β¬‡οΈ 270
Dart 3 compatible
Maintenance Status: Average

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

expansion_card
πŸ‘ 300   β¬‡οΈ 133
Dart 3 compatible
Maintenance Status: Good

A customizable Flutter expansion card with optional animated image backgrounds.

stacked_card_carousel
πŸ‘ 223   β¬‡οΈ 526
Dart 3 compatible
Maintenance Status: Poor

A widget for creating a vertical carousel with stacked cards.

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

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

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

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

expand_widget
πŸ‘ 147   β¬‡οΈ 1.8K
Dart 3 compatible
Maintenance Status: Poor

Ability to easily expand and retract a widget collection or text

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

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

page_flip_builder
πŸ‘ 122   β¬‡οΈ 989
Dart 3 compatible
Maintenance Status: Poor

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

expansion_tile_group Card Image
expansion_tile_group
πŸ‘ 100   β¬‡οΈ 6.5K
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.

tap_to_expand
πŸ‘ 98   β¬‡οΈ 165
Dart 3 compatible
Maintenance Status: Poor

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

card_stack_widget Card Image
card_stack_widget
πŸ‘ 85   β¬‡οΈ 284
Dart 3 compatible
Maintenance Status: Average

A vertical dismissible and customizable stack of cards for Flutter applications

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

A gesture driven customizable and extensible card widget

flutter_expanded_tile Card Image
flutter_expanded_tile
πŸ‘ 77   β¬‡οΈ 3.9K
Dart 3 compatible
Maintenance Status: Average

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

expansion_widget
πŸ‘ 69   β¬‡οΈ 5.6K
Dart 3 compatible
Maintenance Status: Poor

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

toggle_list
πŸ‘ 72   β¬‡οΈ 396
Dart 3 compatible
Maintenance Status: Poor

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

card_actions
πŸ‘ 72   β¬‡οΈ 55
Dart 3 compatible
Maintenance Status: Poor

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

flip_card_swiper
πŸ‘ 71   β¬‡οΈ 539
Dart 3 compatible
Maintenance Status: Good

A customizable, swipeable card widget with smooth flip animations and haptic support.

animated_card
πŸ‘ 70   β¬‡οΈ 1.4K
Dart 3 compatible
Maintenance Status: Poor

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

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

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

tweet_ui
πŸ‘ 67   β¬‡οΈ 98
Dart 3 compatible
Maintenance 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.

animated_3d_card Card Image
animated_3d_card
πŸ‘ 59   β¬‡οΈ 77
Dart 3 compatible
Maintenance Status: Average

Nice animated 3D card for Flutter Inspired By https://www.youtube.com/watch?v=K6gxMk8wwmY

swiping_card_deck
πŸ‘ 56   β¬‡οΈ 2.6K
Dart 3 compatible
Maintenance Status: Poor

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

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

A Flutter package with animated customizable card items selection.

diagonal_decoration Card Image
diagonal_decoration
πŸ‘ 50   β¬‡οΈ 34
Dart 3 compatible
Maintenance Status: Good

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

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

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

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

Flutter Cool Card Swiper with smooth animation

expansion_tile_list Card Image
expansion_tile_list
πŸ‘ 40   β¬‡οΈ 2.3K
Dart 3 compatible
Maintenance Status: Average

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

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

flutter_folding_card
πŸ‘ 36   β¬‡οΈ 35
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.

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

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

expandable_richtext
πŸ‘ 35   β¬‡οΈ 378
Dart 3 compatible
Maintenance 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,

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

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

bounce_tapper
πŸ‘ 32   β¬‡οΈ 191
Dart 3 compatible
Maintenance Status: Average

Smooth on-tap bounce (shrink/grow) animation that can easily enhance user touch interactions.

configurable_expansion_tile_null_safety
πŸ‘ 26   β¬‡οΈ 4.4K
Dart 3 compatible
Maintenance Status: Poor

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

rounded_expansion_tile
πŸ‘ 28   β¬‡οΈ 1.4K
Dart 3 compatible
Maintenance Status: Poor

A simple Expansiontile for Flutter applications with borderradius.

card_stack_swiper
πŸ‘ 28   β¬‡οΈ 269
Dart 3 compatible
Maintenance Status: Good

A highly customizable and smooth card stack swiper widget for Flutter, supporting interactive gestures and programmatic control.

custom_accordion
πŸ‘ 28   β¬‡οΈ 151
Dart 3 compatible
Maintenance 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 Card Image
flash_card
πŸ‘ 28   β¬‡οΈ 94
Dart 3 compatible
Maintenance Status: Average

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

card_animation_hover Card Image
card_animation_hover
πŸ‘ 11   β¬‡οΈ 51
Dart 3 compatible
Maintenance Status: Average

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

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

Maintenance Status: Poor

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

sliding_card
πŸ‘ 176   β¬‡οΈ 9

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

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

Maintenance Status: Poor

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

flutter_ticket_widget
πŸ‘ 63   β¬‡οΈ 24

Maintenance Status: Poor

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

flutter_animated_cards
πŸ‘ 46   β¬‡οΈ 26

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

Maintenance Status: Poor

A flip card layout Flutter project.

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

Maintenance Status: Poor

An infinite card switching UI for Flutter, support custom animation

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

Maintenance Status: Poor

Stack Card Widget is fastest way to create swap card in flutter.

flutter_flip_view
πŸ‘ 28   β¬‡οΈ 25

Maintenance Status: Poor

A new Flutter plugin.

flutter_collapse
πŸ‘ 11   β¬‡οΈ 24

Maintenance Status: Poor

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