Packages from gusmanwidodo · Transparency log
-
PHP
gusmanwidodo/auth-kit
A plugin-based authentication framework for Laravel, inspired by better-auth. Small core, extend everything via plugins.
-
PHP
gusmanwidodo/auth-kit-credentials
Identifier + password login for Auth-Kit: register, login (email/phone/username + password), and forgot/reset password. Flexible single-identifier model, hashed passwords, single-use hashed reset tokens.
-
PHP
gusmanwidodo/auth-kit-magic-link
Magic-link (passwordless) plugin for Auth-Kit. Adds /auth-kit/magic-link/* endpoints, a single-use token store, and expiry enforcement via the core hook pipeline.
-
PHP
gusmanwidodo/auth-kit-organization
Organization (multi-tenant) plugin for Auth-Kit. Organizations, members, invitations, and active-org, with owner/admin/member as organization-scoped roles powered by auth-kit-permissions.
-
PHP
gusmanwidodo/auth-kit-otp
One-time password (OTP) plugin for Auth-Kit. Adds /auth-kit/otp/* endpoints and a code store.
-
PHP
gusmanwidodo/auth-kit-permissions
High-performance roles & permissions plugin for Auth-Kit. Hybrid static (zero-query) + dynamic (DB) access control with polymorphic scoping, organization-ready. Faster than spatie/laravel-permission for the common case.
-
PHP
gusmanwidodo/auth-kit-social
Social / OAuth login plugin for Auth-Kit, built as a thin wrapper over Laravel Socialite. Stores linked social identities (multi-provider), with redirect/callback endpoints and login hooks.
-
PHP
gusmanwidodo/auth-kit-two-factor
Two-factor authentication (TOTP) plugin for Auth-Kit. RFC 6238 authenticator-app codes with encrypted secrets, confirm-before-activate, single-use hashed recovery codes, clock-skew window and replay protection. Zero dependencies.
-
PHP
gusmanwidodo/laravel-billing
Generic, multi-purpose billing & invoicing for Laravel. Polymorphic billable, integer-minor-unit money (no float errors), line items with tax & discount, computed totals, and payment recording. Payment-gateway agnostic.
-
gusmanwidodo/laravel-billing-midtrans
Midtrans (Snap) payment provider for gusmanwidodo/laravel-billing. Implements the PaymentProvider contract: Snap charge, SHA512 webhook verification, status mapping, and refund.
-
gusmanwidodo/laravel-billing-stripe
Stripe payment provider for gusmanwidodo/laravel-billing. Implements the PaymentProvider contract: Checkout Session charge, Stripe-Signature webhook verification, event mapping, and refund.