vue-ts-starter
Vue template for starter using Vue3 + TypeScript + Vite + Pinia ๐
templateboilerplatetypescriptstarteraxiosvue3vitemswvueuseelement-pluspiniaeslint
Overview
This is a Vue 3 starter template built with TypeScript, Vite and Pinia that provides a pre-configured development environment with routing, state management, UI component libraries (Element Plus or Ant Design Vue), internationalization, HTTP requests, atomic CSS styling, testing and code quality tools. It is designed for developers who want to quickly bootstrap a new Vue application with modern tooling and best practices already in place.
Features
vue-routerpinia-state-managementpwa-supporthttp-clienticon-supportui-componentscode-lintingcode-formattingcommit-lintingapi-mocking
Feature Flags
paymentsteamsOrgsi18ngraphqlpwa
Recommended Use Cases
spa-developmentprogressive-web-appinternationalized-applicationscomponent-based-ui
Frontend
vue3typescriptvitepiniavue-routeraxiosvueuseelement-plusant-design-vueunocss
Backend
None
Auth Providers
None
Deployment Targets
None
Payment Providers
None
Quick Facts
Stack
Framework
vue3
Language
typescript
CSS
unocss
Testing
vitest
i18n
vue-i18n
Data Layer
UI Stack
Styling
unocss
Components
element-plus
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
Pricing
Classification
free
Selected
โ
Notes
No clear pricing signals