Opinionated Vue 3 SPA template with Tailwind and utilities
- โก๏ธ Vue 3 and Vite 3
- ๐ File based routing
- ๐ Layout system
- ๐ State management via Pinia
- ๐งฉ VueUse for essential Vue composition utilities
- ๐ฒ PWA
- ๐จ Tailwind CSS and Headless UI
- ๐ Prettier as code formatter and Tailwind Prettier plugin for auto-sorting utility classes
- ๐ ESLint ready for Vue with Anthony Fu's config and Prettier taking precedence on formatting
- ๐ I18n for localization
- ๐ฅ New
<script setup>
syntax - ๐ค๐ป Reactivity transform enabled
- ๐ฆ Components auto importing
- ๐ฅ APIs auto importing
- ๐ Thousands of icons accessed as components, on-demand
- ๐ฆพ TypeScript
This template is heavily inspired by Vitesse. But, for my SaaS projects, I needed an SPA version with Tailwind CSS + Headless UI (along with related plugins and configurations). And most importantly, I had to build this template from the ground up to understand how Vitesse worked so well and how I can extend it for my needs in the future.