dragonzap/2fa
Laravel 2FA package with email-based codes by default and optional TOTP for Google/Microsoft Authenticator. Protect routes via the twofactor middleware (always or if-enabled). Publish config, run migrations, and override classes to fully customize the flow.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| darkghosthunter/laraguard | 0.87 | Laraguard brings TOTP-based two-factor authentication to Laravel. It offers a dedicated auth guard, middleware, recovery codes, QR-code onboarding, and events, making it easy to secure logins with Google Authenticator-compatible codes. | 264 | — | 24 | — | 0 | 1.1 | — | MIT | 4 years ago |
|
| rinvex/laravel-authy | 0.87 | Rinvex Laravel Authy integrates Twilio Authy two-factor authentication into Laravel applications, letting you register users, verify TOTP and SMS tokens, and manage secure 2FA flows through simple configuration, a service provider, and a convenient facade. | 32 | — | 9 | — | 0 | 0.5 | — | MIT | — |
|
| mkd/laravel-otp | 0.86 | — | 19 | 19 | 2 | 0 | 0 | 0.5 | — | MIT | 2 years ago | |
| laraditz/user-security | 0.86 | Adds user security features for Laravel/Lumen: security PIN, mnemonic key validation/storage, and 2FA support. Includes a UserSecurable trait, SecureUser facade, and configurable hashing key (LUS_KEY) for one-way encryption. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| scheb/2fa-bundle | 0.86 | Symfony bundle providing a generic framework for adding two-factor authentication (2FA) to your app. Integrates with Symfony Security and supports multiple 2FA methods via a consistent interface, with full docs on symfony.com. | 71 | 76 | 4 | 1M | 0 | 0.5 | 55.3 | MIT | — | |
| joe-404/laravel-auth | 0.86 | Drop-in, config-driven authentication for Laravel 12 and 13: OTP and magic-link verification, login, token refresh, password reset, multi-session management, Google OAuth, API tokens, account status workflow, and referral codes via a uniform JSON API. | 2 | 2 | 0 | 1 | 0 | 18.5 | 1.9 | MIT | 5 months ago | |
| scheb/2fa-totp | 0.86 | TOTP (Time-based One-Time Password) provider for the scheb TwoFactorBundle, enabling app-based 2FA with authenticator codes. Part of the scheb/2fa project (read-only mirror); see main repo/docs for setup. | 29 | 30 | 2 | 400K | 0 | 0.2 | 55.3 | MIT | — | |
| raditzfarhan/laravel-user-security | 0.86 | — | 3 | 4 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| mustafa-awami/lara2fa | 0.86 | — | 9 | 9 | 0 | 3 | 1 | 0.1 | 1.6 | MIT | — | |
| scheb/2fa | 0.86 | scheb/2fa adds two-factor authentication to Symfony applications with TOTP authenticator apps, email codes, backup codes, and trusted-device support. It integrates cleanly with Symfony Security and provides extensible, well-tested building blocks for securing user logins. | 597 | 598 | 80 | 32K | 5 | 26.8 | 29.9 | MIT | 1 week ago | |
| liberusoftware/two-factor-authentication-api | 0.86 | A Laravel package that adds a ready-made API layer for two-factor authentication, letting you enrol users, verify codes, and manage 2FA settings over clean JSON endpoints. | 0 | 0 | 0 | 591 | 0 | 19.8 | 45.0 | NOASSERTION | 1 week ago | |
| oluomotoso/nova-google2fa | 0.85 | Add Google Two-Factor Authentication to Laravel Nova. This package brings TOTP-based 2FA to your Nova login flow, letting users enroll with an authenticator app via QR code and confirm a one-time code at sign-in for stronger account security. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| delight-im/otp | 0.85 | A PHP library for generating and verifying one-time passwords, with support for time-based and counter-based OTPs, configurable code lengths and HMAC algorithms, and simple APIs for adding two-factor authentication to Laravel or any PHP application. | 5 | 5 | 2 | 7K | 0 | 0.1 | 42.0 | MIT | — | |
| laragear/two-factor | 0.85 | — | 342 | 343 | 24 | 127K | 0 | 14.1 | 37.5 | MIT | 8 months ago | |
| signaturetech/laravel-otp | 0.85 | A Laravel package for generating and verifying one-time passwords (OTPs), helping you add secure OTP-based authentication, login, and verification flows with configurable codes and expiration. | 18 | — | 2 | — | 0 | 0.5 | — | MIT | 1 year ago | |
| mkd/laravel-advanced-otp | 0.85 | — | 10 | 10 | 0 | 0 | 0 | 0.7 | — | MIT | 2 years ago | |
| scheb/2fa-backup-code | 0.85 | Adds backup code support to scheb/2fa for Symfony apps. Generate, store, and validate one-time recovery codes so users can access accounts when they lose their 2FA device. Integrates with existing 2FA flows and user providers. | 18 | 19 | 0 | 182K | 0 | 0.1 | 55.0 | MIT | — | |
| laravel/passkeys | 0.85 | Laravel Passkeys adds passwordless WebAuthn authentication to Laravel apps, with built-in routes for passkey login, confirmation, and management, configurable relying party settings, custom model support, and a matching @laravel/passkeys JavaScript client. | 116 | 114 | 8 | 7M | 2 | 13.3 | 62.4 | MIT | 5 months ago | |
| wotz/laravel-verification-code | 0.85 | Laravel package for generating and validating verification codes with configurable length, expiry, attempt limits, and rate limiting. Supports email or SMS delivery, custom storage drivers, and simple APIs for sending and checking codes. | 58 | 58 | 20 | 7K | 1 | 9.4 | 31.0 | MIT | 7 months ago | |
| twofas/account-sdk | 0.85 | A PHP SDK for integrating 2FAS account services into Laravel or plain PHP applications. It offers a simple client for authentication and account operations, reducing boilerplate when connecting your app to the 2FAS platform. | 0 | 0 | — | 0 | — | 0.0 | — | — | — |
How can I help you explore Laravel packages today?