ladumor/one-signal
Laravel package for sending push notifications via OneSignal. Offers a simple API to target devices, users, and segments, create and manage notifications, and integrate OneSignal into Laravel apps with minimal setup. Ideal for web and mobile push campaigns.
Consider it when:
Look elsewhere or build internally when:
For executives: This package lets us add push notifications to our Laravel product faster and at lower engineering cost by wrapping OneSignal, a mature delivery provider. It supports near-term engagement and retention experiments without committing to a large custom notification platform. The trade-off is vendor dependency and low community adoption, so we should treat it as an MVP accelerator, isolate it behind our own interface, and revisit the build-vs-buy decision if push becomes business-critical.
For engineering: It is a thin Laravel wrapper for OneSignal, MIT-licensed, with a recent release but very low adoption and zero known dependents. Use it to avoid re-implementing API calls and device registration, but wrap it in an internal notification service, pin versions, review the source, and maintain a provider-swap path. Do not let product code depend directly on the package; validate maintainability, test coverage, and OneSignal API coverage before production rollout.
How can I help you explore Laravel packages today?