siberfx/samsa
Samsa is a Laravel package by SiberFX that provides a lightweight, configurable integration for adding Samsa functionality to PHP applications. It follows Laravel conventions, installs via Composer, and keeps setup simple with publishable configuration and a clean, framework-native API.
siberfx/message-bus. The decision this supports is whether to own that adapter/abstraction in-house or take a dependency — relevant anywhere the roadmap includes domain events, async workflows, or service-to-service messaging on Laravel.^1.3 for the current cycle and schedule the jump to 1.4 with the Laravel 13 migration, instead of splitting focus.Consider it when:
siberfx/message-bus (or a comparable bus) is in or near your stack — that integration being tested in CI is the strongest evidence of intended use.Look elsewhere when:
For executives: This is a small, low-cost dependency that keeps our messaging code thin and framework-native instead of custom-maintained. The v1.4.0 release is a platform-currency release, not a feature release — it requires PHP 8.3 and Laravel 13, which means the real cost of adopting it is the framework upgrade we already have on the roadmap, not the package itself. The maintainer has kept the previous line installable, so there is no forced migration and no fork risk. Recommendation: pin the current line, adopt 1.4 alongside the Laravel 13 upgrade, and treat it as part of that workstream's budget rather than a separate line item.
For engineering: v1.4.0 is a clean breaking boundary — PHP 8.3+, Laravel 13, Testbench 11, PHPUnit 12. Composer will hold anyone on PHP 8.2/Laravel 12 at 1.3.x automatically, so the upgrade is opt-in per project and safe to stage repo by repo. The siberfx/message-bus integration is now exercised in every CI job, so the integration path we'd rely on is covered rather than assumed. Test surface has moved to the current major, which means 1.4.x is where fixes will land — 1.3.x is a valid holding position but not a permanent one. Plan the bump as the last step of the Laravel 13 migration, not the first.
How can I help you explore Laravel packages today?