
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
π 1133
Flutter widget that automatically resizes text to fit perfectly within its bounds.
READ MORE
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
π 150
A simple and customizable flutter package for inputting phone number in intl / international format uses Google's libphonenumber.
READ MORE

brasil_fields
π 134
O jeito mais fΓ‘cil de utilizar padrΓ΅es e formatos brasileiros em seu projeto Dart.
READ MORE
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
π 56
Flutter TextField widget that automatically resizes text field to fit perfectly within its bounds.
READ MORE
flutter_libphonenumber
π 40
Leverages libphonenumber to allow for asynchronous and synchronous formatting of phone numbers in Flutter apps.
READ MOREfzregex
π 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
pattern_formatter
π 38
A Flutter package provides some implementations of TextInputFormatter that format input with pre-defined patterns
READ MORE

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
π 29
International Phone Number Input For Flutter. This packages validates phone number input value using the libphonenumber package.
READ MORE
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 MOREphone_number
π 27
Flutter plugin for parsing, formatting and validating international phone numbers.
READ MORErules
π 25
Rules is a simple yet powerful and feature-rich validation library for both dart and flutter.
READ MORE
passwordfield
π 22
A simple and easy to use Passwordfield Widget to add a password Textfield to your Flutter project hassle free.
READ MOREcpf_cnpj_validator
π 22
A lib to validate, format, strip and generate CPF and CNPJ numbers from Brazil.
READ MORElibphonenumber
π 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 MOREowesome_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

fitted_text_field_container
π 18
A Container that automatically resizes to fit a the text value of a Material TextField.
READ MOREregexed_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
π 10
A small dart library to easily format, manipulate and validate chilean RUT.
READ MOREcurrency_text_input_formatter
π 9
Currency Text Input Formatter for Flutter. Use it easy and simple for your flutter app.
READ MOREextended_masked_text
π 8
A small set of custom TextEditingControllers that allows masked text inputs for flutter apps
READ MOREflux_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
π 6
Multple Masked TextInputFormatter Flutter plugin. It is useful for entering phone numbers, date of birth.
READ MOREcnpj_cpf_formatter
π 4
This library gives you a formatter to CNPJ or CPF documents. Enjoy it!
READ MORE