PHPackages                             wepe/wepetables - 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. wepe/wepetables

ActiveLibrary

wepe/wepetables
===============

Wepetables will help you to use jQuery Datatables in server side with CodeIgniter4.

v1.1(5y ago)0452MITPHPPHP &gt;=7.2

Since Jul 23Pushed 5y ago1 watchersCompare

[ Source](https://github.com/we-pe/Wepetables)[ Packagist](https://packagist.org/packages/wepe/wepetables)[ RSS](/packages/wepe-wepetables/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (2)DependenciesVersions (4)Used By (0)

Wepetables
==========

[](#wepetables)

Wepetables will help you to use jQuery Datatables in server side with CodeIgniter4.

This is a wrapper class/library inspired and based on Ignited Datatables found at  for CodeIgniter 3.x.

**Features**
------------

[](#features)

1. Easy to use. Generates json using only a few lines of code.
2. Support for table joins (left, right, outer, inner, left outer, right outer).
3. Able to define custom columns, and filters.
4. Editable custom variables with callback function support.

**Requirements**
----------------

[](#requirements)

- jQuery 1.5+
- DataTables 1.10+
- CodeIgniter 4.x "Reactor"

**Installation**
----------------

[](#installation)

To install the library please type this on your console

```
composer require wepe/wepetables

```

if you're using `--no-dev` package on your codeigniter, use this command

```
composer require wepe/wepetables --update-no-dev

```

**Use Library**
---------------

[](#use-library)

Declare the following code in the controller that will use Wepetables.

```
use wepe\Wepetables;

```

**Quick Start**
---------------

[](#quick-start)

**HTML**

```

            id
            title
            date

```

**JavaScript**

```
$(document).ready(function(){
    $('#myDataTable').DataTable({
	"processing": true,
	"serverSide": true,
	"ajax": {
	    "url": '',
	    "type": "POST"
	}
    });
});

```

**Controller**

```
public function getdata(){
    $mytable = new Wepetables();
    $mytable->select('id, title, date');
    $mytable->from('mytable');
    $generated = $mytable->generate();
    return $this->response->setJSON($generated);
}

```

**Usage &amp; Example**
-----------------------

[](#usage--example)

[Function Reference](https://github.com/we-pe/Wepetables/wiki/Function-Reference)

**License**
-----------

[](#license)

MIT License.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity52

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

Total

2

Last Release

2123d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/9136322?v=4)[wepon](/maintainers/wepe)[@wepe](https://github.com/wepe)

---

Top Contributors

[![we-pe](https://avatars.githubusercontent.com/u/29528940?v=4)](https://github.com/we-pe "we-pe (10 commits)")

---

Tags

codeigniterdatatablescodeigniter4

### Embed Badge

![Health badge](/badges/wepe-wepetables/health.svg)

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

###  Alternatives

[codeigniter4/shield

Authentication and Authorization for CodeIgniter 4

417372.4k22](/packages/codeigniter4-shield)[codeigniter4/settings

Settings library for CodeIgniter 4

93499.3k24](/packages/codeigniter4-settings)[kenjis/codeigniter-ss-twig

A Simple and Secure Twig integration for CodeIgniter

167101.8k](/packages/kenjis-codeigniter-ss-twig)[codeigniter4/devkit

Development toolkit for CodeIgniter libraries and projects

68187.1k82](/packages/codeigniter4-devkit)[michalsn/codeigniter-htmx

HTMX helper for CodeIgniter 4 framework

8140.9k](/packages/michalsn-codeigniter-htmx)[tatter/relations

Entity relationships for CodeIgniter 4

9022.3k1](/packages/tatter-relations)

PHPackages © 2026

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