Flutter Gems is a curated list of 7100+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn X

Top Flutter Biometric and Local Authentication packages

Last updated: March 18, 2026

There are many ways to authenticate a user's identity on a mobile device. The most common method is through local authentication using device PIN, Pattern or Passcode, but another option includes biometric authentication. Biometric authentication is a type of security that uses a person's physical characteristics, such as their fingerprint or iris, to verify their identity. This type of authentication is often used in smartphones, as it is more secure than using a traditional password.

The complete list of Biometric Authentication (Fingerprint, Iris) and Local Authentication (PIN, Pattern, Passcode) Flutter packages is proided below.


local_auth
👍 3.32K   ⬇️ 730.2K
Dart 3 compatible
Maintenance Status: Good

Flutter plugin to allow local authentication via biometrics, passcode, pin, or pattern.

flutter_screen_lock Card Image
flutter_screen_lock
👍 308   ⬇️ 2.2K
Dart 3 compatible
Maintenance Status: Good

Provides the ability to lock the screen on ios and android. Biometric authentication can be used in addition to passcode.

biometric_storage
👍 281   ⬇️ 22.7K
Dart 3 compatible
Maintenance Status: Poor

Secure Storage: Encrypted data store optionally secured by biometric lock with support for iOS, Android, MacOS. Partial support for Linux, Windows and web (localStorage).

flutter_app_lock
👍 125   ⬇️ 1.1K
Dart 3 compatible
Maintenance Status: Good

A Flutter package for showing a lock screen on app open and app pause.

passkeys Card Image
passkeys
👍 94   ⬇️ 27.9K
Dart 3 compatible
Maintenance Status: Good

Flutter plugin enabling simple passkey authentication. Can be either used with a ready-to-use relying party server (Corbado) or with your custom relying party.

biometric_signature
👍 43   ⬇️ 26.2K
Dart 3 compatible
Maintenance Status: Good

Hardware-backed biometric authentication for Flutter (Android, iOS, macOS, Windows). Create cryptographic signatures using Secure Enclave, StrongBox, and Windows Hello.

flutter_liveness_detection_randomized_plugin
👍 62   ⬇️ 267
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin for liveness detection with randomized challenge response method

flutter_local_auth_invisible
👍 53   ⬇️ 54
Dart 3 compatible
Maintenance Status: Poor

Flutter plugin for Android and iOS device authentication sensors such as Fingerprint Reader and Touch ID with no visible dialog on Android.

flutter_locker
👍 50   ⬇️ 2.8K
Dart 3 compatible
Maintenance Status: Good

Secures your secrets in keychain using biometric authentication (Fingerprint, Touch ID, Face ID...)

is_lock_screen
👍 47   ⬇️ 1.1K
Dart 3 compatible
Maintenance Status: Poor

Detects if device is in lock screen. Useful for determining whether app entered background due to locking screen or leaving app.

pattern_lock
👍 39   ⬇️ 1.3K
Dart 3 compatible
Maintenance Status: Poor

Pattern lock as Flutter widget. Customizable and easy to use.

biometricx
👍 36   ⬇️ 47
Dart 3 compatible
Maintenance Status: Poor

The easy way to use biometric authentication in your Flutter app.

native_auth
👍 31   ⬇️ 34
Dart 3 compatible
Maintenance Status: Poor

this package is to implement faceID, touchID and fingerprint authentication

zkfinger10 Card Image
zkfinger10
👍 18   ⬇️ 39
Dart 3 compatible
Maintenance Status: Good

The zk_finger10 plugin is used for supporting fingerprint device of ZKTECO with enrolling and verification feature.

new_face_liveness
👍 16   ⬇️ 163
Dart 3 compatible
Maintenance Status: Average

Flutter plugin cross-platform (iOS, Android) for Combate à Fraude's PassiveFaceLiveness (https://github.com/combateafraude).

new_face_authenticator
👍 7   ⬇️ 109
Dart 3 compatible
Maintenance Status: Average

Flutter plugin cross-platform (iOS, Android) for Combate à Fraude's FaceAuthenticator (https://github.com/combateafraude).

flutter_authgear Card Image
flutter_authgear
👍 5   ⬇️ 137
Dart 3 compatible
Maintenance Status: Good

Authgear SDK for Flutter