http-interop/http-middleware
Interfaces for reusable PSR-7/PSR-15-style HTTP middleware components, enabling interoperability across frameworks and libraries. Define, compose, and share middleware pipelines with minimal coupling between request handlers and implementations.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| php-http/message-factory | 0.83 | Legacy PSR-7 HTTP message factory for PHP. Supports creating PSR-7 compliant HTTP messages (Request, Response, Stream, etc.) with ease. Maintains backward compatibility for existing codebases while encouraging migration to PSR-17 factories (now standard in major clients like Guzzle, Symfony HTTP Cli... | 1,390 | 1,304 | 10 | 2M | 4 | 15.2 | 53.7 | MIT | 2 years ago | |
| zendframework/zend-diactoros | 0.83 | 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,532 | 1,593 | 145 | 207K | 27 | 24.6 | 46.8 | BSD-3-Clause | 6 years ago | |
| sabre/http | 0.83 | sabre/http is a lightweight toolkit for working with HTTP in PHP. It wraps superglobals and output functions into extendable, mockable Request and Response objects, making it easier to read request data and send headers/body consistently across your app. | 190 | 197 | 59 | 258K | 5 | 33.3 | 53.6 | BSD-3-Clause | 7 months ago | |
| zendframework/zend-http | 0.82 | Zend\Http is a PHP HTTP component for building and processing HTTP messages. It provides clients and adapters for making requests, plus request/response objects, headers, cookies, and utilities to work with URIs and HTTP-level features in your apps. | 133 | 134 | 82 | 73K | 27 | 18.2 | 56.1 | BSD-3-Clause | 6 years ago | |
| amphp/http | 0.82 | Event-driven HTTP primitives for PHP 8.1+ in the AMPHP ecosystem. Provides shared building blocks for HTTP clients and servers, including IANA status codes with default reasons, RFC 6265 cookie parsing/creation (Set-Cookie/Cookie), and header utilities. | 101 | 101 | 10 | 698K | 1 | 28.0 | 62.8 | MIT | 1 year ago | |
| pear/pear_exception | 0.82 | PEAR_Exception provides a base exception class for PEAR-style PHP libraries, adding standardized error messaging, cause chaining, and improved debugging context. Useful for modernizing legacy PEAR code or integrating consistent exception handling across packages. | 98 | 98 | 18 | 1M | 0 | 21.3 | 65.0 | NOASSERTION | 5 years ago | |
| psr/http-server-middleware | 0.81 | PSR-15 HTTP server middleware interfaces for PHP. Provides the MiddlewareInterface specification used by request handlers and middleware stacks; no implementation included. Install via psr/http-server-middleware and use with compatible frameworks or libraries. | 180 | 195 | 10 | 4M | 0 | 21.5 | 65.0 | MIT | 2 years ago | |
| symfony/psr-http-message-bridge | 0.80 | Symfony PSR-7 Bridge integrates PSR-7 HTTP messages with Symfony. Convert between Symfony HttpFoundation requests/responses and PSR-7 implementations, enabling interoperability with PSR-7 middleware, libraries, and frameworks. | 1,296 | 1,303 | 56 | 7M | 0 | 37.8 | 60.8 | MIT | 1 week ago | |
| symplify/package-builder | 0.80 | Helper utilities for building Symfony/PHP packages: lightweight DI and service configuration, parameter resolution, class and file helpers, and tooling-friendly conventions. Designed to reduce boilerplate when composing reusable packages and developer tools. | 165 | — | 7 | — | 0 | 0.5 | — | MIT | — | |
| laravel/helpers | 0.80 | Backwards-compatibility layer that restores Laravel 5.8 global helper functions in modern Laravel releases. Install via Composer and use legacy helpers while migrating to the equivalent Arr and Str methods. | 805 | 817 | 44 | 1M | 0 | 30.4 | 51.9 | MIT | 3 weeks ago | |
| psr/http-message | 0.79 | 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. | 7,097 | 7,212 | 187 | 17M | 0 | 57.7 | 64.3 | MIT | 2 years ago | |
| psr/http-server-handler | 0.79 | PSR-15 HTTP Server RequestHandlerInterface package. Defines the standard request handler contract used with PSR-15 middleware and PSR-7 requests/responses. Provides interfaces only, not an implementation; implementations are available separately. | 175 | 186 | 11 | 4M | 0 | 21.8 | 65.0 | MIT | 2 years ago | |
| http-interop/http-factory-guzzle | 0.75 | — | 581 | 582 | 9 | 3M | 0 | 24.4 | 59.6 | MIT | 4 years ago |
How can I help you explore Laravel packages today?