PHPackages                             beyondcode/nova-custom-dashboard-card - 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. [Admin Panels](/categories/admin)
4. /
5. beyondcode/nova-custom-dashboard-card

AbandonedArchivedLibrary[Admin Panels](/categories/admin)

beyondcode/nova-custom-dashboard-card
=====================================

A Laravel Nova dashboard card that allows you to build custom dashboards.

0.0.1(7y ago)8759.1k↓83.3%19[1 issues](https://github.com/beyondcode/nova-custom-dashboard-card/issues)[1 PRs](https://github.com/beyondcode/nova-custom-dashboard-card/pulls)MITVuePHP &gt;=7.1.0

Since Aug 22Pushed 7y ago3 watchersCompare

[ Source](https://github.com/beyondcode/nova-custom-dashboard-card)[ Packagist](https://packagist.org/packages/beyondcode/nova-custom-dashboard-card)[ RSS](/packages/beyondcode-nova-custom-dashboard-card/feed)WikiDiscussions master Synced 1mo ago

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

Nova Custom Dashboard Card
==========================

[](#nova-custom-dashboard-card)

[![Latest Version on Packagist](https://camo.githubusercontent.com/cc715111740448d319a352e1edd6c1bf24f07dfb79a78b2da6f8a782fe471671/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6265796f6e64636f64652f6e6f76612d637573746f6d2d64617368626f6172642d636172642e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/beyondcode/nova-custom-dashboard-card)[![Total Downloads](https://camo.githubusercontent.com/79ae6a8152a04ad4a73f7e868e9de2d4ba4e257cb4e8231ed42b401314aeea37/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6265796f6e64636f64652f6e6f76612d637573746f6d2d64617368626f6172642d636172642e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/beyondcode/nova-custom-dashboard-card)

This package lets you create customizable dashboards for every Nova user.

[![screenshot](https://camo.githubusercontent.com/55ccb63a051cbb27e4e21be562f073e52e9af8a4a254dd531f4713a088dc463b/68747470733a2f2f6265796f6e64636f2e64652f6769746875622f6e6f76612d637573746f6d2d64617368626f6172642d636172642f64656d6f2e676966)](https://camo.githubusercontent.com/55ccb63a051cbb27e4e21be562f073e52e9af8a4a254dd531f4713a088dc463b/68747470733a2f2f6265796f6e64636f2e64652f6769746875622f6e6f76612d637573746f6d2d64617368626f6172642d636172642f64656d6f2e676966)

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

[](#installation)

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

```
composer require beyondcode/nova-custom-dashboard-card
```

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

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

// ...
public function cards()
{
    return [
        // ...
        new \Beyondcode\CustomDashboardCard\CustomDashboard,
    ];
}
```

Define available cards
----------------------

[](#define-available-cards)

Similar to Nova itself, you can define all cards that should be available for selection in the `Add Card` modal.

All these cards follow the same authorization rules as any other Nova card - so you do not need to worry about this.

You can register them in your `NovaServiceProvider`

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

use Beyondcode\CustomDashboardCard\NovaCustomDashboard;

public function boot()
{
    parent::boot();

    NovaCustomDashboard::cards([
        new UsersPerDay,
        new TotalUsers,
        new TotalAwesomeUsers,
        // ... all cards you want to be available
    ]);
}
```

Define custom card names
------------------------

[](#define-custom-card-names)

If you want to define a custom card name, that will be shown in the modal, pass it to the card as a `card-name` meta attribute, like this:

```
NovaCustomDashboard::cards([
    (new LaravelUpdateCard)->withMeta([
        'card-name' => 'Laravel Updates Available'
    ]),
]);
```

Usage
-----

[](#usage)

Visit your Nova dashboard and click the `Add Card` button to add new cards to the customized dashboard. The custom dashboard will be stored in localstorage for every user.

### Testing

[](#testing)

```
composer test
```

### Changelog

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

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

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

### Security

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Marcel Pociot](https://github.com/mpociot)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity45

Moderate usage in the ecosystem

Community15

Small or concentrated contributor base

Maturity47

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

Unknown

Total

1

Last Release

2817d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/863e91ca13b8c4031f202c0eee4f06b3a4352f92cf9cd397b03609b20247ed16?d=identicon)[beyondcode](/maintainers/beyondcode)

---

Top Contributors

[![mpociot](https://avatars.githubusercontent.com/u/804684?v=4)](https://github.com/mpociot "mpociot (4 commits)")[![Krato](https://avatars.githubusercontent.com/u/74367?v=4)](https://github.com/Krato "Krato (1 commits)")

---

Tags

cardlaravelnovalaravelnova

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/beyondcode-nova-custom-dashboard-card/health.svg)

```
[![Health](https://phpackages.com/badges/beyondcode-nova-custom-dashboard-card/health.svg)](https://phpackages.com/packages/beyondcode-nova-custom-dashboard-card)
```

###  Alternatives

[khalin/nova-link-field

A Laravel Nova Link field.

31562.2k2](/packages/khalin-nova-link-field)[digital-creative/nova-dashboard

The missing dashboard for nova.

7169.3k1](/packages/digital-creative-nova-dashboard)[harrald/nova-combobox-filter

A Laravel Nova combobox filter. Supports selecting multiple items

13105.5k](/packages/harrald-nova-combobox-filter)[marianvlad/nova-ssl-card

A Laravel Nova card for SSL certificates.

1219.9k](/packages/marianvlad-nova-ssl-card)[shuvroroy/nova-dynamic-views

A tool for easier overwriting custom-header and toolbars in Laravel Nova

1025.7k](/packages/shuvroroy-nova-dynamic-views)

PHPackages © 2026

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