PHPackages                             omines/datatables-bundle - 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. [Database &amp; ORM](/categories/database)
4. /
5. omines/datatables-bundle

ActiveSymfony-bundle[Database &amp; ORM](/categories/database)

omines/datatables-bundle
========================

Symfony DataTables Bundle with native Doctrine ORM, Elastica and MongoDB support

0.10.7(5mo ago)2851.4M↓12.4%117[4 PRs](https://github.com/omines/datatables-bundle/pulls)6MITPHPPHP &gt;=8.2CI passing

Since Dec 1Pushed 2mo ago15 watchersCompare

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

READMEChangelog (10)Dependencies (32)Versions (54)Used By (6)

Symfony DataTables Bundle
=========================

[](#symfony-datatables-bundle)

[![Latest Stable Version](https://camo.githubusercontent.com/09e5048ab6456f81152fed25d7682f53d2fb5e92d7e3b2ce934990cab4d12021/68747470733a2f2f706f7365722e707567782e6f72672f6f6d696e65732f646174617461626c65732d62756e646c652f76657273696f6e)](https://packagist.org/packages/omines/datatables-bundle)[![Total Downloads](https://camo.githubusercontent.com/305f6b5ce2d41d7724de1e9ee311213f237f8d2397aaf1dff0794afbe9a8b5f6/68747470733a2f2f706f7365722e707567782e6f72672f6f6d696e65732f646174617461626c65732d62756e646c652f646f776e6c6f616473)](https://packagist.org/packages/omines/datatables-bundle)[![Latest Unstable Version](https://camo.githubusercontent.com/a717aa1df281f2e5ff7662f5c53261c91d11d3019f7df29f43c5ab3d44039102/68747470733a2f2f706f7365722e707567782e6f72672f6f6d696e65732f646174617461626c65732d62756e646c652f762f756e737461626c65)](//packagist.org/packages/omines/datatables-bundle)[![automated-testing](https://github.com/omines/datatables-bundle/actions/workflows/ci.yaml/badge.svg?branch=master&event=push)](https://github.com/omines/datatables-bundle/actions/workflows/ci.yaml)[![codecov](https://camo.githubusercontent.com/8ad4053a178f52c42e35ba8d7127d09c6adc37d84995d9357695fda171b6424e/68747470733a2f2f636f6465636f762e696f2f67682f6f6d696e65732f646174617461626c65732d62756e646c652f67726170682f62616467652e7376673f746f6b656e3d736f39517a7073366a6c)](https://codecov.io/gh/omines/datatables-bundle)[![License](https://camo.githubusercontent.com/b7356266495ce08f33ecf4fd111ed40a75f6105490aa8bb9c243c04c9fe5be99/68747470733a2f2f706f7365722e707567782e6f72672f6f6d696e65732f646174617461626c65732d62756e646c652f6c6963656e7365)](https://packagist.org/packages/omines/datatables-bundle)

This bundle provides convenient integration of the popular [DataTables](https://datatables.net/) jQuery library for realtime Ajax tables in your [Symfony](https://symfony.com/) 6.4+ application.

Unlike other bundles providing similar functionality we decoupled the implementation of the DataTables logic completely from the source of the data. Therefore it is possible to implement your own custom adapters for every possible data source. [Doctrine ORM](https://github.com/doctrine/DoctrineBundle), [MongoDB](https://github.com/mongodb/mongo-php-library) and [Elastica](https://github.com/ruflin/Elastica) come bundled. Handling other popular choices like FOSElasticaBundle and Doctrine DBAL is possible.

Documentation
-------------

[](#documentation)

[Visit the documentation with extensive code samples](https://omines.github.io/datatables-bundle/).

Support
-------

[](#support)

Unless you are highly confident your issue stems from a shortcoming of this bundle and needs the original developers to look at it, please [ask all questions on Stack Overflow](https://stackoverflow.com/search?q=datatables+omines). We simply don't have a lot of time to spare, so your questions will be answered faster and better over there.

FAQ
---

[](#faq)

- [Why is there no `DBALAdapter` bundled out of the box?](https://github.com/omines/datatables-bundle/pull/275#issuecomment-1420600416)

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

[](#contributing)

Please see [CONTRIBUTING.md](https://github.com/omines/datatables-bundle/blob/master/.github/CONTRIBUTING.md) for details.

Legal
-----

[](#legal)

This software was developed for internal use at [Omines Full Service Internetbureau](https://www.omines.nl/)in Eindhoven, the Netherlands. It is shared with the general public under the permissive MIT license, without any guarantee of fitness for any particular purpose. Refer to the included `LICENSE` file for more details.

###  Health Score

68

—

FairBetter than 100% of packages

Maintenance79

Regular maintenance activity

Popularity61

Solid adoption and visibility

Community40

Growing community involvement

Maturity79

Established project with proven stability

 Bus Factor1

Top contributor holds 80.9% 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 ~62 days

Recently: every ~31 days

Total

48

Last Release

171d ago

PHP version history (6 changes)0.1.0PHP ^7.0.8

0.4.0PHP ^7.2

0.5.3PHP &gt;=7.2

0.6.0PHP &gt;=8.0

0.8.0-rc.1PHP &gt;=8.1

0.10.3PHP &gt;=8.2

### Community

Maintainers

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

![](https://www.gravatar.com/avatar/0d17d145c54910bc860f12e78a036e488d35ddff621ddd526c2716b58a3115d1?d=identicon)[shades684](/maintainers/shades684)

---

Top Contributors

[![curry684](https://avatars.githubusercontent.com/u/1455673?v=4)](https://github.com/curry684 "curry684 (378 commits)")[![shades684](https://avatars.githubusercontent.com/u/2310023?v=4)](https://github.com/shades684 "shades684 (20 commits)")[![mhvis](https://avatars.githubusercontent.com/u/2572980?v=4)](https://github.com/mhvis "mhvis (10 commits)")[![renovate[bot]](https://avatars.githubusercontent.com/in/2740?v=4)](https://github.com/renovate[bot] "renovate[bot] (8 commits)")[![freezy-sk](https://avatars.githubusercontent.com/u/661637?v=4)](https://github.com/freezy-sk "freezy-sk (6 commits)")[![NMe84](https://avatars.githubusercontent.com/u/4869296?v=4)](https://github.com/NMe84 "NMe84 (4 commits)")[![biji](https://avatars.githubusercontent.com/u/665559?v=4)](https://github.com/biji "biji (4 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (4 commits)")[![MaximePinot](https://avatars.githubusercontent.com/u/13469986?v=4)](https://github.com/MaximePinot "MaximePinot (4 commits)")[![Chris53897](https://avatars.githubusercontent.com/u/7104259?v=4)](https://github.com/Chris53897 "Chris53897 (3 commits)")[![maxhelias](https://avatars.githubusercontent.com/u/12966574?v=4)](https://github.com/maxhelias "maxhelias (3 commits)")[![jbtronics](https://avatars.githubusercontent.com/u/5410681?v=4)](https://github.com/jbtronics "jbtronics (3 commits)")[![roman-1983](https://avatars.githubusercontent.com/u/3573021?v=4)](https://github.com/roman-1983 "roman-1983 (2 commits)")[![dovereem](https://avatars.githubusercontent.com/u/4816015?v=4)](https://github.com/dovereem "dovereem (2 commits)")[![UnexpectedGit](https://avatars.githubusercontent.com/u/37826694?v=4)](https://github.com/UnexpectedGit "UnexpectedGit (1 commits)")[![99hops](https://avatars.githubusercontent.com/u/7527624?v=4)](https://github.com/99hops "99hops (1 commits)")[![vaibhavpandeyvpz](https://avatars.githubusercontent.com/u/6647172?v=4)](https://github.com/vaibhavpandeyvpz "vaibhavpandeyvpz (1 commits)")[![gladstongarcia](https://avatars.githubusercontent.com/u/13801456?v=4)](https://github.com/gladstongarcia "gladstongarcia (1 commits)")[![gmta](https://avatars.githubusercontent.com/u/3210731?v=4)](https://github.com/gmta "gmta (1 commits)")[![gpenverne](https://avatars.githubusercontent.com/u/401993?v=4)](https://github.com/gpenverne "gpenverne (1 commits)")

---

Tags

datatablesdatatables-bundlephpsymfonysymfony-bundlesymfonybundleormdoctrinejquerydatatablesmongodbdatatableelastica

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

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

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

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[sonata-project/doctrine-orm-admin-bundle

Integrate Doctrine ORM into the SonataAdminBundle

46117.7M155](/packages/sonata-project-doctrine-orm-admin-bundle)[mmucklo/queue-bundle

Symfony2/3/4/5 Queue Bundle (for background jobs) supporting Mongo (Doctrine ODM), Mysql (and any Doctrine ORM), RabbitMQ, Beanstalkd, Redis, and ... {write your own}

120839.8k](/packages/mmucklo-queue-bundle)[fourlabs/qbjs-parser-bundle

This bundle is a Symfony wrapper for fourlabs/qbjs-parser.

1514.7k1](/packages/fourlabs-qbjs-parser-bundle)

PHPackages © 2026

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