psr/http-message
PSR-7 HTTP message interfaces for PHP (Request/Response, Streams, URIs, UploadedFiles). Defines common contracts only—no concrete implementation. Ideal for framework-agnostic middleware and libraries needing interoperable HTTP message types.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sunrise/http-message | 0.93 | Sunrise HTTP Message provides a PSR-7 HTTP message implementation with PSR-17 factories, aligned with RFC-7230. Use it to create and work with requests, responses, URIs, streams, and uploaded files in a standards-compliant way. | 16 | 18 | 2 | 605 | 1 | 21.4 | 23.2 | MIT | 5 months ago | |
| httpsoft/http-message | 0.92 | PSR-7 HTTP message implementation for PHP with strict types and clean, immutable value objects. Provides Request/Response, ServerRequest, URI, headers, streams, and factories, designed for interoperability across frameworks and middleware. | 85 | 87 | 5 | 29K | 0 | 6.6 | 34.9 | MIT | 1 year ago | |
| nyholm/psr7 | 0.91 | Nyholm PSR-7 is a super lightweight, strict, and fast implementation of PSR-7 with full PSR-17 factories and HTTPlug/PSR-18 compatibility. Create requests, streams, URIs, and server requests with minimal overhead. | 1,275 | 1,289 | 79 | 8M | 4 | 17.1 | 53.0 | MIT | 1 year ago | |
| symfony/psr-http-message-bridge | 0.90 | Symfony PSR-7 Bridge integrates PSR-7 HTTP messages with Symfony’s HttpFoundation. Convert requests and responses between PSR-7 implementations and Symfony components to ease interoperability with middleware and libraries. | 1,294 | 1,301 | 56 | 9M | 0 | 35.0 | 60.6 | MIT | 2 months ago | |
| loophp/psr-http-message-bridge-bundle | 0.88 | Symfony bundle that bridges PSR-7 HTTP messages with Symfony’s HttpFoundation, enabling smooth interop between PSR-7 libraries and Symfony apps. Provides converters/adapters to translate requests and responses in both directions. | 3 | 3 | 1 | 4K | 1 | 16.2 | 48.9 | MIT | 4 months ago | |
| php-http/message | 0.88 | 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,317 | 1,322 | 40 | 5M | 5 | 17.1 | 50.8 | MIT | 1 year ago | |
| loophp/unaltered-psr-http-message-bridge-bundle | 0.86 | Symfony bundle bridging PSR-7 HTTP messages without altering them. Converts between PSR-7 requests/responses and Symfony HttpFoundation safely, preserving headers, body streams, and URIs—useful when integrating PSR-7 middleware or clients in Symfony apps. | 5 | 5 | 1 | 67 | 1 | 3.0 | 16.1 | MIT | 4 years ago | |
| loophp/psr17 | 0.86 | loophp/psr17 provides a PSR-17 HTTP message factory implementation for PHP, helping you create PSR-7 requests, responses, streams, URIs, and uploaded files in a standards-compliant way. Suitable for libraries and middleware needing PSR factories. | 1 | 1 | 0 | 5K | 1 | 3.5 | 52.7 | MIT | 3 years ago | |
| psr/http-client | 0.86 | 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,721 | 1,731 | 17 | 17M | 0 | 11.2 | 55.1 | MIT | 2 years ago | |
| psr/http-factory | 0.86 | PSR-17 HTTP message factory interfaces for creating requests, responses, streams, URIs, and uploaded files. This package provides only the standard interfaces (no implementation). Find compatible implementations on Packagist. | 1,889 | 1,896 | 26 | 19M | 0 | 10.8 | 55.3 | MIT | 2 years ago | |
| zendframework/zend-diactoros | 0.86 | zendframework/zend-diactoros provides PSR-7 HTTP message implementations for PHP, including ServerRequest, Response, Stream, UploadedFile and Uri. Useful for building middleware, APIs and frameworks with interoperable request/response handling. | 1,528 | 1,593 | 145 | 184K | 27 | 14.6 | 26.3 | BSD-3-Clause | 6 years ago |
How can I help you explore Laravel packages today?