Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. TALL Stack
  3. Livewire Datatables

Livewire Datatables

MITPHPv0.10.3

A Laravel Livewire package for building interactive, feature-rich datatables with sorting, filtering, and bulk actions.

Visit WebsiteGitHubGitHub
1.2k stars257 forks0 contributors

What is Livewire Datatables?

Livewire Datatables is a Laravel package that creates advanced, interactive datatables using Livewire for reactivity. It allows developers to build feature-rich tables with sorting, filtering, column customization, bulk actions, and export functionality without writing custom JavaScript. It solves the problem of managing complex data displays in Laravel applications with a server-driven, component-based approach.

Target Audience

Laravel developers building admin panels, dashboards, or any interface requiring interactive data tables with server-side processing. It's especially useful for those already using Livewire and Tailwind CSS in their stack.

Value Proposition

Developers choose Livewire Datatables for its deep integration with Laravel and Livewire, offering a declarative API for complex table features while maintaining full control over styling and behavior through customizable Blade templates.

Overview

Advanced datatables using Laravel, Livewire, Tailwind CSS and Alpine JS

Use Cases

Best For

  • Building Laravel admin panels with interactive data grids
  • Creating dashboards that require complex filtering and sorting
  • Implementing bulk action workflows (e.g., mass updates, exports)
  • Displaying relational data with aggregated columns
  • Adding editable cells to tables without custom JavaScript
  • Exporting table data to multiple formats (CSV, Excel, HTML)

Not Ideal For

  • Projects using Laravel 10 or newer, as the package only supports up to Laravel 9
  • Teams requiring active maintenance and security updates, since the project is archived and unmaintained
  • Applications not already using Tailwind CSS and Alpine.js, due to hard dependencies in the published views
  • Simple data displays where basic HTML tables or lighter Livewire components would suffice without the overhead

Pros & Cons

Pros

Declarative Column API

Allows defining columns with filters, sorting, and formatting using fluent methods like Column::name()->filterable(), reducing JavaScript boilerplate as shown in the README examples.

Livewire-Powered Reactivity

Integrates seamlessly with Livewire for server-side updates, enabling interactive tables with features like sorting and filtering without writing custom JavaScript.

Advanced Query Builder

Includes a complex filter builder with drag-and-drop rules and persistence options, allowing users to save and load queries via browser storage or database.

Bulk Actions and Exports

Supports mass operations like editing and exporting to CSV, XLSX, or HTML formats with customizable styles, as detailed in the bulk action and export callback sections.

Cons

Archived and Unmaintained

The project is explicitly marked as unmaintained in the README, meaning no future bug fixes, security patches, or compatibility updates for newer Laravel versions.

Version and Dependency Lock-In

Only supports Laravel 7-9 and requires specific versions of Livewire, Tailwind, and Alpine.js, which can hinder adoption in modern or divergent tech stacks.

Complex Initial Setup

Requires publishing and customizing Blade views for styling, and careful CSS configuration to avoid flickers with Alpine.js, adding overhead for simple implementations.

Frequently Asked Questions

Quick Stats

Stars1,225
Forks257
Contributors0
Open Issues173
Last commit5 months ago
CreatedSince 2020

Tags

#laravel#php-package#livewire#tailwind#tailwind-css#data-tables#interactive-ui#datatables#alpine-js

Built With

L
Livewire
T
Tailwind CSS
A
Alpine.js
P
PHP
L
Laravel

Links & Resources

Website

Included in

TALL Stack955
Auto-fetched 2 days ago

Related Projects

Laravel TALL PresetLaravel TALL Preset

A TALL (Tailwind CSS, Alpine.js, Laravel and Livewire) Preset for Laravel

Stars2,610
Forks210
Last commit3 months ago
Blade IconsBlade Icons

A package to easily make use of SVG icons in your Laravel Blade views.

Stars2,453
Forks164
Last commit7 days ago
WireUIWireUI

TallStack UI components

Stars1,782
Forks196
Last commit17 days ago
Livewire PowerGridLivewire PowerGrid

⚡ PowerGrid generates modern, powerful and easy-to-customize data tables using Laravel Livewire.

Stars1,683
Forks244
Last commit5 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub