vemcogroup/nova-websockets
Integrates Laravel WebSockets with Laravel Nova to enable real-time broadcasting in your admin panel. Broadcast events to channels and deliver live updates to Nova users without polling, with straightforward configuration for WebSocket connections and Nova integration.
laravel-websockets dashboard (connection counts, throughput, connected clients, per-app metrics) inside Laravel Nova, so support and ops staff can check real-time infrastructure health without a separate dashboard, SSH session, or engineer.beyondcode/laravel-websockets; it should not be the reason to adopt that stack. Use it as a checkpoint: "do we already have this stack, or are we about to bet on a deprecated one?"laravel-websockets ecosystem is winding down in favor of Laravel Reverb / Soketi / Pusher. That supports a roadmap item for migration rather than new adoption.Consider it only when all of the following hold:
beyondcode/laravel-websockets in the same application — the package adds no capability on its own.composer.json.Look elsewhere when:
laravel-websockets itself is superseded, so wrapping its dashboard is a dead end.For executives: This is a small, free, internal-only convenience that lets ops and support check WebSocket health from the admin panel they already use, saving context-switching for the team. It carries no direct revenue impact and no customer-facing change. The important message is the risk signal: the package hasn't been updated since 2019 and sits on top of a technology the Laravel ecosystem has since replaced, so I recommend we decline it for new work and treat it as a candidate for removal during our real-time migration. Cost of adoption is near zero; cost of owning it long-term is not.
For engineering: Integration is a single Composer dependency that mounts the laravel-websockets dashboard as a Nova tool — low code footprint, MIT licensed, easy to read. But it targets Nova 2.x, has had no release since October 2019, and depends on laravel-websockets, which is superseded by Laravel Reverb. Recommendation: do not add it to new applications; if it's already installed, plan removal alongside the Reverb/Soketi migration and replace the visibility it provides with first-party tooling (Pulse/Telescope) or APM. If a team wants it strictly for a legacy Nova 2 admin, that's an acceptable tactical exception with a named owner.
Bottom line: low cost, low value, high staleness — a tactical convenience at best, a liability at worst. Decision: no new adoption; deprecate existing usage.
How can I help you explore Laravel packages today?