Weave Code
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

Push Notifications Laravel Package

clevis/push-notifications

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Cross-platform mobile engagement: Enables push notifications for Android, iOS, and BlackBerry, reducing fragmentation in user communication strategies.
  • Niche use cases: Ideal for apps requiring lightweight, server-side push capabilities without heavy SDKs (e.g., internal tools, legacy systems, or non-native mobile apps).
  • Legacy system integration: Bridges older PHP/Nette-based backends with modern mobile apps, avoiding full-stack rewrites.
  • Cost-sensitive projects: Avoids vendor lock-in (e.g., Firebase) for teams prioritizing open-source or self-hosted solutions.
  • Roadmap validation: Quickly prototype push features to assess demand before committing to a full solution (e.g., Firebase Cloud Messaging).

When to Consider This Package

  • Avoid if:
    • You need Firebase Cloud Messaging (FCM) or Apple Push Notification Service (APNS) v2+ (this package uses deprecated GCM/C2DM and older APNS).
    • Your app requires rich media, A/B testing, or analytics tied to push campaigns (e.g., Braze, OneSignal).
    • You’re building a scalable consumer app (this package lacks enterprise-grade reliability/monitoring).
    • Your stack isn’t PHP/Nette (limited to this ecosystem).
  • Consider if:
    • You’re maintaining a legacy PHP/Nette app with minimal mobile push needs.
    • You need multi-platform support (Android/iOS/BlackBerry) without per-platform SDKs.
    • Your team lacks resources to integrate Firebase/APNS directly or prefers open-source.
    • You’re testing push notifications before committing to a full solution.

How to Pitch It (Stakeholders)

For Executives: "This lightweight PHP package lets us send push notifications to Android, iOS, and BlackBerry devices—without relying on Firebase or third-party services. It’s a low-risk way to test mobile engagement for our legacy Nette-based systems or internal tools. While not as feature-rich as Firebase, it avoids vendor lock-in and integration costs upfront. Ideal for validating push demand before scaling."

For Engineering: *"The Clevis/PushNotifications package offers a simple, open-source way to send push notifications using PHP/Nette, supporting GCM (legacy), C2DM, and APNS. It’s a good fit if:

  • You need quick, minimal push functionality without Firebase’s complexity.
  • Your app targets older Android/iOS versions or BlackBerry.
  • You’re okay with manual setup (credentials, certificates) and lack of built-in analytics. Tradeoff: No FCM/APNS v2 support, limited scalability, and requires maintenance for deprecated APIs. Use it for prototypes or niche cases, not high-growth apps."*
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.
emuniq/filament-browser-notifications
syriable/filament-translator
hungnm28/livewire-form
wenprise/eloquent
crudly/encrypted
fadion/bouncy
cuci/prototurk-sdk
gos/pubsub-router-bundle
cuci/prototurk-sdk-symfony
clementtalleu/easyadmin-markdown-bundle
codeflextech/permission-manager
karnoweb/livewire-datepicker
sayedenam/sayed-dashboard
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui