BuildAdmin 是一个基于 Vue.js 的功能丰富、易于使用的后台管理系统框架,使用前后端分离模式开发,后端技术 ThinkPHP8,支持国际化功能,它通过提供现代化的工具和组件,帮助开发者快速构建和定制后台系统。并提供图形化界面,允许开发者通过图形化拖拽的方式,自动生成对应的增删改查代码。
技术栈:Vue3 + Vite5 + Element Plus + TypeScript + Pinia + Axios + ThinkPHP8。
部分页面预览:
安装环境:
项目使用:
// buildadmin 为项目根目录 cd buildadmin // git 克隆的代码需要执行以下命令安装依赖 composer install // 启动项目 php think run
CRUD 代码生成:通过图形化界面生成对应的增删改查代码,支持自动创建数据表,提供多达 22 种表单组件,包括拖拽排序、受权限控制的编辑和删除等。
所见即所得:后台模块市场支持一键安装各种功能模块,如数据导出、短信发送等,系统能够自动维护 package.json 和 composer.json 并通过内置终端自动完成模块所需依赖的安装。
前后端分离:提供了干净的前端代码,不包含后端代码,使得前端开发者可以专注于前端开发,无需了解后端逻辑。
常驻内存:系统内置的功能可以常驻内存运行,提供比传统框架快上数十倍的性能提升。
按需加载:前端的页面组件和语言包均是在使用到它们时,才从网络异步加载,服务端则是基于 ThinkPHP 8 和 PSR 规范天生拥有真正的按需加载能力。
高颜值:提供三种布局模式,其中默认布局使用无边框设计风格,使得后台界面更加美观和实用。
权限验证:可视化的权限管理,支持无限父子级权限分组,前后端搭配鉴权,自由分派页面和按钮权限。
数据回收与反悔:内置全局数据回收站,提供字段级数据修改记录和修改对比,随时回滚和还原。
免费开放稳定:系统开源,无需授权即可商业使用,并将持续迭代版本。