开箱即用的 Go 后台:Goravel + Vue3/React,Docker 三分钟跑起来

AI摘要
开源项目 Goravel Admin 介绍:基于 Go 语言 Goravel 框架的后台管理系统起步模板,前端可选 Vue3+Element Plus 或 React+Ant Design 6,共用同一套 API。内置 JWT 鉴权、RBAC、动态菜单、日志、导出、WebSocket 通知、代码生成器及多租户等能力,支持 Docker Compose 快速部署。定位为可二次开发的企业内部后台底座,明确非支付中台或大型 SaaS 银弹,提供在线 Demo 与中英文文档。

开箱即用的 Go 后台:Goravel + Vue3/React,Docker 三分钟跑起来

做内部后台、运营端时,最费时间的往往不是业务本身,而是:登录鉴权、RBAC、菜单、日志、导出、代码脚手架……每次从零搭一遍,人会麻。

所以我把这些能力收成了一个开源起步模板:Goravel Admin。

开箱即用的 Go 后台:Goravel + Vue3/React,Docker 三分钟跑起来

开箱即用的 Go 后台:Goravel + Vue3/React,Docker 三分钟跑起来

它是什么

基于 Golang Goravel 的后台管理系统,前端可选:

  • Vue 3 + Element Plus
  • React + Ant Design 6

两套 UI 共用同一套 /api/admin,换前端不用重写后端。

适合:企业内部后台、运营管理端、Goravel 二次开发底座。
不适合:直接当金融交易核心,或没运维就硬上超大规模商业 SaaS。

为什么值得看一眼

  • 双前端:Vue / React 任选,API 一套
  • 开箱能力:JWT、RBAC、动态菜单、操作/登录日志、导出、WebSocket 通知、代码生成器、AI Lab
  • 可选 SaaS 路径:一户一库多租户 + 平台控制台
  • 三分钟上手:Docker Compose 拉起来就能点

核心模块大致包括:管理员 / 部门 / 角色权限、字典与系统配置、在线用户踢出、看板统计、多语言等。进阶能力(分表、ES 搜索、队列、可观测、支付示例等)按需开启,不会一上来把仓库塞成「全家桶劝退包」。

在线体验(先点再 Clone)

本地三分钟

git clone github.com/wangxuancheng-dev/gorav...

cd goravel-admin

cp .env.docker.example .env

docker compose up -d –build

localhost:3000 — admin / admin123(请尽快改密码)

本地前端开发可选:Vue html/ → :3007,React html-react/ → :3008,API 指到 http://127.0.0.1:3000。

技术栈速览

层 选型
后端 Goravel(Go)、JWT、RBAC、Migration / Seeder、WebSocket
前端 Vue3 + Element Plus,或 React + Ant Design 6
交付 Docker Compose、中英文文档、在线 Demo

开源定位(说清楚边界)

这是可二次开发的 Admin 起步模板,不是「装完就能当完整支付中台 / 巨型 SaaS」的银弹。模块分层和能力边界在文档里写了:开源定位。

如果你也在用 Go 做后台,或者想试 Goravel,欢迎:

  1. 先玩 Demo
  2. 再看文档 / Clone
  3. 觉得有用就 Star 一下,也方便后面跟迭代

仓库:github.com/wangxuancheng-dev/gorav...

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!