PHPackages                             vemcogroup/nova-websockets - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. vemcogroup/nova-websockets

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

vemcogroup/nova-websockets
==========================

A Laravel Nova tool to integrate websockets into Nova.

1.0.0(6y ago)142.2k6MITPHPPHP &gt;=7.1.0

Since Jan 31Pushed 6y ago2 watchersCompare

[ Source](https://github.com/vemcogroup/nova-websockets)[ Packagist](https://packagist.org/packages/vemcogroup/nova-websockets)[ Docs](https://github.com/vemcogroup/nova-websockets)[ RSS](/packages/vemcogroup-nova-websockets/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (1)Dependencies (2)Versions (4)Used By (0)

A Nova tool to use Laravel Websockets
=====================================

[](#a-nova-tool-to-use-laravel-websockets)

[![Latest Version on Packagist](https://camo.githubusercontent.com/aa9e9a67d65879224f317209f70908d9bbbda5390185bbd3107bbd55eb66afde/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f76656d636f67726f75702f6e6f76612d776562736f636b6574732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/vemcogroup/nova-websockets)[![Total Downloads](https://camo.githubusercontent.com/a1052814ec7ffabb7e7285cbd8897b6548746a1711cbbf376e8c67b5a08c2839/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f76656d636f67726f75702f6e6f76612d776562736f636b6574732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/vemcogroup/nova-websockets)

This tool gives the possibiliy to create apps for [Laravel Websockets](https://github.com/beyondcode/laravel-websockets) and see analytics and debug.

[![screenshot 2019-01-31 at 12 56 20](https://user-images.githubusercontent.com/283184/52053383-7bbfdf80-2559-11e9-875a-63158b755f90.png)](https://user-images.githubusercontent.com/283184/52053383-7bbfdf80-2559-11e9-875a-63158b755f90.png)

[![screenshot 2019-01-31 at 12 56 35](https://user-images.githubusercontent.com/283184/52053417-8bd7bf00-2559-11e9-9bd5-383540ad28bb.png)](https://user-images.githubusercontent.com/283184/52053417-8bd7bf00-2559-11e9-9bd5-383540ad28bb.png)

Installation
------------

[](#installation)

You can install the nova tool in to a Laravel app that uses [Nova](https://nova.laravel.com) via composer:

```
composer require vemcogroup/nova-websockets
```

This tool uses [Laravel Websockets](https://github.com/beyondcode/laravel-websockets) so you have to go through the [Installation](https://docs.beyondco.de/laravel-websockets/1.0/getting-started/installation.html) section to set it up.

Remember that Laravel Websockets is required through this tool, so no need for `composer require`.

Next up, you must register the tool with Nova. This is typically done in the `tools` method of the `NovaServiceProvider`.

```
// in app/Providers/NovaServiceProvider.php

// ...

public function tools()
{
   return [
        // ...
        new \Vemcogroup\Websockets\Websockets,
    ];
}
```

Next, run migration to add the new app table.

```
php artisan migrate
```

Usage
-----

[](#usage)

You can now use the tool via the new menu item called "Websockets"

If you want websockets to use the apps you create via this tool, change the `app_provider` in `config\websockets.php` to use the tools SocketProvider

```
'app_provider' => \Vemcogroup\Websockets\SocketProvider::class,
```

To use the Analytics/Debug menu item to analyse your websocket connections you have to change `path` on `config\websockets.php` to use the same path

```
'path' => 'sockets',
```

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~136 days

Total

3

Last Release

2435d ago

Major Versions

0.0.2 → 1.0.02019-10-30

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/38252305?v=4)[Vemco Group A/S](/maintainers/vemcogroup)[@vemcogroup](https://github.com/vemcogroup)

---

Top Contributors

[![addgod](https://avatars.githubusercontent.com/u/9675235?v=4)](https://github.com/addgod "addgod (1 commits)")

---

Tags

laravelnovawebsocketslaravelWebSocketsnova

### Embed Badge

![Health badge](/badges/vemcogroup-nova-websockets/health.svg)

```
[![Health](https://phpackages.com/badges/vemcogroup-nova-websockets/health.svg)](https://phpackages.com/packages/vemcogroup-nova-websockets)
```

###  Alternatives

[ebess/advanced-nova-media-library

Laravel Nova tools for managing the Spatie media library.

6143.5M22](/packages/ebess-advanced-nova-media-library)[optimistdigital/nova-sortable

This Laravel Nova package allows you to reorder models in a Nova resource's index view using drag &amp; drop.

2852.1M6](/packages/optimistdigital-nova-sortable)[outl1ne/nova-sortable

This Laravel Nova package allows you to reorder models in a Nova resource's index view using drag &amp; drop.

2852.0M9](/packages/outl1ne-nova-sortable)[markwalet/nova-modal-response

A Laravel Nova asset for Modal responses on an action.

17818.7k](/packages/markwalet-nova-modal-response)[sbine/route-viewer

A Laravel Nova tool to view your registered routes.

57239.7k](/packages/sbine-route-viewer)[mostafaznv/nova-map-field

Map Field for Laravel Nova

46101.8k](/packages/mostafaznv-nova-map-field)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
