For Laravel + Inertia.js + Tailwind
The table
you’d build,
built.
Define sorting, filters, exports, saved views, and bulk actions once in PHP. Ship the same polished table in Vue 3 or React 19.
Every feature,
in the box.
Built-in Query Builder
One query builder drives every sort, filter, and search. Write a single PHP class. It handles the URL state, validation, and database queries.
class Users extends Table
{
protected string $resource = User::class;
protected string $defaultSort = 'name';
protected array $search = ['name', 'email'];
public function columns(): array
{
return [
Columns\TextColumn::make('name', 'Full Name', sortable: true),
Columns\TextColumn::make('email', sortable: true),
Columns\NumericColumn::make('visit_count', sortable: true),
Columns\DateColumn::make('email_verified_at'),
Columns\ActionColumn::new(),
];
}
public function filters(): array
{
return [
Filters\TextFilter::make('name', 'Full Name'),
Filters\TextFilter::make('email'),
Filters\NumericFilter::make('visit_count'),
Filters\BooleanFilter::make('is_admin', 'Admin'),
Filters\DateFilter::make('email_verified_at')->nullable(),
];
}
}Laravel Boost + Inertia Table
Ask for the table, not the table mechanics.
With Boost skills loaded, an agent already knows the Inertia Table contract: query builders, filters, sorting, saved views, bulk actions, exports, and row links. Your prompt can stay focused on the screen your product needs.
- The table behavior is already known
- Sorting, filtering, selection, saved views, and exports follow Inertia Table instead of being re-explained every run.
- AI moves faster with a contract
- The agent maps your model and workflow onto Inertia Table instead of inventing component state, query strings, and export flows.
- Laravel Boost
- Claude Code
- Codex
- Cursor
- Gemini CLI
From developers who ship with it.
Inertia Table makes things way too easy. You have a full table component set up within minutes, including sorting, searching, column toggling, and exports. It’s fast, works out of the box, and saves a lot of time.
“Setting it up was straightforward, and its flexibility gave us the tools to create dynamic, user-friendly tables without the usual headaches.”
“With Inertia Table, my Vue components look very clean. If you use Laravel with Inertia.js, this package is a must-have.”
Shared JavaScript core
The layer underneath is ours.
Inertia UI Vanilla is the lightweight, pure JavaScript foundation behind Inertia Forms, Modal, and Table. The Vue and React packages all use it for the interaction behavior they share.
First-party primitives. No wrappers.
Every shared interaction is written and maintained here. That is what keeps Vue and React behaving the same way: a fix in one place lands everywhere at once.
It also means less adapter code, fewer workarounds around someone else's assumptions, and direct control over behavior on the day it needs to change.
Inertia Table. One price.
One license per project. A year of updates and new features is included. Renew to stay current.
€199
Single project · Full source included
Own an Inertia Forms license? Yours for €149.
- Vue 3 + React 19
- 12 months of updates
- Full source code
- Boost skills included
- No auto-renewal
Every license includes the full source of both the Vue and React packages. Another year of updates costs €159, less than a new license.
Get Inertia TableNeed every project covered? An unlimited license is available at checkout.
