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 Client Laravel Package

react/http-client

Deprecated ReactPHP streaming, event-driven HTTP client kept for BC. Development moved to react/http with a new Promise-based, PSR-7 Browser API. Upgrade recommended; see react/http for current client usage and features.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Migration strategy for legacy systems still using react/http-client to react/http, prioritizing technical debt reduction
  • Build vs buy decision: avoid building new features on deprecated package; adopt react/http for maintainable solution with PSR-7 and Promise-based API
  • Roadmap planning: allocate resources for upgrading existing services to modern HTTP client standards, ensuring compatibility with current ecosystem practices
  • Use cases: only applicable for temporary legacy maintenance with strict migration deadlines; never for greenfield projects

When to Consider This Package

  • Never for new projects – explicitly deprecated with no active maintenance (last release 2021) and 0 dependents
  • Only for short-term legacy support where immediate migration is impossible (e.g., critical production systems with no downtime window), but with a documented 30-day migration plan to react/http
  • Look elsewhere for all new development: use react/http (official successor), Guzzle for synchronous use cases, or modern async clients like Amp/Http-Client

How to Pitch It (Stakeholders)

  • Executives: "This package is deprecated and unmaintained. Continuing to use it introduces security risks, blocks modern feature development, and creates technical debt. Migrating to react/http ensures a supported, performant HTTP client with PSR-7 standards and Promise-based async flows – reducing long-term maintenance costs by 70% while future-proofing our infrastructure."
  • Engineering: "Replace react/http-client with react/http immediately. The new API simplifies requests via $browser->get()->then() syntax, uses Promises for cleaner async flow, and aligns with PSR-7 standards. Migration requires updating Composer dependencies and refactoring event-based patterns to Promise-based – documented examples show 80% fewer lines of code for equivalent functionality."
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
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
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