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

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

mclassic/datatables
===================

Server-side processor for jQuery Datatables plugin

061[1 issues](https://github.com/mclassic/datatables/issues)PHP

Since Sep 3Pushed 8y ago1 watchersCompare

[ Source](https://github.com/mclassic/datatables)[ Packagist](https://packagist.org/packages/mclassic/datatables)[ RSS](/packages/mclassic-datatables/feed)WikiDiscussions alpha Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

Datatables Server-Side Processor
================================

[](#datatables-server-side-processor)

**ALPHA TESTING - DO NOT USE IN PRODUCTION**

This app *will* break until alpha is complete. Basically, unless you are contributing to the project for an official 0.x.x release, you shouldn't be running this in production.

Copyright (c) Mike Classic

- Website: [mikeclassic.ca](http://www.mikeclassic.ca)
- Twitter: [@BigMikeClassic](https://www.twitter.com/BigMikeClassic)
- Github: [mclassic](https://www.github.com/mclassic)

MIT License
===========

[](#mit-license)

This software uses the MIT open source license. Please review the LICENSE.md file for more information.

- [Overview](#overview)
- [Installation](#installation)

Overview
========

[](#overview)

This library acts as a server-side processor for the [Datatables](http://www.datatables.net) plugin, written for [jQuery.](http://www.jquery.com)

The plugin made for the jQuery JS library is a configurable table renderer for the front-end. This library is meant for interacting with data on the server side that may be requested from the front-end plugin.

Datatables processes and manipulates data in one of two ways: client side and server side.

Communication Protocols
-----------------------

[](#communication-protocols)

Both versions of the Datatables communication protocol are supported.

- [Legacy](http://legacy.datatables.net/usage/server-side) (version 1.9 and lower)
- [Modern/Current](http://www.datatables.net) (version 1.10 and higher)

Features
--------

[](#features)

Features in this library:

- Supports and auto-detects both Datables protocols
- Able to process, filter, order, paginate data on [server side](https://datatables.net/reference/option/serverSide)

### Server-Side Processing

[](#server-side-processing)

The strength of this library lies in its ability to perform server side pagination, filtering, ordering, and other result set manipulation.

This is a big advantage when large data sets are involved. Problems arise with the use of large data sets and the way that the Datatables jQuery plugin handles them when client-side processing.

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

[](#installation)

This library uses [Composer](http://www.getcomposer.org) as its package manager.

Add this library to your composer.json in one of two ways.

composer.json

```
"require": {
  "mclassic/datatables": "dev-master"
}
```

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 95.7% 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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4433372?v=4)[Mike Classic](/maintainers/mclassic)[@mclassic](https://github.com/mclassic)

---

Top Contributors

[![mclassic](https://avatars.githubusercontent.com/u/4433372?v=4)](https://github.com/mclassic "mclassic (22 commits)")[![davidstanley01](https://avatars.githubusercontent.com/u/844070?v=4)](https://github.com/davidstanley01 "davidstanley01 (1 commits)")

### Embed Badge

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

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

###  Alternatives

[waconcookiemanagement/wacon-cookie-management

Different cookies are allowed individually. Differentiation into necessary and optional cookies

1113.7k](/packages/waconcookiemanagement-wacon-cookie-management)

PHPackages © 2026

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