minishlink/web-push
PHP library to send Web Push notifications to browser push endpoints (RFC 8030). Handles VAPID and payload encryption, supports batching and reporting, and works with modern PHP (8.2+) via Composer for integrating push into your backend.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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. | 2 | 2 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| bentools/webpush-bundle | Symfony bundle to send Web Push notifications using the Web Push protocol. Manage user-to-subscription associations (multi-device and shared devices) with your own persistence (Doctrine or custom). Includes VAPID key generation and backend APIs for subscriptions. | 72 | 72 | 44 | 5K | 4 | 20.5 | 30.6 | MIT | 4 months ago | |
| laravel-notification-channels/webpush | Laravel notification channel for sending Web Push notifications. Supports VAPID keys, major browsers, rich payload options (title, actions, data, TTL), and easy subscription management on models with automatic cleanup of expired endpoints. | 908 | 900 | 124 | 355K | 1 | 32.7 | 40.9 | MIT | 2 months ago |
How can I help you explore Laravel packages today?