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

Notifications Laravel Package

laravilt/notifications

Laravel package for laravilt/notifications that adds database-backed in-app notifications, read and unread tracking, and simple delivery helpers built on Laravel's native notification system. Lightweight, configurable, and easy to drop into existing apps.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for in-app notification UI: This package is a candidate off-the-shelf answer to "users need a bell icon, unread counts, and a notification list." The v1.1.0 addition of React support means the same backend can now serve both Vue and React frontends — a meaningful reduction in the "we'll just build it ourselves" argument if your product spans multiple frontend stacks or is mid-migration.
  • Frontend framework roadmap: React support is the headline item here. If your roadmap includes a React surface (new admin app, customer portal, or incremental migration away from Vue/Blade), adopting this package now avoids a later rewrite of notification components or maintaining two parallel implementations.
  • Platform upgrade timing: Laravel 13 compatibility is a gating item. If Laravel 13 appears in your upgrade plan, this release keeps the package on the supported path rather than forcing a fork, a hold-back, or replacement. Treat it as evidence the maintainer is tracking framework releases — but verify it against the actual Laravel 13 release timeline, since a compatibility claim ahead of a stable framework release is a promise, not a guarantee.
  • Reliability/quality signals: "Harden Vue notification state updates" points at the class of bugs that erode user trust in notifications specifically — stale unread badges, duplicate toasts, counts that don't reconcile after marking as read. If notification correctness has been an issue in your product, this is a targeted fix worth calling out in a release note to support.
  • Risk surfacing for the dependency policy: Most of this release's changelog is CI/dependabot housekeeping. That's a positive maintainer hygiene signal, but also a reminder that the package's release notes mix infrastructure churn with product changes — your dependency-review process should read PR titles, not just version bumps.

When to Consider This Package

Adopt when:

  • You need in-app (database/broadcast) notifications with a ready-made frontend layer and don't want to hand-roll bell/list/read-state UX.
  • You have, or credibly plan, both Vue and React surfaces — the multi-framework support is the strongest differentiator in this release.
  • You are on or moving to Laravel 13 and want notification tooling that tracks the framework rather than lagging it.
  • You want a small, focused package whose maintainer is actively shipping and merging community PRs.

Look elsewhere or build in-house when:

  • You need delivery-channel breadth (SMS, push, digesting, complex routing/preferences). This release says nothing about channels — confirm capability before assuming Laravel's native notification system is being extended rather than wrapped.
  • Production maturity and API stability are hard requirements. This is a young package: v1.0.5 to v1.1.0, a first-time contributor landing a major feature, and a state-hardening fix in the same minor. Validate test coverage, issue responsiveness, and maintainer bus factor before depending on it.
  • Laravel 13 is not yet stable in your environment — the compatibility claim should be treated as forward-looking until you can pin and test it.
  • Your frontend is Blade/Livewire only — the Vue/React emphasis delivers little value, and a thinner Blade-native approach may be cleaner.
  • You require enterprise support, SLAs, or a documented deprecation policy — nothing in this release indicates those exist.

How to Pitch It (Stakeholders)

To executives: A small, actively maintained Laravel package for in-app notifications just added React support and Laravel 13 compatibility. Translation: one notification implementation can serve multiple frontend products, and it stays current with our framework upgrade path. The cost is a dependency on a young, single-maintainer-led project, so the recommendation is a time-boxed pilot on a non-critical surface rather than a platform-wide commitment.

To engineering: v1.1.0 brings React components alongside the existing Vue ones, Laravel 13 compatibility, and a fix for Vue notification state synchronization (unread counts/read state). The rest of the changelog is CI dependency bumps. Before adopting: verify test coverage and the Laravel 13 claim against our target version, confirm channel support beyond database/broadcast, and review the state-management fix to see whether it addresses a pattern we'd hit. Estimated effort is low for a pilot; the real work is validating it isn't a one-person project we'd end up owning.

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.
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums
rlacerda83/query-parser
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings