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

Table Widget Laravel Package

friendsofvictoire/table-widget

friendsofvictoire/table-widget is a Laravel package for rendering reusable, configurable data tables in Blade views. Define columns and rows once, then reuse the widget across admin pages and dashboards for consistent table output.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Admin/back-office table rendering — build vs. buy. This package addresses the recurring "configurable data table" problem: column definitions, sorting, filtering, pagination, per-row actions, and reusable table-as-widget composition. It's a useful reference when scoping that work.
  • Requirements definition, not implementation. Its value today is as a spec artifact: read the source to derive acceptance criteria for your own table/list component (column types, row actions, bulk operations, empty states, export hooks).
  • Framework reality check. Despite the package label, this is a Symfony bundle from the Victoire CMS ecosystem, not a Laravel package. For a Laravel roadmap item, it informs what a mature table abstraction looks like — it is not an installable dependency.
  • Vendor selection for the admin surface. The real decision this surfaces is which table/admin layer to standardize on (Filament, Nova, Backpack, Orchid for Laravel; EasyAdmin or Symfony UX for Symfony) — and it argues against rolling your own from scratch.
  • Maintenance-risk triage. 1 star, 0 dependents, last release 2016-10-06 gives you a concrete example to justify a dependency-health gate in your engineering standards.

When to Consider This Package

Adoption criteria (rare): only if you maintain a legacy Symfony 2/3 application already built on Victoire and need to match an existing table widget's behavior. Even then, vendor the code into your repo rather than adding a composer dependency — do not take a live dependency on an abandoned package.

Look elsewhere when:

  • You are on Laravel — this bundle cannot be meaningfully installed. Use Filament, Nova, Backpack, or a plain Livewire/Blade table component.
  • You are on modern Symfony (5/6/7) — use EasyAdmin or Symfony UX Live Components.
  • You need a maintained security posture. A 2016 release predates PHP 7.1 and is very likely to fatal on PHP 8.x; it will not appear in CVE monitoring and has nobody answering issues.
  • You need community vetting, docs, or support. One star and zero dependents means effectively zero production validation.

Risk flags to log: abandoned (~9 years), no CI/tests signal, no maintainer response path, framework mismatch with your stack. Net: a maintenance tax with no offsetting benefit.

How to Pitch It (Stakeholders)

To executives: We evaluated a table-widget package for the admin/back-office surface. Verdict: reference only, not adoption — it is an unmaintained 2016 Symfony bundle with essentially no user base and no security coverage. Rejecting it costs us nothing; we will build on a supported, actively maintained table component and reuse this package's ideas as requirements input. No budget impact.

To engineering: Do not add this as a dependency. It's Symfony-coupled, untouched since 2016, and will not run cleanly on current PHP. If useful, spend under two days reading the source to extract a column/action abstraction we like, then standardize on a maintained table layer in our stack of record. Treat this as a worked example, not a library.

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.
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
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