digital-creative/chartjs-widget
A Filament widget for rendering interactive Chart.js charts in your admin panel. Define datasets and options in PHP, then display responsive line, bar, pie, and other charts without writing JavaScript.
Architecture fit
digital-creative/nova-dashboard. Outside that combination it has no useful surface area.title(), type(), labels(), datasets(), and options; the package serializes them to JSON and hands them to a bundled Chart.js instance on the client. That is a low-complexity, low-blast-radius architecture, which is favorable.Integration feasibility
composer require, publish assets/config, extend the widget base class, register in the dashboard. A competent Laravel developer can produce a first working chart in well under a day.composer.json constraints against your installed Nova and Laravel versions before committing.vendor:publish into public/vendor/.... Nova 4/5 projects on Vite can collide here, and published assets are easy to leave stale.Technical risk
Key questions
nova-dashboard?Stack fit
digital-creative/nova-dashboard. If you are on Nova 5 / Laravel 11, assume a fork is required and budget for it up front.nova-dashboard, do not adopt it just to get this widget — you would be taking on two under-maintained dependencies to solve a one-day problem.Migration path
composer VCS or path repository), relax constraints, fix asset loading. Keep the fork diff minimal and documented.Compatibility
composer.json and commit the lockfile. Run composer why-not against Nova before every upgrade window.Sequencing
Maintenance
Support
Scaling
Failure modes
Chart is not defined or double-registered controllers.Ramp-up
nova-dashboard and willing to own a fork; otherwise build the card in-house.How can I help you explore Laravel packages today?