rollerworks/datagrid-bundle
Symfony bundle integrating Rollerworks DataGrid for building sortable, filterable, paginated data grids from Doctrine queries and other sources, with configuration, services, and rendering support for admin-style listings.
rollerworks/datagrid-bundle is a server-side datagrid abstraction (columns, filters, sorting, paging, data sources). It answers the recurring "do we hand-roll admin tables again?" question — the buy-side cost is low (MIT-style community bundle, Composer-installable), so it displaces bespoke table code rather than replacing a paid product.composer.json before committing.Consider it when:
Look elsewhere when:
Action before adoption: run a spike that installs v0.6.1 against your actual framework version, not the version in the changelog. The release note describes a fix, not a supported matrix.
To executives (one paragraph): We evaluated a small open-source PHP component that generates admin data grids — the filterable, sortable tables behind internal tools. The latest release (v0.6.1) is a maintenance patch: one compatibility fix, no new features, no breaking changes, no deprecations. That's the relevant finding — the project is stable but quiet, and it's built for Symfony, not Laravel. Our recommendation: low-risk, scoped adoption for internal admin screens on Symfony, with no product-facing dependency; if our roadmap is Laravel-first, we skip it and use the native ecosystem instead. Either way, no cost, no commitment, no migration forced on us by this release.
To engineering: No action required from this release — it's a single Symfony 3.3 compatibility fix (#9). Two things to verify before we depend on it: (1) the composer.json constraints actually allow our target Symfony/Laravel version — the changelog references Symfony 3.3, which is EOL and may indicate a stale tested matrix; (2) it's 0.x, so pin exact versions and expect occasional breakage on minor bumps. If we adopt for Laravel, plan an explicit adapter (service provider + view layer) as real work, not glue. If the spike fails on our framework version, we fall back to native tooling and lose nothing — we haven't written a line against it yet.
How can I help you explore Laravel packages today?