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

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

fluxter/datatables-bundle
=========================

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

1.0.0(1y ago)010.8k↓50%1MITPHPPHP &gt;=8.1

Since Mar 20Pushed 1y agoCompare

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

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

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.3+ 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

35

—

LowBetter than 80% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

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

Unknown

Total

1

Last Release

621d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/80dd871b30d40573fb6a72e1f54e647aa1405c95c769703d453cbec82ae0faa5?d=identicon)[Fluxter](/maintainers/Fluxter)

---

Top Contributors

[![curry684](https://avatars.githubusercontent.com/u/1455673?v=4)](https://github.com/curry684 "curry684 (318 commits)")[![shades684](https://avatars.githubusercontent.com/u/2310023?v=4)](https://github.com/shades684 "shades684 (20 commits)")[![peechyfloof](https://avatars.githubusercontent.com/u/42220355?v=4)](https://github.com/peechyfloof "peechyfloof (8 commits)")[![renovate[bot]](https://avatars.githubusercontent.com/in/2740?v=4)](https://github.com/renovate[bot] "renovate[bot] (7 commits)")[![freezy-sk](https://avatars.githubusercontent.com/u/661637?v=4)](https://github.com/freezy-sk "freezy-sk (6 commits)")[![MaximePinot](https://avatars.githubusercontent.com/u/13469986?v=4)](https://github.com/MaximePinot "MaximePinot (4 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (4 commits)")[![biji](https://avatars.githubusercontent.com/u/665559?v=4)](https://github.com/biji "biji (4 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)")[![dovereem](https://avatars.githubusercontent.com/u/4816015?v=4)](https://github.com/dovereem "dovereem (2 commits)")[![Chris53897](https://avatars.githubusercontent.com/u/7104259?v=4)](https://github.com/Chris53897 "Chris53897 (2 commits)")[![roman-1983](https://avatars.githubusercontent.com/u/3573021?v=4)](https://github.com/roman-1983 "roman-1983 (2 commits)")[![NMe84](https://avatars.githubusercontent.com/u/4869296?v=4)](https://github.com/NMe84 "NMe84 (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)")[![giovannialbero1992](https://avatars.githubusercontent.com/u/11536977?v=4)](https://github.com/giovannialbero1992 "giovannialbero1992 (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)")

---

Tags

symfonybundleormdoctrinejquerydatatablesmongodbdatatableelastica

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

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

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

###  Alternatives

[omines/datatables-bundle

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

2851.4M6](/packages/omines-datatables-bundle)[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)
