whatisgithub

What is awesome-go-cn?

jobbole/awesome-go-cn — explained in plain English

Analysis updated 2026-06-24

7,369Audience · developerComplexity · 1/5Setup · easy

In one sentence

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.

Mindmap

mindmap
  root((awesome-go-cn))
    Web
      Web frameworks
      Template engines
      Form handling
    Data
      Database drivers
      Caching
      Data structures
    AI and text
      NLP
      Machine learning
      Text processing
    DevOps
      Testing
      Logging
      Bot frameworks
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Find a Go library for a specific task like authentication, caching, or image processing by browsing the categorized list.

USE CASE 2

Discover Go tools for NLP, machine learning, or bot development with Chinese-language descriptions that explain each library's purpose.

USE CASE 3

Compare Go web frameworks and database drivers side by side before choosing one for a new project.

What is it built with?

Go

How does it compare?

jobbole/awesome-go-cnopenai/guided-diffusionterry-mao/goim
Stars7,3697,3697,369
LanguagePythonGo
Setup difficultyeasyhardhard
Complexity1/55/54/5
Audiencedeveloperresearcherdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

So what is it?

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.

Copy-paste prompts

Prompt 1
I need a Go library for JWT authentication, which ones does awesome-go-cn list and what does each one do?
Prompt 2
Using awesome-go-cn as a reference, which Go web framework would suit a beginner building a REST API?
Prompt 3
From awesome-go-cn, which Go libraries are recommended for natural language processing or working with Chinese text?
Prompt 4
I want to add in-memory caching to my Go app, which libraries does awesome-go-cn list for this and how do they compare?

Frequently asked questions

What is awesome-go-cn?

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.

How hard is awesome-go-cn to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is awesome-go-cn for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.