Download the PHP package pamellayamada/otphp without Composer
On this page you can find all versions of the php package pamellayamada/otphp. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download pamellayamada/otphp
More information about pamellayamada/otphp
Files in pamellayamada/otphp
Download pamellayamada/otphp
More information about pamellayamada/otphp
Files in pamellayamada/otphp
Vendor pamellayamada
Package otphp
Short Description Native, ultra-fast, hardened security and strictly typed engine for 2FA Tokens (TOTP/HOTP) with 27 i18n languages in PHP 8.3+.
License MIT
Homepage https://github.com/PamellaYamada/OTPHP
Package otphp
Short Description Native, ultra-fast, hardened security and strictly typed engine for 2FA Tokens (TOTP/HOTP) with 27 i18n languages in PHP 8.3+.
License MIT
Homepage https://github.com/PamellaYamada/OTPHP
Please rate this library. Is it a good library?
Informations about the package otphp
OTPHP 🔑
Native, high-performance, zero-dependency, internationalized, and strictly typed OTP (TOTP/HOTP) authentication engine for PHP 8.3+.
⚡ Key Features
- 🚀 Zero Dependencies: Built entirely with native PHP features.
- 🎯 Strictly Typed & PSR Compliant: PHPStan Level 8 static analysis and PSR-12/PER compliant.
- 🌐 Internationalization (I18n): Native multi-language support for exception messages and responses.
- 📱 Native QR Code: Renders clean SVG vector tags without external heavy image libraries (GD/Imagick).
- ⚙️ Multi-Provider Support: Pre-configured settings for Google Authenticator, Microsoft, Bitwarden, Steam Guard, YubiKey, Aegis, and more.
📦 Installation
Install the package via Composer:
🚀 Usage
1. Generating a Base32 Secret
2. Generating an OTP Code (TOTP)
3. Verifying User Input
4. Rendering an SVG QR Code
5. Changing the Locale (I18n)
🛠️ Development & Quality Assurance
This repository includes Composer scripts to ensure code quality:
📄 License
This project is open-sourced software licensed under the MIT License.
All versions of otphp with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.3
ext-hash Version *
ext-json Version *
ext-mbstring Version *
ext-sodium Version *
ext-hash Version *
ext-json Version *
ext-mbstring Version *
ext-sodium Version *
The package pamellayamada/otphp contains the following files
Loading the files please wait ...