// the find
Power-Components/livewire-powergrid
⚡ PowerGrid generates modern, powerful and easy-to-customize data tables using Laravel Livewire.
PowerGrid is a Laravel Livewire component that generates full-featured data tables with sorting, filtering, inline editing, bulk actions, and export — all driven by PHP class definitions rather than JavaScript config. It targets Laravel shops that want a DataTables-level feature set without leaving the Livewire/Blade ecosystem.
The rule system for conditional row/button behavior is genuinely well-designed — you define rules declaratively in PHP and the component handles the Livewire wiring. Supporting both Tailwind and Bootstrap 5 (plus DaisyUI) from the same codebase without forcing a choice is practical for teams inheriting different stacks. Queue-backed export for large datasets is the right call and saves people from a common foot-gun. CI runs against MySQL, Postgres, and SQLite separately, which is more discipline than most Laravel packages show.
Inline editing is Livewire round-trips per cell, which gets visibly laggy on tables with many editable columns and slow connections — there's no optimistic UI or batching. The OpenSpout export has separate v4/v5 code paths living side by side, which means bugs get fixed in one and missed in the other. Custom filter builder is powerful but the API is verbose enough that you'll end up reading docs for every non-trivial use. With 1,686 stars this is a niche package; if the two main maintainers lose interest, you own the Livewire upgrade burden.