marshmallow/nova-tabs
Organize Laravel Nova resource forms into clean, navigable tabs. This package lets you group fields into tabbed panels, keeping complex forms tidy and improving the editing experience for admins and users alike.
Architecture fit
Integration feasibility
composer require, register the tab field/panel class in a Nova resource, publish assets if required. Effort remains hours, not days, for a spike.^2.30 constraints, but it suggests loose semver hygiene, so pin exact versions rather than ranges.Technical risk
@stefvanesch) had a PR reviewed and merged. That is real, if minimal, evidence of maintainer attention. However, the PR number (#2) confirms the repo has seen roughly two pull requests in its lifetime — this is a single drive-by contribution, not a maintained project. Reclassify from "archived/unmaintained" to "minimally maintained, bus factor 1, no support commitment."dependsOn), file uploads, or validation display without any signal from the vendor.Key questions
Stack fit
Migration path
^2.30), a documented fork-on-first-breakage plan, and a named owner. It does not justify adopting on a version range.Compatibility
Sequencing
v2.31.0 tag.Maintenance
Support
Scaling
Failure modes
Ramp-up
Bottom line for the TPM: v2.31.0 is a small but genuine positive — PHP 8.4 compatibility plus the first external contribution, which retires the "archived" characterization and meaningfully lowers the PHP-side risk. It does not address the actual dominant risks: untested compatibility against current Nova internals, silent validation failures on hidden tabs, and zero support commitment. Proceed only with an exact version pin or an internal fork, a named owner, and a defined exit trigger; otherwise replace with native Nova panels or in-house fields.
How can I help you explore Laravel packages today?