Sliding Time Window Rate Limiter for Laravel
A leaky bucket rate limiter and corresponding middleware with route-level granularity compatible with Laravel.
A rate limiter middleware for Guzzle
A small class that uses Memcache to allow only a certain number of requests per a certain amount of minutes.
Advanced Rate Limiter is a Yii2 filter to enforce or monitor request rate limits.
A Guzzle middleware that can throttle requests according to (multiple) defined rules. It is also possible to define a caching strategy, e.g. get the response from cache when the rate limit is exceeded or always get a cached value to spare your rate limits. Using wildcards in host names is also supported.