Weave 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

Buzz Bundle Laravel Package

pbweb/buzz-bundle

Symfony bundle integrating the Buzz HTTP client: registers configured client services, adds a web-profiler panel for outgoing requests, and exposes simple YAML configuration for timeouts, headers, and middleware so your app can make outbound HTTP calls cleanly.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

Honestly assessed, this package supports very little in a modern product roadmap — and the decision it most directly informs is a "do not adopt" call.

  • Framework fit: Despite being labeled in a Laravel/PHP context, this is a Symfony bundle, not a Laravel package. It would not drop into a Laravel app without framework-level glue you'd have to own. That alone disqualifies it for most Laravel-first roadmaps.
  • Legacy maintenance only: The only defensible use case is keeping a pre-existing Symfony 2/3-era application on its current Buzz HTTP client so you avoid a risky rewrite during a maintenance window. It is a compatibility shim, not a capability.
  • Build vs. buy: Effectively moot. This is a thin configuration wrapper around an abandoned HTTP client library (Buzz), so you are neither buying meaningful functionality nor building something the framework doesn't already give you. Modern Symfony ships symfony/http-client; modern PHP has Guzzle 7 and PSR-18 clients.
  • Roadmap impact: None positive. Adopting it would introduce maintenance debt, a security-surface question (unmaintained HTTP client handling outbound requests, TLS config, redirects), and a future migration project. It should not appear on a feature roadmap.
  • Signals against it: 1 GitHub star, 0 dependents, near-zero ecosystem score. These are not "early-stage" signals; they are "inert" signals. There is no community to rely on for fixes.

When to Consider This Package

Consider it only when all of the following hold:

  • You are maintaining an existing Symfony application (not Laravel) that already depends on Buzz.
  • The Buzz bundle is already wired into your service container and migrating now would exceed the risk of leaving it in place.
  • Outbound HTTP volume and criticality are low enough that a short-term deprecation plan is acceptable.
  • You have a named owner and a dated exit plan to replace Buzz with symfony/http-client or a PSR-18 client.

Look elsewhere immediately when:

  • You are building anything new — greenfield, rewrite, or new service.
  • You need PSR-7/PSR-18 compliance, async/concurrent requests, middleware, retries, or structured error handling; use Guzzle 7 or symfony/http-client.
  • You require active security patching, typed APIs, or long-term support.
  • You are a Laravel team — evaluate Illuminate\Support\Facades\Http (built on Guzzle) instead.
  • Zero-dependents and single-star adoption matters to your supply-chain risk policy.

How to Pitch It (Stakeholders)

To executives: This is a very small, effectively unmaintained Symfony integration for a legacy PHP HTTP library. It carries supply-chain and maintenance risk, has no community backing, and adds no capability the framework doesn't already provide. Recommendation: do not adopt; if it already exists in a legacy system, budget a low-effort replacement rather than any investment in it.

To engineering: Buzz predates and has been superseded by Guzzle and Symfony's own HTTP client. If you're on Symfony, plan a swap to symfony/http-client; the bundle's surface area is small enough that migration is typically a scoped ticket, not a project. If you're on Laravel, this package doesn't apply — use the Http facade. Either way, treat this as a deprecation candidate, not a dependency to design around.

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.
takashato/laravel-vietqr
aitor24/laralang
kraenzle-ritter/entity-relations
dindigital/din-image
pomirleanu/image-colors
sawmainek/laravel-api-generator
delatbabel/jsonresponses
mouhamedfd/permissions-generator
eduplus/qr
laravel2580/idehelpers
delatbabel/viewpages
anavel/gettext
muhamadrezaar/highcharts
delatbabel/keylists
frankkessler/salesforce-laravel-oauth2-rest
anavel/foundation
wdmtech/enviricons
eii/laravel-captcha
muka/shape-reader
tdt/json