PHPackages                             laravel/nova-devtool - 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. [Framework](/categories/framework)
4. /
5. laravel/nova-devtool

ActiveLibrary[Framework](/categories/framework)

laravel/nova-devtool
====================

Devtool for Laravel Nova Development

v1.9.0(2mo ago)31389.3k↓12.4%3[1 PRs](https://github.com/laravel/nova-devtool/pulls)20MITPHPPHP ^8.1CI failing

Since Dec 13Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/laravel/nova-devtool)[ Packagist](https://packagist.org/packages/laravel/nova-devtool)[ RSS](/packages/laravel-nova-devtool/feed)WikiDiscussions 1.x Synced 1mo ago

READMEChangelog (10)Dependencies (22)Versions (42)Used By (20)

[![Nova Devtool](https://camo.githubusercontent.com/0257ebdf795ee085727194dcdc1f424bb5f61a85e581b298a2faf00e5851959e/68747470733a2f2f62616e6e6572732e6265796f6e64636f2e64652f4e6f7661253230446576746f6f6c2e706e673f7468656d653d6c69676874267061636b6167654d616e616765723d636f6d706f7365722b72657175697265267061636b6167654e616d653d6c61726176656c2532466e6f76612d646576746f6f6c267061747465726e3d63616765267374796c653d7374796c655f31266465736372697074696f6e3d446576746f6f6c2b666f722b4c61726176656c2b4e6f76612b436f6d706f6e656e74732b446576656c6f706d656e74266d643d312673686f7757617465726d61726b3d3026666f6e7453697a653d313030707826696d616765733d68747470732533412532462532466c61726176656c2e636f6d253246696d672532466c6f676f6d61726b2e6d696e2e737667)](https://camo.githubusercontent.com/0257ebdf795ee085727194dcdc1f424bb5f61a85e581b298a2faf00e5851959e/68747470733a2f2f62616e6e6572732e6265796f6e64636f2e64652f4e6f7661253230446576746f6f6c2e706e673f7468656d653d6c69676874267061636b6167654d616e616765723d636f6d706f7365722b72657175697265267061636b6167654e616d653d6c61726176656c2532466e6f76612d646576746f6f6c267061747465726e3d63616765267374796c653d7374796c655f31266465736372697074696f6e3d446576746f6f6c2b666f722b4c61726176656c2b4e6f76612b436f6d706f6e656e74732b446576656c6f706d656e74266d643d312673686f7757617465726d61726b3d3026666f6e7453697a653d313030707826696d616765733d68747470732533412532462532466c61726176656c2e636f6d253246696d672532466c6f676f6d61726b2e6d696e2e737667)

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

[](#installation)

You can install the Nova tool via Composer:

```
composer require --dev laravel/nova-devtool
```

Once installed, you can run the following to update NPM's `package.json`:

```
npm install --save-dev @laravel/nova-devtool
```

Usage
-----

[](#usage)

### Setup Laravel Nova Workbench

[](#setup-laravel-nova-workbench)

Laravel Nova Devtool can setup a basic Laravel Nova installation using `workbench` directory via [Orchestra Workbench](https://github.com/orchestral/workbench). To start the installation you can run the following command:

```
php vendor/bin/testbench nova:devtool setup
```

Once the installation is completed, you should be able to serve Laravel Nova by running the following command:

```
composer run serve
```

#### Automatically logged-in the default user

[](#automatically-logged-in-the-default-user)

Instead of manually logging-in the user, you may also change `testbench.yaml` to automatically authenticate the user:

```
workbench:
  start: /nova
+ user: nova@laravel.com
  build:
```

### Install Axios, Lodash, Tailwind CSS or Vue

[](#install-axios-lodash-tailwind-css-or-vue)

To simplify the installation, you can run the following command:

```
php vendor/bin/testbench nova:devtool install
```

### Enables Vue DevTool for Laravel Nova

[](#enables-vue-devtool-for-laravel-nova)

By default, Laravel Nova ship with JavaScript compiled for production without Vue DevTool. In order to enable Vue DevTool, you need to run the following command:

```
php vendor/bin/testbench nova:devtool enable-vue-devtool
```

### Disables Vue DevTool for Laravel Nova

[](#disables-vue-devtool-for-laravel-nova)

To reverse the above action, you need to run the following command:

```
php vendor/bin/testbench nova:devtool disable-vue-devtool
```

Upgrading from Nova 4
---------------------

[](#upgrading-from-nova-4)

Nova Devtool ships with a generic `nova.mix.js` instead of publishing the file on each 3rd-party components. For external 3rd-party component you just need to include change the following code in `webpack.mix.js`:

```
let mix = require('laravel-mix')

-require('./nova.mix')
+mix.extend('nova', new require('laravel-nova-devtool'))

mix
  .setPublicPath('dist')

  // ...
```

Finally, you can remove the existing `nova.mix.js` from the component root directory.

###  Health Score

59

—

FairBetter than 99% of packages

Maintenance88

Actively maintained with recent releases

Popularity48

Moderate usage in the ecosystem

Community30

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 99% 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 ~12 days

Recently: every ~65 days

Total

38

Last Release

61d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/463230?v=4)[Taylor Otwell](/maintainers/taylorotwell)[@taylorotwell](https://github.com/taylorotwell)

---

Top Contributors

[![crynobone](https://avatars.githubusercontent.com/u/172966?v=4)](https://github.com/crynobone "crynobone (198 commits)")[![AmadulHaque](https://avatars.githubusercontent.com/u/92516695?v=4)](https://github.com/AmadulHaque "AmadulHaque (1 commits)")[![taylorotwell](https://avatars.githubusercontent.com/u/463230?v=4)](https://github.com/taylorotwell "taylorotwell (1 commits)")

---

Tags

laraveldevlaravel-nova

###  Code Quality

Static AnalysisPHPStan

Code StyleLaravel Pint

Type Coverage Yes

### Embed Badge

![Health badge](/badges/laravel-nova-devtool/health.svg)

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

###  Alternatives

[laravel/framework

The Laravel Framework.

34.7k509.9M17.0k](/packages/laravel-framework)[symfony/symfony

The Symfony PHP framework

31.3k86.3M2.2k](/packages/symfony-symfony)[orchestra/testbench

Laravel Testing Helper for Packages Development

2.2k39.1M32.1k](/packages/orchestra-testbench)[laravel/horizon

Dashboard and code-driven configuration for Laravel queues.

4.1k84.2M225](/packages/laravel-horizon)[orchestra/workbench

Workbench Companion for Laravel Packages Development

8217.0M43](/packages/orchestra-workbench)[orchestra/testbench-core

Testing Helper for Laravel Development

27043.7M310](/packages/orchestra-testbench-core)

PHPackages © 2026

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