PHPackages                             artisanpack-ui/vue-starter-kit - 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. artisanpack-ui/vue-starter-kit

ActiveProject[Framework](/categories/framework)

artisanpack-ui/vue-starter-kit
==============================

A Laravel + Vue + Inertia.js starter kit using ArtisanPack UI components.

1.0.1(1mo ago)00[1 issues](https://github.com/ArtisanPack-UI/vue-starter-kit/issues)MITPHPPHP ^8.2CI passing

Since Apr 28Pushed 1mo agoCompare

[ Source](https://github.com/ArtisanPack-UI/vue-starter-kit)[ Packagist](https://packagist.org/packages/artisanpack-ui/vue-starter-kit)[ RSS](/packages/artisanpack-ui-vue-starter-kit/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (2)Dependencies (16)Versions (5)Used By (0)

Vue Starter Kit
===============

[](#vue-starter-kit)

A Laravel + Vue + Inertia.js starter kit using [ArtisanPack UI](https://github.com/ArtisanPack-UI) components.

[![Laravel](https://camo.githubusercontent.com/41f6cdab429994745dd82b2125289a2b1f15e8c47156f750822df81051718bd0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d7631322d4646324432303f7374796c653d666c6174266c6f676f3d6c61726176656c266c6f676f436f6c6f723d7768697465)](https://laravel.com)[![Vue](https://camo.githubusercontent.com/af56f27fca531c761950be422329e18282c12a2d517579983ddda84b19edaa89/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5675652d76332d3446433038443f7374796c653d666c6174266c6f676f3d7675652e6a73266c6f676f436f6c6f723d7768697465)](https://vuejs.org)[![Inertia](https://camo.githubusercontent.com/2d54e2f13dbce70be11ce7ee4e4b35d9c19ddf78e761fd165fde279a848561fa/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f496e65727469612e6a732d76322d3935353345393f7374796c653d666c6174266c6f676f3d696e6572746961266c6f676f436f6c6f723d7768697465)](https://inertiajs.com)[![Tailwind CSS](https://camo.githubusercontent.com/a2829687745d2a4272811a4d6e32703b703204ab6881b3bcc7bd0faa0988da78/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5461696c77696e645f4353532d76342d3338423241433f7374796c653d666c6174266c6f676f3d7461696c77696e642d637373266c6f676f436f6c6f723d7768697465)](https://tailwindcss.com)[![DaisyUI](https://camo.githubusercontent.com/0a983424ccb4b028f0d640bedc54ece15f12df3eb576a9e45116263d12a560cc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446169737955492d76352d3141443141353f7374796c653d666c6174)](https://daisyui.com)[![Tests](https://github.com/ArtisanPack-UI/vue-starter-kit/actions/workflows/ci.yml/badge.svg)](https://github.com/ArtisanPack-UI/vue-starter-kit/actions/workflows/ci.yml)[![License](https://camo.githubusercontent.com/08cef40a9105b6526ca22088bc514fbfdbc9aac1ddbf8d4e6c750e3a88a44dca/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75652e737667)](LICENSE)

What's in the box
-----------------

[](#whats-in-the-box)

- **Stack**: Laravel 12, Inertia.js v2, Vue 3.5, Tailwind CSS 4, DaisyUI 5
- **Components**: [`@artisanpack-ui/vue`](https://www.npmjs.com/package/@artisanpack-ui/vue) + [`@artisanpack-ui/vue-laravel`](https://www.npmjs.com/package/@artisanpack-ui/vue-laravel) adapter
- **Auth**: login, register, forgot/reset password, email verification, password confirmation, account deletion (controllers + Form Requests + Inertia pages)
- **Settings**: profile, password, appearance (light/dark/system theme)
- **Layouts**: shared `AppLayout` (sidebar + mobile navbar + toast region), `AuthLayout`, `SettingsLayout`
- **Typed routes**: [Laravel Wayfinder](https://github.com/laravel/wayfinder) auto-regenerated by the Vite plugin
- **SSR**: Inertia SSR builds + an opt-in `composer dev:ssr` runner
- **Tests**: 33 Pest tests, CI via GitHub Actions
- **Optional packages prompt**: pick CMS framework, hooks, media library, code style packages, etc. during install
- **Optional modular structure**: `nwidart/laravel-modules` integration

Requirements
------------

[](#requirements)

- PHP 8.2+
- Composer
- Node.js 20+ and npm

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

[](#installation)

```
composer create-project artisanpack-ui/vue-starter-kit your-project-name
cd your-project-name
composer dev
```

The `post-create-project-cmd` chain runs migrations, prompts for optional packages, and generates Wayfinder route helpers.

Documentation
-------------

[](#documentation)

The [`docs/`](docs/home.md) directory has everything: installation, configuration, authentication, components, modular structure, testing, deployment, troubleshooting, FAQ.

License
-------

[](#license)

MIT — see [LICENSE](LICENSE).

Credits
-------

[](#credits)

- [ArtisanPack UI](https://github.com/ArtisanPack-UI)
- [Laravel](https://laravel.com) · [Inertia.js](https://inertiajs.com) · [Vue](https://vuejs.org) · [Tailwind CSS](https://tailwindcss.com) · [DaisyUI](https://daisyui.com)

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance91

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity49

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

Every ~0 days

Total

2

Last Release

42d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ba2a2c40c9a93470595cd10701d2291434f3a7db61862d9700a9e69e31608c6c?d=identicon)[JacobMartellaWebDesign](/maintainers/JacobMartellaWebDesign)

---

Top Contributors

[![ViewFromTheBox](https://avatars.githubusercontent.com/u/8247489?v=4)](https://github.com/ViewFromTheBox "ViewFromTheBox (16 commits)")

---

Tags

frameworklaravel

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/artisanpack-ui-vue-starter-kit/health.svg)

```
[![Health](https://phpackages.com/badges/artisanpack-ui-vue-starter-kit/health.svg)](https://phpackages.com/packages/artisanpack-ui-vue-starter-kit)
```

###  Alternatives

[laravel/laravel

The skeleton application for the Laravel framework.

84.4k62.4M1.0k](/packages/laravel-laravel)[unopim/unopim

UnoPim Laravel PIM

10.1k2.2k](/packages/unopim-unopim)[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)[nunomaduro/laravel-starter-kit-inertia-react

The skeleton application for the Laravel framework.

2071.1k](/packages/nunomaduro-laravel-starter-kit-inertia-react)[codewithdennis/larament

Larament is a time-saving starter kit to quickly launch Laravel 13.x projects. It includes FilamentPHP 5.x pre-installed and configured, along with additional tools and features to streamline your development workflow.

3861.7k](/packages/codewithdennis-larament)[ercogx/laravel-filament-starter-kit

This is a Filament v5 Starter Kit for Laravel 13, designed to accelerate the development of Filament-powered applications.

441.7k](/packages/ercogx-laravel-filament-starter-kit)

PHPackages © 2026

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