git404hub

what is vue-admin-template fr?

panjiachen/vue-admin-template — explained in plain English

Analysis updated 2026-06-21

20,438JavaScriptAudience · developerComplexity · 2/5LicenseSetup · easy

tl;dr

A minimal Vue 2.0 admin dashboard starter template with Element UI, axios, and optional permission control, designed as a lightweight starting point for back-office web applications.

vibe map

mindmap
  root((vue-admin-template))
    Stack
      Vue 2
      Element UI
      Vuex
      axios
    Features
      Permission control
      ESLint
      Role routing
    Getting started
      npm install
      npm run dev
      localhost 9528
    Related projects
      vue-element-admin
      TypeScript version

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Start building a Vue 2 admin panel without setting up authentication and layout boilerplate from scratch.

VIBE 2

Add role-based routing and menu generation by switching to the permission-control branch.

VIBE 3

Use as a lightweight base before upgrading to the full-featured vue-element-admin if more built-in features are needed.

what's the stack?

JavaScriptVueVue RouterVuexElement UIaxiosESLint

how it stacks up fr

panjiachen/vue-admin-templatesveltejs/kitpetkaantonov/bluebird
Stars20,43820,48520,526
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasyeasyeasy
Complexity2/53/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min
Use freely for any purpose including commercial use, just keep the copyright notice.

in plain english

vue-admin-template is a minimal Vue 2.0 admin dashboard starter template built with Element UI, axios, iconfont, permission control, and ESLint. It is intended as a lightweight starting point for building web-based admin panels and back-office interfaces. The template uses vue-cli, Vue Router, and Vuex. Running npm install and npm run dev starts a local development server at localhost:9528. Separate build commands are available for staging and production environments. An optional permission-control branch adds role-based routing and menu generation by user roles. A TypeScript version is also available as a community project called vue-typescript-admin-template. The full-featured sibling project is vue-element-admin, which includes significantly more built-in features. Browser support covers modern browsers and Internet Explorer 10 and above. The template is MIT-licensed.

prompts (copy fr)

prompt 1
I just cloned vue-admin-template and ran npm install. Walk me through adding a new page with a data table that fetches from my REST API.
prompt 2
How do I enable the permission-control branch of vue-admin-template so different user roles see different sidebar menu items?
prompt 3
I want to add a login page to vue-admin-template that authenticates against my backend and stores the JWT token, show me where to put the auth logic.
prompt 4
Help me add an Axios interceptor to vue-admin-template that attaches a Bearer token to every API request and redirects to login on 401.

Frequently asked questions

what is vue-admin-template fr?

A minimal Vue 2.0 admin dashboard starter template with Element UI, axios, and optional permission control, designed as a lightweight starting point for back-office web applications.

What language is vue-admin-template written in?

Mainly JavaScript. The stack also includes JavaScript, Vue, Vue Router.

What license does vue-admin-template use?

Use freely for any purpose including commercial use, just keep the copyright notice.

How hard is vue-admin-template to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is vue-admin-template for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.