Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Guzzle Advanced Throttle Laravel Package

hamburgscleanest/guzzle-advanced-throttle

Advanced Throttle adds flexible rate-limiting middleware to Guzzle, letting PHP and Laravel apps enforce multiple request limits, use cache or Redis storage, and avoid API overages with configurable buckets, per-host rules, and smooth request spacing. Ideal for reliable API clients.

View on GitHub
Deep Wiki
Context7
Package
Score
Description
Stars
Likes
Forks
Downloads
Issues
Score
Opportunity
License
Last Release
hamburgscleanest/laravel-guzzle-throttle 0.89 Laravel Guzzle Throttle adds configurable rate limiting to outgoing Guzzle requests using Laravel's cache. It helps prevent API throttling errors by limiting requests per host, with simple middleware integration and customizable limits. 0 79 — 0 — 0.0 — — —
View on GitHub
beyondcode/laravel-fixed-window-limiter 0.85 A Laravel rate limiter using fixed time windows instead of the default sliding windows, so limits reset predictably. Useful for API throttling where you need strict, evenly spaced counters per window. 67 69 0 0 0 0.3 — MIT 6 years ago
View on GitHub
graham-campbell/throttle 0.85 Rate limiting for Laravel by Graham Campbell. Throttle provides middleware and a facade to limit requests and actions by key, IP, or route, backed by your cache driver, with configurable hit limits and decay times. Ideal for APIs and forms. 0 720 — 29K — 0.3 55.3 — —
View on GitHub
davedevelopment/stiphle 0.85 Stiphle is a small PHP library that turns any string into a clean, URL-friendly unique identifier. It slugifies text and automatically resolves collisions by appending numbers, making it handy for generating unique slugs, IDs, or filenames from titles and names. 251 — 37 — 5 3.8 1.5 MIT 3 years ago
saloonphp/rate-limit-plugin 0.85 A Saloon plugin for respectful API clients: it tracks requests and handles rate-limit responses, retrying or delaying calls when limits are reached. Drop it into Saloon's middleware pipeline for simple, reliable rate-limit management. 22 22 6 268K 0 19.6 64.5 MIT 3 weeks ago
View on GitHub
beyondcode/laravel-sliding-window-limiter 0.84 A drop-in extension for Laravel's RateLimiter that adds sliding window rate limiting. Instead of fixed intervals that reset abruptly, throttling rolls continuously, giving smoother, more accurate limits for APIs, queued jobs, and other rate-limited actions. 42 43 5 0 1 0.4 — MIT 7 years ago
View on GitHub
zaber-dev/laravel-quota 0.84 Laravel Quota tracks and enforces application-level usage budgets across daily, weekly, monthly, or custom periods. Store quotas in cache or database, attach them to Eloquent models, protect routes with middleware, and extend with custom backends. Complements RateLimiter. 110 108 5 2K 0 15.2 19.3 MIT 3 months ago
View on GitHub
Context7
brightfish/caching-guzzle 0.84 Caches Guzzle HTTP responses so repeated API calls can be served from your Laravel cache instead of hitting the network again, with configurable TTLs and cache keys for controlling what gets stored and for how long. 10 10 4 585 1 0.3 23.9 GPL-3.0 3 years ago
View on GitHub
guzzlehttp/cache-subscriber 0.84 A Guzzle subscriber that adds caching to HTTP requests, letting you store and reuse responses to reduce redundant network calls. Now deprecated in favor of Guzzle's built-in cache middleware, it remains useful for older projects needing simple response caching. 63 63 27 5K 0 0.6 18.5 MIT 7 years ago
View on GitHub
guzzlehttp/promises 0.83 Guzzle Promises is a small PHP promise library that powers Guzzle's asynchronous requests. It provides promise chaining, synchronous waiting, cancellation, and helpers for coordinating groups of promises. Install it directly when you need promise composition without the full HTTP client. 7,705 7,749 132 18M 2 57.1 55.8 MIT 2 weeks ago
View on GitHub
csa/guzzle-cache-middleware 0.83 PSR-7/PSR-18 middleware adding HTTP response caching to Guzzle clients. Cache GET/HEAD requests, reduce repeated network calls, and plug into common cache storage backends. Install via Composer and integrate in your Guzzle handler stack. 55 52 9 39K 6 1.1 28.6 — —
View on GitHub
Context7
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 814 1 0.2 33.6 MIT —
View on GitHub
spatie/guzzle-rate-limiter-middleware 0.83 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
View on GitHub
kevinrob/guzzle-cache-middleware 0.83 A PSR-7 compatible HTTP cache middleware for Guzzle 6+ with RFC 7234 compliance. Pluggable storage backends include Laravel cache, Flysystem, PSR-6, PSR-16, and WordPress Object Cache. Add it to the HandlerStack to speed up repeated API calls. 437 441 79 610K 20 36.1 56.9 MIT 3 months ago
View on GitHub
csa/guzzle-stopwatch-middleware 0.83 Adds a Guzzle middleware that measures request/response timing with a stopwatch, making it easy to profile HTTP calls in your app. Install via Composer and plug into your Guzzle handler stack to track durations per request. 53 53 5 27K 0 0.2 26.4 — —
View on GitHub
guzzle/http 0.83 Legacy Guzzle HTTP component providing request/response objects, message abstractions, and client utilities for making HTTP calls in PHP. Useful for older Guzzle integrations and compatibility layers; for new projects, prefer modern guzzlehttp/guzzle versions. 32 42 9 52K 0 0.5 44.2 — —
View on GitHub
Context7
php-http/client-common 0.83 Common utilities for HTTPlug HTTP clients: a BatchClient for parallel requests, a convenience client exposing HTTP verbs as methods, and emulator/decorator layers for sync and async clients. Designed to simplify client composition and tooling. 1,051 1,054 55 6M 13 22.1 57.6 MIT 11 months ago
View on GitHub
alt-three/throttle 0.83 Alt Three Throttle provides configurable request rate limiting for Laravel applications. It offers middleware and helpers to protect routes from abuse, control traffic spikes, and return appropriate throttling responses using your chosen cache store. 41 43 1 187 1 0.3 7.2 MIT 8 years ago
View on GitHub
caseyamcl/guzzle_retry_middleware 0.83 Guzzle Retry Middleware automatically retries Guzzle HTTP requests when servers return 429 or 503, or when requests time out. It honors Retry-After headers, backs off exponentially, supports configurable retry limits and callbacks, and drops into your handler stack with no setup. 222 224 33 558K 6 25.9 54.8 MIT 3 months ago
View on GitHub
guzzle/cache 0.82 Adds response caching to Guzzle HTTP clients. Store and reuse GET responses to cut latency and API calls, with configurable cache pools, TTLs, and cache strategies. Useful for microservices, third‑party APIs, and rate‑limited endpoints. 3 4 0 276 0 0.0 25.5 — —
View on GitHub
Context7
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo