# Ruoyi-Go
**Repository Path**: OptimisticDevelopers/Ruoyi-Go
## Basic Information
- **Project Name**: Ruoyi-Go
- **Description**: 🎉 基于Go,gin,JWT,vue前后端分离的权限管理系统,同时提供了 原生Android 的版本!!!
- **Primary Language**: Go
- **License**: MIT
- **Default Branch**: 2.X
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 178
- **Forks**: 82
- **Created**: 2022-10-11
- **Last Updated**: 2025-06-16
## Categories & Tags
**Categories**: backend
**Tags**: Go语言, Gin, Vue, JWT
## README
RuoYi-Go v1.0.0
基于gin+Vue Go快速开发框架
## 项目介绍
🎉 基于Go,gin,JWT,vue前后端分离的权限管理系统,同时提供了 原生Android 的版本!!!
* 前端采用Vue2 & ElementUI。
* 后端采用go、gin & Jwt & gorm & mysql & copier & redis & gin-cache && xxl-job。
* 权限认证使用Jwt,支持多终端认证系统。
## 在线体验
- admin/admin123
- 陆陆续续收到一些打赏,为了更好的体验已用于演示服务器升级。谢谢各位小伙伴。
文档地址: https://ruoyi-go.qiqjia.com
## 演示图
访问地址:http://127.0.0.1:8080/old#/
## 演示图(新版本)
访问地址:http://127.0.0.1:8080/#/
## 后台接口开发
- 用户管理
- 菜单管理
- 角色管理
- 字典管理
- 日志管理
- job管理(无参)完成
- 配置管理
- 部门管理
- 通知管理
- 缓存列表
- 在线用户
- 缓存监控(待)
- 服务监控(待)有bug
- 操作日志-统一接口处理
- 错误日志处理
- xxl-job管理(demo成功)
- 代码生成器Go版本完成
## 安装
1.导入sql到mysql
数据库文件:
- sql/ry-go.sql -- 去掉了qrtz_xx 系列表;
- sql/ry-job.sql -- xxljob功能项目
后台前端地址:https://gitee.com/y_project/RuoYi-Vue/tree/master/ruoyi-ui
已修改访问地址,在view/admin 文件夹中
2.拉取依赖
> go mod tidy
错误信息timeout。
自动下载
go env -w GO111MODULE=on
设置环境为国内代理
go env -w GOPROXY=https://goproxy.cn,direct
3.创建.env文件以及配置
> cat config/config.yaml.example > config.yaml
配置用户名和密码以及端口号等信息
## 启动
```shell
go run main.go
```
## 后台页面功能概览
访问地址:http://127.0.0.1:8080/admin