yajra/laravel-datatables

jQuery DataTables API for Laravel

View on GitHub ↗Jump to charts ↓Open shareable report →

yajra/laravel-datatables has 4.5k+ stars and 850+ forks on GitHub, is written in PHP, and was last pushed on Sep 15, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 14th, 2026
Created on November 27th, 2013
Open Issues & Pull Requests: 36 (+0)
GitHub issues: Enabled
Number of forks: 852
Total Stargazers: 4,870 (+0)
Total Subscribers: 124 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 17.4 hours
Mean response time: 35.5 days
90th percentile: 30.8 days
Tracked items: 74

Maintainer activity

1 person did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 11, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 2,613 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • stale (38)
  • enhancement (15)
  • released (14)
  • for review (10)
  • Hacktoberfest (5)
  • bug (5)
  • not supported (4)
  • Self Join (3)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Laravel DataTables is a Laravel package that integrates the jQuery DataTables plugin with server-side processing via AJAX.

The package solves the problem of efficiently handling large datasets in web tables by offloading processing to the server. It works by providing a Laravel wrapper around the DataTables jQuery plugin that handles server-side rendering through AJAX requests. Developers can use Eloquent ORM, the Fluent Query Builder, or Collections to prepare and return data in the format DataTables expects, eliminating the need to manually construct the AJAX responses and server-side filtering, sorting, and pagination logic.

The tool suits Laravel applications that need interactive data tables with server-side capabilities. It works across multiple Laravel versions and requires PHP 8.3 or higher. Developers should be aware that the package includes a debugging mode activated by setting APP_DEBUG to true, which exposes queries and inputs used during table processing—this must be disabled in production. The README notes a known issue with php artisan serve that can cause random redirects and authorization errors, recommending Homestead or Valet for development instead.

The project maintains active compatibility across a wide range of Laravel versions, with package versions aligned to match each Laravel release. Development is supported by sponsorships from DataTables and Blackfire.io. The package includes comprehensive documentation through both GitHub and a dedicated documentation site with quick-start guides.