PHPackages                             singlequote/laravel-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. singlequote/laravel-datatables

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

singlequote/laravel-datatables
==============================

This repo contains a Datatable that can render a filterable and sortable table. It aims to be very lightweight and easy to use. It has support for retrieving data asynchronously, pagination and recursive searching in relations

4.0.28(3y ago)1924.9k↓42%6[1 issues](https://github.com/singlequote/Laravel-datatables/issues)[3 PRs](https://github.com/singlequote/Laravel-datatables/pulls)MITPHPPHP ^8.0CI passing

Since May 9Pushed 9mo ago4 watchersCompare

[ Source](https://github.com/singlequote/Laravel-datatables)[ Packagist](https://packagist.org/packages/singlequote/laravel-datatables)[ Docs](https://github.com/singlequote/Laravel-datatables)[ RSS](/packages/singlequote-laravel-datatables/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (10)Dependencies (1)Versions (87)Used By (0)

### deprecation notice

[](#deprecation-notice)

Please note that this package (`singlequote/Laravel-datatables`) is no longer actively maintained.

For a more modern and improved solution, please use the new package: **[singlequote/laravel-api-resource](https://github.com/singlequote/laravel-api-resource)**.

We strongly recommend migrating to the new package to receive the latest features and updates.

Eloquent datatables
-------------------

[](#eloquent-datatables)

[![Latest Version on Packagist](https://camo.githubusercontent.com/2c8abef691a4efd6eea7e495879b550010402ce37005dec8ef4582dcc723baf7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f73696e676c6571756f74652f6c61726176656c2d646174617461626c65732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/singlequote/laravel-datatables)[![Total Downloads](https://camo.githubusercontent.com/2e22006c4b38976d1ef9b4139f8e383dc13c2f81558d0ca4c1328ecae3b0f4f1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f73696e676c6571756f74652f6c61726176656c2d646174617461626c65732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/singlequote/laravel-datatables)

This repo contains a Serverside Datatable that can render a filterable and sortable table. It aims to be very lightweight and easy to use. It has support for retrieving data asynchronously, pagination, permission check, role check, laravel policies and recursive searching in relations.

Installation
------------

[](#installation)

> The package is tested on laravel 5,6,7,8 and 9

You can install the package via composer:

```
composer require singlequote/laravel-datatables
```

Let's start
-----------

[](#lets-start)

We wanted our code as clean as possible and use the same code more than once.

[Tutorial](https://singlequote.github.io/Laravel-datatables/tutorial)

[See the Quick start docs here](https://singlequote.github.io/Laravel-datatables/)

Whats new
---------

[](#whats-new)

- Added table triggers (events). [Check it here](https://singlequote.github.io/Laravel-datatables/table-models#table-triggers)
- Added a new field class called `Link`. It generates an html `a` tag [Check it here](https://singlequote.github.io/Laravel-datatables/fields/link)
- We upgraded the label method on the `Button` and `Link` class. You can use data columns now for showing server side data. [Check it here](https://singlequote.github.io/Laravel-datatables/fields/link#add-label)
- Writing your own custom field. Check it [here](https://singlequote.github.io/Laravel-datatables/custom-fields)
- You can use filters to add directly to your tableModel. Check it out [here](https://singlequote.github.io/Laravel-datatables/filters)
- Column search fields. This makes it easy to search on a single column. Check it out here [here](https://singlequote.github.io/Laravel-datatables/table-models)

### Changelog

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

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

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Postcardware
------------

[](#postcardware)

You're free to use this package, but if it makes it to your production environment we highly appreciate you sending us a postcard from your hometown, mentioning which of our package(s) you are using.

Our address is: Quotec, Traktieweg 8c 8304 BA, Emmeloord, Netherlands.

Credits
-------

[](#credits)

- [Wim Pruiksma](https://github.com/wimurk)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

48

—

FairBetter than 93% of packages

Maintenance41

Moderate activity, may be stable

Popularity37

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity80

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 96.5% 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 ~14 days

Total

85

Last Release

1429d ago

Major Versions

3.1.19 → 4.0.02021-07-13

PHP version history (3 changes)3.0.0PHP ^7.1

3.1.0PHP ^7.4

4.0.0PHP ^8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/14072334?v=4)[Wimurk](/maintainers/wimurk)[@wimurk](https://github.com/wimurk)

---

Top Contributors

[![wimurk](https://avatars.githubusercontent.com/u/14072334?v=4)](https://github.com/wimurk "wimurk (272 commits)")[![happymacarts](https://avatars.githubusercontent.com/u/5170850?v=4)](https://github.com/happymacarts "happymacarts (7 commits)")[![cawa0505](https://avatars.githubusercontent.com/u/3434037?v=4)](https://github.com/cawa0505 "cawa0505 (1 commits)")[![kastoras](https://avatars.githubusercontent.com/u/16106654?v=4)](https://github.com/kastoras "kastoras (1 commits)")[![zack6849](https://avatars.githubusercontent.com/u/1343898?v=4)](https://github.com/zack6849 "zack6849 (1 commits)")

---

Tags

laravelpaginationdatatablesmodels

### Embed Badge

![Health badge](/badges/singlequote-laravel-datatables/health.svg)

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

###  Alternatives

[wenzhixin/bootstrap-table

An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation)

11.8k287.3k1](/packages/wenzhixin-bootstrap-table)[yajra/laravel-datatables-html

Laravel DataTables HTML builder plugin

29110.4M49](/packages/yajra-laravel-datatables-html)[yajra/laravel-datatables

Laravel DataTables Complete Package.

1036.3M58](/packages/yajra-laravel-datatables)[log1x/pagi

A better WordPress pagination.

61115.8k](/packages/log1x-pagi)[josezenem/laravel-slugidable

A package for Laravel that creates slugs for Eloquent models based on title and ID

1166.5k](/packages/josezenem-laravel-slugidable)[skovachev/fakefactory

A model factory package for Laravel 4 with expressive API for creating custom tailored dummy objects

291.1k](/packages/skovachev-fakefactory)

PHPackages © 2026

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