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

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.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for grid/list UIs. 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.
  • Scope call: Symfony bundle, not a Laravel package. v0.6.1 is explicitly a Symfony 3.3 compatibility fix. Nothing in this release touches Laravel service providers, facades, or config publishing. If your product surface is Laravel, treat this as a PHP library requiring an integration layer (wrapping the datagrid in a service provider + Blade/Inertia rendering) — budget that adapter work, or decide it isn't worth it.
  • Roadmap signal: pre-1.0, maintenance-mode release velocity. v0.6.1 is a single-line patch with one fix and one contributor credit. That's a healthy-but-quiet project: no new features, no API surface change, no deprecations. It supports a "adopt in non-critical internal tooling, don't build a public-facing product on it" decision.
  • Dependency-horizon risk input. The fix targets Symfony 3.3, which is long EOL. This tells you where the maintainer's tested matrix sits; factor it into upgrade planning if you run current Symfony (6/7) or modern Laravel. Verify the constraint set in composer.json before committing.
  • Not a differentiator. No new capabilities in this release means nothing to market, demo, or put on a roadmap slide. It's a stability patch.

When to Consider This Package

Consider it when:

  • You're on Symfony (especially 3.x-era apps) and need configurable, filterable, sortable data grids without writing column/filter plumbing yourself.
  • You have many similar admin list screens and want a declarative column/filter definition instead of repeated query-builder code.
  • You're comfortable on PHP with Composer and can absorb the integration work — and you accept 0.x versioning (minor bumps may break; pin exact versions).
  • The grid is internal tooling where a slower upstream release cadence is tolerable and you can vendor/fork if needed.

Look elsewhere when:

  • Your stack is Laravel-first — the ecosystem-native options (e.g. Livewire tables, Filament, Inertia/DataTables-style packages) will cost far less glue than adapting a Symfony bundle.
  • You need an actively evolving grid with modern Symfony/Laravel support, frequent features, or a security-response commitment. A one-fix patch against Symfony 3.3-era compatibility is a yellow flag here.
  • You require semantic-versioning stability or vendor SLAs — 0.x plus a thin release cadence means you own the risk.
  • Your need is client-side interactivity (live filtering over large datasets) rather than server-rendered grids.

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.

How to Pitch It (Stakeholders)

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.

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.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core