nabilhassen/laravel-usage-limiter
Track, limit, and restrict usage for users/accounts or any model in Laravel. Define per-plan limits with reset frequencies, consume/unconsume on create/delete, check remaining allowance, generate usage reports, and auto-reset via scheduled Artisan command.
✅ Adopt when:
❌ Avoid when:
⚠️ Evaluate if:
Executives: "This Laravel 13-compatible package lets us launch usage-based pricing in weeks, not months—cutting engineering time by 60% while ensuring scalability. For example, we can enforce ‘10 projects/month for Pro users’ with zero custom code, and the MIT license means no hidden costs. It directly supports our SaaS revenue goals by enabling freemium models and tiered limits without overloading the team."
Engineering: *"This is a drop-in solution for usage tracking in Laravel 13. It handles:
User::useLimit('projects')).every month).@limit($user, 'projects')).How can I help you explore Laravel packages today?