
项目简介
D2Admin 是一个 MIT 协议开源、免费可商用的企业中后台产品前端脚手架,适用于 ERP、SRM、CRM 等各类管理系统的快速构建。

它基于 Vue 技术栈打造,注重性能优化和实际应用场景,首屏加载 JavaScript 文件小于 60kb,在如今动辄几 MB 的前端项目中显得尤为轻量。

无论是中小型企业快速上线,还是大型企业追求性能与可维护性,D2Admin 都能提供一套成熟的解决方案。
技术特性

-
性能优化:首屏 JS 小于 60kb,内置构建体积检查工具
-
Vue 技术栈:基于 vue-cli3,支持多页面构建与分包优化
-
主题与样式:内置 5 种主题,支持全局尺寸切换与公用样式抽离
-
导航与菜单:可折叠侧边栏、路由与菜单分离、全局菜单搜索
-
页面交互:多标签页模式(支持拖拽排序、右键关闭)、带参路由缓存
-
数据处理:Excel 导入导出(支持合并单元格)、数字动画、JSON View、Markdown 显示组件
-
权限管理:支持 RBAC 模型,权限结构清晰易扩展
-
多语言支持:可适配不同语言环境
架构亮点

-
模块化设计:便于功能拆分与按需加载
-
跨语言生态兼容:可与 Java(Spring Boot / Spring Cloud)、Python(Django / Flask)、Go、PHP 等后端框架快速集成
-
成熟示例与生态:附带大量企业应用示例,社区贡献丰富的二次开发项目
-
高扩展性:支持多种主题定制、菜单动态配置、跨模块数据传递
推荐理由

-
加载快、体验好:首屏优化显著减少用户等待时间
-
功能覆盖全面:企业级管理系统常见需求基本开箱即用
-
跨技术栈支持:无论后端用 Java、Python 还是 Go,都能顺利集成
-
社区活跃:持续更新,衍生项目多,学习成本低
-
实用而不花哨:专注解决企业开发中的痛点,而非堆砌概念
开源使用说明
-
协议:MIT,可商用
-
获取方式:直接从 GitHub 下载或克隆代码
-
文档:项目附带完整使用文档与示例
-
后端集成:可选择官方或社区提供的多种后端实现方案
-
注意事项:部分后端由社区维护,可能未同步到最新版本,请按需适配