PHPackages                             agungsugiarto/codeigniter-datables - 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. [API Development](/categories/api)
4. /
5. agungsugiarto/codeigniter-datables

ActiveLibrary[API Development](/categories/api)

agungsugiarto/codeigniter-datables
==================================

jQuery DataTables API for codeigniter3

9.0.x-dev(4y ago)01201MITPHPPHP ^7.1.3|^8

Since Jan 18Pushed 4y agoCompare

[ Source](https://github.com/agungsugiarto/codeigniter-datatables)[ Packagist](https://packagist.org/packages/agungsugiarto/codeigniter-datables)[ RSS](/packages/agungsugiarto-codeigniter-datables/feed)WikiDiscussions 1.x Synced 1mo ago

READMEChangelogDependencies (6)Versions (2)Used By (0)

jQuery DataTables API for CodeIgniter 3
=======================================

[](#jquery-datatables-api-for-codeigniter-3)

This package is created to handle [server-side](https://www.datatables.net/manual/server-side) works of [DataTables](http://datatables.net) jQuery Plugin via [AJAX option](https://datatables.net/reference/option/ajax) by using Eloquent ORM, Fluent Query Builder or Collection.

```
return datatables()->of(User::query())->toJson();
return datatables()->of(DB::table('users'))->toJson();
return datatables()->of(User::all())->toJson();

return datatables()->eloquent(User::query())->toJson();
return datatables()->query(DB::table('users'))->toJson();
return datatables()->collection(User::all())->toJson();

return datatables(User::query())->toJson();
return datatables(DB::table('users'))->toJson();
return datatables(User::all())->toJson();
```

Requirements
------------

[](#requirements)

- [PHP &gt;= 7.0](http://php.net/)
- [CodeIgniter 3.1.x](https://github.com/bcit-ci/CodeIgniter)
- [jQuery DataTables v1.10.x](http://datatables.net/)

Documentations
--------------

[](#documentations)

- [Github Docs](https://github.com/yajra/laravel-datatables-docs)
- [Laravel DataTables Quick Starter](https://yajrabox.com/docs/laravel-datatables/master/quick-starter)
- [Laravel DataTables Documentation](https://yajrabox.com/docs/laravel-datatables)
- [Laravel 5.0 - 5.3 Demo Application](https://datatables.yajrabox.com)

DataTables 8.x Upgrade Guide
----------------------------

[](#datatables-8x-upgrade-guide)

There are breaking changes since DataTables v8.x. If you are upgrading from v7.x to v8.x, please see [upgrade guide](https://yajrabox.com/docs/laravel-datatables/master/upgrade).

Quick Installation
------------------

[](#quick-installation)

```
$ composer require agungsugiarto/codeigniter-datatabless:"1.x-dev"
```

Configuration
-------------

[](#configuration)

Copy datatables.php from `vendor/agungsugiarto/codeigniter-datatables/src/config/datatables.php` to folder `application/config/`

And that's it! Start building out some awesome DataTables!

Debugging Mode
--------------

[](#debugging-mode)

To enable debugging mode, just set ENVIROTMENT to development and the package will include the queries and inputs used when processing the table.

It is advised to use [Homestead](https://laravel.com/docs/5.4/homestead) or [Valet](https://laravel.com/docs/5.4/valet) when working with the package.

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

[](#contributing)

Please see [CONTRIBUTING](https://github.com/agungsugiarto/codeigniter-datatables/blob/1.x/.github/CONTRIBUTING.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Arjay Angeles](https://github.com/yajra)
- [Agung Sugiarto](https://github.com/agungsugiarto)
- [bllim/laravel4-datatables-package](https://github.com/bllim/laravel4-datatables-package)
- [All Contributors](https://github.com/yajra/laravel-datatables/graphs/contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](https://github.com/agungsugiarto/codeigniter-datatables/blob/1.x/LICENSE.md) for more information.

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity30

Early-stage or recently created project

 Bus Factor1

Top contributor holds 89.3% 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 ~12 days

Total

2

Last Release

1561d ago

### Community

Maintainers

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

---

Top Contributors

[![yajra](https://avatars.githubusercontent.com/u/2687997?v=4)](https://github.com/yajra "yajra (1539 commits)")[![Arkhas](https://avatars.githubusercontent.com/u/5020806?v=4)](https://github.com/Arkhas "Arkhas (15 commits)")[![vladkucherov](https://avatars.githubusercontent.com/u/4151984?v=4)](https://github.com/vladkucherov "vladkucherov (12 commits)")[![agungsugiarto](https://avatars.githubusercontent.com/u/10989147?v=4)](https://github.com/agungsugiarto "agungsugiarto (11 commits)")[![pimlie](https://avatars.githubusercontent.com/u/1067403?v=4)](https://github.com/pimlie "pimlie (11 commits)")[![tortuetorche](https://avatars.githubusercontent.com/u/5038872?v=4)](https://github.com/tortuetorche "tortuetorche (11 commits)")[![sharifzadesina](https://avatars.githubusercontent.com/u/205923701?v=4)](https://github.com/sharifzadesina "sharifzadesina (10 commits)")[![Morinohtar](https://avatars.githubusercontent.com/u/5765516?v=4)](https://github.com/Morinohtar "Morinohtar (10 commits)")[![ElfSundae](https://avatars.githubusercontent.com/u/526008?v=4)](https://github.com/ElfSundae "ElfSundae (10 commits)")[![carusogabriel](https://avatars.githubusercontent.com/u/16328050?v=4)](https://github.com/carusogabriel "carusogabriel (9 commits)")[![ethaizone](https://avatars.githubusercontent.com/u/1168777?v=4)](https://github.com/ethaizone "ethaizone (8 commits)")[![lloricode](https://avatars.githubusercontent.com/u/8251344?v=4)](https://github.com/lloricode "lloricode (7 commits)")[![apreiml](https://avatars.githubusercontent.com/u/350183?v=4)](https://github.com/apreiml "apreiml (7 commits)")[![MarkVaughn](https://avatars.githubusercontent.com/u/39970?v=4)](https://github.com/MarkVaughn "MarkVaughn (6 commits)")[![schonhoff](https://avatars.githubusercontent.com/u/42345405?v=4)](https://github.com/schonhoff "schonhoff (5 commits)")[![DarkaOnLine](https://avatars.githubusercontent.com/u/1171698?v=4)](https://github.com/DarkaOnLine "DarkaOnLine (4 commits)")[![drahosistvan](https://avatars.githubusercontent.com/u/759009?v=4)](https://github.com/drahosistvan "drahosistvan (4 commits)")[![intech](https://avatars.githubusercontent.com/u/451306?v=4)](https://github.com/intech "intech (4 commits)")[![openvast](https://avatars.githubusercontent.com/u/9793122?v=4)](https://github.com/openvast "openvast (4 commits)")[![ridaamirini](https://avatars.githubusercontent.com/u/14841555?v=4)](https://github.com/ridaamirini "ridaamirini (4 commits)")

---

Tags

laraveljquerydatatables

### Embed Badge

![Health badge](/badges/agungsugiarto-codeigniter-datables/health.svg)

```
[![Health](https://phpackages.com/badges/agungsugiarto-codeigniter-datables/health.svg)](https://phpackages.com/packages/agungsugiarto-codeigniter-datables)
```

###  Alternatives

[yajra/laravel-datatables-oracle

jQuery DataTables API for Laravel

4.9k33.8M338](/packages/yajra-laravel-datatables-oracle)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)[proengsoft/laravel-jsvalidation

Validate forms transparently with Javascript reusing your Laravel Validation Rules, Messages, and FormRequest

1.1k2.3M49](/packages/proengsoft-laravel-jsvalidation)[essa/api-tool-kit

set of tools to build an api with laravel

52680.5k](/packages/essa-api-tool-kit)[simplestats-io/laravel-client

Client for SimpleStats!

4515.5k](/packages/simplestats-io-laravel-client)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

255.2k](/packages/aedart-athenaeum)

PHPackages © 2026

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