Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Nova Gridder Laravel Package

demency/nova-gridder

Nova Gridder adds a flexible grid field to Laravel Nova, letting you arrange multiple Nova fields into responsive columns for cleaner, more compact resource forms and detail views. Configure layouts directly in your Nova resources.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Admin UX / internal tooling roadmap. Nova's detail pages default to a single stacked column; Gridder lets you declare multi-column layouts with Tailwind grid classes. That is a decision about information density on record detail views — how much context a support agent or ops user absorbs at a glance, and therefore how fast they work and how often they misread a record. It's a product call, not a styling preference.
  • Build vs. buy (buy-adjacent) for internal UI. The alternative is a custom Vue detail component or a bespoke admin panel. Adopting a field-level layout wrapper is the "don't build a design system for your own CRUD screens" decision — cheap polish instead of an engineering project.
  • Standardizing layouts across resources. With 10–30 Nova resources (customers, orders, tickets, invoices), a grid convention — identity block left, activity right, metadata full-width — becomes a documented design guideline. That artifact is a PM deliverable: it makes admin screens consistent without per-resource design debate.
  • Cheap-polish prioritization. It creates a class of work ("reflow the detail pages") that improves the admin without backend changes — good fit for a 20% capacity slot or a between-epics sprint.
  • Demo and stakeholder-review readiness. Fast reflow makes record detail pages presentable in workflow walkthroughs with prospects or internal stakeholders, where the layout is doing the persuading.
  • Stay-on-Nova vs. migrate decision. It removes one recurring argument for migrating to Filament or a custom admin, so it's relevant input to the platform question, not just a code dependency.
  • Tech-debt / fork decision. With a last release of 2021-06-28 and 17 stars, the real PM decision isn't "install it" — it's "do we vendor and own it, or copy the pattern?"

Note the score profile: quality 0.94, opportunity 0.38. That's a well-executed package with a small addressable need — treat it as a pattern to borrow, not a platform bet.

When to Consider This Package

Consider it when:

  • You are on Laravel Nova 3.x and staying there for the foreseeable horizon. Nova 4/5 reworked the field and detail-page APIs; this package predates both and is untested against them.
  • Your specific pain is "detail pages are one long vertical scroll and reviewers can't scan them." Layout problem, not a functionality gap.
  • The blast radius is internal — back office, ops, support — where a broken detail page is an annoyance rather than a revenue event.
  • You want a layout convention nailed down in hours instead of a custom Vue component build.
  • Someone on the team is willing to read the source. The package is a thin Tailwind wrapper; the useful part is likely a few hundred lines, which makes forking or reimplementing tractable.

Look elsewhere when:

  • You are on Nova 4 or 5, or plan to upgrade within the year. Use Nova's native panels, field grouping, and full-width fields — they cover most of the intent.
  • Your dependency policy requires maintenance guarantees: security review, CI dependency scanning, PHP 8.2+/Laravel 10+ support, an SLA. This fails all of it.
  • Your layouts are genuinely custom — tabs, computed summaries, interactive widgets, cross-resource rollups. That's a Vue field or a different admin framework.
  • The requirement is production customer-facing UI. Tailwind grid on an internal detail page is not where you want an unmaintained dependency.

How to Pitch It (Stakeholders)

For executives: "A small, free, open-source add-on for our admin panel. It arranges record pages into columns and panels so support and ops staff see more at once, with less scrolling. It's a polish item: low cost, no licensing, no vendor lock-in. The caveat is that it hasn't been updated since 2021 — so I'd frame it as a starting point we fork and maintain ourselves, not a dependency we trust. Recommendation: a one-day spike. If it saves us a custom-component build, we spend half a day vendoring it; if not, we take the idea and move on."

For engineering: "It's a thin wrapper over Nova's detail fields that applies Tailwind grid classes — column spans, breakpoints, field grouping. It's a 2021 package, so pin it, read the source, and assume we fork before any Nova 4/5 upgrade. If it's under ~300 lines, prefer copying the pattern over taking the dependency: we get the layout vocabulary without the supply-chain risk. First, measure how far Nova's native panels and full-width fields get us — if that's 80% of the visual win, we shouldn't add a dependency at all. The package's real contribution is the convention, and we can own that."

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle