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.
Architecture fit
fsi/datagrid component's DataGridFactory and related services in the Symfony DI container and (b) exposing Twig functions for rendering grids in templates. All real capability — data sources, columns, filters, sorting, pagination, rendering — lives in the upstream fsi/datagrid component.Integration feasibility
fsi/datagrid directly and hand-wire a service provider plus a custom Eloquent data-source adapter, (2) port the Twig rendering to Blade, or (3) abandon it in favour of Laravel-native table tooling. Options 1–2 are non-trivial and effectively amount to forking the integration layer.fsi/datagrid, Twig, Doctrine collections/adapters, and Symfony contracts.Technical risk
Key questions for the team
Stack fit
Migration path
bundles.php, define grids as services, render in Twig. Days, not weeks.fsi/datagrid only, write a Laravel service provider that binds the factory, implement an Eloquent-backed DataSourceInterface, and provide Blade components or a JSON endpoint for rendering. Estimate: 2–4 weeks of engineering plus ongoing ownership.Compatibility
composer.json before anything else; expect to need --ignore-platform-reqs or a fork with widened constraints.Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
Bottom line for the TPM: this is a low-value, low-maintenance integration shim around an aging component, with a framework mismatch against the stated Laravel context. Do not adopt unless the target stack is Symfony and the grid requirement is modest; in a Laravel context, treat it as a rejected candidate and evaluate native alternatives first.
How can I help you explore Laravel packages today?