A cloud-native Go microservices framework with cli tool for productivity.
翻译准备中
开发工具GitHub @zeromicro自行安装运营者未确认
试用过了吗? 点一下就好,无需登录。
尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗go-zero is a web and rpc framework with lots of builtin engineering practices. It’s born to ensure the stability of the busy services with resilience design and has been serving sites with tens of millions of users for years.
go-zero (listed in CNCF Landscape: https://landscape.cncf.io/?selected=go-zero) is a web and rpc framework with lots of builtin engineering practices. It’s born to ensure the stability of the busy services with resilience design and has been serving sites with tens of millions of users for years.
go-zero contains simple API description syntax and code generation tool called goctl. You can generate Go, iOS, Android, Kotlin, Dart, TypeScript, JavaScript from .api files with goctl.
In early 2018, we transitioned from a Java+MongoDB monolithic architecture to microservices, choosing:
go-zero follows these core design principles:
go-zero integrates engineering best practices:
Run the following command under your project:
go get -u github.com/zeromicro/go-zero
The go-zero team provides workflow guidance and implementation patterns for AI coding assistants such as Claude Code, GitHub Copilot, and Cursor. For assistants with terminal access, the recommended workflow is to run goctl directly to generate framework-compliant code.
Install goctl and ensure it is available in your $PATH:
go install github.com/zeromicro/go-zero/tools/goctl@latest
goctl --version
Follow the ai-context setup guide and zero-skills integration guides to configure your assistant's workflow instructions and pattern library.
.api or .proto specification, then run goctl in the terminal to generate code.Example: Create a REST API → write the .api specification → run goctl api go → implement the logic using zero-skills patterns → run go mod tidy, go build ./..., and go test ./....
For clients that use MCP tools, such as Claude Desktop, configure mcp-zero to invoke goctl through MCP. It uses the same code generation engine; assistants with terminal access can use the direct workflow above without an MCP server.
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗