Pinned Repositories
atomic
Wrapper types for sync/atomic which enforce atomic access
automaxprocs
Automatically set GOMAXPROCS to match Linux container CPU quota.
dig
A reflection based dependency injection toolkit for Go.
fx
A dependency injection based application framework for Go.
goleak
Goroutine leak detector
guide
The Uber Go Style Guide.
mock
GoMock is a mocking framework for the Go programming language.
nilaway
Static analysis tool to detect potential nil panics in Go code
ratelimit
A Go blocking leaky-bucket rate limit implementation
zap
Blazing fast, structured, leveled logging in Go.
Uber Go's Repositories
uber-go/zap
Blazing fast, structured, leveled logging in Go.
uber-go/guide
The Uber Go Style Guide.
uber-go/fx
A dependency injection based application framework for Go.
uber-go/goleak
Goroutine leak detector
uber-go/ratelimit
A Go blocking leaky-bucket rate limit implementation
uber-go/automaxprocs
Automatically set GOMAXPROCS to match Linux container CPU quota.
uber-go/dig
A reflection based dependency injection toolkit for Go.
uber-go/nilaway
Static analysis tool to detect potential nil panics in Go code
uber-go/mock
GoMock is a mocking framework for the Go programming language.
uber-go/atomic
Wrapper types for sync/atomic which enforce atomic access
uber-go/multierr
Combine one or more Go errors together
uber-go/gopatch
Refactoring and code transformation tool for Go.
uber-go/tally
A Go metrics interface with fast buffered metrics and third party reporters
uber-go/config
Configuration for Go applications
uber-go/sally
A tiny HTTP server for supporting custom Golang import paths
uber-go/kafka-client
Go client library for Apache Kafka
uber-go/dosa
DOSA is a data object abstraction layer
uber-go/cff
Concurrency toolkit for Go
uber-go/tools
A collection of golang tools used at Uber
uber-go/go-helix
A Go implementation of Apache Helix (currently the participant part only).
uber-go/icu4go
A Go binding for the icu4c library
uber-go/mapdecode
Implement YAML/JSON decoding in one place.
uber-go/hackeroni
A Go API client for HackerOne (api.hackerone.com)
uber-go/gwr
Get / Watch / Report -ing of operational data. This project is deprecated and not maintained.
uber-go/flagoverride
An automatic way of creating command line options to override fields from a struct.
uber-go/protoidl