danharrin/livewire-rate-limiting
Add rate limiting to Laravel Livewire actions to stop spam and brute-force clicks. Configure limits per component or method, with customizable keys, decay times, and responses when limits are exceeded—simple protection that feels native to Livewire.
spatie/rate-limiter.For Executives: "This package lets us add rate limiting to Livewire actions—like form submissions or dynamic UI updates—with minimal engineering effort. It’s a drop-in solution to prevent abuse (e.g., spam, brute-force attacks) while keeping our stack simple. For example, we could limit password reset attempts to 5 per hour per user without adding backend complexity. It’s low-risk, MIT-licensed, and maintained, with a clear path to scale as our user base grows."
For Engineering:
*"The danharrin/livewire-rate-limiting package provides a clean way to apply rate limits directly to Livewire actions using Laravel’s built-in rate-limiting system. Key benefits:
@rate('5/minute')) or globally.@rate('10/hour') to a Livewire component handling sensitive actions (e.g., profile updates) to block abuse without blocking legitimate users. Pair with Laravel’s throttle middleware for consistency."*How can I help you explore Laravel packages today?