
go-clean-template
evrone
Clean Architecture template for Golang services
AI 简介
evrone/go-clean-template 是一个为 Go 语言服务设计的干净架构模板。它基于 Robert Martin 提出的原则,帮助开发者组织项目结构,避免代码混乱,并保持业务逻辑的独立性、清晰度和可扩展性。该项目采用依赖注入、Fiber Web 框架、Swagger API 文档生成、数据验证、高效 JSON 处理等技术特点,并支持 AMQP RPC、MQ RPC、gRPC 和 REST API 四种类型的服务器。此外,还集成了 Prometheus 监控、ZeroLog 日志记录以及单元测试与模拟库。此模板适用于需要构建易于维护且具有良好扩展性的微服务场景。
Go
MIT License7.6k
Stars
656
Forks
46
Watchers
1
Issues
Star 增长
今日0
近 7 天+4
近 30 天+17
综合评分68.15
默认分支master