VueLaravelStarter

modern-vue-starter-kit-auth — Vue Starter Template

By shipfastlabs

A Laravel-based Vue starter template that builds on the official base template with preconfigured development tools such as Pint, Rector, PHPStan, and Pest, and includes authentication. Requires PHP 8.4 or higher.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

2 previews
Desktop homepage1 / 2
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 2

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-02View source

What stands out

A quick read of the recorded project description.

01

Based on the Laravel base template, with the author's preferred modern toolchain configuration preconfigured

02

Includes authentication, with Vue on the frontend

03

Integrates code quality tools such as Pint, Rector, and PHPStan/Larastan

04

Uses Pest as the testing framework

05

Provides Laravel IDE Helper and Laravel Boost development support

06

Requires PHP 8.4+ and declares support for PHP 8.5

Template Details

This is a Laravel starter template that adds the author's preferred modern toolchain configuration on top of the Laravel base template, along with authentication. The frontend uses Vue, and the backend is Laravel. The README states that it requires PHP 8.4+ and supports 8.5, and that projects can be created either via the Laravel installer or by git clone.

The template preconfigures several development and production dependencies: production dependencies include nunomaduro/essentials; development dependencies include larastan/larastan, rector/rector, barryvdh/laravel-ide-helper, and laravel/boost. The README lists common commands for Pint, PHPStan/Larastan, Rector, and Pest, as well as how to start the development server with composer run dev.

The code is MIT licensed and may be used, modified, used commercially, and distributed for free, but the copyright notice and license notice must be retained when distributing. Third-party assets such as demo images, fonts, and icons require separate license verification; external services such as domains, hosting, and databases may incur additional charges. The template itself does not state its production readiness or performance characteristics in the provided materials.

VueLaravelStarter

Is it right for your project?

Use Cases

  • Quickly starting a Laravel + Vue project with authentication
  • Wanting a project that already includes tool configurations such as Pint, Rector, PHPStan, and Pest from the start
  • Creating a new project with the Laravel installer or git clone and running composer run dev for local development

Suitable For

  • Developers familiar with Laravel and Vue who want to reduce initial configuration work
  • Teams that need authentication as a project starting point
  • Projects that accept the author's preset toolchain and do not plan to choose development tools from scratch

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    Requires PHP 8.4 or higher; the README declares support for PHP 8.5

  2. 2

    Recommended: use the Laravel installer: laravel new <project-name> --using=shipfastlabs/modern-vue-starter-kit-auth

  3. 3

    Alternatively, git clone and then run composer install, npm install, copy .env.example, generate a key, and run migrations

  4. 4

    The development server is started with composer run dev

  5. 5

    The code is MIT licensed; when distributing, retain the copyright and license notices; third-party assets and external services require separate license and cost verification

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version in the public repository under the MIT license; the free scope is the code of that version and does not mean external services or third-party assets are free.

Must comply with when using

  • The code of this version may be used, modified, used commercially, and distributed for free.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
  • The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.

Additional costs & items to verify

  • Using this template requires PHP 8.4 or higher; runtime environments below this version cannot use it.
  • Creating a project via the Laravel installer is recommended, and the --using parameter must specify this template repository.
  • You must copy the environment variable example file and generate an application key yourself, otherwise the project will not start properly.
  • Database migrations must be configured and run, so a working database service is required.
  • Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
  • External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

**Requires [PHP 8.4+](https://php.net/releases/)**.

Original README

laravel new larasonic --using=shipfastlabs/modern-vue-starter-kit-auth

Original README

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

Original README

php artisan migrate

Original README
https://github.com/shipfastlabs/modern-vue-starter-kit-auth/blob/main/LICENSE.mdhttps://github.com/shipfastlabs/modern-vue-starter-kit-auth/blob/main/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-02. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.

Project checks & description sources

Template Information

Source platforms
GitHub
Documentation and maintenance reference score
More documented · 92 / 100
Technologies
Vue · Laravel
Website type
Starter
How this score is calculated

Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.

What to verify for this project

Repository update recorded
2026-08-22
Screenshot last checked
2026-10-02

A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.

The catalog identifies Vue as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.

Use a selection guide →

How this description was prepared

AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.

Automatically checked against source and license rules; no manual editorial review.

Inspect the recorded source material

SHA-256: fff36092d813e7669da57d4b67f45ddcbd88149d4948b67f5ff1586802aa8be5

2026-10-02T18:51:53.935Z

Source file / repository
# Modern Vue Starter Kit with Auth

<p>
    <a href="https://github.com/shipfastlabs/modern-vue-starter-kit-auth/actions"><img src="https://github.com/shipfastlabs/modern-vue-starter-kit-auth/actions/workflows/tests.yml/badge.svg" alt="Build Status"></a>
    <a href="https://github.com/shipfastlabs/modern-vue-starter-kit-auth/blob/main/LICENSE.md"><img src="https://img.shields.io/github/license/shipfastlabs/modern-vue-starter-kit-auth" alt="License"></a>
    <a href="https://github.com/shipfastlabs/modern-vue-starter-kit-auth"><img src="https://img.shields.io/github/stars/shipfastlabs/modern-vue-starter-kit-auth" alt="GitHub Stars"></a>
</p>


This starter kit brings updates the base laravel starter kit with opinionated modern tooling setup.

**What's Included:**
- **Laravel Latest**: Built with the latest Laravel version (requires PHP 8.4+ and support 8.5)
- **Essential Packages**: Pre-configured with Laravel Essentials and Laravel Boost
- **Code Quality**: Integrated Pint, Rector, and PHPStan
- **Testing Ready**: Pest testing framework included
- **IDE Support**: Laravel IDE Helper for better development experience

## 🚀 Quick Start

> **Requires [PHP 8.4+](https://php.net/releases/)**.

### Using Laravel Installer (Recommended)

```bash
# Create a new project using Laravel installer
laravel new larasonic --using=shipfastlabs/modern-vue-starter-kit-auth

composer run dev
```

### Using Git Clone

```bash
# Clone the repository via github 
git clone [email protected]:shipfastlabs/modern-vue-starter-kit-auth.git
cd modern-vue-starter-kit-auth

# Install dependencies
composer install
npm install

# Set up environment
cp .env.example .env
php artisan key:generate

# Run migrations
php artisan migrate

# Start development server
composer run dev
```

## 📦 Included Packages

### Production
- `nunomaduro/essentials` - Essential Laravel packages

### Development
- `larastan/larastan` - PHP static analysis
- `rector/rector` - Code refactoring and upgrades
- `barryvdh/laravel-ide-helper` - IDE autocompletion
- `laravel/boost` - Laravel-focused MCP server

## 🛠️ Development Tools

```bash
# Code formatting with Pint
./vendor/bin/pint

# Static analysis with PHPStan/Larastan
./vendor/bin/phpstan analyse --memory-limit=-1

# Code refactoring with Rector
./vendor/bin/rector

# Run tests
php artisan test
```

## 📝 License

This project is open-sourced software licensed under the [MIT license](LICENSE.md).

Credits: 
- [Laravel Starter Kit](https://github.com/laravel/laravel-starter-kit)
- [Nuno's Strict Laravel Starter Kit](https://github.com/nunomaduro/laravel-starter-kit)
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.

vitesse

vitesse

Vitesse is an opinionated Vite + Vue 3 starter template maintained by antfu-collective, offering file-based routing, component and API auto-import, Pinia, UnoCSS, PWA, i18n, Markdown, vite-ssg, TypeScript, Vitest, and Cypress.

Vue · Starter

vitesse-webext

vitesse-webext

vitesse-webext is a Vite-powered WebExtension starter template using Vue 3 and TypeScript, with built-in popup, options, and content script examples. It targets Chrome and Firefox, integrates webextension-polyfill, webext-bridge, UnoCSS, VueUse, and unplugin tools, and supports hot reload during development.

Vue · Starter

laravel-vue-spa

laravel-vue-spa

A Laravel + Vue SPA starter kit for quickly building a decoupled web application skeleton. It includes login, registration, email verification, and password reset flows, uses JWT for authentication, and integrates Laravel Socialite with GitHub as an example provider.

Vue · Starter

vue3-h5-template

vue3-h5-template

A mobile H5 starter template built on Vue3, Vite, and Vant4, with TypeScript by default and JavaScript and i18n branches.

Vue · Starter

tov-template

tov-template

tov-template is an MIT-licensed Vite + Vue 3 + TypeScript starter maintained by dishait. It bundles file-based routing, layouts, Mock, auto-imports, UnoCSS, Pinia, vue-request, Vitest, i18n, dark mode, Dockerfile, and engineering scripts.

Vue · Starter

shadcn-vue-landing-page

shadcn-vue-landing-page

A Vue + Shadcn-Vue + TypeScript + Tailwind landing page template with sections like Navbar, Hero, Pricing, FAQ, Team, and Contact, plus dark mode and responsive layout.

Vue · Corporate Website