PHPackages                             nongbit/codeigniter-datatable - 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. nongbit/codeigniter-datatable

ActiveLibrary

nongbit/codeigniter-datatable
=============================

Integrate DataTable to CodeIgniter 4

1.0.2(1y ago)032MITPHP

Since Jan 5Pushed 1y ago1 watchersCompare

[ Source](https://github.com/nongbit/codeigniter-datatable)[ Packagist](https://packagist.org/packages/nongbit/codeigniter-datatable)[ Docs](https://github.com/nongbit/codeigniter-datatable#readme)[ RSS](/packages/nongbit-codeigniter-datatable/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (1)Versions (4)Used By (0)

Codeigniter Datatable
=====================

[](#codeigniter-datatable)

Integrate DataTable to CodeIgniter 4.

Setup
-----

[](#setup)

Download package using composer.

```
composer require nongbit/codeigniter-datatable
```

Open your model.

```
...

use Nongbit\DataTable\Traits\DataTable;

class Foo extends Model
{
    use DataTable;
}
```

Usage
-----

[](#usage)

Now you can write code like this:

```
$builder->join('comments', 'comments.id = blogs.id', 'left')->datatables();
```

This will return an array like this:

```
Array
(
    [draw] => 1
    [recordsTotal] => 1000
    [recordsFiltered] => 200
    [data] => Array()
)

```

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance39

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity44

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 ~110 days

Total

3

Last Release

643d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9afccc0c3e26821ad0f3430bcf859ef8ffc415fd26d685a8aad6d8e65dc3fcc8?d=identicon)[nongbit](/maintainers/nongbit)

---

Top Contributors

[![nongbit](https://avatars.githubusercontent.com/u/150008024?v=4)](https://github.com/nongbit "nongbit (6 commits)")

---

Tags

codeigniterdatatable

### Embed Badge

![Health badge](/badges/nongbit-codeigniter-datatable/health.svg)

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

###  Alternatives

[abydahana/aksara

Aksara is a CodeIgniter based CRUD Toolkit you can use to build complex applications become shorter, secure and more reliable just in a few lines of code. Serving both CMS or Framework, produce both HEADLESS (RESTful API) or TRADITIONAL (Browser Based), just by writing single controller. Yet it's reusable, scalable and ready to use!

1101.2k](/packages/abydahana-aksara)[lonnieezell/bonfire

Drop-in admin panel for CodeIgniter 4

1453.9k](/packages/lonnieezell-bonfire)[irsyadulibad/codeigniter4-datatables

Server side DataTables library for CodeIgniter4 framework

702.4k](/packages/irsyadulibad-codeigniter4-datatables)[casbin/codeigniter-permission

Associate users with roles and permissions, use Casbin in CodeIgniter4 Web Framework.

443.0k](/packages/casbin-codeigniter-permission)

PHPackages © 2026

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