nti/notification-bundle
A notification bundle for PHP applications that gives you a structured way to compose and deliver user notifications across multiple channels. It plugs into your existing stack, keeps notification logic organized and reusable, and helps centralize messaging so alerts, updates, and transactional noti...
Consider it only when all of these hold:
Look elsewhere when:
Notifications (mail, database, broadcast, Slack) plus a first-party channel driver. There is no reason to bridge a Symfony bundle into Laravel.For executives (30-second version): This is a small, MIT-licensed integration library for sending notifications across applications. It is cheap to evaluate and cheap to discard — but it has been unmaintained since early 2021, has essentially no adoption, and is built for Symfony rather than our Laravel stack. Recommendation: do not adopt it as a dependency. Fund a short spike to harvest its integration pattern, then make a deliberate build-vs-buy call against a maintained vendor or Laravel's native notification system. The downside of trying it is a few engineering days; the downside of depending on it is owning an abandoned library on a customer-facing path.
For engineering: Treat this as reference material. It is a thin wrapper, so the useful output of a spike is the interface shape (how to abstract "notify user in app X via channel Y"), not the code. Concrete next steps: (1) confirm the Symfony/Laravel mismatch and rule out direct use in our stack; (2) inventory the channels and delivery guarantees we actually need; (3) prototype the same interface against Laravel's Notification facade and one vendor SDK; (4) compare on maintenance burden, cost, and time-to-first-notification. Flag the 2021 last-release date and zero-dependents status explicitly in any architecture decision record so the choice to avoid it is documented rather than rediscovered later.
How can I help you explore Laravel packages today?