bencodezen/vue-enterprise-boilerplate

An ever-evolving, very opinionated architecture and dev environment for new Vue SPA projects using Vue CLI.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 28 minutes ago
Added to GitGenius on September 8th, 2026
Created on February 19th, 2018
Open Issues & Pull Requests: 7 (+0)
GitHub issues: Enabled
Number of forks: 1,279
Total Stargazers: 7,777 (+0)
Total Subscribers: 204 (+0)

Repository Insights (GitGenius)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 332 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Vue Enterprise Boilerplate is an opinionated starter template for Vue 3 single-page applications built with Vite and create-vue.

The project addresses the need for a structured, production-ready foundation when starting new Vue projects. Rather than assembling tooling and architectural patterns from scratch, it provides a pre-configured development environment with established conventions for organizing code, handling TypeScript in Vue components, and managing the build pipeline. The template includes integrated testing infrastructure with Vitest for unit tests and Playwright for end-to-end tests, along with ESLint for code quality.

Teams building Vue 3 applications who want to avoid early-stage architectural decisions and tooling setup should consider this template. It works best for teams comfortable adopting strong opinions about project structure and development practices. The boilerplate is specifically designed around Vite and create-vue rather than Vue CLI, representing a shift toward modern tooling. The README emphasizes TypeScript support and provides detailed guidance on configuring editors like VSCode with Volar to properly handle type information in .vue files, suggesting this template prioritizes type safety in development.

The project is in active development and marked as alpha, indicating the architecture and patterns continue to evolve. Development activity shows ongoing refinement of the foundation rather than a stable, maintenance-focused codebase. The maintainers are actively shaping the template's direction and incorporating changes to keep it aligned with current Vue ecosystem practices.