power-components / livewire-powergrid
PowerGrid generates Advanced Datatables using Laravel Livewire.
Package info
github.com/Power-Components/livewire-powergrid
pkg:composer/power-components/livewire-powergrid
Fund package maintenance!
Requires
- php: ^8.2
- laravel/prompts: *
- livewire/livewire: ^3.7|^4.0
Requires (Dev)
- composer/composer: ^2.8
- laradumps/laradumps: ^4.6
- larastan/larastan: ^2.0|^3.0
- laravel/pint: ^1.26
- laravel/scout: ^10.11.3
- openspout/openspout: ^4.24.5|^5.0
- orchestra/testbench: ^9.4|^10.0
- pestphp/pest: ^3.0|^4.0
Suggests
- openspout/openspout: Required to export XLS and CSV
This package is auto-updated.
Last update: 2026-06-17 13:29:31 UTC
README
📚 Documentation | 🚀 Online Demo | 🔥 Features | ⌨️ Get started⚡ Livewire PowerGrid ⚡
Livewire PowerGrid creates modern, powerful and easy-to-customize data tables based on Laravel Livewire library.
With PowerGrid, you can effortlessly create advanced data tables one in a matter of minutes.
🚀 Minimal Configuration
Tables have basic features activated by default. Ready to go!
👍 Minimal Configuration
Extend and customize your Table including components (checkbox, action buttons, editable fields), global search feature, column data filters and data export tool.
🛠️ Minimal Configuration
Table components include feature examples. Just uncomment some code, enter your data, and it works!
🚀 Online Interactive Demo
Take a look at our Online Interactive Demo showcasing the latest PowerGrid features. Explore the source code, and get your Data Table up and running in no time.
🔥 Features
PowerGrid offers a range of features that are readily available:
| Feature | PowerGrid |
|---|---|
| Bootstrap 5 or Tailwind CSS 3x/4x | ✅ |
| Pagination | ✅ |
| Column Sorting | ✅ |
| Filters & Global Search | ✅ |
| Custom Filter Builder | ✅ |
| Inline Editing (Click to edit) | ✅ |
| Row Buttons, Checkboxes, Dropdown menu, and Toggle Switch | ✅ |
| Custom Cell Content (Links, images, currency formatting) | ✅ |
| Multi-row Bulk Actions | ✅ |
| Conditional Action Rules for Rows, Buttons, and Checkboxes | ✅ |
| Column Summaries (Sum, Count & Average) | ✅ |
| Data Export to XLSX/CSV (OpenSpout) | ✅ |
| Queue Export for large datasets | ✅ |
| Responsive | ✅ |
| Livewire Modal Integration (Wire Elements Modal) | ✅ |
| Multi Language | Available in 🇺🇸 🇧🇷 🇪🇸 🇮🇹 🇩🇪 and more... |
📚 Learn more in our Documentation.
Get started
Requirements
- PHP 8.2+
- Laravel 10+
- Livewire 3.0x
- Tailwind 3x/4x or Bootstrap 5
Install PowerGrid
Require PowerGrid via composer.
composer require power-components/livewire-powergrid
Then, follow the steps indicated in the Documentation - Install page.
Support & Community
👥 Interact with the PowerGrid community at our Discussions tab.
You can share ideas, find questions and answers, and collaborate with other PowerGrid users.
🛟 For technical inquiries, bug reports, and feature requests, please use the Issues tab.
Please look into our previous Issues and Discussions before submitting a new issue.
Contribute
🙏 You can help PowerGrid in a number of ways; contributing goes beyond writing code.
Please read the Contributing Guide to see what kind of contributions you can make and what steps you should follow.
Credits
- Created by Luan Freitas and @DanSysAnalyst
- All Contributors
- Logo & artwork by Caneco
Sponsored by:
With the support of:
Notice of Non-Affiliation and Disclaimer: Livewire PowerGrid is not affiliated with, associated with, endorsed by, or in any way officially connected with the Laravel Livewire - copyright by Caleb Porzio. Laravel is a trademark of Taylor Otwell.
