finds.dev← search

// the find

pibigstar/go-demo

★ 2,708 · Go · MIT · updated Jun 2025

Go语言实例教程从入门到进阶,包括基础库使用、设计模式、面试易错点、工具类、对接第三方等

A sprawling Go learning repo covering language basics, design patterns, third-party SDK integrations, LeetCode solutions, and a toy blockchain. It's aimed at Chinese-speaking developers learning Go, from beginners through interview prep. The README and most comments are in Chinese, so non-readers will find it harder to navigate.

The breadth is genuine — goroutine patterns, pprof profiling, CGo, and sync primitives are all present with runnable examples rather than just code snippets. The design patterns section covers the Go-idiomatic takes on patterns like functional options and worker pools that don't appear in language-agnostic pattern books. Third-party SDK coverage (Kafka, MQTT, NSQ, Elasticsearch, Redis) gives a working starting point for integrations that usually require reading multiple docs. Tests are included throughout rather than bolted on as an afterthought.

The repo is a collection, not a library — there's nothing to import and use, so its value is entirely educational. LeetCode solutions stop at problem 26, which limits its usefulness for serious interview prep. Last meaningful update was June 2025 but some SDK examples (Alipay, WeChat) are almost certainly stale against current API versions. The QQ spider section (auto-claiming gifts via QQ protocol) is legally grey territory that will break without warning when Tencent changes their protocol, and it probably already has.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →