devoralive/traffic-limit-bundle
Symfony bundle for rate limiting requests via Redis using SncRedisBundle. Define multiple limit profiles (amount/ttl) and Redis clients in config, then access the generated services from the container to enforce per-key traffic limits.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| symfony/rate-limiter | 0.89 | Symfony Rate Limiter provides a token bucket implementation for rate limiting input and output in PHP applications. Configure policies and storage with RateLimiterFactory, then reserve tokens to wait or consume tokens to check acceptance. | 272 | 274 | 13 | 3M | 0 | 36.7 | 64.7 | MIT | 2 days ago | |
| spatie/guzzle-rate-limiter-middleware | 0.86 | A Guzzle middleware that enforces rate limits by specifying max requests per minute or second. When the limit is reached, requests sleep until allowed. Includes an InMemoryStore and supports custom persistent stores for cross-process rate limiting. | 169 | 171 | 17 | 301K | 0 | 19.1 | 51.0 | MIT | 2 months ago | |
| php-http/throttle-plugin | 0.84 | PSR-7/PSR-18 HTTP client plugin that throttles outgoing requests to control rate and concurrency. Useful for API clients that must respect provider limits, avoid burst traffic, and smooth request flow. | 2 | 2 | 2 | 814 | 1 | 0.2 | 33.6 | MIT | — | |
| cursedcoder/dark-redis-list-bundle | 0.83 | — | 5 | 5 | 2 | 0 | 0 | 0.1 | — | MIT | — | |
| drone076/redis-bundle | 0.82 | — | 1 | 1 | 0 | 0 | 0 | 0.3 | — | MIT | 7 years ago | |
| thamtech/yii2-ratelimiter-advanced | 0.82 | Advanced rate limiter filter for Yii2 using a leaky-bucket algorithm. Define multiple independent limits per action and identifier (IP, user ID, etc.), store allowance/timestamp automatically, customize responses (429, events, headers, callbacks), and support Retry-After. | 41 | 42 | 2 | 17K | 4 | 2.0 | 36.8 | NOASSERTION | 6 years ago | |
| spatie/laravel-rate-limited-job-middleware | 0.82 | Laravel job middleware to rate limit queued jobs. Allow a configurable number of jobs per second and automatically release throttled jobs for a delay. Easy to attach per job via middleware, with support for time-based attempts when rate limiting. | 355 | 358 | 31 | 280K | 0 | 17.8 | 42.1 | MIT | 8 months ago | |
| nnjeim/persist | 0.81 | — | 1 | 1 | 0 | 0 | 0 | 0.6 | — | MIT | 5 years ago | |
| bernardosecades/queue-system-bundle | 0.81 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| armetiz/redirect-bundle | 0.80 | — | 5 | 5 | 0 | 0 | 0 | 0.0 | — | — | — | |
| artisansdk/ratelimiter | 0.80 | Laravel rate limiting package providing flexible throttling for routes and actions with configurable rules, storage drivers, and easy middleware integration. Helps protect APIs from abuse, control request bursts, and manage per-user or per-IP limits with clear, adjustable settings. | 152 | 153 | 14 | 258K | 1 | 11.1 | 47.2 | MIT | 8 months ago | |
| c2is/doctrine-cache-invalidation-bundle | 0.80 | — | 4 | 4 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| cache/cache-bundle | 0.80 | — | 43 | 43 | 16 | 1K | 0 | 26.3 | 23.9 | MIT | 2 months ago | |
| david-garcia/resque-bundle | 0.80 | — | 0 | 0 | 0 | 0 | 0 | 1.4 | — | — | 8 years ago | |
| digitalkaoz/issues-bundle | 0.80 | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | — | — | |
| dawen/phpredis-bundle | 0.79 | — | 2 | 3 | 2 | 0 | 2 | 0.6 | 0.4 | NOASSERTION | — | |
| avtonom/limit-number-calls-bundle | 0.76 | — | 3 | 4 | 0 | 0 | 0 | 0.0 | — | — | — | |
| bedrockstreaming/rate-limit-bundle | 0.74 | — | 3 | 3 | 1 | 64 | 1 | 2.8 | 17.0 | — | 3 years ago | |
| bugloos/fault-tolerance-bundle | 0.72 | — | 11 | 11 | 0 | 0 | 0 | 0.7 | — | MIT | 4 years ago | |
| ekreative/ratelimit-bundle | 0.71 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — |
How can I help you explore Laravel packages today?