跳到主要内容
AI 代码生成模块化单体整洁架构

GoDDD

AI 驱动的轻量化企业级 REST API 脚手架

通过自然语言描述业务需求,自动生成领域代码。模块化单体架构,低学习曲线,让团队专注业务逻辑。

$ git clone github.com/ixugo/goddd $ cd goddd && make rename name=github.com/you/project $ make init && go run ./cmd/server > Server running on :8080 $ curl localhost:8080/health {"ok": true}

模块化单体架构

按领域拆分模块,每个模块拥有独立的 API、Core 与 Store,团队可并行开发,后期也能平滑演进为微服务。

AI 驱动代码生成

通过自然语言描述业务需求,即可由 godddx 生成领域代码,把重复样板交给 AI,专注业务逻辑。

整洁且低门槛

提供一致的命名规范、错误处理与请求响应封装,学习曲线低,无需精通 DDD 也能快速上手。

生产就绪

内置统一错误处理、请求日志、健康检查、优雅停机,开箱即用的生产级能力。

APIHTTP Handlers
CoreBusiness Logic
StorePersistence

六边形架构

每个领域模块遵循 API → Core → Store 三层分离,业务逻辑不依赖外部框架,可独立测试,团队并行开发互不干扰。