64robots/nova-row
64robots/nova-row is a Laravel Nova package that adds a Row field for placing multiple Nova fields side by side, helping build cleaner, more compact resource forms and detail views without custom layout code.
Row/Stack field containers are native, or (b) accept a small third-party shim on Nova 3. This package makes the “buy/borrow” option concrete and near-zero cost.composer.json dependencies, it is evidence of a Nova 3 codebase and a small, contained piece of technical debt — useful for scoping an upgrade, not a reason to panic.Consider it only when all of the following hold:
Look elsewhere — or do nothing — when:
For executives: This is a tiny, free layout add-on for our admin panel that makes dense forms easier to scan — think city/state/ZIP on one line instead of three. It is a quick usability improvement with no licensing cost. The important caveat: the project is archived and effectively unmaintained, so we should treat it as a stopgap, not a foundation, and fold its function into our planned Nova upgrade rather than building a dependency on it. Recommended position: do not adopt for new work; use it only as a short-lived patch on Nova 3, or skip it entirely if the upgrade is within a quarter or two.
For engineering: It is a thin Nova field wrapper that composes child fields into a single row. Two viable paths: (1) if we are on Nova 4, use the native Row container and close this out; (2) if we are stuck on Nova 3 and the form pain is real, vendor the source into our codebase (a few files) rather than pulling 64robots/nova-row from Packagist, so we control compatibility and are not exposed to an abandoned package. Either way, add a line to the Nova upgrade checklist to remove it afterward. Effort: hours, not days. Risk: low technically, moderate on dependency hygiene — which is exactly why we fork rather than require.
How can I help you explore Laravel packages today?