lattice-php / lattice
Server-driven React components for Laravel and Inertia.
0.1.0
2026-06-10 11:13 UTC
Requires
- php: ^8.4
- illuminate/http: ^11.0 || ^12.0 || ^13.0
- illuminate/support: ^11.0 || ^12.0 || ^13.0
- inertiajs/inertia-laravel: ^3.0
- spatie/laravel-package-tools: ^1.16 || ^2.0
- spatie/php-attribute-reader: ^1.1
- symfony/html-sanitizer: ^8.1
- ueberdosis/tiptap-php: ^2.1
Requires (Dev)
- barryvdh/laravel-ide-helper: ^3.7
- larastan/larastan: ^3.0
- laravel/boost: ^2.4
- laravel/pint: ^1.16
- orchestra/testbench: ^9.0 || ^10.0 || ^11.0
- pestphp/pest: ^4.0
- pestphp/pest-plugin-browser: ^4.3
- pestphp/pest-plugin-laravel: ^4.0
- rector/rector: ^2.4
- spatie/laravel-typescript-transformer: ^3.2
This package is auto-updated.
Last update: 2026-06-10 11:28:14 UTC
README
Server-driven React components for Laravel and Inertia.
Lattice lets you describe your interface — pages, forms, tables, actions, and menus — in PHP on the server and render it with real React components on the client over Inertia. You keep building the way you already do in Laravel, while your users get a polished React front end, with no hand-wired API and no UI contract duplicated across two languages.
Installation
composer require lattice-php/lattice npm install @lattice-php/lattice
See Installation and Frontend Setup for the full setup.
Documentation
Full documentation, guides, and examples live at latticephp.com.
License
The MIT License (MIT). See LICENSE.md for details.