PHPackages                             stepanenko3/nova-health - 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. [Logging &amp; Monitoring](/categories/logging)
4. /
5. stepanenko3/nova-health

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

stepanenko3/nova-health
=======================

Laravel Nova tool for checking healthy of your Laravel app

v1.2.3(1y ago)1375.2k↓45.2%2[5 PRs](https://github.com/stepanenko3/nova-health/pulls)MITVuePHP &gt;=8.0CI passing

Since May 8Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/stepanenko3/nova-health)[ Packagist](https://packagist.org/packages/stepanenko3/nova-health)[ RSS](/packages/stepanenko3-nova-health/feed)WikiDiscussions main Synced today

READMEChangelog (9)Dependencies (6)Versions (16)Used By (0)

Nova Health
===========

[](#nova-health)

[![Latest Version on Packagist](https://camo.githubusercontent.com/81de33d1b00ad55d88a7240bacc6848cd2516a634ca55f9a836b94a553efb9c1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f73746570616e656e6b6f332f6e6f76612d6865616c74682e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/stepanenko3/nova-health)[![Total Downloads](https://camo.githubusercontent.com/f383bc1f22781eb2c161c55b33de63edaa4b59c67e72410457b17a80234eca3c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f73746570616e656e6b6f332f6e6f76612d6865616c74682e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/stepanenko3/nova-health)[![License](https://camo.githubusercontent.com/4fc72be333631c376d2841502a6ed13a1500e4470ad3fd76341597080e68b48c/68747470733a2f2f706f7365722e707567782e6f72672f73746570616e656e6b6f332f6e6f76612d6865616c74682f6c6963656e7365)](https://packagist.org/packages/stepanenko3/nova-health)

[![screenshot of tool](screenshots/tool.png)](screenshots/tool.png)

Description
-----------

[](#description)

Laravel Nova tool for checking healthy of your Laravel app based on

Requirements
------------

[](#requirements)

- `php: >=8.0`
- `laravel/nova: ^4.0`

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

[](#installation)

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

```
composer require stepanenko3/nova-health
```

### Configure

[](#configure)

1. Configure spatie/laravel-health [using instructions](https://spatie.be/docs/laravel-health/v1/installation-setup) before continue installing
2. Add your health checks usgin spatie/laravel-health [docs](https://spatie.be/docs/laravel-health/v1/basic-usage/registering-your-first-check)

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

```
// in app/Providers/NovaServiceProvder.php

// ...

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

Publish the config file:

```
php artisan vendor:publish --provider="Stepanenko3\NovaHealth\ToolServiceProvider"
```

Usage
-----

[](#usage)

Click on the `"Health"` menu item in your Nova app to see the tool.

```
// app/Providers/AppServiceProvider.php

use Spatie\Health\Facades\Health;
use Stepanenko3\NovaHealth\Checks\OutdatedPackagesCheck;
use Stepanenko3\NovaHealth\Checks\SslCheck;

Health::checks([
    SslCheck::new()
        ->domain('laravel.com'),

    SslCheck::new()
        ->domain('snotax.com'),

    OutdatedPackagesCheck::new()
        ->failWhenOutdatedPackagesIsHigher(1),
]);
```

Configuration
-------------

[](#configuration)

All the configuration is managed from a single configuration file located in `config/nova-health.php`

Screenshots
-----------

[](#screenshots)

[![screenshot of tool](screenshots/tool-dark.png)](screenshots/tool-dark.png)[![screenshot of tool](screenshots/tool-mobile.png)](screenshots/tool-mobile.png)

Credits
-------

[](#credits)

- [Artem Stepanenko](https://github.com/stepanenko3)

Contributing
------------

[](#contributing)

Thank you for considering contributing to this package! Please create a pull request with your contributions with detailed explanation of the changes you are proposing.

License
-------

[](#license)

This package is open-sourced software licensed under the [MIT license](LICENSE.md).

###  Health Score

48

—

FairBetter than 93% of packages

Maintenance66

Regular maintenance activity

Popularity37

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 80% 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 ~126 days

Recently: every ~226 days

Total

9

Last Release

504d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/bef20f9543018de0b011aaf817248d926fdbcd2f71c6cfa81d82e9bb4822f018?d=identicon)[stepanenko3](/maintainers/stepanenko3)

---

Top Contributors

[![stepanenko3](https://avatars.githubusercontent.com/u/31134245?v=4)](https://github.com/stepanenko3 "stepanenko3 (28 commits)")[![codebarista](https://avatars.githubusercontent.com/u/19738505?v=4)](https://github.com/codebarista "codebarista (5 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (2 commits)")

---

Tags

laravellaravel-novanovalaravelhealthnova

###  Code Quality

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

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

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

###  Alternatives

[bolechen/nova-activitylog

A tool to activity logger to monitor the users of your Laravel Nova.

100730.9k8](/packages/bolechen-nova-activitylog)[php-junior/nova-logs

Provides a Log Viewer for Laravel Nova

79450.5k1](/packages/php-junior-nova-logs)[markwalet/nova-modal-response

A Laravel Nova asset for Modal responses on an action.

17878.9k](/packages/markwalet-nova-modal-response)[kabbouchi/nova-logs-tool

A Laravel Nova tool to manage and keep track of each one of your logs files.

73366.3k](/packages/kabbouchi-nova-logs-tool)[spatie/nova-tail-tool

A Laravel Nova tool to display the application log.

119129.1k1](/packages/spatie-nova-tail-tool)[stepanenko3/nova-logs-tool

A Laravel Nova tool to manage and keep track of each one of your logs files.

27123.6k](/packages/stepanenko3-nova-logs-tool)

PHPackages © 2026

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