This is your work, valued
The official GitHub account of Dwayne 'The Rock' Johnson
diskv. A disk-backed key-value store.
1.5kff. Flags-first package for configuration
1.4kgo-microservices. Go microservices workshop example project
361caspaxos. A Go implementation of the CASPaxos protocol
297raft. An implementation of the Raft distributed consensus protocol.
171g2s. Get to Statsd: forward simple statistics to a statsd server
148how-i-start-go. How I Start: Go
143trc. In-process request tracing
103mergemap. Go library to recursively merge JSON maps
96unixtransport. Support for Unix domain sockets in Go HTTP clients
86ctxdata. A helper for collecting and emitting metadata throughout a request lifecycle.
76g2g. Get to Graphite: publish Go expvars to a Graphite server
71grender. A different take on a static site generator
60goop. An audio synthesizer in Go
59prometheus-aggregator. Prometheus metrics aggregator
41gattaca. A monolith and microservices example repository
39runsvinit. A Docker init process for graceful shutdown of runit services.
39conntrack. Track incoming and outgoing connections
38go-training. Exercises
38elasticsearch. ElasticSearch client library for Go
30rb. High-performance in-memory ring buffer
29ps. Publish/subscribe utility
27infrastructure. My servers, let me show you them
27sshttp. SSH/HTTP demuxing and proxying server
27lightctl. Control program for IKEA TRÅDFRI smart lights
19breakfast-solutions. A dumb service to illustrate principles of observability
19wtf. Demonstrates a serious problem in the implementation of Go vendoring
19sympatico. Deprecated, please refer to peterbourgon/gattaca
17dotfiles. 🌀
16lpg. Local Prometheus and Grafana: work with metrics during development
15ctxlog. Create wide log events in Go programs
15stats. Compute normal stats on numbers from stdin.
11http-proxy. An HTTP server with a simple config format that proxies to localhost
11reference. Go kit reference service
8srvproxy. Proxy for DNS SRV records
7peter-bourgon-org. My web site.
6tns. Dockertime
4hose-poet. Consume from the firehose; unearth accidental prose
4numberstation. Emit data for websocket listeners
4eventsource. Go client and server library for EventSource (SSE)
3grid. Controller software for the Monome Grid 128
2usage. Nicer help text for Go programs
2vegeta. HTTP load testing tool and library. It's over 9000!
2crc32. Generate crc32 checksums of data
1easypki. Creating a certificate authority the easy way
1dummyrelease. Go
1spec. The canonical spec for ulid
1