go-patterns by tmrts

Curated list of Go design patterns, recipes and idioms

created at Dec. 14, 2015, 10:05 p.m.

Go

617 +1

24,191 +24

2,153 +4

GitHub
sarama by IBM

Sarama is a Go library for Apache Kafka.

created at July 5, 2013, 6:52 p.m.

Go

657 +0

11,036 +34

1,718 +2

GitHub
traefik by traefik

The Cloud Native Application Proxy

created at Sept. 13, 2015, 7:04 p.m.

Go

676 -1

48,197 +162

4,860 +11

GitHub
kit by go-kit

A standard library for microservices.

created at Feb. 3, 2015, 12:01 a.m.

Go

677 -1

26,158 +20

2,413 +1

GitHub
cockroach by cockroachdb

CockroachDB - the open source, cloud-native distributed SQL database.

created at Feb. 6, 2014, 12:18 a.m.

Go

691 -2

29,167 +39

3,641 +5

GitHub
caddy by caddyserver

Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

created at Jan. 13, 2015, 7:45 p.m.

Go

829 +0

54,122 +191

3,860 +8

GitHub
prometheus by prometheus

The Prometheus monitoring system and time series database.

created at Nov. 24, 2012, 11:14 a.m.

Go

1,124 -1

52,982 +115

8,772 +18

GitHub
beego by beego

beego is an open-source, high-performance web framework for the Go programming language.

created at Feb. 29, 2012, 2:32 a.m.

Go

1,191 +1

30,944 +22

5,577 -3

GitHub
tidb by pingcap

TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at : https://tidbcloud.com/free-trial

created at Sept. 6, 2015, 4:01 a.m.

Go

1,267 -3

36,225 +55

5,718 +3

GitHub
etcd by etcd-io

Distributed reliable key-value store for the most critical data of a distributed system

created at July 6, 2013, 9:57 p.m.

Go

1,324 -1

46,485 +45

9,600 +9

GitHub
gin by gin-gonic

Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.

created at June 16, 2014, 11:57 p.m.

Go

1,355 -1

75,710 +95

7,838 +2

GitHub
go-ethereum by ethereum

Go implementation of the Ethereum protocol

created at Dec. 26, 2013, 1:05 p.m.

Go

2,202 -2

46,303 +77

19,462 +34

GitHub
build-web-application-with-golang by astaxie

A golang ebook intro how to build a web with golang

created at Aug. 2, 2012, 11:49 a.m.

Go

2,351 -1

42,952 +17

10,652 +5

GitHub
ringpop-go by uber

Scalable, fault-tolerant application-layer sharding for Go applications

created at June 5, 2015, 10:48 p.m.

Go

2,611 +3

816 +0

82 +0

GitHub
moby by moby

The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

created at Jan. 18, 2013, 6:10 p.m.

Go

2,908 -2

67,810 +29

18,543 +8

GitHub
kubernetes by kubernetes

Production-Grade Container Scheduling and Management

created at June 6, 2014, 10:56 p.m.

Go

3,236 +1

107,105 +136

38,495 +32

GitHub