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

Enqueue Extra Bundle Laravel Package

koderoff/enqueue-extra-bundle

Symfony bundle that integrates enqueue with extra message queue features. A low-adoption package with minimal documentation, best suited for experimental or internal Symfony projects rather than production use.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Framework fit (first, because it changes everything): despite being filed under "Laravel/PHP" in most package indexes, this is a Symfony bundle, not a Laravel package. It registers via EnqueueExtraBundle in config/bundles.php and extends the php-enqueue ecosystem. If our product is Laravel, this package is not a candidate at all — the correct comparison is Laravel Queues/Horizon. If our product is Symfony, this is a transport-integration decision, not a platform decision.
  • Build vs. buy vs. replace: the honest framing is not "should we buy this" (it's free and MIT-ish, so cost is zero) but "should we own it." With 0 stars, 0 dependents, and a last release of 2020-05-17, adopting this is functionally taking on a fork. The decision is: vendor a fork with a named internal owner, or standardize on symfony/messenger.
  • Async processing architecture: this bundle's reason to exist is bridging Enqueue's extra transports/features into Symfony's DI and config layer. If we're evaluating async patterns (queue-backed jobs, event fan-out, retry/dead-letter semantics), this tells us the Enqueue route exists — but it also tells us Enqueue itself has been ceding ground to Symfony Messenger for years.
  • Roadmap risk input: a 2020 last release and zero dependents is a signal, not a bug. It belongs in the dependency-risk register for any roadmap item that assumes message-queue abstraction will be maintained through our next two release cycles.
  • Migration/sunset planning: if a legacy service already depends on Enqueue transports, this package is the artifact that determines the blast radius and cost of a Messenger migration. That's a concrete, schedulable work item — not a hypothetical.

When to Consider This Package

Consider it only when all of the following hold:

  • The application is Symfony, not Laravel.
  • We are already committed to php-enqueue transports (e.g., an existing AMQP/Redis/SQS/STOMP setup wired through Enqueue) and need this bundle's extra config/DI sugar rather than hand-wiring services.
  • We have an engineer who will own a fork, pin the commit, and carry it — budgeted, not aspirational.
  • The alternative (rewriting the transport layer onto Symfony Messenger) is demonstrably more expensive this quarter than forking.

Look elsewhere — decisively — when:

  • Greenfield work of any kind. symfony/messenger is first-party, actively maintained, and already covers retries, failure transports, middleware, and multiple transports.
  • The stack is Laravel. Use Laravel Queues + Horizon. This package adds nothing there and brings a Symfony kernel dependency with it.
  • We need a support contract, security patching, or a compatibility guarantee for PHP 8.2+/Symfony 6–7. Nothing here indicates that, and the 2020 release date suggests it won't run cleanly on modern Symfony without patching.
  • We can't spare a maintainer. Zero dependents means zero community backpressure: no one else is finding and fixing the breakages we will hit.

How to Pitch It (Stakeholders)

One-line summary: This is an unmaintained, zero-adoption Symfony bundle for the Enqueue messaging library. It is not a Laravel package, and it is not something we should adopt as a strategic dependency.

For executives: Treat it as a risk finding, not a vendor opportunity. There is no cost to acquire it and no support to lose, but there is also no one maintaining it — last release was May 2020, it has no stars and no downstream dependents. Recommending it as a foundation would mean building on a component with a single, silent maintainer and no security or compatibility guarantee. If a team is already using it, the decision in front of us is fork-and-own or migrate off, and I'd like a one-sprint spike to size the migration before we commit either way.

For engineering: Don't add this to a new service. The comparable first-party options — Symfony Messenger on Symfony, Laravel Queues/Horizon on Laravel, both with symfony/messenger-style retry and failure-transport semantics built in — cover the same use cases with active maintenance. If you're on Enqueue today and need this bundle's specific transport wiring, pin it, fork it, put your name on it, and open a ticket to migrate. Concretely, I want back: (1) which transports actually depend on it, (2) the effort to move to Messenger, (3) whether the fork is a stopgap or a permanent cost.

The judgment call: the package's low opportunity score is correct, and the useful product decision it drives is "migrate away from Enqueue-era tooling," not "evaluate this bundle." I'd rather spend the evaluation budget on the migration spike than on a compatibility audit of code nobody is shipping.

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.
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource