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

Caching Guzzle Laravel Package

brightfish/caching-guzzle

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.

View on GitHub
Deep Wiki
Context7
Package
Score
Description
Stars
Likes
Forks
Downloads
Issues
Score
Opportunity
License
Last Release
kamermans/guzzle-oauth2-subscriber 0.87 Guzzle OAuth2 Subscriber adds OAuth 2.0 authorization to Guzzle HTTP clients in PHP. It provides middleware for authorization code, client credentials, password, and refresh token grants, automatically attaching and refreshing access tokens on outgoing requests. 151 152 32 359K 5 3.3 47.5 MIT 1 year ago
View on GitHub
api-platform/http-cache 0.87 — 31 27 0 485K 0 0.2 55.3 MIT —
View on GitHub
guzzlehttp/retry-subscriber 0.86 A Guzzle subscriber that automatically retries failed HTTP requests using configurable strategies, including exponential backoff. Set retry limits, delays, and the exceptions or status codes that trigger a retry to make your Guzzle 6/7 API calls more resilient. 61 58 15 974 0 0.4 11.9 MIT —
View on GitHub
ricardofiorani/guzzle-psr18-adapter 0.86 Tiny adapter that lets you use Guzzle as a PSR-18 HTTP client. Bridges PSR-7 requests/responses and promises to the PSR-18 ClientInterface, easing migration to standards-based HTTP without rewriting existing Guzzle integrations. 14 14 3 1K 0 2.1 26.0 MIT 5 years ago
View on GitHub
Context7
guzzlehttp/log-subscriber 0.86 Guzzle log subscriber that records HTTP requests and responses via any PSR-3 logger. It helps debug API integrations by logging request method and URL, response status, and other message details, making it easy to inspect traffic and monitor client behavior during development or production troublesh... 43 42 11 6K 0 0.3 20.7 MIT —
View on GitHub
illuminate/cache 0.86 The Illuminate Cache package provides Laravel's caching system, with a unified API for file, database, Redis, Memcached, DynamoDB, and array stores. It supports cache tags, atomic locks, rate limiting, and flexible serialization for fast, reliable data storage and retrieval across applications. 34,987 136 12,028 841K 55 78.2 54.5 MIT 3 days ago
View on GitHub
juampi92/laravel-query-cache 0.86 — 25 — 3 — 0 0.3 — MIT 3 years ago
View on GitHub
rtheunissen/guzzle-log-middleware 0.86 Lightweight Guzzle middleware for logging HTTP requests and responses. Capture method, URL, headers, body, status and timing, and route logs through PSR-3/Monolog with configurable formats, levels, and filtering—ideal for debugging and auditing API traffic. 82 85 17 40K 1 1.0 37.0 — —
View on GitHub
csa/guzzle-history-middleware 0.86 Capture and inspect Guzzle HTTP request/response history with a middleware you can drop into your handler stack. Useful for testing, debugging, and logging, with upgrade notes and contribution guidelines included. 54 54 5 35K 0 0.2 27.4 — —
View on GitHub
guzzlehttp/cache-subscriber 0.86 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
caseyamcl/guzzle_retry_middleware 0.86 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
kevinrob/guzzle-cache-middleware 0.85 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
kozz/laravel-guzzle-provider 0.85 Integrates Guzzle into Laravel by registering a configured HTTP client in the service container. Publishable config, sensible defaults, and a simple facade make outbound API calls clean and testable across your app. 62 65 11 2K 0 0.7 21.9 MIT 2 years ago
View on GitHub
guzzlehttp/guzzle-services 0.85 Build SDK-style API clients with service descriptions: map named operations and parameters to HTTP requests and transform responses into result data, instead of hand-writing request serializers for every endpoint. 254 256 79 200K 0 29.1 45.8 MIT 2 months ago
View on GitHub
guzzle/cache 0.85 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
barryvdh/laravel-httpcache 0.85 HTTP response caching middleware for Laravel. Cache full responses with a simple middleware, tag and invalidate cached pages, and integrate Symfony's HTTP cache for faster load times with minimal code changes and no extra infrastructure. 502 512 39 3K 23 29.3 20.8 — 3 months ago
View on GitHub
csa/guzzle-cache-middleware 0.85 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
spatie/guzzle-rate-limiter-middleware 0.84 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
graham-campbell/guzzle-factory 0.84 A simple Guzzle factory with sensible defaults for PHP 7.4–8.5. Create ready-to-use clients in one call, customize the handler stack, and optionally enable best-effort transport sharing for handler-lifetime reuse. 0 94 — 402K — 8.7 55.3 — —
View on GitHub
hamburgscleanest/laravel-guzzle-throttle 0.84 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
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.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource