Skip to content

zp857/go-clean-arch-template

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-clean-arch-template

golang 简洁架构模版,对应的前端项目为 vue-web-template

技术架构

  • RPC 通信:amqp-rpc
  • HTTP Server:gin
  • 分布式框架:asynq
  • orm 框架:gorm
  • 日志:zap
  • 身份鉴权:jwt
  • 权限管理:casbin

代码架构

  • 简洁架构Clean Coder Blog
  • 面向包的设计
  • 面向接口编程
  • 依赖注入
  • repo 层 Filter 思想 BuildWhere()
  • 童子军军规

API 文档

https://apifox.com/apidoc/project-2606572/

参考

https://github.com/amitshekhariitbhu/go-backend-clean-architecture

https://github.com/evrone/go-clean-template

https://www.jianshu.com/p/f3a025fb3053

《Clean Code》

About

My golang clean arch template.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%