I got tired of setting up Vue 3 projects from scratch every time — so I made this starter. If you're also "that person," this might save you a few minutes (or hours).
Navigate to the folder where you want to create your project, then run:
npx degit dev-murphy/v3lt <my-project>
Replace <my-project>
with your desired project name.
Remove the .git
folder ...
rm -fr .git
And re-initialize the git repo. (Optional)
git init
git add .
git commit -m "feat: initial commit"
git branch -M main
git push -u origin main
Once it's cloned, feel free to customize and build from there. Make it your own — and go beyond!
This template includes tools and packages I almost always use in Vue 3 projects:
💡 Note:
This project uses the Vite Vue template, PNPM as the package manager, and TypeScript by default. You can easily switch to your preferred package manager if needed.
- 🌿 Tailwind CSS – Utility-first CSS framework
- 🧠 Pinia – State management
- 🧭 Vue Router + unplugin-vue-router – File-based routing
- 🪄 unplugin-auto-import – Auto-import common APIs (like Vue composition utilities)
- 🧩 unplugin-vue-components – Auto-import Vue components
- 🧰 VueUse (optional) – Collection of essential Vue Composition API utilities
Big thanks to @antfu — this template draws heavy inspiration from his amazing Vitesse starter. Keep up the great work ❤️