golang-clean-web-api ai-architect-eng · COMPLETED
Golang Clean architecture REST API example with a comprehensive real project. It uses docker, docker compose, redis, elasticsearch, kibana, filebeat, postgresql, prometheus, grafana. also use gin, gorm, viper, zerolog, zap, validator, dynamic search, swagger and JWT
github.com/ai-architect-eng/golang-clean-web-api · ★ 3 · Forks 0 · Size 1.4 MB
SUMMARY
Technologies 16
Scored 16
Observed 16
Practices 6
Evidence 16
Skips 0
COVERAGE
Analyzed 159 files · 137 commits · 0 API calls
TECHNOLOGIES & DEPTH
Go LANGUAGE Depth 70
110 files · PRODUCTION
Dockerfile LANGUAGE Depth 70
5 files · PRODUCTION
Shell LANGUAGE Depth 70
2 files · PRODUCTION
JSON LANGUAGE Depth 70
8 files · PRODUCTION
Markdown LANGUAGE Depth 70
1 files · PRODUCTION
YAML LANGUAGE Depth 70
14 files · PRODUCTION
Go Modules BUILD_TOOL Depth 80
1 files · CONFIGURATION
Elasticsearch DATABASE Depth 81
5 files · CONFIGURATION
GORM LIBRARY Depth 74
6 files · PRODUCTION
Gin FRAMEWORK Depth 74
38 files · PRODUCTION, TEST
PostgreSQL DATABASE Depth 80
4 files · CONFIGURATION
Prometheus OBSERVABILITY Depth 66
3 files · PRODUCTION
Redis CACHE Depth 84
6 files · CONFIGURATION
Zap OBSERVABILITY Depth 58
1 files · PRODUCTION
debug LIBRARY Depth 62
2 files · PRODUCTION
go-playground/validator LIBRARY Depth 70
4 files · PRODUCTION
PRACTICES
documentation · observedautomated_tests · observedcontinuous_integration · observedcontainerization · observedlinting · absentformatting · absent
ACTIVITY & OWNERSHIP
First commit 2023-01-13
Last commit 2025-07-18
Active months 10
Commits 137