
goa
goadesign
Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.
AI 简介
Goa 是一个面向设计优先(design-first)的 Go 语言 API 开发框架,通过声明式领域特定语言(DSL)统一定义服务接口,自动生成 HTTP/gRPC 服务端代码、客户端 SDK 及 OpenAPI/Swagger 文档。其核心特点是零偏差(zero drift)——生成的代码与文档严格同步,支持微服务架构下的快速迭代与跨团队协作。适用于需要高一致性、强契约约束的云原生 API 和微服务开发场景,尤其适合对 API 可维护性、文档准确性和多语言客户端支持有明确要求的中大型后端系统。
Go
MIT License6.1k
Stars
585
Forks
145
Watchers
30
Issues
Star 增长
今日0
近 7 天0
近 30 天+4
综合评分64.7
默认分支v3