Package
Source
Documentation

Package: go.uber.org/atomic
Wrapper types for sync/atomic enforcing atomic access.

Package: go.uber.org/automaxprocs
Library for auto-setting GOMAXPROCS to match Linux container CPU quota.

Package: go.uber.org/cadence
Go client for the Cadence workflow orchestration engine.

Package: go.uber.org/cff
Concurrency toolkit for Go.

Package: go.uber.org/config
Configuration library for Go applications.

Package: go.uber.org/dig
A reflection based dependency injection library for Go.

Package: go.uber.org/fx
A dependency injection based application framework for Go.

Package: go.uber.org/goleak
A goroutine leak detection library.

Package: go.uber.org/mock
A mocking framework for Go. Maintained fork of golang/mock.

Package: go.uber.org/multierr
A library for combining one or more Go errors together.

Package: go.uber.org/net/metrics
Fast metrics compatible with Prometheus, StatsD, and M3.

Package: go.uber.org/nilaway
A static analysis tool for detecting potential nil panics in Go.

Package: go.uber.org/protoidl

Package: go.uber.org/ratelimit
A Go blocking leaky-bucket rate limit implementation.

Package: go.uber.org/sally
A tiny HTTP server for supporting custom Golang import paths.

Package: go.uber.org/thriftrw
A Thrift encoding code generator and library for Go.

Package: go.uber.org/tools

Package: go.uber.org/torch

Package: go.uber.org/yarpc
A message passing platform for Go.

Package: go.uber.org/zap
Blazing fast, structured, leveled logging in Go.