BeaverX Admin:一套真正能跑起来的开源管理后台

BeaverX Admin:一套真正能跑起来的开源管理后台

如果你正在找一套前后端完整、能直接二开、文档跟得上的管理后台方案,BeaverX Admin 值得放进你的候选清单。

它不是「只有登录页」的 Demo,也不是把官方模板简单拼在一起------从 RBAC 权限 、服务端菜单 、站内信与 SignalR 实时推送 ,到 Hangfire 定时任务 、CAP 异步导出 、多节点部署指引,都是可运行、可扩展的生产级骨架。


在线体验,无需本地搭建

项目 说明
演示地址 https://beaverxadmin.com/
默认账号 admin / Admin@123
文档站 https://docs.beaverxadmin.com/

开源演示说明 :本站为 BeaverX Admin 开源项目在线演示。演示环境每 5 分钟自动清理数据,请勿保存重要信息或用于生产。

打开即可体验:用户/角色/菜单、字典与配置、定时任务与 Hangfire 面板、在线用户、支付示例、富文本与签名等组件------侧边栏里有的,不是空壳。


功能界面预览

以下为在线演示主要界面截图(admin / Admin@123),更多见 功能预览。

首页

用户管理

角色管理

字典管理

配置管理

定时任务

Hangfire 调度面板(/hangfire,独立账号,见后端配置):

在线用户

支付宝

富文本

用户中心


前后端仓库,职责清晰

仓库 技术 说明
beaverx-vue-admin Vue 3 + TypeScript + Arco Design + Vite 8 管理端 UI,服务端菜单动态路由
BeaverX.Admin .NET 10 + EF Core + BeaverX 模块化框架 REST API、权限、种子数据、基础设施

数据库支持 PostgreSQL (默认 master 分支)与 MySQL 8+ (master-mysql 分支),前端无需改动,后端切换分支并配置连接串即可。


为什么选它?

1. 服务端菜单 + 权限,前后端对齐

  • 菜单、路由、component 由后端下发,前端按 views/ 路径自动匹配页面
  • 目录 / 菜单 / 按钮三级 RBAC,权限码前后端一致
  • 新增业务模块有完整文档:Entity → AppService → Controller → 菜单种子 → 前端页面

踩坑最多的 403(component 不一致) 在文档里写清楚了,照着做一般一次过。

2. 现代技术栈,长期可维护

后端:.NET 10、JWT + Refresh Token、Serilog、EF Core 迁移、MinIO 文件存储、可切换 Memory/Redis 缓存。

前端 :Vue 3 Composition API、Pinia、Vite 8、SignalR 实时通知(导出进度、未读消息),打包后支持新版本检测弹窗提醒用户刷新。

3. 企业场景常见能力,默认就有

能力 说明
站内信 管理端发送 + 用户收件箱 + 未读角标
SignalR 导出任务、未读消息推送,告别轮询
Hangfire 后台 HTTP 定时任务 + 代码 IRecurringJob 双模式
异步导出 CAP + 数据库 + MinIO,带幂等与恢复
在线用户 单实例内存 / 多节点 Redis 追踪
多节点部署 文档说明缓存、Backplane、CAP 队列如何改

4. 保姆级文档,不是 README 一发了事

文档站定位是 「从零跑通 → 加菜单 → 加权限 → 加 CRUD 模块」 的连续教程:

适合个人学习、团队内训、以及需要快速交付管理后台原型的场景。


适合谁?

  • 全栈 / 后端:想用 .NET 10 搭一套标准分层后台,不想从零造 RBAC 轮子
  • 前端:熟悉 Vue,希望对接真实 API、服务端菜单、权限指令的完整范例
  • 技术负责人:需要可演示、可二开、文档齐全的开源底座,缩短从 0 到 1 的时间
  • 学习者:通过可读代码 + 教程,理解「管理后台」常见模块怎么串起来

5 分钟本地启动

后端(PostgreSQL 示例):

bash 复制代码
git clone https://github.com/hdonghua/BeaverX.Admin.git
cd BeaverX.Admin
# 配置 appsettings.Development.json 中的数据库连接串
dotnet ef database update --project BeaverX.Admin.EntityFrameworkCore --startup-project BeaverX.Admin.Http.Host
dotnet run --project BeaverX.Admin.Http.Host

前端:

bash 复制代码
git clone https://github.com/hdonghua/beaverx-vue-admin.git
cd beaverx-vue-admin
pnpm i
# .env.development 中配置 VITE_API_BASE_URL=http://localhost:5216
pnpm dev

浏览器打开 http://localhost:5173,使用 admin / Admin@123 登录。

MySQL 用户请切换后端至 master-mysql 分支,详见 MySQL 支持。


开源与共建

BeaverX Admin 以开源方式发布。若你觉得项目有帮助,欢迎在 GitHub 上给 beaverx-vue-admin 和 BeaverX.Admin 点个 Star------这是对我们最大的鼓励,也能让更多人发现这套方案。

欢迎:

  • Star 支持项目传播
  • 提交 Issue 反馈问题与需求
  • Pull Request 贡献代码与文档
链接 地址
前端仓库 github.com/hdonghua/beaverx-vue-admin
后端仓库 github.com/hdonghua/BeaverX.Admin
在线演示 beaverxadmin.com
文档站 docs.beaverxadmin.com

开始阅读教程

若你准备动手,建议按这条路径走:

项目介绍 → 环境准备 → 10 分钟跑起来 → 后端概览 → 前端概览


BeaverX Admin --- 让管理后台从「能跑」到「能改」,再快一步。

相关推荐
小羊没烦恼!3 天前
微服务化的基石——持续集成
java·大数据·word·powerpoint·.net
志尊宝3 天前
Vue3 零基础每日笔记(055):组件里正确使用 store——storeToRefs 解构与 $patch 批量修改
笔记·vue·html·前端开发·软件开发
yzy853 天前
Vue中下载或打开文件的JavaScript方法
前端·javascript·vue
_Jonas3 天前
.net framework开发环境正式环境配置文件的切换
.net·wpf
Y3815326625 天前
C# 调用谷歌搜索 API:HttpClient 与 System.Text.Json 实战
搜索引擎·.net
溪语流沙5 天前
Django + Vue电商项目第001讲:开篇|注册登录加增删改查,那不是电商
redis·python·mysql·docker·typescript·django·vue
qq_410194295 天前
.NET 8.0 下基于 PaddleOCRSharp 的离线文字识别落地指南
算法·.net
程序员阿黄5 天前
基于 Django 与 Vue 3 的智能实验室预约系统设计与实现
后端·python·mysql·django·vue·毕设
.Hypocritical.5 天前
Vue CLI(vue-cli)和 Vite 超详细对比
vue
志尊宝6 天前
Vue3 零基础每日笔记(040):Vite 创建 Vue3 + TS 项目——企业标配从这一篇开始
笔记·vue·html·前端开发·软件开发