Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Credit Card UI and Scanner packages
Last updated: February 25, 2025
Credit Card UI packages allow you to add a widget that provides the appearance of a credit card. You can also scan a physical card via camera, perform image processing to obtain the information on a credit or debit card and display the results on the screen.
The complete list of Flutter Credit Card Scanner and Credit Card UI packages is provided below.

flutter_credit_card
👍 1.01K ⬇️ 15.7K
Dart 3 compatibleMaintenance Status: Average
A Credit Card widget package with support of entering card details, and animations like card flip and float.
awesome_card
👍 282 ⬇️ 4.5K
Dart 3 compatibleMaintenance Status: Poor
Flutter package to create a Credit Card Widget in your application.

card_scanner
👍 113 ⬇️ 244
Dart 3 compatibleMaintenance Status: Good
Fast, Accurate and Secure Credit & Debit card scanning library for flutter.
credit_card_validator
👍 82 ⬇️ 18.2K
Dart 3 compatibleMaintenance Status: Average
A package that validates credit card numbers, expiration dates, and security codes (CVV/CVC) based on the type of credit card
credit_card_type_detector
👍 70 ⬇️ 24.3K
Dart 3 compatibleMaintenance Status: Average
A package that detects credit card types based on the current credit card number patterns
credit_card_scanner
👍 64 ⬇️ 2.7K
Dart 3 compatibleMaintenance Status: Poor
Fast, Accurate and Secure Credit & Debit card scanning library for flutter. This package is a fork of the original.
credit_card_input_form
👍 61 ⬇️ 75
Dart 3 compatibleMaintenance Status: Poor
This package provides visually beautiful UX through animation of credit card information input form.

u_credit_card
👍 58 ⬇️ 1.5K
Dart 3 compatibleMaintenance Status: Good
uCreditCard - Easy to use beautiful Card UI Flutter Package.

checkout_screen_ui
👍 44 ⬇️ 164
Dart 3 compatibleMaintenance Status: Good
A pre built UI representing a checkout screen that is meant to be coupled with your own logic.
ml_card_scanner
👍 28 ⬇️ 334
Dart 3 compatibleMaintenance Status: Good
Package for scanning bank credit cards.
credit_card_flag_detector
👍 18 ⬇️ 1
Dart 3 compatibleMaintenance Status: Good
A package that detects credit card types based on the current credit card number patterns
flutter_credit_card_scanner
👍 13 ⬇️ 366
Dart 3 compatibleMaintenance Status: Good
A Flutter package that utilizes the device camera to scan and extract credit card information. by using Google ML for Android and Apple Vision for iOS.

payment_card
👍 8 ⬇️ 47
Dart 3 compatibleMaintenance Status: Average
A custom widget for creating beautiful payment(eg. credit or debit) cards on flutter.
credit_card_slider
👍 58 ⬇️ 29
Maintenance Status: Poor
A credit card slider with ability to add custom cards using the CreditCard widget. Credit card slider can also be customised
card_selector
👍 39 ⬇️ 34
Maintenance Status: Poor
Widget selector for Flutter using stack. The selector is fully configurable, animation time, gap between cards, size factor for stacxked cards, ...
credit_card
👍 28 ⬇️ 57
Maintenance Status: Poor
Functional yet beautiful Credit Card Widget with automatic card type detection.
credit_card_number_validator
👍 14 ⬇️ 59
Maintenance Status: Poor
A dart package to check if card number is valid and also returns card type as well.