vue-ts-starter

Vue template for starter using Vue3 + TypeScript + Vite + Pinia ๐Ÿš€

templateboilerplatetypescriptstarteraxiosvue3vitemswvueuseelement-pluspiniaeslint

Preview

vue-ts-starter preview

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

โญ Stars
70
๐Ÿด Forks
10
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown

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
Get Started with this Boilerplate