// the find
MedicOneSystems/livewire-datatables
Advanced datatables using Laravel, Livewire, Tailwind CSS and Alpine JS
A Livewire component library for building server-side datatables in Laravel with Tailwind CSS. Targets Laravel 7-9 applications that need sortable, filterable, paginated tables without writing much JavaScript. The maintainer has marked it unmaintained as of 2025.
The Eloquent relation column auto-join feature is genuinely useful — dot notation like `planet.name` automatically resolves joins, and HasMany relations use subqueries instead of GROUP BY joins, which is the correct approach. The complex query builder with drag-and-drop rule groups is a real differentiator for admin interfaces. Column callbacks run on paginated results, not the full dataset, so memory usage stays reasonable. The publishable blade templates mean you can actually escape the default styling without fighting config variables.
The project is explicitly unmaintained — the README leads with a deprecation notice — so adopting it today means owning all future bugs and compatibility fixes yourself. It caps at Laravel 9, which means no Laravel 10 or 11 support without forking. The editable column implementation is described in the README itself as just 'an example' with no validation, which is an odd thing to ship. Requiring `psr/simple-cache:^1.0` pinned to a specific major version is a dependency conflict waiting to happen in any modern Laravel app.