php-http/discovery
Auto-discovery for HTTP clients and factories: finds PSR-18 clients and PSR-17/PSR-7 implementations at runtime, so libraries can depend on interfaces without forcing a specific vendor. Includes a Composer plugin for optional auto-installation.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| psr-discovery/http-client-implementations | 0.86 | Discovers an installed PSR-18 HTTP client at runtime by checking for well-known implementations and returning the first available instance. Ideal for SDKs/libraries to support PSR-18 without hard dependencies or extra user configuration. | 7 | 7 | 5 | 476K | 0 | 16.0 | 61.9 | MIT | 4 months ago | |
| psr-discovery/all | 0.86 | — | 6 | 6 | 0 | 455K | 0 | 0.9 | 55.3 | MIT | 1 year ago | |
| php-http/client-common | 0.85 | 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,050 | 1,053 | 53 | 4M | 12 | 26.9 | 56.7 | MIT | 7 months ago | |
| psr/http-client | 0.85 | PSR-18 interfaces and common code for HTTP clients in PHP. This package provides the standard abstractions (requests, responses, exceptions) for interoperability, not an actual client implementation. Find compatible implementations on Packagist. | 1,722 | 1,731 | 17 | 17M | 0 | 11.2 | 55.1 | MIT | 2 years ago | |
| psr-discovery/http-factory-implementations | 0.84 | Discovers a PSR-17 HTTP factory at runtime by scanning for well-known implementations and returning the first available instance. Ideal for libraries/SDKs that want PSR-17 support without hard dependencies or user configuration. PHP 8.2+. | 7 | 7 | 3 | 478K | 0 | 1.7 | 55.3 | MIT | 1 year ago | |
| php-http/message | 0.81 | PSR-7 HTTP message utilities for PHP: authentication implementations, stream encoders, message decorators, cookie handling, request matchers, and PSR-7 factory adapters for Guzzle and Diactoros—handy building blocks for HTTP clients and workflows. | 1,318 | 1,322 | 40 | 5M | 5 | 17.1 | 50.8 | MIT | 1 year ago |
How can I help you explore Laravel packages today?