graham-campbell/guzzle-factory
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| blastcloud/guzzler | 0.88 | Guzzler is a lightweight, Laravel-friendly testing helper for Guzzle that lets you fake HTTP requests and assert on what was sent. Define expected requests, return canned responses, and verify methods, URLs, headers, and bodies in your PHP tests without hitting real APIs. | 270 | — | 4 | — | 1 | 1.6 | — | MIT | 1 year ago |
|
| guzzlehttp/promises | 0.87 | 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 | |
| m6web/guzzle-http-bundle | 0.87 | Symfony bundle that integrates the Guzzle HTTP client into your application. Configure Guzzle clients in bundle configuration, inject them as services, and make outbound HTTP calls cleanly. Built-in logging and Symfony profiler integration help you inspect and debug requests and responses. | 17 | 17 | 9 | 1K | 1 | 15.0 | 29.7 | MIT | 3 months ago | |
| paysera/lib-rest-client-common | 0.87 | This package supplies the shared abstractions behind Paysera's PHP REST client libraries: HTTP transport, request signing/authentication, response decoding, error and exception mapping, and reusable data mappers, helping integrations stay consistent, testable, and maintainable. | 5 | 5 | 11 | 3K | 0 | 11.7 | 42.1 | — | 5 months ago | |
| guzzle/guzzle | 0.87 | Guzzle 3.x is a PHP HTTP client and web service framework with a cURL-like API, persistent connections, pooling, parallel requests, service descriptions, and a Symfony2 event/plugin system. End-of-life; use Guzzle 5+ for maintenance. | 152 | 222 | 89 | 290K | 0 | 2.0 | 32.0 | MIT | — | |
| kozz/laravel-guzzle-provider | 0.87 | 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 | |
| freshcells/guzzle-bundle | 0.87 | A Symfony bundle that integrates the Guzzle HTTP client into your application, offering service configuration and dependency injection so you can make and manage outgoing HTTP requests cleanly within Symfony projects. | 0 | 0 | 0 | 217 | 0 | 0.0 | 32.3 | — | — | |
| csa/guzzle-bundle | 0.87 | — | 250 | 259 | 72 | 32K | 16 | 4.8 | 24.0 | — | 11 years ago | |
| rokde/laravel-subscription-manager | 0.86 | — | 9 | 9 | 4 | 0 | 0 | 0.5 | — | MIT | 2 years ago | |
| juststeveking/laravel-transporter | 0.86 | Laravel Transporter is a clean, class-based HTTP client for Laravel. Build reusable API clients with configurable base URLs, headers, requests, and responses, keeping external service integrations simple, testable, and maintainable. | 479 | 479 | 24 | 2K | 2 | 16.5 | 11.1 | MIT | 4 months ago | |
| schmeits/pulse-panphp | 0.86 | A Laravel Pulse card that integrates PanPHP's privacy-friendly analytics into your Pulse dashboard, letting you monitor page views, visitors, and traffic trends alongside application health metrics. Simple to install and configure. | 5 | — | 2 | — | 0 | 20.5 | 0.5 | MIT | 1 week ago | |
| mziraki/nova-formatted-number-field | 0.86 | A Laravel Nova field for displaying numeric values with custom formatting, such as thousands separators and decimal precision. Add it to your Nova resources to show clean, readable numbers instead of raw values across index and detail views. | 4 | — | 1 | — | 0 | 0.0 | — | — | 7 years ago | |
| pierrerolland/guzzle-config-operations-bundle | 0.86 | Symfony bundle that simplifies Guzzle HTTP client configuration by letting you define and manage client settings through Symfony configuration. It helps keep HTTP client setup consistent and reusable across services, reducing boilerplate for projects that rely on Guzzle. | 3 | 3 | 3 | 0 | 0 | 0.4 | — | MIT | 7 years ago | |
| tadcka/breadcrumbs | 0.86 | A Laravel/PHP breadcrumbs package for defining and rendering breadcrumb trails in your application. Build hierarchical navigation from routes or custom items and output it in Blade views with a lightweight API. | 0 | 1 | 1 | 0 | 0 | 0.3 | — | MIT | 11 years ago | |
| mykholy/laravel-flowguard | 0.86 | Laravel FlowGuard adds configurable flow-control guards to your Laravel application, letting you define rules that inspect and constrain requests before they reach your handlers. Lightweight, easy to install, and simple to tune for your app's needs. | 0 | — | 0 | — | 5 | 21.2 | 1.8 | MIT | 3 weeks ago | |
| graham-campbell/throttle | 0.86 | 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 | — | — | |
| leaseweb/guzzle-bundle | 0.86 | A Symfony bundle that integrates Guzzle into the service container, making it easy to configure HTTP clients, middleware, and plugins for clean, testable outgoing requests in PHP applications. | 26 | 28 | 6 | 168 | 2 | 0.5 | 8.9 | — | — | |
| 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 | |
| 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 | — | |
| graham-campbell/gitlab | 0.86 | A Laravel integration for the GitLab API v4 client, providing a service provider, facade, and simple configuration so you can query projects, issues, merge requests, and other GitLab resources from your PHP applications. | 0 | 144 | — | 21K | — | 0.3 | 55.3 | — | — |
How can I help you explore Laravel packages today?