explaingit

hackstoic/golang-open-source-projects

11,492GoAudience · developerComplexity · 1/5Setup · easy

TLDR

A curated list of 75 actively maintained Go open-source projects across 10 categories, including AI frameworks, cloud-native tools, databases, and web dev, written in Chinese for Go developers.

Mindmap

mindmap
  root((golang-oss-projects))
    What it does
      Curated Go list
      75 active projects
      10 categories
    Categories
      AI and LLM
      Cloud-native
      Databases
      Web development
    Audience
      Go developers
      Chinese-speaking devs
    Design
      No abandoned projects
      Single best-fit category
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

Things people build with this

USE CASE 1

Discover well-maintained Go libraries for cloud-native infrastructure, observability, or data storage to evaluate for a new project

USE CASE 2

Find Go-based AI and LLM frameworks, local model inference tools, and vector databases for a Go backend

USE CASE 3

Use as a reading list to study production-grade Go codebases across multiple domains

Tech stack

Go

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

This repository is a curated directory of Go open-source projects, written in Chinese and aimed at Chinese-speaking developers. It is similar in concept to the well-known "awesome-go" list that exists in English, but the maintainer has reorganized and trimmed the content to focus on projects that are still actively maintained, have a clear place in the ecosystem, and are worth studying or choosing for real work. The current version lists 75 projects grouped into 10 categories. The categories cover AI and agent frameworks, cloud-native and container tools, service management and platform engineering, data storage and search, observability, network and security, web development, data processing and machine learning, developer tools and core libraries, and blockchain. Each entry is a well-known Go project with a one-sentence Chinese description of what it does. The maintainer notes a deliberate shift away from trying to list every possible project. Older entries that were abandoned, archived, or replaced by something better have been removed. Projects that appeared in multiple categories have been consolidated to a single best-fit category. The AI category is new and includes frameworks for building applications on top of large language models, tools for local model inference, a Go implementation of the Model Context Protocol, and a vector database. The list was last reviewed for maintenance status on 2026-03-06. It is a reference resource, not installable software. Someone browsing it is expected to read Chinese, though the project names and links point to their original GitHub repositories where documentation is often available in English.

Copy-paste prompts

Prompt 1
I'm building a Go backend and need to pick a reliable web framework. Which projects in golang-open-source-projects fall in the web development category and what are their trade-offs?
Prompt 2
I want to add observability to my Go service. Which Go observability tools appear in golang-open-source-projects and which one fits a small microservice best?
Prompt 3
Which Go projects in the AI and LLM category of golang-open-source-projects would help me build a tool-calling agent using a local model?
Open on GitHub → Explain another repo

← hackstoic on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.