
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
firebase_auth
👍 1187
Flutter plugin for Firebase Auth, enabling Android and iOS authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter.
READ MOREgoogle_sign_in
👍 730
Flutter plugin for Google Sign-In, a secure authentication system for signing in with a Google account on Android and iOS.
READ MORElocal_auth
👍 448
Flutter plugin for Android and iOS device authentication sensors such as Fingerprint Reader and Touch ID.
READ MORE
sign_in_with_apple
👍 417
Flutter bridge to initiate Sign in with Apple (on iOS, macOS, and Android). Includes support for keychain entries as well as signing in with an Apple ID.
READ MORE
flutter_login
👍 336
A login widget with login/signup functionalities to help speed up development
READ MOREflutter_facebook_login
👍 311
A Flutter plugin for allowing users to authenticate with native Android & iOS Facebook login SDKs.
READ MORE
flutter_signin_button
👍 278
A Flutter plugin for iOS and Android for generating signin buttons for different social media account.
READ MOREflutter_facebook_auth
👍 128
The easiest way to add facebook login to your flutter app, get user information, profile picture and more. Web support included.
READ MORE
lit_firebase_auth
👍 122
Pre-lit Firebase Authentication. Drop in and add Firebase Auth in just minutes.
READ MOREflutter_session
👍 81
Adds session support to Flutter. Works with mobile, web and (hopefully) desktop builds.
READ MOREapple_sign_in
👍 78
Sign in With Apple for Flutter. Native API bindings and a Flutter implementation of the sign in button.
READ MOREamazon_cognito_identity_dart_2
👍 70
Unofficial Amazon Cognito Identity Provider Dart SDK, to add user sign-up / sign-in to your mobile and web apps with AWS Cloud Services. Based on amazon-cognito-identity-dart
READ MOREoauth2
👍 67
A client library for authenticating with a remote service via OAuth2 on behalf of a user, and making authorized HTTP requests with the user's OAuth2 credentials.
READ MORE
sign_button
👍 63
A Flutter plugin for generating sign in buttons for different social media accounts.
READ MOREflutter_appauth
👍 60
This plugin provides an abstraction around the Android and iOS AppAuth SDKs so it can be used to communicate with OAuth 2.0 and OpenID Connect providers
READ MOREoauth2_client
👍 59
Flutter library for interacting with standard or custom OAuth 2 servers. Provides convenience classes for secure token storage and automatic token refeshing.
READ MOREflutter_login_facebook
👍 56
Login via Facebook. Easily add Facebook login feature in your application. User profile information included.
READ MORE
flutter_otp
👍 41
A Flutter package for sending and validating OTP. Four digit OTP (customizable) is sent as a SMS to the given phone number (and country code).
READ MOREkakao_flutter_sdk
👍 35
A flutter plugin for Kakao API, which supports Kakao login, KakaoLink, User API, KakaoTalk API, KakaoStory API, and Push API.
READ MOREfirebase_auth_ui
👍 34
Flutter plugin for Firebase Auth UI. Supports popular auth providers by using native SDK for Android and iOS.
READ MOREauth
👍 34
Authorization Library Package to log into Google, Facebook, or by Username and Password.
READ MOREamazon_cognito_identity_dart
👍 34
Unofficial Amazon Cognito Identity Provider Dart SDK, to easily add user sign-up and sign-in to your mobile and web apps with AWS Cloud Services.
READ MORE
simple_auth_flutter
👍 33
Simple Auth is the simplest way to authenticate your users/apis. This plugin will securely store tokens/credentials as well as automatically present login UI when needed.
READ MOREaad_oauth
👍 30
A Flutter OAuth package for performing user authentication against Azure Active Directory OAuth2 v2.0 endpoint.
READ MOREpassword_strength
👍 27
A password strength estimator. Can be used to show the user whether the password they chose is strong against bruteforce or dictionary attacks.
READ MOREfirebase_auth_oauth
👍 27
A Flutter plugin that makes it easy to perform OAuth sign in flows using FirebaseAuth. It also includes support for Sign in by Apple for Firebase.
READ MORE
flutter_aws_amplify_cognito
👍 26
Flutter plugin for AWS Amplify Cognito based Authentication.
READ MORE
sms_user_consent
👍 24
Request user's phone number (supports dual sim) and/or consent to read SMS without adding any permissions
READ MORElinkedin_login
👍 21
Library for login with LinkedIn OAuth V2 service. This library helps you to implement authorization with LinkedIn OAuth API's.
READ MOREflutter_twitter_login
👍 19
A Flutter plugin for allowing users to authenticate with native Android & iOS Twitter login SDKs.
READ MOREfirebase_user_stream
👍 18
This package aims to provide a functionality missing from firebase_auth, which is to be able to reload user data from the server and get Stream updates with the new data.
READ MOREamplify_auth_cognito
👍 18
The Amplify Flutter Auth category plugin using the AWS Cognito provider.
READ MOREflutter_twitter
👍 17
A Flutter plugin for allowing users to authenticate with native Android & iOS Twitter login SDKs.
READ MOREtwitter_login
👍 16
Flutter Twitter Login Plugin. Library for login with Twitter APIs OAuth service
READ MORE
flutter_zalo_login
👍 16
A Flutter plugin for allowing users to authenticate with native Android & iOS Zalo login SDKs.
READ MOREflutter_naver_login
👍 16
A Flutter plugin for using the native Naver Login SDKs on Android and iOS.
READ MORE
firebase_ui
👍 16
Firebase auth UI, dart package to mimic the firebaseUI(Google,Facebook,Twitter,Email supported)
READ MOREflutter_login_vk
👍 15
Login via VK.com. Easily add VK login feature in your application. User profile information included.
READ MORE
truecaller_sdk
👍 14
Flutter plugin that uses Truecaller's Android SDK to provide mobile number verification service to verify users.
READ MOREflutter_local_auth_invisible
👍 13
Flutter plugin for Android and iOS device authentication sensors such as Fingerprint Reader and Touch ID with no visible dialog on Android.
READ MORE
flutter_kakao_login
👍 12
A Flutter plugin for using the native Kakao Login SDKs on Android and iOS
READ MOREcidaas_flutter_sdk
👍 12
This sdk can be used to authenticate the users of your flutter application with cidaas.
READ MORE
auth_buttons
👍 12
Auth Buttons is a flutter widget library, include buttons for authenticating with the most popular social networks like Google, Facebook, Apple and Twitter.
READ MORE
flutter_password_strength
👍 10
A password strength checker for flutter, works for Android and iOS.
READ MOREsnapchat_flutter_plugin
👍 3
A plugin for snapchat Login. Please make some changes to work this plugin
READ MORE