symfony/rate-limiter
Symfony Rate Limiter provides token bucket rate limiting for your app. Create limiters with RateLimiterFactory and a storage backend (e.g., in-memory), then reserve tokens with blocking waits or consume instantly to allow/skip work based on availability.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| avtonom/limit-number-calls-bundle | 0.86 | — | 3 | 4 | 0 | 0 | 0 | 0.0 | — | — | — | |
| drefined/ratelimit-bundle | 0.85 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| bedrockstreaming/rate-limit-bundle | 0.85 | — | 3 | 3 | 1 | 47 | 1 | 2.8 | 15.3 | — | 3 years ago | |
| php-http/throttle-plugin | 0.83 | 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 | 499 | 1 | 0.2 | 30.7 | MIT | — | |
| ekreative/ratelimit-bundle | 0.83 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| spatie/guzzle-rate-limiter-middleware | 0.82 | Guzzle middleware to rate-limit HTTP requests by requests/second or requests/minute. When the limit is hit, it sleeps until a slot is available. Includes an in-memory store and supports custom persistence for sharing limits across processes. | 169 | 171 | 17 | 203K | 0 | 3.5 | 42.5 | MIT | 1 year 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 | 11K | 4 | 2.0 | 34.4 | NOASSERTION | 5 years ago | |
| symfony/http-foundation | 0.78 | Symfony HttpFoundation provides an object-oriented API for HTTP: requests, responses, headers, cookies, sessions, and file uploads. It normalizes PHP’s globals into consistent objects, making it easier to build and test web applications and middleware. | 8,630 | 8,707 | 307 | 16M | 0 | 65.8 | 52.8 | MIT | 3 weeks ago | |
| rollerworks/password-strength-validator | 0.58 | Symfony Validator password strength constraints with two approaches: validate by strength levels (weak/medium/strong) or by explicit requirements (letters, mixed case, numbers, special chars). PHP 8.4+ and Symfony 7.4+. | 144 | 145 | 30 | 101K | 0 | 23.9 | 43.9 | MIT | 4 months ago | |
| digitaldream/symfony-access-token | 0.57 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 2 years ago | |
| christian-riesen/password-hash-bundle | 0.57 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| digitalrevolution/symfony-request-validation | 0.57 | — | 12 | 12 | 1 | 2K | 1 | 20.3 | 35.5 | MIT | 2 months ago | |
| symfony/password-hasher | 0.57 | Symfony PasswordHasher provides secure password hashing and verification with modern algorithms like bcrypt and sodium. Use PasswordHasherFactory to configure multiple hashers and select the right one for your app’s needs. | 807 | 818 | 4 | 4M | 0 | 32.5 | 59.5 | MIT | 1 month ago | |
| rollerworks/password-strength-bundle | 0.55 | Symfony bundle integrating Rollerworks PasswordStrengthValidator. Adds configurable password strength constraints to Symfony’s Validator component, providing functionality comparable to the original PasswordStrengthBundle. Requires PHP 8.4+ and Symfony 7.4+. | 142 | 147 | 27 | 40K | 0 | 23.1 | 37.5 | MIT | 4 months ago | |
| dimkinthepro/http-bundle | 0.55 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 1 year ago | |
| ecourty/token-bundle | 0.55 | Symfony bundle to manage secure, typed, revocable tokens for any Doctrine entity (password resets, email verification, share links). Supports expiry, single-use/max-uses, JSON payloads, events, subject resolution, and a purge command. | 0 | 0 | 0 | 1 | 0 | 17.2 | 4.8 | — | 2 months ago |
How can I help you explore Laravel packages today?