fm/worker-bundle
fm/worker-bundle adds a structured worker layer to PHP applications, helping you organize, run, and monitor background jobs with less boilerplate. It integrates cleanly with existing frameworks and keeps long-running tasks reliable and maintainable.
fm/worker-bundle is a Symfony bundle, not a Laravel package. It informs nothing about our Laravel roadmap unless we operate Symfony services; the correct comparison set is Laravel's queue + Horizon or a managed queue (SQS, Redis-backed, Cloud Tasks).treehouselabs/worker-bundle as the replacement. That redirect is the actionable output: if any team has fm/worker-bundle in a composer.lock, we now have a named migration target and an owner to assign.Consider it only in these narrow cases:
Look elsewhere — and specifically do not adopt — when any of the following hold:
treehouselabs/worker-bundle, and only after it independently passes the same maintenance and dependents check — succession does not automatically confer health.Adoption criteria, if you must evaluate it at all: it is already in production, migration cost exceeds a rewrite, and you accept owning the fork indefinitely with a named internal owner and a date.
To executives (one paragraph): We evaluated fm/worker-bundle for background job processing and recommend against adoption. The package is explicitly marked as superseded by its own maintainers, has no downstream users, no community traction, and no visible maintenance — meaning any bug or security issue becomes an internal cost with no upstream fix. It is also a Symfony bundle, so it does not fit our Laravel stack. Cost of adoption is high; expected benefit is near zero. Recommendation: close the evaluation, standardize on the framework's native queue plus a managed queue service, and revisit the named successor only if a concrete requirement appears. The one open action is a quick audit for existing composer.lock references and a migration ticket if any are found.
To engineering (short): Not a candidate. Superseded upstream, zero dependents, Symfony-only. If it appears in any lockfile, plan the move to treehouselabs/worker-bundle or, preferably, Symfony Messenger / Laravel's native queue. Treat any current usage as technical debt with an owner and a remediation date, and watch for hidden transitive Symfony downgrades if a spike is ever attempted.
How can I help you explore Laravel packages today?