Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Webpush Notifications Laravel Package

xcoorp/laravel-webpush-notifications

A Laravel package for sending Web Push notifications to browsers. It integrates with Laravel’s notification system, manages push subscriptions and VAPID keys, and lets you deliver messages even when users aren’t actively on your site.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for web push: This package (Laravel WebPush Notifications) covers a narrow but recurring need — sending browser push notifications via the Web Push protocol from a Laravel app. If web push is on your roadmap, this is a candidate to buy (adopt) rather than build, saving the VAPID key handling, subscription storage, and payload encryption work.
  • Feature scoping: The v1.0.3 release is maintenance-only — dependency bumps, lock file hygiene, and added Laravel 13 support. For a PM, the meaningful signal is framework-version compatibility, not new product capability. No new end-user features, no API changes, no deprecations to plan around.
  • Roadmap sequencing: Use this assessment to decide whether web push is worth pursuing at all before committing engineering time. Adoption cost is low (install + configure VAPID keys + store subscriptions), so a spike is cheap and reversible.
  • Platform lifecycle planning: Confirmed Laravel 13 compatibility lets you sequence adoption alongside a framework upgrade rather than as a separate workstream.
  • Notification channel consolidation: Fits decisions about whether engagement messaging lives in one Laravel-native channel abstraction versus multiple vendor SDKs.

Caveat for decision-making: The evidence available is release metadata only (no adoption metrics, no community/issue data, no security review, no maintenance-history depth). Treat maintainer responsiveness and release cadence as unverified assumptions to confirm before making this a dependency of a customer-facing engagement surface.

When to Consider This Package

Consider it when:

  • You are on, or planning to move to, Laravel 13 (or a nearby supported version) and want a first-party-style, framework-native push channel.
  • Your notification use case is web/browser push only — not APNs/FCM native mobile, and not email/SMS.
  • You want a thin, low-commitment integration for a pilot, MVP, or internal tool where a full engagement platform (OneSignal, Firebase, Braze, etc.) is overkill.
  • Your team is Laravel-fluent and values a package that follows framework conventions over a standalone SaaS with its own dashboard and pricing.

Look elsewhere when:

  • You need native iOS/Android push, rich segmentation, A/B testing, delivery analytics, or journey orchestration — a dedicated engagement platform is the right buy.
  • You require enterprise support, SLAs, or a security review with provenance — this release provides no such signal.
  • You are on an older Laravel version below the package's supported floor (confirm from composer.json; the release notes only confirm the upper bound moved to 13).
  • Maintenance risk tolerance is low. The visible release history here is dependency automation (lock file maintenance, action bumps), which is a good hygiene signal but not evidence of active feature development or prompt issue triage. Validate commit history, open-issue latency, and last non-dependency feature commit before relying on it long term.
  • You need guaranteed protocol edge-case coverage (payload size limits, TTL, urgency semantics, per-browser quirks) — verify against the underlying Web Push library and browser support matrix.

How to Pitch It (Stakeholders)

To executives: This is a small, low-cost Laravel package for sending browser push notifications. The latest release (v1.0.3) is housekeeping — dependency and lock file updates — plus confirmation that it works with Laravel 13. There are no new features and nothing breaking. Recommendation: it's a cheap option to evaluate if browser re-engagement is on the roadmap; it is not a replacement for a full marketing/engagement platform, and we should confirm the maintainer's track record before depending on it for customer-facing messaging.

To engineering: v1.0.3 is a maintenance release: automated dependency updates, lock file refreshes, and a widened framework constraint adding Laravel 13 support. No API surface changes, no deprecations, no migration work. Safe to adopt or upgrade on a patch basis. Before we commit, please confirm: (1) the supported Laravel/PHP version floor from composer.json, (2) which underlying Web Push implementation it wraps, (3) test coverage and CI status, (4) open-issue responsiveness. The bump to Laravel 13 is a positive forward-compatibility signal but the release stream is dependency-automation heavy, so we should assess maintenance depth ourselves rather than infer it from release notes.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core