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

Queue Bundle Laravel Package

treehouselabs/queue-bundle

A Symfony bundle from Treehouse Labs that adds queue-based job processing to your app, making it easier to dispatch background tasks and run workers with configurable transports.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for async messaging: This package is the "buy" option for queue plumbing — but it's a Symfony 2.x bundle, not a Laravel package, so it answers a question your Laravel roadmap probably isn't asking. The real decision it informs is whether to inherit a legacy queue abstraction or standardize on Laravel's native queue + Horizon.
  • Roadmap scoping for background processing: Useful as a reference point for what "queue functionality" needs to cover — producer/consumer decoupling, backend abstraction, retry/failure handling — before you scope your own implementation. Treat it as a requirements checklist, not a dependency.
  • Migration and technical-debt decisions: If any part of the portfolio touches a Symfony 2.x service, this is a signal node for a "modernize vs. freeze" call. Its Symfony 2 lineage (EOL since 2018) and a last release in 2020 make it a liability flag rather than an asset.
  • Architecture standardization: Supports the decision to pick one queue substrate (Laravel Queue, Symfony Messenger, or a broker client library) rather than layering a thin, unmaintained abstraction across services.
  • Vendor-risk assessment: With 1 star, 0 dependents, and minimal release cadence, this is a clean case study in why we require minimum adoption and maintenance thresholds before any dependency enters the stack.

When to Consider This Package

Consider only if:

  • You are actively maintaining a Symfony 2.x application (PHP 5.5–7.x era) and need queue functionality that matches that framework's bundle conventions.
  • You have a frozen legacy service where no new development is planned and the only requirement is keeping the existing message flow running through a security patch cycle.
  • You need a historical reference implementation for how a bundle-era queue abstraction was structured — reading the source, not installing it.

Look elsewhere if:

  • You are building on Laravel — use the framework's first-class queue system with Horizon, or a broker client (php-amqplib, Enqueue) if you need RabbitMQ/AMQP specifics. This bundle's Symfony bundle registration and service-container assumptions are not a fit.
  • You need maintained dependencies — no commits resolving issues, no security response path, no support for PHP 8.x, no compatibility guarantee with current Symfony.
  • You require community validation — 1 star and 0 dependents means no ecosystem, no third-party battle-testing, and no pool of engineers who have operated it in production.
  • You need observability, retries, dead-letter handling, or dashboards — modern alternatives ship these; adopting a dormant abstraction means building them yourself.

Verdict: Not recommended for adoption in any active Laravel or modern Symfony product. The composite health score (0.095) and zero dependents are disqualifying for a production dependency.

How to Pitch It (Stakeholders)

Summary for executives: We evaluated treehouselabs/queue-bundle as a candidate for message-queue functionality and do not recommend adoption. It is a Symfony 2.x bundle — incompatible with our Laravel stack — with a single star, zero dependent projects, and a last release in November 2020. Symfony 2 reached end of life in 2018, so the package targets a platform we don't run and shouldn't.

For engineering: The package is an abstraction layer over queue backends, which is a sound idea in principle and a well-trodden one in practice. The implementation, however, is unmaintained, untested against current PHP, and has no downstream consumers to validate it. Our recommendation is to standardize on Laravel's native queue driver plus Horizon for visibility and retry management, and to reach for Symfony Messenger only if we take on a Symfony service. We'll use the bundle's structure as a requirements reference when documenting our own queue conventions — a reading exercise, not a dependency.

Risk if adopted: unpatchable in practice, no upgrade path to PHP 8+, an added integration surface for a capability the framework already provides, and an ongoing maintenance tax with no offsetting benefit. Cost of the alternative: essentially zero — the native option is already in our stack and requires configuration, not code.

Ask: Approve the recommendation to close this evaluation and record the adoption threshold (minimum maintenance activity, active dependents, supported framework versions) in our dependency policy so future candidates get screened before they reach engineering time.

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.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib