psr/http-server-middleware
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| psr/http-server-handler | 0.85 | 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. | 177 | 187 | 11 | 4M | 0 | 21.8 | 65.0 | MIT | 3 years ago | |
| psr/http-message | 0.83 | 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,048 | 7,131 | 186 | 18M | 0 | 37.7 | 55.0 | MIT | 3 years ago | |
| nyholm/psr7-server | 0.83 | Create PSR-7 HTTP requests from PHP superglobals for PSR-15 apps and middleware. A lightweight server-side bridge for Nyholm PSR-7, ideal for frameworks, microservices, and interoperability without coupling to a full stack. | 95 | 98 | 24 | 2M | 8 | 7.9 | 59.3 | MIT | 2 years ago | |
| middlewares/request-handler | 0.82 | PSR-15/PSR-7 request handler middleware for PHP. Build a flexible pipeline that routes an incoming ServerRequest to your handler stack, with clean delegation and composable middlewares—ideal for frameworks or custom apps needing standard request processing. | 45 | 47 | 6 | 40K | 0 | 4.9 | 40.7 | MIT | 1 year ago | |
| httpsoft/http-server-request | 0.82 | PSR-7/PSR-17 friendly ServerRequest implementation and helpers for building HTTP server requests in PHP. Lightweight, standards-based request object with convenient access to headers, cookies, query params, body, uploaded files, and server params. | 15 | 15 | 0 | 5K | 0 | 2.8 | 34.0 | MIT | 1 year ago | |
| carthage-software/elissa-bundle | 0.81 | — | 24 | 24 | 0 | 0 | 0 | 8.3 | — | MIT | 7 months ago | |
| loophp/psr-http-message-bridge-bundle | 0.80 | 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 | 5K | 1 | 17.2 | 1.8 | MIT | 2 months ago | |
| laminas/laminas-httphandlerrunner | 0.80 | Executes PSR-15 HTTP request handlers by bridging PSR-7 requests/responses with common PHP runtimes. Provides runners for SAPI and other environments, simplifying bootstrap, emitting responses, and integrating middleware/handler apps in Laminas or any PSR stack. | 72 | 73 | 19 | 540K | 2 | 9.4 | 1.6 | BSD-3-Clause | 7 months ago | |
| boson-php/symfony-http-bridge | 0.80 | Bridge package connecting Boson PHP with Symfony HttpFoundation, providing adapters to translate requests and responses between the two ecosystems for smoother interoperability when mixing Boson components with Symfony-based HTTP handling. | 1 | 1 | 0 | 13 | 0 | 0.0 | 12.1 | MIT | — | |
| loophp/unaltered-psr-http-message-bridge-bundle | 0.80 | 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 | 55 | 1 | 2.9 | 14.4 | MIT | 4 years ago | |
| carthage/elissa-bundle | 0.79 | — | 24 | 24 | 0 | 0 | 0 | 8.3 | — | MIT | 7 months ago | |
| spatie/laravel-robots-middleware | 0.58 | Laravel middleware to control search engine indexing via X-Robots-Tag/robots meta behavior. Extend the base middleware and implement shouldIndex() to allow or block indexing per request (e.g., disable for admin routes), without changing your views. | 0 | 336 | — | 52K | — | 21.2 | 34.1 | — | — | |
| spatie/laravel-http-logger | 0.58 | Laravel middleware that logs incoming HTTP requests (payload, headers, etc.) to your configured log/channel, creating a safety net for critical form submissions and debugging. Includes toggleable enable flag plus customizable log profile and writer. | 674 | 679 | 59 | 105K | 0 | 26.5 | 34.2 | MIT | 3 months ago | |
| lucadegasperi/oauth2-server-laravel | 0.57 | — | 2,350 | 2,404 | 523 | 20K | 0 | 36.1 | 13.8 | MIT | 9 years ago | |
| spatie/laravel-permission | 0.56 | Database-backed roles and permissions for Laravel. Assign roles and permissions to users, sync them to the Gate, and check abilities with Laravel’s built-in can()/authorize features. Includes migrations, caching, teams, and flexible model setup. | 12,898 | 13,042 | 1,824 | 4M | 0 | 69.3 | 39.9 | MIT | 1 month ago | |
| spatie/laravel-pjax | 0.55 | Laravel middleware that detects PJAX (X-PJAX) requests and returns only the expected HTML fragments instead of full pages, enabling faster navigation with jquery-pjax. Simple composer install and add FilterIfPjax to your HTTP kernel. | 513 | 523 | 48 | 6K | 0 | 26.0 | 16.8 | MIT | 3 months ago | |
| danilovl/permission-middleware-bundle | 0.55 | — | 1 | 1 | 0 | 0 | 0 | 21.5 | — | MIT | 4 months ago |
How can I help you explore Laravel packages today?