nightkit/nova-element-ui
nightkit/nova-element-ui adds Element UI-style components to Laravel Nova, making it easier to build consistent, polished admin interfaces with familiar form, layout, and input elements. A handy UI toolkit for Nova dashboards and resource screens.
Consider it when all of the following hold:
composer require it.Look elsewhere when:
For executives (one paragraph):
There is a small, well-liked community package that makes Laravel Nova admin panels look and behave like Element UI. It has 162 GitHub stars and a strong opportunity signal, which tells us the appetite for better admin tooling is real. It also has zero dependent packages and was last released in August 2018, and the repository is archived — meaning nobody has bet production on it and nobody is fixing it. My recommendation is not to adopt it as a dependency. If the capability matters to us, fund a short, scoped effort to reproduce the useful parts on current Nova, or buy into maintained component tooling. The decision is cheap either way; the risk is in accidentally making an abandoned package load-bearing.
For engineering (the ask):
Treat
nightkit/nova-element-uias a reference implementation, not a dependency. Read the source to lift Element UI component patterns into our Nova codebase, then reimplement against the Nova version we actually run. If a specific screen genuinely needs it before we can reimplement, pin the exact version, vendor it into our repo, document the owner, and put a replacement ticket on the board the same sprint. Do not add it to a service that will outlive the next Nova upgrade.
How can I help you explore Laravel packages today?