Vitesse Project Overview and Features
mainVitesse is an opinionated Vite starter template for building web applications quickly using Vue 3.
Note: For better Vue development experience and ongoing maintenance, it is recommended to use Nuxt 3 instead. This template is maintained slowly as a reference.
Core Tech Stack
- Frameworks: Vue 3, Vite, Pinia (State Management)
- Styling: UnoCSS (Atomic CSS)
- Routing: File-based routing via
unplugin-vue-routerand a layout system viavite-plugin-vue-layouts - Icons: Iconify and UnoCSS icon presets
- Rendering: SSG (Static Site Generation) via
vite-ssgwithbeastiesfor critical CSS generation - Features:
- Component auto-loading (
unplugin-vue-components) - API auto-import (
unplugin-auto-import) - PWA support (
vite-plugin-pwa) - Markdown support (
unplugin-vue-markdown) - Internationalization (i18n) out of the box
- TypeScript support
- Unit testing with Vitest and E2E testing with Cypress
- Zero-config deployment to Netlify
- Component auto-loading (