Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. wemake-vue-template

wemake-vue-template

MITTypeScriptend-of-flow

A bleeding-edge Vue.js project template focused on code quality, developer happiness, and modern tooling.

Visit WebsiteGitHubGitHub
728 stars70 forks0 contributors

What is wemake-vue-template?

wemake-vue-template is a scaffolding tool for generating new Vue.js projects with a focus on code quality, developer happiness, and modern development practices. It provides a pre-configured, production-ready template that includes TypeScript support, testing frameworks, Docker configurations, and CI/CD pipelines to streamline project setup and maintenance.

Target Audience

Vue.js developers and teams looking for a robust, opinionated starting point for new applications who value code quality, maintainability, and integrated tooling.

Value Proposition

Developers choose this template because it offers a comprehensive, always-up-to-date foundation with built-in best practices, reducing setup time and ensuring consistency across projects while emphasizing developer experience and scalability.

Overview

Bleeding edge vue template focused on code quality and developer happiness.

Use Cases

Best For

  • Scaffolding new Vue.js applications with production-ready configurations
  • Teams prioritizing code quality and maintainability from project inception
  • Projects requiring full TypeScript integration for Vue components and state management
  • Applications needing integrated testing with Jest and TestCafe
  • Developers seeking Docker support for consistent development and deployment environments
  • Teams using GitLab CI for automated testing and deployment pipelines

Not Ideal For

  • Projects using CI/CD platforms other than GitLab CI, such as GitHub Actions or Jenkins
  • Teams preferring lightweight, unopinionated starters without built-in Docker or advanced tooling
  • Applications that do not require server-side rendering or are built with a different framework than Nuxt
  • Developers using IDEs besides Visual Studio Code, as it provides VSCode-specific settings and plugins

Pros & Cons

Pros

Full TypeScript Support

Includes TypeScript for Vue SFC, Vuex, and tests, ensuring type safety across the entire application as highlighted in the README.

Advanced Business Logic Tools

Provides dependency injection, IoC, and runtime type validation for writing robust business logic, reducing errors and improving maintainability.

Pre-configured CI/CD Pipeline

Comes with GitLab CI set up for full test and deploy workflows, saving significant setup time and ensuring consistent deployments.

Automated Dependency Updates

Uses Dependabot to automatically keep dependencies up-to-date, enhancing security and compatibility without manual intervention.

Comprehensive Developer Experience

Offers full VSCode support with suggested settings and plugins, along with detailed documentation for easy onboarding and productivity.

Cons

Complex Installation Process

Requires cloning the repository and using vue-cli, which is more involved than simpler starters or npm init commands, adding initial friction.

GitLab CI Dependency

The template is tightly integrated with GitLab CI, making it less flexible for teams using other CI/CD platforms and potentially requiring reconfiguration.

Highly Opinionated Configuration

Enforces specific tools and practices, such as advanced DI and linting rules, which may not align with all teams' preferences and could add overhead for customization.

Frequently Asked Questions

Quick Stats

Stars728
Forks70
Contributors0
Open Issues31
Last commit10 months ago
CreatedSince 2017

Tags

#vue-js#developer-tools#gitlab-ci#nuxt#typescript#code-quality#nuxtjs#jsdoc#docker#ssr#eslint#vue#nuxt-js#jest

Built With

S
Stylelint
V
Vue.js
T
TypeScript
J
Jest
T
TestCafe
D
Docker
E
ESLint
N
Nuxt.js

Links & Resources

Website

Included in

Stacks3.8k
Auto-fetched 1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub