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)1372.9k—3.3%2MITVuePHP &gt;=8.0CI failing

Since May 8Pushed 1y 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 1mo ago

READMEChangelog (9)Dependencies (6)Versions (11)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

41

—

FairBetter than 89% of packages

Maintenance43

Moderate activity, may be stable

Popularity37

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 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

457d 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.

99683.9k4](/packages/bolechen-nova-activitylog)[php-junior/nova-logs

Provides a Log Viewer for Laravel Nova

77440.0k1](/packages/php-junior-nova-logs)[kabbouchi/nova-logs-tool

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

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

A Laravel Nova tool to display the application log.

119128.2k1](/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.

27112.9k](/packages/stepanenko3-nova-logs-tool)[insenseanalytics/nova-server-monitor

A Laravel Nova tool for Spatie's Server Monitor library.

6546.9k](/packages/insenseanalytics-nova-server-monitor)

PHPackages © 2026

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