Skip to main content

Vue JS Overview

Installation

Documentation

how to use vue js

Vue can be used in different ways:

  • Enhancing static HTML without a build step
  • Embedding as Web Components on any page
  • Single-Page Application (SPA)
  • Fullstack / Server-Side Rendering (SSR)
  • Jamstack / Static Site Generation (SSG)
  • Targeting desktop, mobile, WebGL, and even the terminal

More details of ways-of-using-vue

Vue cheatsheets

Packages

To find packages use npmjs

Examples:

UI frameworks

Ecosystem

  • vue-router
  • vuexvue-devtools
  • vue-loader
  • awesome-vue

Online editors

Vue conferences

Themes and templates

Themes

Starter templates:

You can use these starter templates (clone github repository)

Vue JS admin templates

Recommandation

Si tu cherches une base complète comme ng-matero :

  • Vitesse + Tailwind CSS + Vue Router + Pinia → starter ultra rapide et moderne
  • Element Plus / Naive UI → pour une UI “enterprise ready” avec composants déjà prêts.
  • Vuetify 3 → si tu veux un Material Design complet, très proche du style ng-matero.

Example of mini projects

Tips

Add meta data to website