PHPackages                             xul/auth-kit - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. xul/auth-kit

ActiveLibrary[Templating &amp; Views](/categories/templating)

xul/auth-kit
============

Reusable Laravel auth kit package with Blade UI, themes, email verification, 2FA, password reset, and rate limiting.

v1.0.0(3mo ago)23↓90%MITPHPPHP ^8.3CI passing

Since Mar 16Pushed 3mo agoCompare

[ Source](https://github.com/Xultech-LTD/auth-kit)[ Packagist](https://packagist.org/packages/xul/auth-kit)[ Docs](https://github.com/Xultech-LTD/auth-kit)[ RSS](/packages/xul-auth-kit/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (16)Versions (3)Used By (0)

AuthKit
=======

[](#authkit)

[![Tests](https://github.com/Xultech-LTD/auth-kit/actions/workflows/tests.yml/badge.svg)](https://github.com/Xultech-LTD/auth-kit/actions/workflows/tests.yml/badge.svg)[![License](https://camo.githubusercontent.com/f6d39a97ef0d684e022ee543403a6aa9eff8ba7ac6c670aaebc24a0363978499/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f58756c746563682d4c54442f617574682d6b6974)](https://camo.githubusercontent.com/f6d39a97ef0d684e022ee543403a6aa9eff8ba7ac6c670aaebc24a0363978499/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f58756c746563682d4c54442f617574682d6b6974)[![PHP](https://camo.githubusercontent.com/ef0054230522e542bc1f908ac005c6c75888dea255bac910f9015e12095e31d7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253545382e332d626c7565)](https://camo.githubusercontent.com/ef0054230522e542bc1f908ac005c6c75888dea255bac910f9015e12095e31d7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253545382e332d626c7565)[![Laravel](https://camo.githubusercontent.com/53f994a897d083946738e0bc5943400cc950fa40f004eb4ba44bc2385b2f45ef/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c61726176656c2d31322e782d726564)](https://camo.githubusercontent.com/53f994a897d083946738e0bc5943400cc950fa40f004eb4ba44bc2385b2f45ef/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c61726176656c2d31322e782d726564)[![Laravel](https://camo.githubusercontent.com/802293abdfcbb56a964ab9ad6b95bdf2b0b006cd9cd446b622a2520df8fee54b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c61726176656c2d31332e782d677265656e)](https://camo.githubusercontent.com/802293abdfcbb56a964ab9ad6b95bdf2b0b006cd9cd446b622a2520df8fee54b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c61726176656c2d31332e782d677265656e)

AuthKit is a reusable, configuration-driven authentication package for Laravel applications.

It provides a complete authentication system with Blade-based UI, flexible configuration, and extensible flows — without forcing a fixed implementation.

---

🚀 Documentation
---------------

[](#-documentation)

Full documentation is available here:

👉 ****

The documentation covers:

- Installation
- Configuration
- Authentication flows
- UI customization
- Extensibility and overrides
- Security features

---

✨ Features
----------

[](#-features)

- Authentication (login &amp; registration)
- Email verification (link or token-based)
- Password reset (link or token-based)
- Two-factor authentication (TOTP, extensible drivers)
- Blade-based UI components
- Theme and UI customization support
- Fully configuration-driven architecture
- Route, controller, and validation overrides
- Rate limiting and security controls

---

📦 Installation
--------------

[](#-installation)

> ⚠️ AuthKit is currently in active development.

Once published:

```
composer require xul/auth-kit
```

Then follow the installation guide in the documentation.

⚙️ Configuration Philosophy
---------------------------

[](#️-configuration-philosophy)

AuthKit is built around a configuration-first approach.

Instead of hardcoding behavior, you can control:

- authentication flows
- route structure and naming
- validation and payload mapping
- UI rendering and form schemas
- security features (verification, 2FA, confirmations)
- frontend behavior and themes

This allows you to adapt AuthKit to your application without modifying package internals.

🧪 Testing
---------

[](#-testing)

```
composer test
```

🤝 Contributing
--------------

[](#-contributing)

Contributions are welcome.

Please:

- open issues for bugs or feature requests
- submit pull requests for improvements
- follow existing code style and structure
- 📄 License
    ---------

    [](#-license)

AuthKit is open-sourced software licensed under the MIT license.

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance82

Actively maintained with recent releases

Popularity6

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~6 days

Total

2

Last Release

92d ago

Major Versions

v0.1.8 → v1.0.02026-03-23

PHP version history (2 changes)v0.1.8PHP ^8.2

v1.0.0PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/f82ce04d410838ee2e2c88b4443d5c00c5af84c829dafd01c1cbbb0e90700bdd?d=identicon)[xultech](/maintainers/xultech)

---

Top Contributors

[![officialmeritinfos](https://avatars.githubusercontent.com/u/87044411?v=4)](https://github.com/officialmeritinfos "officialmeritinfos (69 commits)")

---

Tags

authauthenticationbladeemail-verificationlarave-packagelaravelpassword-resetphprate-limitingsecurityteststwo-factor-authenticationlaravelpackageauthAuthentication2fabladeemail-verificationpassword-reset

###  Code Quality

TestsPest

### Embed Badge

![Health badge](/badges/xul-auth-kit/health.svg)

```
[![Health](https://phpackages.com/badges/xul-auth-kit/health.svg)](https://phpackages.com/packages/xul-auth-kit)
```

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3345.1M337](/packages/psalm-plugin-laravel)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9742.3M121](/packages/roots-acorn)[laravel/pulse

Laravel Pulse is a real-time application performance monitoring tool and dashboard for your Laravel application.

1.7k14.1M122](/packages/laravel-pulse)[hasinhayder/tyro-login

Tyro Login - Beautiful, customizable authentication views for Laravel 12 &amp; 13

2453.7k5](/packages/hasinhayder-tyro-login)[laravel/mcp

Rapidly build MCP servers for your Laravel applications.

76518.2M118](/packages/laravel-mcp)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
