bentools/pusher
Send Web Push notifications to multiple recipients across providers (Chrome/GCM, Mozilla) using async/parallel Guzzle requests. Supports multiple API keys, ping/notification/server messages, and per-recipient delivery reporting for unsubscribes. Unmaintained.
Adopt if:
Look elsewhere if:
For Executives: "This package lets us send real-time push notifications to users’ browsers asynchronously—without slowing down our app. It’s lightweight, supports bulk messaging, and helps us retain users with timely alerts (e.g., ‘Your order is shipped’). While not actively maintained, we can fork it to ensure stability. The trade-off is minimal upfront cost vs. building this feature from scratch."
For Engineering: *"bentools/pusher is a PHP wrapper for WebPush API that uses Guzzle 6 for async, parallel requests. It’s a good fit if we need to:
web-push-php are more mature but less performant for bulk sends."*How can I help you explore Laravel packages today?