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

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

ozdemir/datatables
==================

Simplify your Datatables server-side processing effortlessly using our lightning-fast PHP library, streamlining your workflow seamlessly.

2.3.16(1y ago)273158.4k—1%85[7 issues](https://github.com/n1crack/datatables/issues)MITPHPPHP &gt;=7.1.3CI failing

Since Jul 30Pushed 1y ago19 watchersCompare

[ Source](https://github.com/n1crack/datatables)[ Packagist](https://packagist.org/packages/ozdemir/datatables)[ GitHub Sponsors](https://github.com/n1crack)[ RSS](/packages/ozdemir-datatables/feed)WikiDiscussions master Synced 1mo ago

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

Datatables library for PHP
==========================

[](#datatables-library-for-php)

[![Latest Stable Version](https://camo.githubusercontent.com/9de333d15a494498ffb0ca9ee811f854f0e9d8ed59dd93dd805f5f97608adb6c/68747470733a2f2f706f7365722e707567782e6f72672f6f7a64656d69722f646174617461626c65732f762f737461626c65)](https://packagist.org/packages/ozdemir/datatables) [![PHP Composer](https://github.com/n1crack/datatables/actions/workflows/tests.yml/badge.svg)](https://github.com/n1crack/datatables/actions/workflows/tests.yml) [![license](https://camo.githubusercontent.com/850eae1099d2b05f53383473d7cd51f9bc1ab09b7d0d9e5122f1dd930efdcc6d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d6173686170652f6170697374617475732e737667)](https://github.com/n1crack/datatables/blob/master/LICENCE)

Simplify your Datatables server-side processing effortlessly using our lightning-fast PHP library, streamlining your workflow seamlessly. [Live Demo](https://datatables.ozdemir.be/)

Features
--------

[](#features)

- Easy to use. Generates json using only a few lines of code.
- Editable columns with a closure function.
- Supports custom filters.
- Can handle most complicated queries.
- Supports mysql and sqlite for native php.
- Works with :
    - [Laravel](https://datatables.ozdemir.be/laravel)
    - [CodeIgniter 3](https://datatables.ozdemir.be/codeigniter)
    - [CodeIgniter 4](https://datatables.ozdemir.be/codeigniter4)
    - [Phalcon 3+](https://datatables.ozdemir.be/phalcon)
    - [Prestashop](https://datatables.ozdemir.be/prestashop)
    - [PostgreSql](https://datatables.ozdemir.be/postgresql)

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

[](#installation)

> **NOTE:** version 2.0+ requires php 7.1.3+ ([php supported versions](http://php.net/supported-versions.php))

The recommended way to install the library is with [Composer](https://getcomposer.org/)

If you haven't started using composer, I highly recommend you to use it.

Put a file named `composer.json` at the root of your project, containing this information:

```
{
    "require": {
       "ozdemir/datatables": "2.*"
    }
}

```

And then run:

```
composer install

```

Or just run :

```
composer require ozdemir/datatables

```

Add the autoloader to your project:

```
