guzzlehttp/guzzle
Guzzle is a PHP HTTP client for sending sync or async requests with an easy API. Built on PSR-7 and PSR-18, supports middleware, cookies, streaming uploads/downloads, and JSON. Transport-agnostic for flexible integrations.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| guzzle/guzzle | 0.90 | 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 | 90 | 261K | 0 | 2.0 | 31.5 | MIT | — | |
| misd/guzzle-bundle | 0.89 | Symfony2 bundle integrating Guzzle 3 for easy HTTP requests and reusable web service clients. Optional integration with JMSSerializerBundle for object (de)serialization plus a SensioFrameworkExtraBundle param converter for streamlined controllers. | 100 | 105 | 53 | 886 | 13 | 7.8 | 20.6 | — | 11 years ago | |
| guzzlehttp/command | 0.89 | Build higher-level web service clients on top of Guzzle by modeling operations as Commands and responses as Results. Includes a generic ServiceClient plus command middleware to map commands to PSR-7 requests and responses to structured results. | 116 | 119 | 21 | 175K | 0 | 26.0 | 51.6 | MIT | 1 day ago | |
| guzzle/http | 0.88 | 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 | 51K | 0 | 0.5 | 44.1 | — | — | |
| guzzle/common | 0.88 | guzzle/common provides the shared utility layer used by Guzzle: collections, event dispatching, caching helpers, and other common abstractions that power Guzzle HTTP clients and related packages. Useful when maintaining legacy Guzzle 3-based code. | 16 | 14 | 2 | 49K | 0 | 0.1 | 47.8 | — | — | |
| ddeboer/guzzle-bundle | 0.88 | — | 63 | 64 | 26 | 0 | 6 | 1.5 | 1.9 | — | — | |
| guzzlehttp/guzzle-services | 0.88 | Guzzle Services adds a command layer on top of Guzzle using service descriptions to define operations, serialize requests, and parse responses into convenient model structures. Build typed clients from descriptions, call operations as methods, and get structured results. | 255 | 257 | 80 | 170K | 0 | 31.7 | 45.8 | MIT | 4 days ago | |
| graham-campbell/guzzle-factory | 0.87 | Simple factory for creating Guzzle HTTP clients with sensible defaults. One-liner client creation via GuzzleFactory::make(), with optional config like base_uri. Supports PHP 7.4–8.5 and integrates cleanly in modern PHP/Laravel apps. | 92 | 93 | 4 | 217K | 0 | 27.9 | 53.9 | MIT | 1 month ago | |
| php-http/guzzle6-adapter | 0.86 | PSR-7/PSR-18 compatible adapter that lets you use Guzzle 6 as an HTTPlug HTTP client. Provides a bridge for sending requests through Guzzle while working with php-http contracts, useful for libraries that depend on standardized HTTP interfaces. | 1,348 | 1,383 | 54 | 310K | 2 | 5.6 | 23.0 | MIT | 5 years ago | |
| php-http/guzzle7-adapter | 0.85 | PSR-7/PSR-18 adapter for Guzzle 7 used by HTTPlug. Lets libraries using PHP-HTTP talk through Guzzle 7 with a standard client interface, including synchronous requests and integration-friendly configuration for modern PHP projects. | 91 | 91 | 9 | 2M | 2 | 2.3 | 55.1 | MIT | 1 year ago | |
| ricardofiorani/guzzle-psr18-adapter | 0.85 | 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 | 2K | 0 | 2.1 | 29.7 | MIT | 4 years ago | |
| guzzlehttp/promises | 0.84 | Promises/A+ implementation for PHP with iterative, stack-safe chaining. Provides synchronous wait(), cancellation, interop with any thenable, and coroutine-style async/await via Coroutine::of(). Includes Promise, FulfilledPromise, and RejectedPromise. | 7,716 | 7,749 | 126 | 18M | 2 | 55.4 | 54.3 | MIT | 1 week ago | |
| graze/guzzle-jsonrpc | 0.84 | Abandoned JSON-RPC 2.0 client for Guzzle. Supports Guzzle 6/5/4/3 via branches, with helpers to build notifications, requests, and batch calls. Provides sync and async sending using Guzzle Promises. Consider forking for maintenance. | 93 | 98 | 58 | 11K | 2 | 3.6 | 30.1 | MIT | 8 years ago |
How can I help you explore Laravel packages today?