# yajra/laravel-datatables

jQuery DataTables API for Laravel

Repository: https://github.com/yajra/laravel-datatables
Canonical: https://ross.abutalabs.com/products/laravel-datatables
Homepage: https://yajrabox.com/docs/laravel-datatables
Language: PHP
License: MIT
License Family: permissive
Topics: php, laravel, datatables, laravel-datatables, jquery, jquery-datatables, hacktoberfest
Last push: 2026-08-26T05:15:56+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 99, longevity 100
- inputs: {"age_days": 4663, "days_push": 7, "days_rel": 7, "gap_med": 7, "n_releases_24m": 32}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4867, forks 853 (observed 2026-08-28T04:09:01.584823+00:00)

## What it is
A Laravel package that handles the server-side processing for the jQuery DataTables plugin, supporting Eloquent ORM, Fluent Query Builder, and Collections. It provides pagination, searching, and sorting over AJAX with optional plugins for HTML building, buttons, exports, and editor.

## Use cases
- serve DataTables data from Laravel with server-side pagination
- add searchable sortable AJAX tables to a Laravel admin panel
- convert Eloquent queries or collections to DataTables JSON responses
- add export buttons and HTML table building to Laravel DataTables
- handle large dataset tables without loading all rows client-side

## When to choose
- you use Laravel and the jQuery DataTables frontend plugin
- you need server-side processing for large HTML tables
- you want a mature, well-documented package with plugin ecosystem

## When to avoid
- you don't use Laravel or jQuery DataTables
- you build a modern SPA with a different frontend table library
- you need a framework-agnostic PHP table solution

## Facets
- artifact type: library
- maturity: active
- function: api-framework, middleware, serialization
- domain: web-development, backend, databases
- platform: php
- tags: laravel-package, datatables, jquery, server-side-processing, eloquent, ajax-tables, laravel, web-server

## Member repositories
- yajra/laravel-datatables (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:01.584823+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:18:20.966951+00:00, confidence not recorded.
  - readme: https://github.com/yajra/laravel-datatables (fetched 2026-08-28T04:09:01.584823+00:00, sha 99f0c53ce4ee)
  - homepage: https://yajrabox.com/docs/laravel-datatables (fetched 2026-08-29T09:00:56.886560+00:00, sha e9ebbc80a350)
  - site_page: https://yajrabox.com/docs/laravel-datatables/13.0/releases (fetched 2026-08-29T09:00:56.918622+00:00, sha 7f090fe8d280)
  - site_page: https://yajrabox.com/docs/laravel-datatables/13.0/upgrade (fetched 2026-08-29T09:00:56.940218+00:00, sha e5f368750e7e)
  - site_page: https://yajrabox.com/docs/laravel-datatables/13.0/contributing (fetched 2026-08-29T09:00:56.953186+00:00, sha 5af7b478c959)
  - site_page: https://yajrabox.com/docs/laravel-datatables/13.0/security (fetched 2026-08-29T09:00:56.955095+00:00, sha 02f931e080ff)
  - site_page: https://yajrabox.com/docs/laravel-datatables/13.0/introduction (fetched 2026-08-29T09:00:56.957006+00:00, sha a24782497d69)
  - site_page: https://yajrabox.com/docs/laravel-datatables/13.0/installation (fetched 2026-08-29T09:00:56.958866+00:00, sha 20145fd9285b)
  - site_page: https://yajrabox.com/docs/laravel-datatables/13.0/community-links (fetched 2026-08-29T09:00:56.960663+00:00, sha 205e5bdf667a)
  - site_page: https://yajrabox.com/docs/laravel-datatables/13.0/quick-starter (fetched 2026-08-29T09:00:56.962260+00:00, sha 3aa08568179f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
