
go-backend-clean-architecture
amitshekhariitbhu
A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.
AI 简介
这是一个使用Go语言构建的后端项目模板,采用清晰架构设计,并集成了Gin框架、MongoDB数据库、JWT认证中间件、测试工具及Docker容器化技术。项目通过分层架构(路由-控制器-用例-仓库-领域)实现业务逻辑与数据访问的解耦,便于维护和扩展;同时利用Viper进行配置管理,Testify和Mockery完成单元测试,确保代码质量和安全性。适用于需要快速搭建稳定且可扩展的API服务场景,如微服务开发、企业级应用后台等。
Go
Apache License 2.06.1k
Stars
658
Forks
46
Watchers
13
Issues
Star 增长
今日0
近 7 天+8
近 30 天+47
综合评分63.16
默认分支main