Inertia UI · Laravel-first components

The parts every serious Inertia app needs, already built.

Define the difficult parts in Laravel. Ship polished tables and forms in Vue 3 or React 19 without maintaining the same interface twice.

Pascal BaljetBuilt by Pascal Baljet
ProjectKickoffForm.php
Live
Loading form...

A real form rendered from a PHP class. The controls are live.

Inertia Forms

Serious forms, one PHP class.

Over 30 field types, validation, uploads, model binding, and multi-step flows stay together in PHP, with native Vue 3 and React 19 renderers included.

Explore Inertia Forms €179 · launch price

Laravel Boost + AI coding

Don’t spend tokens reinventing the interface.

Laravel Boost gives agents your Laravel context. Inertia UI gives them proven table, form, and modal contracts, so a prompt starts from production behavior instead of a blank component plan.

Describe the screen, not the plumbing
Ask for the workflow your app needs. The table, form, and modal primitives are already named, documented, and agent-readable.
The multiplier compounds with AI
The package already removes most of the manual build. With Boost, agents spend more of the run on your data model, business rules, and edge cases.
  • Laravel Boost
  • Claude Code
  • Codex
  • Cursor
  • Gemini CLI

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.