Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Http Middleware Laravel Package

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.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

This package is only relevant for maintaining legacy systems that explicitly depend on its PSR-15 interfaces. For new projects, it offers no value as the PSR-15 standard is now natively implemented in modern PHP frameworks (e.g., Laravel, Symfony) via the official psr/http-server package. Choosing this package would introduce technical debt due to its archived status, while leveraging framework-native PSR-15 support ensures compatibility, security, and reduced maintenance overhead. It should never be considered for greenfield development or infrastructure modernization initiatives.

When to Consider This Package

Only consider this package if maintaining an existing legacy system that cannot be upgraded to modern PSR-15 implementations (e.g., due to tight coupling with outdated dependencies that predate PSR-15 standardization). For all new projects, avoid it entirely—modern frameworks like Laravel already include built-in PSR-15 middleware support without requiring this deprecated package. If your project uses a recent version of Laravel (v6+), this package is irrelevant as Laravel’s middleware system is PSR-15-compliant by default via psr/http-server. Never adopt it for PHP 8+ environments or where security compliance is required.

How to Pitch It (Stakeholders)

"This package is archived and no longer maintained—it’s a relic of PHP’s middleware evolution. The PSR-15 standard it provided is now fully integrated into PHP’s official ecosystem and natively supported by Laravel and other modern frameworks. Using it would create unnecessary risk (security vulnerabilities, lack of updates) and technical debt. Instead, we’ll leverage Laravel’s built-in PSR-15-compatible middleware system, which is actively maintained, secure, and aligned with industry standards. This ensures faster development, easier onboarding, and long-term sustainability."

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport
twbs/bootstrap4
php-http/client-implementation
phpcr/phpcr-implementation
cucumber/gherkin-monorepo
haydenpierce/class-finder
psr/simple-cache-implementation