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 Laravel Package

kilik/table

A Laravel package for building dynamic, customizable data tables with fluent column definitions, sorting, filtering, search, pagination, row actions, and Blade rendering. Generate responsive tables from Eloquent models or arrays with minimal code.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Framework fit gate (first decision): This is a Symfony bundle for Doctrine entities, not a Laravel package. If our stack is Laravel/Eloquent, the correct decision is do not adopt — the cost of porting Ajax datagrid behavior outweighs any benefit. This assessment is only actionable if the relevant product surface is Symfony + Doctrine.
  • Build vs. buy for back-office datagrids: For internal admin screens (entity lists with Ajax filtering, sorting, pagination), this package is a candidate to replace a bespoke grid implementation, shortening the "list screen" portion of admin feature delivery.
  • Roadmap sequencing for internal tooling: If admin/back-office work is on the roadmap, this can compress the per-entity screen effort — evaluate it as an accelerator for the first two or three screens, then decide whether to standardize.
  • Use case scoping: Best fit is straightforward Doctrine entity listing with server-side Ajax interactions. It is not a fit for complex grid requirements (cross-entity joins, inline editing workflows, export pipelines, saved views/permissions) without extension work we would own.
  • Dependency-risk decision: With ~33 stars, zero dependents, and a single-maintainer profile, treat this as a reference implementation or vendored starting point, not a strategic platform dependency. Any adoption implies budgeting for fork ownership and internal maintenance.

When to Consider This Package

Consider it when all of the following hold:

  • The product surface is Symfony with Doctrine ORM (hard requirement).
  • We need conventional admin datagrid behavior — list, filter, sort, paginate — delivered quickly.
  • The grid is internal/low-blast-radius, so a small-community dependency is acceptable.
  • We are willing to vendor or fork the code and own security patches and Symfony-version upgrades.
  • MIT license terms are compatible with our distribution model (they are, for typical internal use).

Look elsewhere when:

  • The stack is Laravel — this is a non-starter; evaluate Laravel-native admin/grid packages instead.
  • The grid is customer-facing or revenue-critical and needs vendor support, SLAs, or a large maintainer community.
  • Requirements exceed basic CRUD listing (complex aggregation, exports, audit trails, granular permissions).
  • Long-term upgrade guarantees matter more than time-to-first-screen.
  • The team cannot absorb ownership of an unmaintained-in-practice dependency.

How to Pitch It (Stakeholders)

Executives: A small, MIT-licensed Symfony component that could cut the time to ship internal admin list screens. It is a tactical accelerator, not a platform bet — low cost to trial, and the downside is contained because we can vendor the code. Recommendation: time-boxed pilot on one admin screen, with a go/no-go before any wider standardization.

Engineering: A Symfony Ajax datagrid bundle for Doctrine entities that handles the repetitive list/filter/sort/paginate layer. Realistically we would fork it: expect to own Symfony-version compatibility, security review, and any feature gaps. No Laravel applicability — do not scope this against an Eloquent codebase. Evaluate on a single screen, measure the delta versus our current pattern, and only then decide whether it becomes an internal standard or a one-off.

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.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib