vela-admin

Vela Admin 是一个面向 Vue 3 的后台应用框架基底,提供后台应用常见的布局、路由解析、菜单、权限、主题和基础交互能力。
931
Install
npm install vela-admin
Latest Version:0.4.0
Vue:3
License:MIT
Last Updated:Oct 5, 2026
Links: GitHub  ·  npm
Maintainer: lintx

vela-admin

Vela Admin 是一个面向 Vue 3 的后台应用框架基底,提供后台应用常见的布局、路由解析、菜单、权限、主题和基础交互能力。

它默认采用 Varlet UI 与 Material Design 风格,适合希望快速启动后台应用,同时保留业务技术选择自由度的项目。

在线演示

快速开始

推荐使用生成器创建项目:

npm create vela-admin@latest my-app

进入项目后安装依赖并启动:

cd my-app
pnpm install
pnpm run dev

基础接入

业务工程通常通过子入口按需导入框架能力:

import '@varlet/ui/es/style'
import 'vela-admin/style'

import Varlet from '@varlet/ui'
import { createAdminApp, defineAdminConfig } from 'vela-admin/app'
import { createAdminRouter } from 'vela-admin/router'

import App from './App.vue'

const pages = import.meta.glob('./pages/**/*.vue')
const pageMeta = import.meta.glob('./pages/**/*.meta.js', { eager: true })

const router = createAdminRouter({
  pages: {
    ...pages,
    ...pageMeta,
  },
})

createAdminApp({
  root: App,
  router,
  config: defineAdminConfig({
    appName: 'Vela Admin',
    homePath: '/',
    loginPath: '/login',
  }),
  plugins: [Varlet],
}).mount('#app')

文档

  • 快速开始:https://github.com/lintx/vela-admin#readme
  • 路由规则:https://github.com/lintx/vela-admin/blob/main/docs/routing.md
  • 配置参考:https://github.com/lintx/vela-admin/blob/main/docs/configuration.md
  • 主题说明:https://github.com/lintx/vela-admin/blob/main/docs/theme.md

Related Packages

create-vela-admin

Vela Admin 的项目生成器,用于创建基于 Vue 3、Vite、Varlet UI 和 `vela-admin` 的...

863 0
cosey

基于 Vue3 + vite 的后台管理系统框架

23,583 16
@opengis/admin

This project Softpro Admin

13,024
pax-admin

基于 Vue 3.5 + Vite + Ant Design Vue 的前端管理系统脚手架

1,049
vite-plugin-vue2

Vite plugin for Vue2

1,474,659 618

Version History

Version Released Vue License
0.4.0 ^3.5.13 MIT
0.3.0 ^3.5.13 MIT
0.2.0 ^3.5.13 MIT
0.1.1 ^3.5.13 MIT
0.1.0 ^3.5.13