minishlink/web-push
WebPush is a PHP library implementing the Web Push protocol (RFC 8030) for sending push notifications to browser endpoints. It handles Subscription objects, payload encryption, VAPID authentication, and delivery to service workers. Requires PHP 8.2+ with curl, openssl, and mbstring.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| sly/notification-pusher | 0.86 | Send push notifications from Laravel through a single, unified API. Notification Pusher wraps multiple providers (Firebase Cloud Messaging, APNs, OneSignal and more) behind one clean interface, so you can swap services without rewriting code and keep your notification logic simple and testable. | 1,178 | 1,194 | 268 | 37K | 31 | 23.2 | 30.8 | MIT | — | |
| minishlink/web-push-bundle | 0.86 | Symfony bundle integrating the minishlink/web-push PHP library so you can send Web Push notifications to browsers. Configure VAPID keys, autowire the WebPush service, and deliver notifications to subscribed users from your Symfony controllers or services. | 63 | 61 | 13 | 8K | 3 | 16.0 | 32.7 | MIT | 3 months ago | |
| pusher/pusher-php-server | 0.85 | Official PHP library for the Pusher Channels HTTP API. Install via Composer, create a Pusher instance with your app credentials, and publish events or authenticate channels from PHP 7.3–8.4, including Laravel broadcasting. | 1,477 | 1,507 | 317 | 9M | 2 | 42.3 | 60.3 | — | 3 months ago | |
| sly/pushover | 0.85 | sly/pushover is a Laravel package for sending Pushover push notifications from your PHP applications. It offers a simple integration for delivering real-time alerts to iOS and Android devices via Pushover’s API, with configuration for your application token and user key. | 34 | 34 | 15 | 608 | 2 | 1.4 | 18.9 | — | — | |
| pushery/webhooks-for-laravel | 0.84 | An all-in-one, config-gated webhooks toolkit for Laravel: send signed outbound webhooks, receive and verify inbound ones, give customers a self-service endpoint portal, and monitor everything with an observability dashboard. Standard Webhooks signatures by default. | 4 | 4 | 0 | 3K | 0 | 32.9 | 44.1 | MIT | 17 hours ago | |
| laravel-notification-channels/webpush | 0.84 | Send web push notifications from Laravel with this notification channel. Supports the Push API across Chrome, Firefox, Edge, and Safari, VAPID keys, customizable titles, actions, TTL, subscription management on models, and automatic expired-subscription cleanup. | 920 | 925 | 123 | 984K | 0 | 34.1 | 48.1 | MIT | 1 month ago | |
| guzzlehttp/oauth-subscriber | 0.84 | OAuth 1.0 middleware for Guzzle that signs outgoing requests with your consumer key, secret, token, and token secret when the auth option is oauth. Add it to a Guzzle handler stack for APIs that require OAuth 1.0 request signing instead of OAuth 2.0 bearer tokens. | 238 | 241 | 89 | 431K | 0 | 25.0 | 51.5 | MIT | 2 months ago | |
| usamamuneerchaudhary/filament-notifier | 0.84 | A powerful multi-channel notification system for FilamentPHP with template management, scheduled delivery, event triggers, user preferences via REST API, and an analytics dashboard. Supports email, SMS, Slack, Discord and push, with built-in rate limiting and open/click tracking. | 36 | 36 | 6 | 596 | 0 | 21.0 | 19.8 | MIT | 3 weeks ago | |
| bentools/webpush-bundle | 0.83 | 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 | 41 | 6K | 4 | 15.4 | 30.7 | MIT | 7 months ago | |
| swop/github-webhook | 0.83 | PHP package for receiving and handling GitHub webhooks. Validate webhook signatures, route GitHub events to your own handlers, and access payload data cleanly so you can react to pushes, pull requests, issues, and other repository activity. | 11 | — | 5 | — | 1 | 0.4 | — | MIT | 5 years ago |
|
| andreshg112/pusher-api-notifications | 0.83 | Laravel notification channel for sending push notifications through Pusher's API. Integrate a Pusher driver with Laravel's notification system, configure credentials, and target devices or interests using simple, queueable notification classes. | 18 | 15 | 1 | 0 | 0 | 0.2 | — | MIT | 3 years ago | |
| ankurk91/laravel-ses-webhooks | 0.83 | Laravel package for receiving and handling Amazon SES webhooks. It registers routes for bounce, complaint, and delivery notifications, dispatches events you can listen to, and lets you configure routes and middleware so your app can react to failed, rejected, or undelivered emails. | 25 | — | 1 | — | 0 | 0.1 | — | MIT | — | |
| juststeveking/laravel-webhooks | 0.83 | A Laravel package for receiving and processing incoming webhooks. Define webhook endpoints, validate request signatures from providers, and dispatch payloads to dedicated handler classes, keeping controllers clean and integrations secure. | 83 | 83 | 3 | 0 | 0 | 0.4 | — | MIT | 3 years ago | |
| emuniq/filament-browser-notifications | 0.83 | Automatically turns every Filament database notification into a browser push notification, no code changes required. Installs VAPID keys, migrations, and the User trait in one command, then auto-registers across all panels with a subscription prompt and profile section. | 15 | 15 | 1 | 5K | 0 | 14.3 | 38.6 | MIT | 4 months ago | |
| edamov/pushok | 0.83 | Pushok is a PHP library for sending iOS push notifications via Apple's APNs HTTP/2 API. It supports JWT token and certificate authentication, custom payloads, and batch delivery, making it easy to add reliable Apple Push Notification service support to Laravel or any PHP app. | 408 | — | 137 | — | 17 | 21.9 | 7.4 | MIT | 5 months ago | |
| bentools/pusher | 0.83 | 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 | — | |
| andrefelipe18/filament-webpush | 0.83 | — | 39 | 39 | 9 | 183 | 1 | 4.6 | 11.4 | MIT | 1 year ago | |
| guzzlehttp/guzzle-services | 0.83 | Build SDK-style API clients with service descriptions: map named operations and parameters to HTTP requests and transform responses into result data, instead of hand-writing request serializers for every endpoint. | 254 | 256 | 79 | 200K | 0 | 29.1 | 45.8 | MIT | 2 months ago | |
| websms/php-sdk | 0.83 | PHP SDK for the websms service. Minimal repository with basic project scaffolding and contributor info; intended as a starting point for integrating websms messaging features into PHP applications. | 2 | 2 | 1 | 254 | 2 | 0.7 | 26.6 | MIT | 7 years ago | |
| laravel-notification-channels/vwo-engage | 0.82 | Laravel notification channel for VWO Engage, letting you deliver push notifications to your users through a familiar Laravel notification class. Configure credentials, define the channel in your notification, and send targeted VWO Engage push messages without writing custom API code. | 0 | 0 | 3 | 0 | 0 | 0.4 | — | MIT | 6 years ago |
How can I help you explore Laravel packages today?