PHPackages                             lattice-php/starter-kit - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. lattice-php/starter-kit

ActiveProject[Framework](/categories/framework)

lattice-php/starter-kit
=======================

A Laravel + Inertia + React starter kit powered by Lattice server-driven UI.

1.0.0(1mo ago)34MITPHP ^8.4

Since Jun 20Compare

[ Source](https://github.com/lattice-php/starter-kit)[ Packagist](https://packagist.org/packages/lattice-php/starter-kit)[ RSS](/packages/lattice-php-starter-kit/feed)WikiDiscussions Synced 2w ago

READMEChangelog (1)Dependencies (21)Versions (5)Used By (0)

Lattice Starter Kit
===================

[](#lattice-starter-kit)

A Laravel starter kit for building server-driven React applications with [Lattice](https://latticephp.com). Pages, forms, tables, and layouts are defined in PHP and rendered as React components over [Inertia](https://inertiajs.com) — you get a single-page-app feel without hand-writing the client.

Features
--------

[](#features)

- **Server-driven UI** — pages, forms, tables, and layouts declared in PHP with Lattice.
- **Authentication** — login, registration, password reset, and email verification via [Laravel Fortify](https://laravel.com/docs/fortify), plus **two-factor authentication** and **passkeys**.
- **Teams** — multi-tenant teams with memberships, roles, and email invitations.
- **Account settings** — profile, password, and security management.
- **Realtime notifications** — live in-app toasts powered by [Laravel Reverb](https://laravel.com/docs/reverb)and Echo. Invite a teammate who already has an account and they are notified instantly, wherever they are in the app.
- **Modern frontend** — React 19, Inertia 3, Tailwind CSS v4, and TypeScript.

Requirements
------------

[](#requirements)

- PHP 8.4+
- Composer
- Node.js 22+

Getting started
---------------

[](#getting-started)

Create a new project:

```
composer create-project lattice-php/starter-kit my-app
cd my-app
```

Then run the one-shot setup (install dependencies, create `.env`, generate the app key, migrate, and build assets):

```
composer setup
```

Start the development environment — the app server, queue worker, Reverb websocket server, log viewer, and Vite all run together:

```
composer dev
```

The app is now available at the URL printed by `php artisan serve`.

Realtime
--------

[](#realtime)

Realtime notifications run over [Laravel Reverb](https://laravel.com/docs/reverb). `composer dev`starts the Reverb server for you; in production run it with `php artisan reverb:start`.

The broadcast connection and credentials are configured through the `REVERB_*` and `VITE_REVERB_*`variables in `.env` (`reverb:install` generates them). The client connects in `resources/js/app.tsx` via `configureEcho`, and pages declare their listeners in PHP — see `app/Pages/Concerns/ListensForUserNotifications.php` for the team-invitation example.

Testing
-------

[](#testing)

```
composer test          # Pint + the full Pest suite (feature, unit, browser)
./vendor/bin/pest      # tests only
```

License
-------

[](#license)

MIT.

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance90

Actively maintained with recent releases

Popularity8

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

47d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/547137a6d80cad01ed1dd065b1c6af329d9a23a4134a895cff01e078cc155500?d=identicon)[bambamboole](/maintainers/bambamboole)

---

Tags

laravelinertiareactstarter-kitlattice

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/lattice-php-starter-kit/health.svg)

```
[![Health](https://phpackages.com/badges/lattice-php-starter-kit/health.svg)](https://phpackages.com/packages/lattice-php-starter-kit)
```

###  Alternatives

[unopim/unopim

UnoPim Laravel PIM

10.8k2.5k](/packages/unopim-unopim)[nunomaduro/laravel-starter-kit-inertia-react

The skeleton application for the Laravel framework.

2221.2k](/packages/nunomaduro-laravel-starter-kit-inertia-react)[codewithdennis/larament

Larament is a time-saving starter kit to quickly launch Laravel 13.x projects. It includes FilamentPHP 5.x pre-installed and configured, along with additional tools and features to streamline your development workflow.

4041.8k](/packages/codewithdennis-larament)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
