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 | 41 | 1 | 2.8 | 14.9 | — | 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 | 536 | 1 | 0.2 | 31.1 | MIT | — | |
| ekreative/ratelimit-bundle | 0.83 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| artisansdk/ratelimiter | 0.83 | 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. | 150 | 151 | 15 | 116K | 1 | 19.2 | 45.1 | MIT | 3 months ago | |
| 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 | 169 | 17 | 185K | 0 | 23.5 | 49.3 | 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 | 13K | 4 | 2.0 | 35.3 | NOASSERTION | 5 years ago | |
| mozex/anthropic-php | 0.54 | PHP client for Anthropic’s Claude API. Provides a simple, typed interface for sending messages and handling responses, with support for streaming, models, and common request options—easy to integrate into Laravel or any PHP app. | 47 | 49 | 9 | 56K | 0 | 23.4 | 49.1 | MIT | 1 month ago | |
| phpunit/php-token-stream | 0.50 | phpunit/php-token-stream is a small PHP library for tokenizing and streaming PHP source code tokens, commonly used by PHPUnit and related tools for parsing, reflection-like inspection, and test-related code analysis. | 6,386 | 6,455 | 60 | 1M | 0 | 13.4 | 23.1 | NOASSERTION | — | |
| theseer/tokenizer | 0.47 | A PHP tokenizer library for parsing PHP source code into tokens, built on top of ext/tokenizer. Used by tools like PHPUnit to analyze code, inspect syntax, and support static analysis, refactoring, and code quality workflows. | 5,194 | 5,204 | 23 | 14M | 0 | 38.9 | 51.5 | NOASSERTION | 5 months ago | |
| yethee/tiktoken | 0.47 | PHP port of OpenAI’s tiktoken tokenizer. Get encoders by model name, encode text to token IDs, and cache vocab files for speed. Optional experimental Rust/FFI “lib mode” for faster encoding of medium/large texts. | 162 | 159 | 30 | 260K | 4 | 22.9 | 51.2 | MIT | 2 months ago |
How can I help you explore Laravel packages today?