PHPackages                             mark1502/daisy-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. mark1502/daisy-vue-starter-kit

ActiveProject[Framework](/categories/framework)

mark1502/daisy-vue-starter-kit
==============================

Laravel 13 + Inertia v3 + Vue 3 + Tailwind 4 + daisyUI 5 + Ziggy starter kit with Fortify authentication.

v0.1.0(2w ago)02↓100%MITPHPPHP ^8.3

Since May 24Pushed 1w agoCompare

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

READMEChangelogDependencies (11)Versions (2)Used By (0)

daisy-vue-starter-kit
=====================

[](#daisy-vue-starter-kit)

A Laravel 13 starter kit with Inertia.js v3, Vue 3, Tailwind 4, daisyUI 5, Ziggy, and Fortify-based authentication. Breeze-inspired posture (plain Vue, minimal abstraction) with daisyUI components instead of hand-rolled Tailwind markup. It's a lightweight kit using Ziggy rather than Wayfinder and daisyUI for the ui, including theme support.

What's included
---------------

[](#whats-included)

- **Laravel 13** + **Inertia.js v3** (SSR off by default)
- **Vue 3** with plain JavaScript (no TypeScript)
- **Tailwind CSS 4** + **daisyUI 5** with ~16 ready-to-use themes and a navbar theme picker
- **Ziggy** for `route()` in Vue components
- **Laravel Fortify** for authentication (headless — every view is an Inertia page)
- **lucide/vue** for icons
- Auth pages: login, register, forgot/reset password, email verification, password confirmation
- Authenticated layout with navbar + theme picker, dashboard, settings (profile, password, delete account)

Two-factor authentication is wired into the User model and migrations but disabled by default — flip the feature on in `config/fortify.php` to enable it.

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

[](#installation)

```
laravel new my-app --using=mark1502/daisy-vue-starter-kit
cd my-app
composer dev
```

`composer dev` runs the PHP server, queue listener, and Vite dev server concurrently.

Or use composer directly:

```
composer create-project mark1502/daisy-vue-starter-kit my-app
cd my-app
composer dev
```

Project layout
--------------

[](#project-layout)

- `resources/js/Pages/Auth/` — Fortify-backed auth pages
- `resources/js/Pages/Settings/` — profile, password, delete-account
- `resources/js/Components/` — `GuestLayout`, `AuthenticatedLayout`, `ThemePicker`, `AuthThemeToggle`, form helpers
- `resources/js/Composables/useTheme.js` — theme state and persistence
- `resources/css/app.css` — Tailwind 4 entry plus daisyUI theme definitions
- `app/Providers/FortifyServiceProvider.php` — binds every Fortify view to an Inertia render call

Themes
------

[](#themes)

Theme choice persists to `localStorage` under the key `theme` (authenticated areas) and `authTheme` (guest/auth pages, light/dark only). The initial paint is set inline in `app.blade.php` to avoid FOUC.

Navigation
----------

[](#navigation)

The main nav bar is driven by a single config file — **`resources/js/navigation.js`**. Add a link there and it appears in **both** the desktop bar and the mobile hamburger dropdown (one array, no duplicated markup).

### Adding a link

[](#adding-a-link)

Add one row to `navItems`:

```
export const navItems = [
    { label: 'Dashboard', route: 'dashboard' },
    { label: 'Projects', route: 'projects.index' },
]
```

### Full options and details

[](#full-options-and-details)

For all the details about adding links to the navbar and every available option — refer to the **Navbar and Links** documentation: [`docs/md_files/7. Navbar and Links.md`](docs/md_files/7.%20Navbar%20and%20Links.md)(also available as a collapsible HTML page at [`docs/html_files/navbar_and_links.html`](docs/html_files/navbar_and_links.html)).

### Logo

[](#logo)

The **Flower** icon (left of the bar) is a placeholder brand/home link. Swap it for your own logo in `AuthenticatedLayout.vue` — it's marked with a comment.

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

[](#documentation)

Documentation about the auth system (fortify) and the starter kit is located in the docs folder. The documentation is supplemental to the official Fortify documentation and is available in markdown format and also html with collapsable sections.

Customization
-------------

[](#customization)

This is a starter kit, not a framework. Edit the Vue pages directly.

License
-------

[](#license)

MIT

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance98

Actively maintained with recent releases

Popularity3

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 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

Unknown

Total

1

Last Release

17d ago

### Community

Maintainers

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

---

Top Contributors

[![mark1502](https://avatars.githubusercontent.com/u/38567111?v=4)](https://github.com/mark1502 "mark1502 (9 commits)")

---

Tags

laravelZiggytailwindinertiastarter-kitvuefortifyDaisyUI

###  Code Quality

TestsPHPUnit

Code StyleLaravel Pint

### Embed Badge

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

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

###  Alternatives

[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)

PHPackages © 2026

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