Flutter Gems

A Flutter package landscape guide comprising 2500+ neatly categorized useful and popular packages!

Follow on Twitter Subscribe for Updates Contribute

Crafted with πŸ’™ for Flutter Community

auto_size_text Card Image
auto_size_text
πŸ‘ 1133

Flutter widget that automatically resizes text to fit perfectly within its bounds.

READ MORE
email_validator
πŸ‘ 250

A simple (but correct) dart class for validating email addresses

READ MORE
mask_text_input_formatter Card Image
mask_text_input_formatter
πŸ‘ 248

The package provides TextInputFormatter for TextField and TextFormField which format the input by a given mask.

READ MORE
intl_phone_number_input Card Image
intl_phone_number_input
πŸ‘ 150

A simple and customizable flutter package for inputting phone number in intl / international format uses Google's libphonenumber.

READ MORE
flutter_masked_text Card Image
flutter_masked_text
πŸ‘ 145

Masked text input for flutter.

READ MORE
brasil_fields Card Image
brasil_fields
πŸ‘ 134

O jeito mais fΓ‘cil de utilizar padrΓ΅es e formatos brasileiros em seu projeto Dart.

READ MORE
validators
πŸ‘ 73

String validation and sanitization for Dart.

READ MORE
flutter_multi_formatter Card Image
flutter_multi_formatter
πŸ‘ 69

A package of formatters for international phone numbers, credit / debit cards and a masked formatter

READ MORE
auto_size_text_field Card Image
auto_size_text_field
πŸ‘ 56

Flutter TextField widget that automatically resizes text field to fit perfectly within its bounds.

READ MORE
regexpattern
πŸ‘ 47

Flutter list of regex pattern with purpose for string validation

READ MORE
flutter_libphonenumber Card Image
flutter_libphonenumber
πŸ‘ 40

Leverages libphonenumber to allow for asynchronous and synchronous formatting of phone numbers in Flutter apps.

READ MORE
fzregex
πŸ‘ 39

Validating: Phone, Name, PostalCode, Email, URL, Currency, IP Address, Date, Time, HTMLTags, Password (Strong), Password (Medium), Credit Card. for Dart/Flutter Developers.

READ MORE
cpfcnpj
πŸ‘ 39

An easy-to-use utility for CPF/CNPJ validation and formatting.

READ MORE
pattern_formatter Card Image
pattern_formatter
πŸ‘ 38

A Flutter package provides some implementations of TextInputFormatter that format input with pre-defined patterns

READ MORE
verify Card Image
verify
πŸ‘ 36

Validations made simple. An extension based validation DSL.

READ MORE
easy_mask Card Image
easy_mask
πŸ‘ 35

Easy and Powerful Mask for TextField, TextFormField and Strings. Has multi mask support, reverse mask for currency and placeholder. It controls user's cursor.

READ MORE
international_phone_input Card Image
international_phone_input
πŸ‘ 29

International Phone Number Input For Flutter. This packages validates phone number input value using the libphonenumber package.

READ MORE
auto_direction Card Image
auto_direction
πŸ‘ 28

This package changes the direction of a widget from ltr direction into rtl direction and vice versa based on the language of the text provided.

READ MORE
phone_number
πŸ‘ 27

Flutter plugin for parsing, formatting and validating international phone numbers.

READ MORE
rules
πŸ‘ 25

Rules is a simple yet powerful and feature-rich validation library for both dart and flutter.

READ MORE
passwordfield Card Image
passwordfield
πŸ‘ 22

A simple and easy to use Passwordfield Widget to add a password Textfield to your Flutter project hassle free.

READ MORE
cpf_cnpj_validator
πŸ‘ 22

A lib to validate, format, strip and generate CPF and CNPJ numbers from Brazil.

READ MORE
libphonenumber
πŸ‘ 21

This is a Flutter implementation of libphonenumber. It includes only a few features at the moment, and are added when more functionality is desired.

READ MORE
owesome_validator
πŸ‘ 19

A package for flutter for validation based on pure dart code, it will provide most of common validation like name, email, password, contact etc.

READ MORE
currency_textfield Card Image
currency_textfield
πŸ‘ 19

A Controller for currency text input.

READ MORE
fitted_text_field_container Card Image
fitted_text_field_container
πŸ‘ 18

A Container that automatically resizes to fit a the text value of a Material TextField.

READ MORE
regexed_validator
πŸ‘ 16

Validating: phone, name, postalCode, email, url, currency, ip, date, time, htmlTags, password (strong), medium-password, creditCard. for A Dart/Flutter developers

READ MORE
dart_rut_validator Card Image
dart_rut_validator
πŸ‘ 10

A small dart library to easily format, manipulate and validate chilean RUT.

READ MORE
currency_text_input_formatter
πŸ‘ 9

Currency Text Input Formatter for Flutter. Use it easy and simple for your flutter app.

READ MORE
extended_masked_text
πŸ‘ 8

A small set of custom TextEditingControllers that allows masked text inputs for flutter apps

READ MORE
flux_validator_dart
πŸ‘ 7

A package to validate strings and input data for dart with a variety of validators such as cpf, cnpj, car plate, email, phone number and others.

READ MORE
multi_masked_formatter Card Image
multi_masked_formatter
πŸ‘ 6

Multple Masked TextInputFormatter Flutter plugin. It is useful for entering phone numbers, date of birth.

READ MORE
cnpj_cpf_formatter
πŸ‘ 4

This library gives you a formatter to CNPJ or CPF documents. Enjoy it!

READ MORE