Search packages, repositories and app categories

FLUTTER & DART PACKAGES

Authentication Providers & UI · Rankings

Category ranking: Authentication Providers & UI. Compare eligible packages by release recency, usage, quality and recognition.

Generated: (UTC+8)Algorithm: v250 packagesEligible candidates: 58

Compiled by: Ducafecat · Data sources: pub.dev / GitHub

Ranking rules

Eligibility: release ≤365 days, Pub checked ≤7 days, downloads ≥100, Pub Points ≥100; confirmed archived repositories excluded. Base score: recency 40%, usage 35%, quality 15%, recognition 10%. Category score = base + recent bonus + potential bonus (up to 106). Recent bonus: age ≤30 days, 3 × (1 − age/30). Potential bonus: age ≤90 days, Points ≥130, downloads ≤10,000, +3. Rank and age are frozen at generation time; at most 50 entries, ordered by the published category rank.

Authentication Providers & UI · Rankings · 50 packages
RankPackagesCategory scoreBase scoreRecent bonusPotential bonusVersion publishedDays since release30-day downloadsPub pointsLikesRelease recency (40%)Usage (35%)Pub quality (15%)Recognition (10%)Pub metrics checkedSource repositoryRepository stars (not scored)Repository pushed (not scored)Repository checkedArchivedDetails
1googleapis_authv2.3.7

Obtain Access credentials for Google services using OAuth 2.0

AndroidiOSmacOSWindowsLinux
94.792.52.2082,210,000150 / 16024493.710093.859.7Nov 15, 2026, 4:04 PM (UTC+8)google/googleapis.dart (Shared repository)420Sep 18, 2026, 2:29 AM—Not archivedDetailspub.dev ↗
2flutter_facebook_authv7.3.3

The easiest way to add facebook login to your flutter app. Feature includes getting user information, profile picture and more. This plugin also supports Web and macOS.

AndroidiOSWebmacOS
93.691.22.406213,000150 / 1601,43095.588.893.878.9Nov 15, 2026, 4:04 PM (UTC+8)darwin-morocho/flutter-facebook-auth 210Jul 3, 2026, 6:50 PM—Not archivedDetailspub.dev ↗
3firebase_authv7.0.1

Flutter plugin for Firebase Auth, enabling authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter.

AndroidiOSWebmacOSWindows
93.292.60.70232,300,000160 / 1604,30083.710010090.8Nov 15, 2026, 4:04 PM (UTC+8)firebase/flutterfire (Shared repository)9,251Sep 17, 2026, 4:44 AM—Not archivedDetailspub.dev ↗
4google_sign_in_iosv6.4.0

iOS implementation of the google_sign_in plugin.

iOSmacOS
92.690.52092,710,000150 / 1605292.910093.843.1Nov 15, 2026, 4:04 PM (UTC+8)flutter/packages (Shared repository)5,310Sep 18, 2026, 3:07 PM—Not archivedDetailspub.dev ↗
5flutter_appauthv13.0.0

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

AndroidiOSmacOS
91.790.21.4015486,000160 / 16043388.794.810065.9Nov 15, 2026, 4:04 PM (UTC+8)MaikuB/flutter_appauth 308Sep 13, 2026, 4:15 PM—Not archivedDetailspub.dev ↗
6auth0_flutterv3.2.0

Auth0 SDK for Flutter. Easily integrate Auth0 into Android / iOS Flutter apps.

AndroidiOSWebmacOS
87.985.82.109184,000140 / 1607493.187.787.546.9Nov 15, 2026, 4:04 PM (UTC+8)auth0/auth0-flutter (Shared repository)86Sep 18, 2026, 4:42 AM—Not archivedDetailspub.dev ↗
7supabase_flutterv2.18.3

Flutter integration for Supabase. This package makes it simple for developers to build secure and scalable products.

AndroidiOSWebmacOSWindowsLinux
87.387.300341,310,000150 / 16099176.910093.874.9Nov 15, 2026, 4:04 PM (UTC+8)supabase/supabase-flutter (Shared repository)1,025Sep 18, 2026, 7:45 PM—Not archivedDetailspub.dev ↗
8fresh_httpv0.2.0

An auto-refreshing http client. Built on top of package:http and manages authentication tokens transparently.

AndroidiOSLinuxmacOSWebWindows
86.383.72.60360,700160 / 160597.279.710019.5Nov 15, 2026, 4:28 PM (UTC+8)felangel/fresh (Shared repository)428Feb 27, 2026, 3:22 AM—Not archivedDetailspub.dev ↗
9auth0_flutter_platform_interfacev3.2.0

A common platform interface for the auth0_flutter federated plugin.

AndroidiOSLinuxmacOSWebWindows
85.383.22.109186,000150 / 160293.187.893.811.9Nov 15, 2026, 4:28 PM (UTC+8)auth0/auth0-flutter (Shared repository)86Sep 18, 2026, 4:42 AM—Not archivedDetailspub.dev ↗
10serverpod_auth_serverv4.1.2

Serverpod authentication server module.

AndroidiOSmacOSWindowsLinux
84.381.42.90116,100150 / 160189970.193.832Nov 15, 2026, 4:04 PM (UTC+8)serverpod/serverpod (Shared repository)3,286Sep 18, 2026, 5:23 PM—Not archivedDetailspub.dev ↗
11serverpod_auth_email_flutterv4.1.2

Sign in with email for the Serverpod auth module.

AndroidiOSWeb
83.777.82.9315,800140 / 160179962.787.531.4Nov 15, 2026, 4:04 PM (UTC+8)serverpod/serverpod (Shared repository)3,286Sep 18, 2026, 5:23 PM—Not archivedDetailspub.dev ↗
12serverpod_auth_google_flutterv4.1.2

Sign in with Google for the Serverpod auth module.

AndroidiOSWeb
81.675.82.9313,970130 / 16015996081.330.1Nov 15, 2026, 4:04 PM (UTC+8)serverpod/serverpod (Shared repository)3,286Sep 18, 2026, 5:23 PM—Not archivedDetailspub.dev ↗
13amplify_auth_cognitov2.16.0

The Amplify Flutter Auth category plugin using the AWS Cognito provider.

AndroidiOSWebmacOSWindowsLinux
81.581.50032157,000160 / 1609878.186.610049.9Nov 15, 2026, 4:04 PM (UTC+8)aws-amplify/amplify-flutter (Shared repository)1,354Sep 17, 2026, 11:57 PM—Not archivedDetailspub.dev ↗
14gotruev2.27.3

A dart client library for the GoTrue API.

AndroidiOSWebmacOSWindowsLinux
81.381.300361,330,000140 / 1601675.310087.530.8Nov 15, 2026, 4:04 PM (UTC+8)supabase/supabase-flutter (Shared repository)1,025Sep 18, 2026, 7:45 PM—Not archivedDetailspub.dev ↗
15at_onboarding_cliv2.0.0

Dart tools for initial client onboarding, subsequent client enrollment, and enrollment management.

AndroidiOSmacOSWindowsLinux
80.175.21.93106,800150 / 16059263.993.819.5Nov 15, 2026, 4:04 PM (UTC+8)atsign-foundation/at_client_sdk (Shared repository)1,433Sep 19, 2026, 3:44 PM—Not archivedDetailspub.dev ↗
16nhost_sdkv5.8.1

Nhost authentication and file storage/retrieval APIs for the Dart language.

AndroidiOSWebmacOSWindowsLinux
79.8742.831820150 / 1602398.648.693.834.5Nov 15, 2026, 4:04 PM (UTC+8)nhost/nhost-dart (Shared repository)98Sep 18, 2026, 8:00 PM—Not archivedDetailspub.dev ↗
17firebase_auth_restv2.1.7

A platform independent Dart/Flutter Wrapper for the Firebase Authentication API based on REST

AndroidiOSWebmacOSWindowsLinux
79.5742.534824160 / 1602396.348.610034.5Nov 15, 2026, 4:04 PM (UTC+8)Skycoder42/firebase_auth_rest 17Aug 28, 2026, 2:14 PM—Not archivedDetailspub.dev ↗
18nhost_flutter_authv4.2.2

Provides Nhost authentication state to your Flutter app, making it easy to set up protected resources, and react to sign ins and sign outs.

AndroidiOSWebmacOSWindowsLinux
79.373.42.831621160 / 1601198.646.610027Nov 15, 2026, 4:04 PM (UTC+8)nhost/nhost-dart (Shared repository)98Sep 18, 2026, 8:00 PM—Not archivedDetailspub.dev ↗
19sign_in_with_applev8.2.0

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.

AndroidiOSWebmacOS
797900791,750,000150 / 1602,2005410093.883.6Nov 15, 2026, 4:04 PM (UTC+8)aboutyou/dart_packages (Shared repository)234Aug 29, 2026, 5:45 PM—Not archivedDetailspub.dev ↗
20serverpod_auth_apple_flutterv4.1.2

Sign in with Apple for the Serverpod auth module.

AndroidiOSWeb
78.8732.9312,700130 / 16029957.281.311.9Nov 15, 2026, 4:04 PM (UTC+8)serverpod/serverpod (Shared repository)3,286Sep 18, 2026, 5:23 PM—Not archivedDetailspub.dev ↗
21supabase_auth_uiv0.7.2

UI library to implement auth forms using Supabase and Flutter

AndroidiOSmacOS
78.374.90.43254,990160 / 16016981.961.610055.8Nov 15, 2026, 4:04 PM (UTC+8)— ———UnknownDetailspub.dev ↗
22amplify_authenticatorv2.7.3

A prebuilt Sign In and Sign Up experience for the Amplify Auth category

AndroidiOSWebmacOSWindowsLinux
78.178.1003258,700160 / 1604178.179.510040.6Nov 15, 2026, 4:04 PM (UTC+8)aws-amplify/amplify-flutter (Shared repository)1,354Sep 17, 2026, 11:57 PM—Not archivedDetailspub.dev ↗
23amplify_auth_cognito_dartv0.11.26

A Dart-only implementation of the Amplify Auth plugin for Cognito.

WebWindows
77.377.30032155,000160 / 160178.186.51007.5Nov 15, 2026, 4:04 PM (UTC+8)aws-amplify/amplify-flutter (Shared repository)1,354Sep 17, 2026, 11:57 PM—Not archivedDetailspub.dev ↗
24iproov_flutterv7.0.0

The iProov Face SDK for Flutter, providing flexible authentication for identity assurance

AndroidiOS
77.372.31.93101,790140 / 160239254.287.534.5Nov 15, 2026, 4:04 PM (UTC+8)iProov/flutter 14Dec 4, 2025, 7:51 AM—Not archivedDetailspub.dev ↗
25oidcv5.0.2

A comprehensive OpenIdConnect plugin that works on all platforms (android, ios, windows, linux, web, macos)

AndroidiOSWebmacOSWindowsLinux
74.674.6003932,000155 / 1605173.675.196.942.9Nov 15, 2026, 4:04 PM (UTC+8)Bdaya-Dev/oidc (Shared repository)74Aug 2, 2026, 4:54 AM—Not archivedDetailspub.dev ↗
26amazon_s3_cognitov0.9.1

This plugin allows users to upload and delete image for amazon s3 cognito.Users can also upload multiple images to s3 using the plugin.

AndroidiOS
73.969.71.2318844150 / 1603087.148.893.837.3Nov 15, 2026, 4:04 PM (UTC+8)prachiFam/amazon_s3_cognito 16Oct 31, 2025, 10:06 PM—Not archivedDetailspub.dev ↗
27firebase_ui_authv3.1.1

Pre-built widgets library that are integrated with the variety of the Firebase Auth providers.

AndroidiOSWebmacOSWindows
73.473.4006053,200150 / 16047062.678.893.866.8Nov 15, 2026, 4:04 PM (UTC+8)firebase/FirebaseUI-Flutter (Shared repository)152Sep 18, 2026, 5:47 AM—Not archivedDetailspub.dev ↗
28flutter_web_auth_2v5.1.0

Flutter plugin for authenticating a user with a web service.

AndroidiOSWebmacOSWindowsLinux
72.872.80094652,000150 / 16016048.196.993.855.2Nov 15, 2026, 4:04 PM (UTC+8)ThexXTURBOXx/flutter_web_auth_2 80Sep 9, 2026, 12:20 AM—Not archivedDetailspub.dev ↗
29ali_authv1.4.0

This is a plug-in for one click login in the alicloud number authentication service. Alibaba cloud is also used in the one click login function

AndroidiOSWeb
71.167.60.53251,050140 / 1603682.350.487.539.2Nov 15, 2026, 4:04 PM (UTC+8)CodeGather/flutter_ali_auth 192Jul 27, 2026, 12:55 PM—Not archivedDetailspub.dev ↗
30amazon_cognito_identity_dart_2v4.0.1

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

AndroidiOSWebmacOSWindowsLinux
70.970.90077205,000130 / 16019754.988.581.357.4Nov 15, 2026, 4:04 PM (UTC+8)furaiev/amazon-cognito-identity-dart-2 188Aug 29, 2026, 9:04 PM—Not archivedDetailspub.dev ↗
31oidc_corev4.0.0

A dart package containing models and helpers for OpenId Connect spec.

AndroidiOSmacOSWindowsLinux
69.869.8004034,500135 / 16037375.684.415.1Nov 15, 2026, 4:04 PM (UTC+8)Bdaya-Dev/oidc (Shared repository)74Aug 2, 2026, 4:54 AM—Not archivedDetailspub.dev ↗
32firebase_ui_oauthv2.1.1

Firebase UI widgets for authentication & OAuth

AndroidiOSWebmacOSWindows
69.169.1006052,700150 / 160962.678.793.825Nov 15, 2026, 4:04 PM (UTC+8)firebase/FirebaseUI-Flutter (Shared repository)152Sep 18, 2026, 5:47 AM—Not archivedDetailspub.dev ↗
33openid_clientv0.4.10+2

Library for working with OpenID Connect and implementing clients.

AndroidiOSWebmacOSWindowsLinux
68.868.8006016,000150 / 1601056370.193.850.6Nov 15, 2026, 4:04 PM (UTC+8)appsup-dart/openid_client 96Sep 16, 2026, 6:32 PM—Not archivedDetailspub.dev ↗
34wp_json_apiv5.0.2

WordPress and WooCommerce JSON API for Flutter Mobile. API allows you to login, register new users, get users info and more.

AndroidiOSmacOS
67.964.90333354160 / 1604477.142.510041.3Nov 15, 2026, 4:04 PM (UTC+8)woosignal/wp-json-api-flutter 32Sep 13, 2026, 6:22 AM—Not archivedDetailspub.dev ↗
35credential_managerv5.1.0

Credential Manager plugin. Provides one-tap login functionality and stores credentials in the user's Google account on Android and in the Keychain on iOS.

AndroidiOS
67.564.503634,130160 / 1603761.160.310039.5Nov 15, 2026, 4:04 PM (UTC+8)Djsmk123/flutter_credential_manager_compose 19Sep 13, 2026, 7:34 PM—Not archivedDetailspub.dev ↗
36msal_authv3.5.3

A comprehensive Flutter plugin for managing Microsoft authentication using the native Microsoft Authentication Library (MSAL).

AndroidiOSmacOS
66.866.8008133,500160 / 1603653.675.410039.2Nov 15, 2026, 4:04 PM (UTC+8)nayanaubie/msal_auth 26Aug 26, 2026, 7:23 PM—Not archivedDetailspub.dev ↗
37flutter_authgearv5.2.0

Authgear SDK for Flutter

AndroidiOS
6663.42.604183100 / 160696.837.762.521.1Nov 15, 2026, 4:04 PM (UTC+8)authgear/authgear-sdk-flutter 9Sep 15, 2026, 5:47 PM—Not archivedDetailspub.dev ↗
38firebase_ui_oauth_googlev2.1.1

Firebase UI widgets for authentication & OAuth.

AndroidiOSWebmacOS
65.965.9006017,000130 / 1603962.670.581.340.1Nov 15, 2026, 4:04 PM (UTC+8)firebase/FirebaseUI-Flutter (Shared repository)152Sep 18, 2026, 5:47 AM—Not archivedDetailspub.dev ↗
39oauth2_clientv4.3.3

Flutter library for interacting with OAuth2 servers, with classes for transparent authorized requests, secure token storage, automatic token refreshing.

AndroidiOSWebmacOSWindowsLinux
65.665.60010033,000160 / 16020146.375.310057.6Nov 15, 2026, 4:04 PM (UTC+8)ThexXTURBOXx/oauth2_client 5Sep 2, 2026, 3:20 AM—Not archivedDetailspub.dev ↗
40keycloak_wrapperv1.5.1

Keycloak Single Sign-On (SSO) authentication package for Flutter framework.

AndroidiOSmacOS
65.262.203612,130150 / 1603462.155.593.838.6Nov 15, 2026, 4:04 PM (UTC+8)fa-fifi/keycloak_wrapper 22Sep 14, 2026, 10:38 PM—Not archivedDetailspub.dev ↗
41firebase_adminv0.3.1+5

A port of the Firebase admin sdk to pure, idiomatic Dart code

AndroidiOSmacOSWindowsLinux
60.357.303871,200150 / 1609850.851.393.849.9Nov 15, 2026, 4:04 PM (UTC+8)appsup-dart/firebase_admin 46Apr 11, 2026, 5:39 PM—Not archivedDetailspub.dev ↗
42http_authv1.0.5

Dart http middleware for HTTP Basic and Digest authentication

AndroidiOSWebmacOSWindowsLinux
59590011310,200160 / 1603841.766.810039.8Nov 15, 2026, 4:04 PM (UTC+8)marcoesposito1988/http_auth 19Jul 25, 2026, 7:12 AM—Not archivedDetailspub.dev ↗
43clerk_flutterv0.0.18-beta

Package that will allow you to authenticate and use Clerk from Flutter code.

Platforms unavailable
57.257.2001209,710150 / 1604039.566.593.840.3Nov 15, 2026, 4:04 PM (UTC+8)— ———UnknownDetailspub.dev ↗
44sign_in_buttonv5.0.0

A Flutter plugin for generating sign-in buttons for different social media accounts.

Platforms unavailable
56.656.60018028,900160 / 16017624.874.310056.2Nov 15, 2026, 4:04 PM (UTC+8)juliansteenbakker/sign_in_button 28Aug 11, 2026, 12:23 AM—Not archivedDetailspub.dev ↗
45slider_captchav1.1.0

slide captcha the same as binance, allow drag and drop for validation

AndroidiOSWebmacOSWindowsLinux
56.356.3001315,220160 / 16011636.26210051.7Nov 15, 2026, 4:04 PM (UTC+8)BrianTran24/slider_captcha 5Jul 6, 2026, 10:19 PM—Not archivedDetailspub.dev ↗
46g_recaptcha_v3v1.1.0

Google reCAPTCHA v3 plugin for Flutter Web. A Google reCAPTCHA is a free service that protects your website from spam and abuse.

Web
54.954.90015823,500140 / 1606129.672.987.544.8Nov 15, 2026, 4:04 PM (UTC+8)bharathraj-e/g_recaptcha_v3 12Jun 10, 2026, 4:40 PM—Not archivedDetailspub.dev ↗
47flutter_2fav1.0.6

A flutter package to enable Two Factor Authentication in your app with an Authenticator.

AndroidiOSWebmacOSWindowsLinux
54.651.60386335150 / 160751.242.193.822.6Nov 15, 2026, 4:04 PM (UTC+8)Hipheckts/Flutter-2FA 4Aug 20, 2026, 11:39 PM—Not archivedDetailspub.dev ↗
48apple_sign_in_pluginv1.2.7

A comprehensive Flutter package for integrating Apple Sign-In with features for secure authentication and user data management.

AndroidiOSWebmacOS
54.551.50387254150 / 1601451.140.193.829.4Nov 15, 2026, 4:04 PM (UTC+8)— ———UnknownDetailspub.dev ↗
49firebase_phone_auth_handlerv2.0.1

An easy-to-use firebase phone authentication package to easily send and verify OTP's with auto-fetch OTP support via SMS. Supports web out of the box.

AndroidiOSWebmacOSWindows
54.354.30098407160 / 16014046.843.510053.7Nov 15, 2026, 4:04 PM (UTC+8)rithik-dev/firebase_phone_auth_handler 34Aug 9, 2026, 3:40 AM—Not archivedDetailspub.dev ↗
50flutter_loginv7.0.0

A login widget with login/signup functionalities to help speed up development

AndroidiOSWebmacOSWindowsLinux
53.953.9001808,610140 / 1601,48024.865.687.579.3Nov 15, 2026, 4:04 PM (UTC+8)NearHuscarl/flutter_login 1,588Aug 10, 2026, 12:30 PM—Not archivedDetailspub.dev ↗