PHPackages                             gorlabs/tailwind-datatables - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. gorlabs/tailwind-datatables

ActiveLaravel-package[Utility &amp; Helpers](/categories/utility)

gorlabs/tailwind-datatables
===========================

Yajra DataTables integration with Tailwind CSS and Alpine.js for Laravel projects.

v1.0.1(12mo ago)561↓87.5%[1 PRs](https://github.com/gorlabs/tailwind-datatables/pulls)MITCSSPHP ^8.2

Since Jul 7Pushed 9mo agoCompare

[ Source](https://github.com/gorlabs/tailwind-datatables)[ Packagist](https://packagist.org/packages/gorlabs/tailwind-datatables)[ RSS](/packages/gorlabs-tailwind-datatables/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (4)Versions (5)Used By (0)

Gorlabs Laravel Tailwind DataTables Package
===========================================

[](#gorlabs-laravel-tailwind-datatables-package)

[![Türkçe](https://camo.githubusercontent.com/254d69ceb488b9a8896b21560d8127bfd26200c2ea85754b5270abacf3adbee0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f44696c2d54254333254243726b254333254137652d7265642e737667)](docs/tr/giris.md)

Quick Start Guides
------------------

[](#quick-start-guides)

For installation and detailed usage steps, please review the following guides:

- [Laravel Breeze Livewire Stack Setup](docs/en/setup-livewire.md)
- [Laravel Breeze Vue.js Stack Setup](docs/en/setup-vue.md)
- [Basic Usage and Configuration](docs/en/basic-usage.md)
- [Column Customization Examples](docs/en/column-customization.md)

You can follow these documents to better understand your package.

[![Package View Image](paket-durumu.png)](paket-durumu.png)

A fully customizable package that seamlessly integrates the full power of Yajra DataTables with the modern Tailwind CSS and Alpine.js interface into your Laravel projects. Easily manage everything from server-side processing to rich column customization.

Features
--------

[](#features)

- **Seamless Integration:** Provides all core Yajra DataTables features (server-side processing, searching, pagination, sorting, buttons) with Tailwind CSS and Alpine.js.
- **Reusability:** A Composer package that can be easily integrated into Laravel projects.
- **Customizability:** Easily adapts to your own Tailwind configurations and theme colors.
- **Performance:** Maintains performance by preserving the existing Yajra infrastructure.
- **Backward Compatibility:** Easy and secure updates with versioning compliant with SemVer rules.
- **Easy Getting Started Experience:** Quickly start using with quick start guides and clear examples.
- **Rich Column Customization:** Easily apply visual enhancements like date formats, status badges, text truncation, and more.

Installation and Usage
----------------------

[](#installation-and-usage)

To add the package to your Laravel project via Composer:

```
composer require gorlabs/tailwind-datatables
```

### Configuration

[](#configuration)

You can publish the configuration file to modify the package's default settings:

```
php artisan vendor:publish --tag=gorlabs-tailwind-datatables-config
```

This command will copy the config/gorlabs-tailwind-datatables.php file to your project.

### Asset Publishing (If Needed)

[](#asset-publishing-if-needed)

To publish the package's CSS files to your project's resources/css directory (to include in your own Tailwind pipeline):

```
php artisan vendor:publish --tag=tailwind-datatables-css
```

This command will copy the published CSS files under resources/css. You will need to import these files in your own resources/css/app.css file. A separate publishing command is not required for JavaScript files; they can be imported directly from the vendor directory.

Example Projects
----------------

[](#example-projects)

You can examine our ready-to-use example projects to see how the package works with Livewire and Vue.js stacks. These projects are full-fledged Laravel applications demonstrating the installation and basic usage of the package.

### Running Example Projects

[](#running-example-projects)

Each example project manages its own dependencies and database.

1. **Clone the Main Package:**```
    git clone https://github.com/gorlabs/tailwind-datatables.git
    cd tailwind-datatables
    ```
2. **Run the Vue.js Example:**```
    cd examples/vue
    composer install         # Install dependencies (automatically links main package)
    npm install              # Install frontend dependencies
    cp .env.example .env     # Create .env file
    php artisan key:generate
    php artisan migrate:fresh --seed # Create database and seed data
    npm run dev              # Start Vite development server
    php artisan serve        # Start Laravel development server
    # Open http://localhost:8000/posts in your browser (or login)
    ```
3. **Run the Livewire example:**```
    cd ../livewire
    composer install
    npm install
    cp .env.example .env
    php artisan key:generate
    php artisan migrate:fresh --seed
    npm run dev
    php artisan serve
    # Open your Livewire page in the browser
    ```

Contributing
------------

[](#contributing)

Bug reports, feature requests, and code contributions are welcome. Please refer to the [Contributing Guide](CONTRIBUTING.md).

License
-------

[](#license)

The Gorlabs Laravel Tailwind DataTables package is released under the MIT License.. Buy me a coffee [![QR Code](qr-code.png)](qr-code.png) or

###  Health Score

34

—

LowBetter than 75% of packages

Maintenance54

Moderate activity, may be stable

Popularity14

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

361d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/fc2db8cb53908d137852d5fddf50ca2555257170a14049b923fed228121c8e0d?d=identicon)[gorlabs](/maintainers/gorlabs)

---

Top Contributors

[![gorlabs](https://avatars.githubusercontent.com/u/7645179?v=4)](https://github.com/gorlabs "gorlabs (20 commits)")

### Embed Badge

![Health badge](/badges/gorlabs-tailwind-datatables/health.svg)

```
[![Health](https://phpackages.com/badges/gorlabs-tailwind-datatables/health.svg)](https://phpackages.com/packages/gorlabs-tailwind-datatables)
```

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M345](/packages/psalm-plugin-laravel)[yajra/laravel-datatables-buttons

Laravel DataTables Buttons Plugin.

2629.8M58](/packages/yajra-laravel-datatables-buttons)[illuminate/pagination

The Illuminate Pagination package.

12234.1M1.0k](/packages/illuminate-pagination)[yajra/laravel-datatables

Laravel DataTables Complete Package.

1036.3M58](/packages/yajra-laravel-datatables)[illuminate/pipeline

The Illuminate Pipeline package.

9349.2M282](/packages/illuminate-pipeline)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
