yajra/laravel-datatables

jQuery DataTables API for Laravel

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 22 minutes ago
Added to GitGenius on September 14th, 2026
Created on November 27th, 2013
Open Issues & Pull Requests: 37 (+0)
GitHub issues: Enabled
Number of forks: 854
Total Stargazers: 4,872 (+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

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

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

Recent activity

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

Top labels

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

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.