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

List Bundle Laravel Package

kristofvc/list-bundle

kristofvc/list-bundle is a Symfony bundle for defining, configuring, and rendering reusable lists in PHP applications. It helps structure list views for admin panels, dashboards, and search results with less repeated code.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for admin/data-grid UI. This package addresses a real, recurring product need — server-rendered list/table views with columns, sorting, pagination, and row actions. It is useful as a reference design for scoping that problem (what a list abstraction must expose: column definitions, formatters, filters, pagination strategy) rather than as a dependency to install.
  • Ecosystem-fit validation. First and most important signal: this is a Symfony2 bundle, not a Laravel package. It cannot be dropped into a Laravel codebase without an adapter layer or a full reimplementation of its service-container wiring. Any roadmap item assuming reuse here should be re-scoped immediately.
  • Dependency-age and maintenance posture. Last release 2015-11-09, archived, zero stars, zero dependents. This is a concrete data point for a "third-party dependency acceptance criteria" policy — EOL framework target (Symfony2 is long out of support), no active maintainer, no downstream validation. Use it as the negative example when writing that policy.
  • Prioritization of in-house table/grid tooling. If your product has multiple screens needing configurable lists (admin panels, reporting views, search results), the decision is whether to standardize on one internal table component. The existence of an abandoned package solving this suggests the problem is common but never had a durable open-source winner — arguing for a thin in-house abstraction over a dependency.

When to Consider This Package

Effectively never for production adoption. Concretely, do not consider it if any of the following hold — all of which are true here:

  • You are on Laravel. Wrong framework, wrong container, wrong templating conventions.
  • You need a supported PHP version. Symfony2-era code targets PHP 5.x and will not survive a modern runtime.
  • You need security patching, CVE response, or a maintainer to contact.
  • You need community proof. Zero dependents means zero field-tested edge cases and no signal that it works outside the author's app.

Narrow cases where it has residual value:

  • Design archaeology. Reading the source to borrow a column/formatter abstraction for your own grid component. Budget an hour, not a sprint.
  • Legacy Symfony2 audit. If you have inherited a Symfony2 application, this may appear in its composer.json; identify it as dead weight to remove during migration, not something to preserve.
  • Competitive/landscape research. Documenting why server-side list rendering fragmented rather than consolidated.

Look elsewhere (or build) for the actual need. Modern equivalents in the Laravel ecosystem cover the same job with active maintenance: Livewire-powered tables, Inertia + a JS data-grid library, or a small internal Blade component wrapping your query builder. On the Symfony side, the maintained admin/grid bundles are the comparison set — not this.

How to Pitch It (Stakeholders)

One line: Not adoptable. It is an archived 2015 Symfony2 bundle with no users; it is useful only as evidence for how we evaluate dependencies, not as a component we ship.

For executives: We evaluated a candidate for list/table rendering and are recommending against it. It targets an end-of-life framework version, has had no release in roughly a decade, is formally archived by its author, and has no downstream projects depending on it. Adopting it would create a permanent maintenance liability with no offsetting benefit. The underlying product need — configurable list views in admin and reporting screens — is real and still needs a solution; the recommendation is a thin in-house component or a maintained ecosystem library.

For engineering: Wrong framework (Symfony2 bundle in a Laravel codebase), PHP 5.x-era code, no security response path, no tests-as-signal from dependents. Do not add it to composer.json — including as a "temporary" scaffold, since temporary dependencies in admin tooling have a habit of becoming permanent. If the column/formatter model is appealing, spend a short spike reading the source and implementing the equivalent against our own query layer, where we control the pagination and authorization boundaries.

The meta-point worth escalating: this package is a clean illustration of why we should formalize dependency acceptance criteria — supported framework versions, release recency, maintainer responsiveness, and dependent count as a floor. Zero-star, archived, zero-dependent packages should be filtered out automatically before they reach a PM's evaluation queue.

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.
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route