A batteries-included Laravel preset for building SPAs with InertiaJS, VueJS, and TailwindCSS.
Laravel Moonlight is a batteries-included Laravel preset that provides a pre-configured stack for building single-page applications (SPAs). It integrates InertiaJS, VueJS, and TailwindCSS to enable fully client-side rendered applications while leveraging Laravel's server-side capabilities. The preset simplifies SPA development by reducing setup complexity and including authentication scaffolding.
Laravel developers who want to build modern, client-side rendered single-page applications without managing complex frontend tooling or abandoning Laravel's backend features.
Developers choose Laravel Moonlight for its seamless integration of Laravel with modern frontend tools, eliminating configuration overhead and providing production-ready authentication scaffolding out of the box.
Batteries included Laravel preset based on InertiaJS, VueJS and TailwindCSS stack.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Combines Laravel with InertiaJS, VueJS, TailwindCSS, and Ziggy out-of-the-box, eliminating manual configuration and ensuring a cohesive SPA environment.
Provides production-ready authentication pages (login, register, password reset) via a simple Artisan command, speeding up initial project setup.
Global Vue components in the resources/js/components directory are automatically registered, reducing boilerplate code and setup time.
Offers a clear, organized folder structure for pages, layouts, and components, promoting best practices from the start.
The preset enforces specific versions of Vue, InertiaJS, and TailwindCSS, limiting flexibility to switch tools or use newer versions without manual overrides.
It's exclusively tied to Laravel, making it unsuitable for projects using other backend frameworks or requiring a standalone frontend.
Advanced users may find the pre-configured stack restrictive, needing to modify configuration files extensively for unique requirements.