An open API service indexing awesome lists of open source software.

https://github.com/masterjoyhunan/go-admin-cms

gin + gorm + casbin + restful + logrus 的一套通用 cms 系统
https://github.com/masterjoyhunan/go-admin-cms

casbin gin gorm logrus restful

Last synced: about 1 year ago
JSON representation

gin + gorm + casbin + restful + logrus 的一套通用 cms 系统

Awesome Lists containing this project

README

          

## go-admin-cms
使用 GO 编写的一套最基本功能的,前后端分离的 cms 系统,适合新手踏进 GO 的大门

你在这里可以学到:
* 精简代码 (go fmt)
* 常见项目目录结构
* 标准 RESTful API 接口
* GIN 框架的基本使用
* GIN 框架的中间件支持
* GIN 框架的错误处理
* GIN 参数绑定
* JWT 认证
* 生成 SESSION
* 生成验证码
* 日志管理
* 配置管理
* 使用 Casbin 进行访问控制
* 本地缓存
* GORM 框架的基本使用
* GORM 自动生成数据表结构
* Swagger Api 自动生成
* 命令模式

该项目仅仅包含了最简单的 用户-角色-权限 管理系统,你可以在此基础上二次开发项目
## 使用方法
```bash
go clone git@github.com:MasterJoyHunan/go-admin-cms.git
cd go-admin-cms
go run main.go
```
如果有需要,请修改 conf 文件夹下的配置文件
## 其他教程
* [go 编写的通用后台](https://github.com/MasterJoyHunan/go-admin-cms)
* [vue 编写的通用后台界面](https://github.com/MasterJoyHunan/go-admin-vue)
* [casbin 在其项目的使用](https://github.com/MasterJoyHunan/casbin-demo)

## 在线体验
[goadmin.masterjoy.top](http://goadmin.masterjoy.top)

## LICENCE
MIT