Curated list of Go design patterns, recipes and idioms
- go
- idioms
- patterns
- awesome
47,133 repositories indexed
1–24 of 34 · Most stars
Curated list of Go design patterns, recipes and idioms
TranslatedLearn and understand Docker&Container technologies, with real DevOps practice!
Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
Translated7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) A series on writing/implementing things from scratch in 7 days with Go
Translated✍🏻 Source Code Deep Dives, System Design & Engineering Blogs | Halfrost-Field (冰霜之地, "Land of Frost"): notes on source code analysis, system design, and engineering practice
TranslatedWeekly Go Online Meetup via Bilibili|Go Night Reading|Share Go-related technical topics through live streaming on Bilibili, and every day everyone communicates and discusses programming topics in a timely way on WeChat/Telegram/Slack.
TranslatedA Chinese-language version of awesome-go, built for internet IT professionals
Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture
Clean Architecture template for Golang services
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
Implements a deep pretty printer for Go data structures to aid in debugging
📁 Examples for 🚀 Fiber
Data structure and algorithm library for go, designed to provide functions similar to C++ STL
An opinionated guideline to structure & develop a Go web application/service
CLRS study. Codes are written with golang.
Matching Engine for Limit Order Book in Golang
A foundational and practical guide for effectively learning and progressively building a blockchain from scratch in Go with gRPC
Copygen generates code based on Go types. Generate type-based code to copy values from type to type and fields from struct to struct by default (copier without reflection).
📖 Build a RESTful API on Go: Fiber, PostgreSQL, JWT and Swagger docs in isolated Docker containers.
Go Todo Backend example using modular project layout for product microservice.
DDD like architecture sample application
A collection of simple programs which can generate bitcoin wallets, create and sign transactions, and send transactions over the bitcoin network.
A highly optimized double-ended queue