A flexible, scalable, opinionated boilerplate for production-ready PWAs with focus on performance, development speed, and best practices

Development Experience

Quick scaffolding

Create components, connected components, modules - and their tests - right from the CLI!

Instant feedback

Enjoy the best DX (Developer eXperience) and code your app at the speed of thought! Your saved changes to the CSS and TypeScript are reflected instantaneously without refreshing the page. Preserve application state even when you update something in the underlying code!

Enterprise ready


We support SEO (document head tags management) and server-side-rendering for search engines that support indexing of JavaScript content. (eg. Google)

Best practices

A Common style guide, TypeScript, and the best test setup: Automatically guarantee code quality and non-breaking changes.


Scalable apps need to support multiple languages, easily add and support multiple languages with vue-i18n.

User experience


A stable animations set up already included (anime.js).


Offline-first support with service-workers and a lighthouse score as high as possible (90+).


A flexible component library that'll be extended over time.

Visit the Component's page to see a preview of the available components.

Quick start

  1. Install node 8 or higher
  2. Install npm 5 or higher
  3. clone repository git clone https://github.com/devCrossNet/vue-starter
  4. change directory cd vue-starter
  5. Install dependencies: npm install
  6. Run npm run dev
© Copyright 2018 Johannes Werner
This is a cookie consent component which shows the cookie consent every time you change the version of the consent.