Search by

atannex / limiting

Atanga1920

Rate limiting for Laravel, built for security: seven atomic algorithms (sliding window, sliding log, fixed window, token bucket, leaky bucket, GCRA, calendar quotas) plus concurrency limits, on Redis, any cache store or memory. Named policies with several limits each, failure-only counting for login

Package info

github.com/atannex/limiting

pkg:composer/atannex/limiting

Statistics

Installs: 85

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-10-26 09:35 UTC

This package is auto-updated.

Last update: 2026-10-30 11:14:42 UTC


README

Rate limiting for Laravel, built to protect a site. It controls how often someone can do something (log in, post a form, call an API) and blocks them for a while when they go over the limit. Repeat offenders get longer and longer bans, trusted addresses can be let through and bad ones blocked. Limits are set as named policies and attached to controllers with an attribute.

Install

composer require atannex/limiting