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.
- 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
laravel new my-app --using=ghostcompiler/laravel-react-jsx-starter-kitcomposer create-project ghostcompiler/laravel-react-jsx-starter-kit my-appgit clone https://github.com/ghostcompiler/laravel-react-jsx-starter-kit.git
cd laravel-react-jsx-starter-kitcomposer install
npm installcp .env.example .env
php artisan key:generatephp artisan migratephp artisan serve
npm run devresources/
└── js/
├── Components/
├── Layouts/
├── Pages/
├── Hooks/
├── Utils/
└── app.jsx
- No TypeScript overhead
- Faster onboarding
- Clean React workflow
- Simple Laravel integration
- Easy to customize and scale
- SaaS Applications
- Admin Dashboards
- CRM Systems
- Internal Tools
- Startup MVPs
- Client Portals
- Business Applications
- Multi-tenant Systems
Built using ServBay
- Mac M4 Tested
- macOS Apple Silicon
- Powered by ServBay
https://github.com/ghostcompiler/laravel-react-jsx-starter-kit
MIT License

