delight-im/otp
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| robthree/twofactorauth | 0.90 | RobThree/TwoFactorAuth is a dependency-light PHP library for TOTP and HOTP two-factor authentication. It generates secrets, verifies codes, and creates QR codes for Google Authenticator, Authy, and compatible apps, making 2FA easy to add to Laravel or any PHP app. | 1,191 | 1,193 | 144 | 689K | 1 | 14.0 | 39.7 | MIT | 10 months ago | |
| wolfcode/authenticator | 0.89 | A Laravel authentication package for wolfcode/authenticator, offering a simple way to add login, registration, and access control to your PHP applications. Lightweight and easy to integrate. | 0 | 0 | 0 | 525 | 0 | 0.3 | 37.6 | BSD-2-Clause | 1 year ago | |
| jonasarts/google-authenticator-bundle | 0.87 | Symfony bundle for adding Google Authenticator two-factor authentication to your app. Provides TOTP secret generation and code validation, with configurable services for integrating 2FA into login flows. | 4 | 4 | 1 | 325 | 0 | 0.1 | 25.1 | MIT | — | |
| 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 |
|
| sonata-project/google-authenticator | 0.87 | — | 429 | 440 | 117 | 107K | 0 | 3.7 | 23.4 | MIT | 5 years ago | |
| svc/totp-bundle | 0.86 | A PHP/Symfony bundle for TOTP-based two-factor authentication, generating and validating time-based one-time passwords with seamless framework integration and straightforward configuration for securing user logins. | 3 | 3 | 0 | 3 | 0 | 0.0 | 3.4 | MIT | — | |
| rinvex/laravel-authy | 0.86 | 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 | — |
|
| hasinhayder/tyro-login | 0.86 | Tyro Login is a drop-in authentication package for Laravel that adds email/password login, OTP-based passwordless sign-in, registration, password reset, and profile pages, complete with routes, controllers, views, and migrations you can customize. | 251 | — | 26 | — | 0 | 2.0 | — | MIT | — | |
| scheb/2fa-google-authenticator | 0.86 | Adds Google Authenticator-based two-factor authentication (TOTP) to Symfony apps. Generates QR codes and secrets, validates one-time codes, and plugs into your login flow to improve account security with minimal setup. | 29 | 30 | 2 | 403K | 0 | 0.2 | 55.3 | MIT | — | |
| jbtronics/2fa-webauthn | 0.86 | Adds WebAuthn-based two-factor authentication to Laravel apps, letting users secure accounts with hardware security keys, passkeys, or built-in biometrics. Includes enrollment, verification, and integration with Laravel's auth scaffolding. | 15 | 15 | 5 | 9K | 0 | 20.2 | 44.6 | MIT | 1 week ago | |
| amin3536/laravel-api-user-provider | 0.86 | Laravel package that adds an API-based user provider, letting your app authenticate users against a remote HTTP API instead of a local Eloquent model. Useful for apps backed by external or microservice user stores. | 11 | 11 | 4 | 0 | 0 | 0.3 | — | MIT | 4 years ago | |
| afrikpay/otp-bundle | 0.85 | Symfony bundle for generating and validating one-time passwords (OTP). Install via Composer, register the bundle, run migrations, and use console commands to manage OTP workflows (create/enable/disable/run) for verification flows and scheduled processing. | 1 | 1 | 0 | 0 | 0 | 0.0 | — | NOASSERTION | — | |
| delight-im/db | 0.85 | A lightweight database abstraction layer for PHP with a simple API for running queries, prepared statements, transactions, and fetching results. It reduces boilerplate while keeping SQL explicit, making it a practical choice for projects that want straightforward database access without a full ORM. | 47 | 49 | 17 | 9K | 8 | 3.1 | 34.0 | MIT | — | |
| dragonzap/2fa | 0.85 | 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. | 0 | 0 | 0 | 0 | 0 | 1.2 | — | GPL-3.0 | 2 years ago | |
| mkd/laravel-advanced-otp | 0.85 | — | 10 | 10 | 0 | 0 | 0 | 0.7 | — | MIT | 2 years ago | |
| mustafa-awami/lara2fa | 0.85 | — | 9 | 9 | 0 | 3 | 1 | 0.1 | 1.6 | MIT | — | |
| delight-im/auth | 0.85 | delight-im/auth is a framework-agnostic PHP authentication library with a simple API. It handles registration, login, email verification, password resets, sessions, cookies, roles, and social login, with no complex setup required. | 1,245 | 1,293 | 236 | 8K | 39 | 25.2 | 25.7 | MIT | — | |
| sanjabteam/verify | 0.85 | A Laravel/PHP package for mobile number verification via SMS. It generates and validates one-time codes with customizable length and expiry, manages resend limits, supports configurable SMS drivers, and offers a simple API for secure passwordless registration and login flows. | 37 | — | 8 | — | 0 | 0.3 | — | MIT | — | |
| scheb/2fa-bundle | 0.85 | 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 | — | |
| zing/laravel-sms | 0.85 | A Laravel SMS package with a clean, driver-based API for sending text messages through multiple gateways. Configure your providers, compose messages, and dispatch SMS from anywhere in your app with minimal setup and consistent syntax—ideal for OTP codes, alerts, and transactional notifications. | 8 | 8 | 2 | 69 | 1 | 8.2 | 13.9 | MIT | 7 months ago |
How can I help you explore Laravel packages today?