Examples taken from Rob Pike's talk about concurrency patterns.
☆383Oct 12, 2018Updated 7 years ago
Alternatives and similar repositories for concurrency-patterns
Users that are interested in concurrency-patterns are comparing it to the libraries listed below
Sorting:
- ☆811May 25, 2020Updated 5 years ago
- Go Training Class Material :☆12,184Feb 20, 2026Updated 2 weeks ago
- Thoughts on Go performance optimization☆10,892Jan 5, 2022Updated 4 years ago
- Go Project Design Documents☆3,444Dec 17, 2025Updated 2 months ago
- Go channels at horizontal scale (powered by message queues)☆1,549Jul 22, 2022Updated 3 years ago
- Curated list of Go design patterns, recipes and idioms☆27,765May 14, 2024Updated last year
- A tool to list and diagnose Go processes currently running on your system☆7,003Jan 8, 2026Updated last month
- Full sourcecode for the book, "Concurrency in Go" published by O'Reilly.☆959May 9, 2021Updated 4 years ago
- A book about the internals of the Go programming language.☆7,924Apr 3, 2021Updated 4 years ago
- Slides and links for 2017 talks☆1,117Aug 16, 2017Updated 8 years ago
- Efficient cache for gigabytes of data written in Go.☆8,095Feb 6, 2026Updated last month
- This is a Golang sample of repository design pattern.☆13Apr 27, 2019Updated 6 years ago
- A collection of useful, performant, and threadsafe Go datastructures.☆7,906Feb 16, 2026Updated 2 weeks ago
- docker / docker-compose helper to easily define custom dns mappings☆12Apr 19, 2024Updated last year
- Miscellaneous Go hacks☆242Nov 13, 2025Updated 3 months ago
- A standard library for microservices.☆27,582Jul 19, 2024Updated last year
- Golang LRU cache☆4,978Updated this week
- Code and website for Go in 5 Minutes Screencasts☆1,351Aug 27, 2024Updated last year
- Test the performance of Go's concurrency structures☆30Jan 31, 2025Updated last year
- Go concurrency patterns from Rob Pike's 2012 Google I/O talk☆170Oct 1, 2018Updated 7 years ago
- Starter-kit for writing services in Go using Kubernetes.☆3,940Updated this week
- Package for comparing Go values in tests☆4,602Jan 16, 2026Updated last month
- Exploring DDD in Go☆2,447Oct 12, 2021Updated 4 years ago
- Staticcheck - The advanced Go linter☆6,729Feb 25, 2026Updated last week
- A workshop covering all the tools gophers use in their day to day life☆2,782Dec 15, 2018Updated 7 years ago
- Concurrency tracer and visualizer for Go (Golang) programming language☆1,977Nov 12, 2022Updated 3 years ago
- Supervisor trees for Go☆11Nov 4, 2017Updated 8 years ago
- Golang Zendesk API Wrapper☆11Sep 14, 2018Updated 7 years ago
- A curated selection of blog posts on Go☆8,045Nov 25, 2025Updated 3 months ago
- Blazing fast, structured, leveled logging in Go.☆24,367Dec 31, 2025Updated 2 months ago
- GopherCon 2018 Performance Tuning Workshop☆930Dec 10, 2018Updated 7 years ago
- 📝 Go: A Documentary | https://golang.design/history☆1,072Jun 8, 2025Updated 8 months ago
- BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support☆4,836Sep 10, 2024Updated last year
- Glow is an easy-to-use distributed computation system written in Go, similar to Hadoop Map Reduce, Spark, Flink, Storm, etc. I am also wo…☆3,220Nov 2, 2018Updated 7 years ago
- Yaegi is Another Elegant Go Interpreter☆8,082Feb 9, 2026Updated 3 weeks ago
- Golang in-memory database built on immutable radix trees☆3,446Feb 22, 2026Updated last week
- Goroutine leak detector☆5,127Dec 10, 2025Updated 2 months ago
- Delve is a debugger for the Go programming language.☆24,624Feb 27, 2026Updated last week
- A Go blocking leaky-bucket rate limit implementation☆4,668May 1, 2024Updated last year