mlmendes / laravel-react-starter-kit
The skeleton application for the Laravel framework.
Package info
github.com/mlmendes/laravel-react-starter-kit
Language:TypeScript
Type:project
pkg:composer/mlmendes/laravel-react-starter-kit
1.1.0
2026-07-09 17:22 UTC
Requires
- php: ^8.4
- inertiajs/inertia-laravel: ^3.0
- laravel/chisel: ^0.1.0
- laravel/fortify: ^1.37.2
- laravel/framework: ^13.7
- laravel/tinker: ^3.0
- laravel/wayfinder: ^0.1.14
- spatie/laravel-permission: ^8.0
- spatie/laravel-welcome-notification: ^2.5
Requires (Dev)
- fakerphp/faker: ^1.24
- larastan/larastan: ^3.9
- laravel/pail: ^1.2.5
- laravel/pao: ^1.0.6
- laravel/pint: ^1.27
- laravel/sail: ^1.53
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.9.3
- pestphp/pest: ^4.7
- pestphp/pest-plugin-laravel: ^4.1
This package is auto-updated.
Last update: 2026-07-24 10:44:21 UTC
README
I was tired of configuring the same boilerplate every time I started a new Laravel project, so I've built my own opinionated React starter kit over the original one.
Original features
- Built-in Laravel authentication with all Fortify features enabled by default, including passkeys
- SPA experience with React
Enhancements beyond original starter kit
- UUIDs for all models
- Soft delete on Users model
- User profile picture a.k.a. avatar
- Email verification enabled by default
- User email invitations powered by
spatie/laravel-welcome-notification - User activity logging powered by
spatie/laravel-activitylogwith preconfigured one-year cleanup - Role-Based Access Control powered by
spatie/laravel-permission - i18n with browser auto-detection powered by
react-i18nextand component for manual change. Available languages:- Brazilian Portuguese
- English
A few UI/UX features
- Infinite scroll list schema created with reusable component
- Unified navigation links for both header and sidebar layouts
- Rich colors:
shadcn sonnerwithrichColorsenabled by default
Installation
Through the Laravel Installer:
laravel new my-app --using=mlmendes/laravel-react-starter-kit
Or via composer:
composer create-project mlmendes/laravel-react-starter-kit
Roadmap
- Multi-level tenancy: Architecture to support a single application serving multiple clients, where clients can also manage their own sub-clients.