An example go project using the clean architecture.
.
├── README.md
├── adapters
│ ├── api
│ │ ├── api.go
│ │ └── http_api.go
│ └── db
│ ├── db.go
│ └── mysql_db.go
├── app
│ └── main.go
├── entities
│ └── article.go
├── go.mod
├── go.sum
├── scripts
│ ├── build.sh
│ └── run.sh
└── usecases
├── article.go
└── usecases.go
Please read THIS BLOG from Robert C. Martin to know Clean Architecture.