Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Power-Components/livewire-powergrid
โก PowerGrid generates modern, powerful and easy-to-customize data tables using Laravel Livewire.
https://github.com/Power-Components/livewire-powergrid
datatables editable-table laravel laravel-livewire livewire livewire-component livewire-datatables livewire-packages livewire-powergrid tailwindcss
Last synced: about 2 months ago
JSON representation
โก PowerGrid generates modern, powerful and easy-to-customize data tables using Laravel Livewire.
- Host: GitHub
- URL: https://github.com/Power-Components/livewire-powergrid
- Owner: Power-Components
- License: mit
- Created: 2021-04-08T11:30:30.000Z (over 3 years ago)
- Default Branch: 5.x
- Last Pushed: 2024-05-22T14:41:37.000Z (7 months ago)
- Last Synced: 2024-05-22T14:42:02.353Z (7 months ago)
- Topics: datatables, editable-table, laravel, laravel-livewire, livewire, livewire-component, livewire-datatables, livewire-packages, livewire-powergrid, tailwindcss
- Language: PHP
- Homepage: https://livewire-powergrid.com
- Size: 47.7 MB
- Stars: 1,371
- Watchers: 13
- Forks: 203
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-livewire - Livewire PowerGrid
- awesome-list - Livewire PowerGrid - Componente para criar tabelas dinรขmicas (Laravel Livewire / PhpStorm)
README
------
# โก Livewire PowerGrid โก
Livewire PowerGrid creates modern, powerful and easy-to-customize data tables based on [Laravel Livewire](https://laravel-livewire.com) 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.
`๐` PowerGrid Online Demo
## ๐ฅ Features
PowerGrid offers a range of features that are readily available:
| Feature | PowerGrid |
| :--------------------------------------------------------------------- | :-------------------------------------- |
| Bootstrap 5 or Tailwind CSS 3x | โ |
| 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...](https://github.com/Power-Components/livewire-powergrid/tree/5.x/resources/lang) |`๐` Learn more in our [Documentation](https://livewire-powergrid.com).
## Get started
### Requirements
- PHP 8.1+
- [Laravel 10+](https://laravel.com/docs/installation)
- [Livewire 3.0x](https://livewire.laravel.com)
- [Tailwind 3x](https://tailwindcss.com/docs/guides/laravel) or [Bootstrap 5](https://getbootstrap.com/docs/5.0/getting-started/introduction/)
### Install PowerGrid
Require PowerGrid via [composer](https://getcomposer.org).
```bash
composer require power-components/livewire-powergrid
```Then, follow the steps indicated in the [Documentation - Install page](https://livewire-powergrid.com/get-started/install.html).
## Support & Community
`๐ฅ` **Interact with the PowerGrid community at our [Discussions](https://github.com/Power-Components/livewire-powergrid/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](https://github.com/Power-Components/livewire-powergrid/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](CONTRIBUTING.md) to see what kind of contributions you can make and what steps you should follow.
## Credits
- Created by [Luan Freitas](https://twitter.com/luanfreitasdev) and [@DanSysAnalyst](https://github.com/dansysanalyst)
- [All Contributors](../../contributors)
- Logo & artwork by [Caneco](https://twitter.com/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.