AleksK1NG
Go-Clean-Architecture-REST-API
Go

Golang Clean Architecture REST API example

Last updated Jul 4, 2026
958
Stars
167
Forks
4
Issues
0
Stars/day
Attention Score
42
Language breakdown
Go 97.6%
Makefile 1.2%
Shell 1.0%
Dockerfile 0.2%
β–Έ Files click to expand
README

Golang Clean Architecture REST API example πŸš€

πŸ‘¨β€πŸ’» Full list what has been used:

Recomendation for local development most comfortable usage:

make local // run all containers make run // it's easier way to attach debugger or rebuild/rerun project

πŸ™ŒπŸ‘¨β€πŸ’»πŸš€ Docker-compose files:

docker-compose.local.yml - run postgresql, redis, aws, prometheus, grafana containrs docker-compose.dev.yml - run docker development environment docker-compose.delve.yml run development environment with delve debug

Docker development usage:

make docker

Local development usage:

make local make run

SWAGGER UI:

https://localhost:5000/swagger/index.html

Jaeger UI:

http://localhost:16686

Prometheus UI:

http://localhost:9090

Grafana UI:

http://localhost:3000

πŸ”— More in this category

Β© 2026 GitRepoTrend Β· AleksK1NG/Go-Clean-Architecture-REST-API Β· Updated daily from GitHub