PHPackages                             webmintydotcom/laravel-quickstart-inertia - 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. webmintydotcom/laravel-quickstart-inertia

ActiveProject[Framework](/categories/framework)

webmintydotcom/laravel-quickstart-inertia
=========================================

Laravel starter kit with common addons.

1.0.1(2mo ago)04↓100%MITTypeScriptPHP ^8.4

Since Mar 10Pushed 1mo agoCompare

[ Source](https://github.com/webmintydotcom/laravel-quickstart-inertia)[ Packagist](https://packagist.org/packages/webmintydotcom/laravel-quickstart-inertia)[ RSS](/packages/webmintydotcom-laravel-quickstart-inertia/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (20)Versions (2)Used By (0)

Laravel + React + Inertia.js Starter Kit
========================================

[](#laravel--react--inertiajs-starter-kit)

Introduction
------------

[](#introduction)

A starter kit for Laravel applications with React, Inertia.js, Shadcn UI, and Tailwind CSS v4. Designed to help you quickly set up a new full-stack Laravel project with a modern development environment.

Installation
------------

[](#installation)

```
laravel new my-app --pest --npm --using=webmintydotcom/laravel-quickstart-inertia
```

Tech Stack
----------

[](#tech-stack)

LayerTechnologyBackendLaravel 12, PHP 8.4FrontendReact 19, TypeScriptRoutingInertia.jsUI ComponentsShadcn UIStylingTailwind CSS v4BuildVite 7TestingPest, LarastanIncluded Packages
-----------------

[](#included-packages)

- [Laravel](#laravel)
    - [Inertia.js](#inertiajs)
    - [Ziggy](#ziggy)
    - [Spatie Laravel Data](#spatie-laravel-data)
- [Frontend](#frontend)
    - [React](#react)
    - [Shadcn UI](#shadcn-ui)
    - [Tailwind CSS](#tailwind-css)
- [Debugging](#debugging)
    - [Spatie Laravel Ray](#spatie-laravel-ray)
- [Testing](#testing)
    - [Pest](#pest)
        - [Spatie Pest Expectations](#spatie-pest-expectations)
        - [Pest Plugin - Faker](#pest-plugin---faker)
        - [Pest Plugin - Laravel](#pest-plugin---laravel)
        - [Pest Plugin - Type Coverage](#pest-plugin---type-coverage)
    - [Larastan](#larastan)
    - [Pint](#pint)
    - [Rector](#rector)
- [Formatting](#formatting)
    - [Prettier](#prettier)
        - [Prettier Plugin - Tailwind CSS](#prettier-plugin---tailwind-css)
        - [Prettier Plugin - Blade](#prettier-plugin---blade)

### Laravel

[](#laravel)

Version **12** of Laravel is used in this starter kit.

#### Inertia.js

[](#inertiajs)

Inertia.js connects the Laravel backend to the React frontend without needing an API. Pages are React components rendered via `Inertia::render()` in your routes and controllers.

[Homepage](https://inertiajs.com/) | [Docs](https://inertiajs.com/how-it-works)

#### Ziggy

[](#ziggy)

Ziggy provides a `route()` helper in JavaScript, so you can use Laravel named routes in your React components.

[Docs](https://github.com/tighten/ziggy)

#### Spatie Laravel Data

[](#spatie-laravel-data)

Spatie Laravel Data is included to help you create data transfer objects (DTOs) in a simple and elegant way.

[Docs](https://spatie.be/docs/laravel-data/v4/introduction)

### Frontend

[](#frontend)

#### React

[](#react)

React 19 with TypeScript. Entry point is `resources/js/app.tsx` with SSR support via `resources/js/ssr.tsx`.

[Docs](https://react.dev/)

#### Shadcn UI

[](#shadcn-ui)

Pre-configured with `components.json` pointing to `resources/js/components/ui/`. Includes all required dependencies (Radix UI, class-variance-authority, clsx, tailwind-merge, Lucide icons).

[Homepage](https://ui.shadcn.com/) | [Docs](https://ui.shadcn.com/docs)

#### Tailwind CSS

[](#tailwind-css)

Tailwind CSS v4 with the Vite plugin. Configured with Shadcn's full oklch color palette and dark mode support.

[Homepage](https://tailwindcss.com/) | [Docs](https://tailwindcss.com/docs/installation)

### Debugging

[](#debugging)

#### Spatie Laravel Ray

[](#spatie-laravel-ray)

Spatie Laravel Ray is included to help you debug your Laravel applications with ease.

[Homepage](https://myray.app/) | [Docs](https://myray.app/docs/getting-started/introduction)

### Testing

[](#testing)

#### Pest

[](#pest)

Pest is included to help you write expressive and elegant tests for your Laravel applications.

[Homepage](https://pestphp.com/) | [Docs](https://pestphp.com/docs/installation)

##### Spatie Pest Expectations

[](#spatie-pest-expectations)

[Docs](https://github.com/spatie/pest-expectations)

##### Pest Plugin - Faker

[](#pest-plugin---faker)

[Docs](https://pestphp.com/docs/plugins#faker)

##### Pest Plugin - Laravel

[](#pest-plugin---laravel)

[Docs](https://pestphp.com/docs/plugins#laravel)

##### Pest Plugin - Type Coverage

[](#pest-plugin---type-coverage)

[Docs](https://pestphp.com/docs/type-coverage)

#### Larastan

[](#larastan)

Larastan is included to help you catch type errors in your Laravel applications using PHPStan.

[Docs](https://github.com/larastan/larastan)

#### Pint

[](#pint)

Pint is included to help you format your Laravel code according to the Webminty coding standard.

[Docs](https://laravel.com/docs/12.x/pint)

#### Laravel Rector

[](#laravel-rector)

Rector is included to help you refactor and upgrade your Laravel codebase automatically.

[Docs](https://github.com/driftingly/rector-laravel)

### Formatting

[](#formatting)

#### Prettier

[](#prettier)

Prettier is included to help you format your code consistently across your project.

[Homepage](https://prettier.io/) | [Docs](https://prettier.io/docs/en/index.html)

##### Prettier Plugin - Tailwind CSS

[](#prettier-plugin---tailwind-css)

[Docs](https://github.com/tailwindlabs/prettier-plugin-tailwindcss)

##### Prettier Plugin - Blade

[](#prettier-plugin---blade)

[Docs](https://github.com/stillat/blade-parser-typescript)

Additional Configurations
-------------------------

[](#additional-configurations)

Changes to the default Laravel files are included in this starter kit to improve performance and developer experience.

### app/Providers/AppServiceProvider.php

[](#appprovidersappserviceproviderphp)

```
Model::preventLazyLoading();

if ($this->app->isProduction()) {
    Model::handleLazyLoadingViolationUsing(function ($model, $relation) {
        $class = get_class($model);

        info("Attempted to lazy load [{$relation}] on model [{$class}].");
    });
    DB::prohibitDestructiveCommands();
} else {
    Model::preventAccessingMissingAttributes();
    Model::preventSilentlyDiscardingAttributes();
    Model::shouldBeStrict();
}

Vite::usePrefetchStrategy('aggressive');
```

Thank you [Webminty](https://webminty.com) Team

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance88

Actively maintained with recent releases

Popularity5

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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

62d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6df96861ef914619e7d981dda936319ef29c8fcdf2f47c4a5c2e8f6ec25e3ff0?d=identicon)[webmintydotcom](/maintainers/webmintydotcom)

---

Top Contributors

[![webmintydotcom](https://avatars.githubusercontent.com/u/176715447?v=4)](https://github.com/webmintydotcom "webmintydotcom (6 commits)")

---

Tags

frameworklaraveltypescriptinertiavitereactstarter-kittailwindcss

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/webmintydotcom-laravel-quickstart-inertia/health.svg)

```
[![Health](https://phpackages.com/badges/webmintydotcom-laravel-quickstart-inertia/health.svg)](https://phpackages.com/packages/webmintydotcom-laravel-quickstart-inertia)
```

PHPackages © 2026

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