Back to rankings

un-pany/v3-admin-vite

Vueun-pany.github.io/v3-admin-vite/

☀️ AI-friendly Vue3 admin template | Vue Admin | Vue Template | Vue3 Admin | Vue3 Template | Vue 后台 | Vue 模板 | Vue3 后台 | Vue3 模板

element-pluspiniavitetypescriptadminsassvue-routeraxioseslintpnpmtemplatevue
Star Growth
Stars
7k
Forks
1.2k
Weekly Growth
Issues
12
2k4k6k
Jan 2023Mar 2024May 2025Jul 2026
README
logo

V3 Admin Vite - AI Friendly

github release github stars gitee stars atomgit stars

English | 中文

Introduction AI Coding

V3 Admin Vite is an AI-friendly admin dashboard template built on mainstream technologies such as Vue3, Vite, TypeScript, and Element Plus, offering an excellent "Vibe Coding" experience!

Supports mainstream AI coding tools such as Claude Code, CodeX, Cursor, Trae, and Antigravity

Notifications

[!IMPORTANT] Welcome to the all-new version 5.2, delivering a unique AI coding experience! It also introduces the long-awaited backend-controlled dynamic routing permission system

[!WARNING] Version 4.x will no longer be maintained unless there are critical bugs! Click to switch to the 4.x branch

[!TIP] Paid services are officially launched! If you don’t want to do it yourself but want to remove TS or other modules, try the lazy package! Click to check it out

[!NOTE] If you have mobile web app requirements, give the new open-source template MobVue a try

Usage

Recommended Environment
  • Latest version of Visual Studio Code or AI IDE Cursor and Trae
  • Install the recommended plugins in the .vscode/extensions.json file
  • node 20.19+ or 22.12+
  • pnpm 10+
Local Development
# Clone the project
git clone https://github.com/un-pany/v3-admin-vite.git

# Enter the project directory
cd v3-admin-vite

# Install dependencies
pnpm i

# Start the development server
pnpm dev
Build
# Build for the staging environment
pnpm build:staging

# Build for the production environment
pnpm build
Local Preview
# Execute the build command first to generate the dist directory, then run the preview command
pnpm preview
Code Check
# Code linting and formatting
pnpm lint

# Unit tests
pnpm test
Commit Guidelines

feat New feature

fix Bug fix

perf Performance improvement

refactor Code refactoring

docs Documentation and comments

types Type-related changes

test Unit tests related

ci Continuous integration, workflows

revert Revert changes

chore Chores (update dependencies, modify configurations, etc)

Install recommended skills
npx skills experimental_install

Online Preview: github-pages

Chinese Documentation: link

Zero to Hero Tutorial: link

Mobile Web App: mobvue

Electron Desktop Version: v3-electron-vite

Chinese Repository: gitee, atomgit

Optional Group: check how to join

Donations: buy a coffee for the author

Releases & Changelog: releases

Features

Simplified structure: No complex encapsulation, no complicated type gymnastics, just enough to meet the needs

Detailed comments: Every configuration item comes with as detailed comments as possible

Latest dependencies: Keeps all third-party dependencies up to date

Consistency: Unified code style, naming conventions, and comment style

Built-in Features

User Management: Login, logout demonstration

Permission Management: Page-level permissions (dynamic routing controlled by backend APIs), button-level permissions (permission directives and functions), and route guards

Multiple Environments: Development, staging, and production environments

Multiple Themes: Normal, dark, and deep blue themes

Multiple Layouts: Left-side, top, and hybrid layouts

Homepage: Different dashboard pages for different users

Error Pages: 403, 404

Mobile Compatibility: Layouts compatible with mobile screen resolutions

Others: SVG sprite sheet, dynamic sidebar, dynamic breadcrumbs, tab navigation, content zoom and fullscreen, composable functions

Tech Stack

Vue3: Vue3 + script setup with the latest Vue3 Composition API

Element Plus: The Vue3 version of Element UI

Pinia: The legendary Vuex5

Vite: Really fast

Vue Router: The routing system

TypeScript: A superset of JavaScript

pnpm: A faster, disk-space-saving package manager

Scss: Consistent with Element Plus

CSS Variables: Primarily controls layout and color in the project

ESLint: Code linting and formatting

Axios: Sends network requests

UnoCSS: A high-performance, flexible atomic CSS engine

Project Preview Image

preview

Contributors

A big thank you to all the contributors!

contributors

License

MIT License © 2022-PRESENT pany

Related repositories
vbenjs/vue-vben-admin

A modern vue admin panel built with Vue3, Shadcn UI, Vite, TypeScript, and Monorepo. It's fast!

VueMIT Licensevue3vite
vben.pro
32.9k8.9k
element-plus/element-plus

🎉 A Vue.js 3 UI Library made by Element team

TypeScriptnpmMIT Licensevuejscomponent-library
element-plus.org
27.6k19.9k
pure-admin/vue-pure-admin

全面ESM+Vue3+Vite+Element-Plus+TypeScript编写的一款后台管理系统(兼容移动端)

VueMIT Licenseelement-plusvite
pure-admin.github.io/vue-pure-admin
20.4k3.8k
lin-xin/vue-manage-system

Vue3、Element Plus、typescript后台管理系统

VueMIT Licensevueelement-plus
lin-xin.github.io/example/vue-manage-system/
19.6k6.1k
zxwk1998/vue-admin-better

🎉 vue admin,vue3 admin,vue3.0 admin,vue后台管理,vue-admin,vue3.0-admin,admin,vue-admin,vue-element-admin,ant-design,vab admin pro,vab admin plus,vue admin plus,vue admin pro

VueMIT Licensevuevue-admin
vuejs-core.cn/shop-vite/
18.9k3.9k
HalseySpicy/Geeker-Admin

✨✨✨ Geeker Admin,基于 Vue3.4、TypeScript、Vite5、Pinia、Element-Plus 开源的一套后台管理框架。

VueMIT Licenseaxiostypescript
admin.spicyboy.cn
8.1k1.7k
xaboy/form-create

:fire::fire::fire: 强大的低代码动态表单组件,通过JSON数据驱动表单渲染,适配移动端,支持可视化设计。提高开发者对表单的开发效率。目前在政务系统、OA系统、ERP系统、电商系统、流程管理等系统中已稳定应用。

JavaScriptnpmMIT Licenseelement-uiant-design-vue
form-create.com
7.1k1.1k
yangzongzhuan/RuoYi-Vue3

:tada: (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统

VueMIT Licensevue3vite2
ruoyi.vip
6.7k2.5k
LokerL/tts-vue

🎤 微软语音合成工具,使用 Electron + Vue + ElementPlus + Vite 构建。

TypeScriptnpmMIT Licenseelectronelement-plus
tts-doc.loker.vip/home.html
6.1k860
yangjian102621/geekai

AI 助手全套开源解决方案,自带运营管理后台,开箱即用。集成了 ChatGPT, Azure, ChatGLM,讯飞星火,文心一言等多个平台的大语言模型。支持 MJ AI 绘画,Stable Diffusion AI 绘画,微博热搜等插件工具。采用 Go + Vue3 + element-plus 实现。

VueApache License 2.0azurechatgpt
chat.geekai.me
4.7k1.1k
1024-lab/smart-admin

SmartAdmin国内首个以「高质量代码」为核心,「简洁、高效、安全」快速开发平台;基于SpringBoot2/3 + Sa-Token + Mybatis-Plus 和 Vue3 + Vite5 + Ant Design Vue 4.x (同时支持JavaScript和TypeScript双版本);满足国家三级等保要求、支持登录限制、接口数据国产加解密、高防SQL注入等一系列安全体系。

JavaMavenMIT Licensevuetypescript
smartadmin.vip
3.8k997
kailong321200875/vue-element-plus-admin

A backend management system based on vue3, typescript, element-plus, and vite

VueMIT Licensevitevuejs
element-plus-admin.cn
3.7k866