# GopherHub **Repository Path**: zevolh/gopherhub-forum ## Basic Information - **Project Name**: GopherHub - **Description**: 基于Gin + Mysql + Redis + Swagger + Zap + Viper + Docker的论坛平台,实现用户服务、帖子服务、投票服务、消息服务等模块。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-12 - **Last Updated**: 2025-05-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GopherHub论坛 #### 介绍 基于vue+go+gin+mysql+redis的博客论坛后端项目 #### 技能清单 ``` 1.雪花算法 2.gin框架 3.zap日志库 4.Viper配置管理 5.swagger生成文档 6.JWT认证 7.令牌桶限流 8.Go语言操作MySQL (sqlx) 9.Go语言操作Redis (go-redis) ``` #### 项目目录 ``` GopherHub ├── controllers │ ├── code.go │ ├── community.go │ ├── post.go │ ├── request.go │ ├── response.go │ ├── user.go │ ├── validator.go │ └── vote.go ├── dao │ ├── mysql │ │ ├── community.go │ │ ├── error_code.go │ │ ├── mysql.go │ │ ├── post.go │ │ └── user.go │ └── redis │ ├── keys.go │ ├── post.go │ ├── redis.go │ └── vote.go ├── logger │ └── logger.go ├── login │ ├── community.go │ ├── post.go │ ├── user.go │ └── vote.go ├── middlewares │ └── auto.go ├── models │ ├── community.go │ ├── create_table.sql │ ├── params.go │ ├── post.go │ └── user.go ├── pkg │ ├── jwt │ │ └── jwt.go │ └── snowflake │ └── snowflake.go ├── router │ └── router.go ├── settings │ └── settings.go ├── tmp │ ├── build-errors.log │ └── main.exe ├── config.yaml ├── go.mod └── main.go ``` #### 学习笔记 1. [李文周的博客](http://https://www.liwenzhou.com/)