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

Message Bus Laravel Package

win-local-inc/message-bus

A Laravel/PHP message bus package for decoupling application components. Dispatch typed messages to registered handlers through a clean, framework-friendly API, making it easy to organize commands, events, and background workflows.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Framework upgrade runway (primary signal). Release 3.0.5 adds Laravel 13 support at a patch version. For a PM, this is the gating input to the "can we upgrade the platform?" question: every dependency must declare Laravel 13 compatibility before the app upgrade can be scheduled. This package is no longer a blocker.
  • Dependency risk register. A patch-level framework-compatibility release is evidence of active maintenance and low framework coupling — the package did not require a major version bump to absorb a Laravel major. That is a positive vendor-health datapoint to record against this dependency.
  • Roadmap sequencing. If our platform upgrade to Laravel 13 is on the roadmap, this release removes one known unknown. It converts "unknown upgrade cost" into "verified compatible," which lets engineering estimate the remaining upgrade work with more confidence.
  • Build vs. buy / keep vs. replace. Continued compatibility support lowers the case for replacing or in-housing this capability. Absent new feature work, this release should not be treated as a reason to re-evaluate build-vs-buy — it is maintenance, not product direction.
  • Release-cadence expectation setting. We now have an observable pattern to hold the maintainer to: how quickly does this package track Laravel majors? That is a concrete, checkable commitment to carry into any renewal or vendor review conversation.

Confidence note: This assessment is based solely on the 3.0.5 release note ("Laravel 13 support"). No prior assessment, feature documentation, or usage data was available. Treat the strategic sections below as conditional on confirming package identity, scope, and current usage in our codebase.

When to Consider This Package

Adopt / retain when:

  • We are running (or planning to run) Laravel 13 and need dependencies that will not block the upgrade.
  • The package is already in the dependency tree and the alternative is a migration project — a patch-level compatibility release is the cheapest possible outcome and argues for staying.
  • We value a maintainer who ships framework support as a patch rather than forcing a major-version upgrade on consumers; that behaviour reduces our own upgrade cost.
  • We need a dependency with predictable, low-drama maintenance rather than active feature development.

Look elsewhere when:

  • The compatibility claim is unverified in our own test suite — release notes are a claim, not evidence. Confirm with a CI run on Laravel 13 before treating this as unblocked.
  • Laravel 13 support arrived materially later than the framework's own release, and our upgrade timeline was already gated on it. In that case the cadence risk, not this specific release, is the decision driver.
  • The package's remaining maintenance surface is thin (single maintainer, no security policy, no changelog beyond release titles). A patch that says only "Laravel 13 support" is compatible with both a healthy project and a minimally-maintained one — we cannot yet distinguish.
  • We are not on Laravel 13 and have no near-term plan to be. Then this release carries no decision value and should not consume review time.

How to Pitch It (Stakeholders)

For executives: A dependency we rely on has shipped support for the newest version of our PHP framework. It is a maintenance release — no new features, no breaking changes, no migration work implied. The practical effect is that it removes one item from the list of things blocking our platform upgrade, and it is a positive indicator that the maintainer is actively keeping the package current. Recommended action: none beyond normal upgrade testing; no budget or resourcing ask.

For engineering: Version 3.0.5 is a patch release adding Laravel 13 compatibility. Verify by running our test suite against Laravel 13 with this version pinned before we declare the upgrade path clear. Because the framework support landed in a patch rather than a major, the public API is presumably unchanged and the upgrade risk to us is low — but confirm, since the release note does not enumerate any internal changes. Track the date this shipped relative to Laravel 13's release; that delta is our best proxy for this maintainer's responsiveness going forward.

For procurement / vendor review: This is the evidence to cite for "actively maintained." Pair it with a check on security disclosure policy and release cadence before treating maintenance posture as settled.

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.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core