tmrts / go-patterns Go 28K 2.3K Curated list of Go design patterns, recipes and idioms go idioms patterns awesome