awesome-go-cn
Go 资源大全中文版, 内容包括:Web框架、模板引擎、表单、身份认证、数据库、ORM框架、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析、教程和(电子)书等。由「开源前哨」和「Go开发大全」微信团队维护。
A curated, Chinese-language catalog of Go libraries and tools organized by dozens of categories, from web frameworks and databases to machine learning and game development, so Chinese-speaking developers can find the right Go package quickly.
This repository is a Chinese-language version of the well-known "awesome-go" list, which collects links to useful libraries and tools written in Go. If you want to find Go libraries for a specific task and prefer reading Chinese, this is a maintained translation and adaptation of that broader catalog.
The list is organized into dozens of categories. The areas covered include authentication and OAuth, web frameworks, template engines, form handling, database drivers and query builders, data structures, image processing, text processing, natural language processing, machine learning, logging, testing, JSON handling, caching, and much more. There are also sections for bot frameworks, IoT libraries, game development, and DevOps tooling.
Each entry gives a brief description of the library in Chinese, explaining what it does and often noting whether it is a native Go implementation or a wrapper around a library from another language. This makes it easier to judge at a glance whether a given tool suits the project at hand.
The list is maintained by two Chinese-language developer communities: "Open Source Pioneer" and "Go Developer Encyclopedia," both WeChat public accounts. Contributors are credited in the README. The project periodically syncs with the upstream English awesome-go list, so it stays reasonably current.
This is a reference document rather than a software project. There is nothing to install or run. You browse the list, find a library that matches your need, and follow the link to the actual GitHub repository for that library. The README is written almost entirely in Chinese.
The full README is longer than what was shown.
Where it fits
- Find a Go library for a specific task like authentication, caching, or image processing by browsing the categorized list.
- Discover Go tools for NLP, machine learning, or bot development with Chinese-language descriptions that explain each library's purpose.
- Compare Go web frameworks and database drivers side by side before choosing one for a new project.