hammerstone/refine-nova
Integrate Refine's React admin framework into Laravel Nova. Build custom tools and pages with Refine components while reusing Nova resources, models, authentication, and APIs—ideal for adding rich, reactive CRUD interfaces to your Nova admin.
Consider it when:
Look elsewhere when:
To executives: This is a small, cheap accelerator for our internal admin tools, not a platform bet. It lets analysts and support staff slice data with real, grouped filters instead of pre-baked views — the kind of capability that usually costs a sprint or two of custom frontend work. The trade-off is maturity: it's a one-maintainer package with little adoption, and its newest patch is a self-described "I think" fix for Nova 3 — credible signals of a side project, not a supported product. We should treat it as borrowed code we may need to own. Recommendation: pilot it on one internal tool, keep the blast radius small, and revisit if that tool becomes business-critical.
To engineering: It's a thin integration between Nova and Refine's query builder — a translation layer from Refine's filter payloads to Laravel/Nova queries. Low integration surface, but also low bus factor and no dependents, so plan to pin the version and be ready to vendor or fork. Note that the current head (v0.2.4) is a Nova 3 compatibility patch landed without changelog detail — verify it actually fixes our Nova version before relying on it, and keep our own regression test around the filter payload translation. The real question is architectural: are we committing to a React admin surface in front of Laravel? If yes, this saves meaningful time on the filter UX. If no, the honest answer is Nova's native filters, and we should look at this package only as a reference design for a filter builder we'd own ourselves.
How can I help you explore Laravel packages today?