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.
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.symfony/messenger.Consider it only when all of the following hold:
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.Look elsewhere — decisively — when:
symfony/messenger is first-party, actively maintained, and already covers retries, failure transports, middleware, and multiple transports.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.
How can I help you explore Laravel packages today?