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

Datagrid Bundle Laravel Package

fsi/datagrid-bundle

FSI DataGrid Bundle is a Symfony package for building flexible, configurable data grids. It supports columns, filters, sorting, pagination, actions, and exports, with Doctrine and Twig integration for quickly rendering admin-ready tables.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for admin/back-office tables. This package is not a data grid itself — it's a ~one-file Symfony glue layer that registers the FSi DataGrid Component as a service and exposes Twig rendering helpers. The real build-vs-buy decision is about the underlying component, not the bundle. A PM should scope on the component's feature set (filtering, sorting, pagination, column config) and treat this bundle as plumbing.
  • Stack-fit gating. Despite being filed under "Laravel/PHP," this is a Symfony bundle with Symfony service-container and Twig dependencies. It will not drop into a Laravel app without a rewrite. This directly informs whether the team's framework choice constrains the buy decision.
  • Roadmap and maintenance-risk triage. Last release March 2022, 18 stars, zero dependents, and a low opportunity score. That profile says "no active community" — adopting it means owning it. The decision is not "is this good?" but "are we willing to vendor and maintain it?"
  • Estimating integration cost honestly. Because the bundle is thin, the PM-visible work is mostly wiring, template conventions, and upgrades to the underlying component — not the bundle itself. Don't let a low-effort integration line item mask ongoing maintenance ownership.
  • Dependency and license review. MIT is clean and permissive; no commercial or copyleft friction. Low legal risk, higher longevity risk.

When to Consider This Package

Consider it only when all of the following hold:

  • The product is already a Symfony application.
  • The team has already committed to (or is evaluating in depth) the FSi DataGrid Component — this bundle adds nothing standalone.
  • You specifically want container registration and Twig rendering helpers rather than hand-wiring the component.
  • You accept that you are effectively adopting an unmaintained dependency (last release 2022) and are prepared to fork or patch it.
  • The grid needs are table-stakes: listing, filtering, sorting, pagination in server-rendered views.

Look elsewhere when:

  • The stack is Laravel (or any non-Symfony framework) — use Filament, Livewire Tables, yajra/laravel-datatables, or Orchid instead.
  • You need active maintenance, security patch cadence, or community support — nothing here indicates that.
  • You want a headless/API-first grid rather than Twig-rendered output.
  • You're on the Symfony side and want a batteries-included admin layer: EasyAdmin, SonataAdmin, or Sylius Grid offer far larger ecosystems and are better bets for a roadmap commitment.
  • You need modern front-end interactivity (client-side state, live filtering) — this is a server-render helper, not an interactive grid.

How to Pitch It (Stakeholders)

For executives: This is a small, MIT-licensed Symfony integration shim, not a platform component. It carries no licensing cost or legal exposure, but it has essentially no community, no recent releases, and no downstream users — so if we adopt it, we own it. Recommendation: do not treat this as a strategic dependency. If we go this route, budget for a fork-and-maintain line item, and confirm our framework choice up front, because it is Symfony-only.

For engineering: The bundle's entire job is registering the FSi DataGrid Component as a service and adding Twig render functions. Adoption means committing to the underlying component plus a maintenance burden on a repo last touched in 2022. Validate the component's feature coverage against our table requirements first; if we proceed, pin the version, vendor it, and plan an exit path to EasyAdmin, Sonata, or Sylius Grid if maintenance becomes a drag.

Bottom line for the roadmap: a low-risk, low-ceiling integration layer — reasonable as internal glue inside an existing Symfony + FSi stack, wrong as a foundation for anything we intend to build on for years.

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.
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels