laravel-react-jsx-starter-kit

JavaScript

Production-ready Laravel 13 starter kit with React 19, Inertia.js v3, Vite, Tailwind CSS v4, SSR support, and powerful Artisan generators for scalable applications.

Stars
17
Forks
1
Downloads
3,216
Open Issues
0

Ghost Compiler Logo

Laravel React JSX Vite Ghost Compiler

# Laravel React JSX Starter Kit

A modern Laravel + React JSX starter kit that recreates Laravel’s React starter architecture using clean JSX instead of TypeScript.

Built for developers who prefer JavaScript while maintaining a scalable, production-ready full-stack structure.

This starter kit combines Laravel’s backend power with React’s component-driven frontend architecture, making it ideal for SaaS apps, dashboards, admin panels, CRM systems, and custom web applications.


Features

  • Laravel Backend
  • React with JSX
  • Vite Integration
  • Authentication Scaffolding
  • SPA-like Experience
  • Modern Frontend Workflow
  • Reusable Components
  • Organized Project Structure
  • Responsive UI Ready
  • Production Ready Setup
  • JavaScript First Approach
  • Clean Architecture

Installation

laravel new my-app --using=ghostcompiler/laravel-react-jsx-starter-kit

Composer Create Project

composer create-project ghostcompiler/laravel-react-jsx-starter-kit my-app

Git Clone

git clone https://github.com/ghostcompiler/laravel-react-jsx-starter-kit.git

cd laravel-react-jsx-starter-kit

Install Dependencies

composer install
npm install

Environment Setup

cp .env.example .env
php artisan key:generate

Database Setup

php artisan migrate

Start Development

php artisan serve
npm run dev

Project Structure

resources/
└── js/
    ├── Components/
    ├── Layouts/
    ├── Pages/
    ├── Hooks/
    ├── Utils/
    └── app.jsx

Why JSX?

  • No TypeScript overhead
  • Faster onboarding
  • Clean React workflow
  • Simple Laravel integration
  • Easy to customize and scale

Use Cases

  • SaaS Applications
  • Admin Dashboards
  • CRM Systems
  • Internal Tools
  • Startup MVPs
  • Client Portals
  • Business Applications
  • Multi-tenant Systems

Development Environment

Built using ServBay

ServBay

  • Mac M4 Tested
  • macOS Apple Silicon
  • Powered by ServBay

Repository

https://github.com/ghostcompiler/laravel-react-jsx-starter-kit


License

MIT License