
go-backend-clean-architecture
amitshekhariitbhu
A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.
AI 简介
这是一个基于Go语言的后端项目模板,采用Clean Architecture(清洁架构)分层设计,集成Gin Web框架、MongoDB数据库、JWT认证中间件、单元测试(Testify/Mockery)及Docker容器化支持。项目严格划分Router、Controller、Usecase、Repository和Domain五层,强调关注点分离、可测试性与可维护性。适用于需要快速搭建结构清晰、易于扩展和长期维护的Go Web服务场景,如API服务、微服务基础模块或教学示范项目。
Go
Apache License 2.06.1k
Stars
668
Forks
47
Watchers
13
Issues
Star 增长
今日0
近 7 天0
近 30 天+27
综合评分67.18
默认分支main