khannedy/golang-clean-architecture resource
Go-Lang Clean Architecture observed · 2026-08-28
Health v2 · maintenance only
49/100
- Activity 38
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2135
- days_rel: n/a
- days_push: 373
- n_releases_24m: 0
Adoption not part of the score
1092 stars · 278 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Go project template implementing Clean Architecture with layered delivery, use case, repository, and gateway components. It ships with a Fiber HTTP server, GORM/MySQL persistence, Kafka worker, migrations, and configuration out of the box.
Use cases
- start a new Go backend project with clean architecture
- golang rest api project template with layered structure
- learn how to structure a Go web service with use cases and repositories
- boilerplate for Go API with MySQL and Kafka
- example of golang clean architecture with fiber and gorm
- template for separating business logic from delivery and database layers
When to choose
- you want a proven, opinionated starting point for a Go backend following clean architecture
- your stack matches Fiber, GORM, MySQL, and Kafka
- you want migrations, validation, logging, and config wired up from day one
When to avoid
- you prefer a different architecture style like hexagonal or DDD with your own conventions
- you use a different stack such as Gin, Echo, PostgreSQL, or gRPC-first services
- you need a production service rather than a template you must adapt and harden
Facets
learning-resource · maturity active
web-framework orm database logging middleware routing templating backend web-development developer-tools apis go windows self-hosted clean-architecture go-fiber gorm kafka project-template layered-architecture mysql viper golang-migrate sarama boilerplate linux macos docker
1 source
- readme: https://github.com/khannedy/golang-clean-architecture · fetched 2026-08-28 · 655889e070f2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| khannedy/golang-clean-architecture | main | 49 |
For agents
markdown · JSON · MCP: product_card(name="khannedy/golang-clean-architecture")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem