uber-go

uber-go

GitHub

Repositories

20

Total stars

65,469

Top repositories

Blazing fast, structured, leveled logging in Go.

Created Feb 2016

golang logging structured-logging zap
Total 24,704

A dependency injection based application framework for Go.

Created Oct 2016

app-framework dependency-injection framework go golang
Total 7,726

Goroutine leak detector

Created Nov 2017

Total 5,305

Automatically set GOMAXPROCS to match Linux container CPU quota.

Created May 2017

container cpu go golang gomaxprocs
Total 4,857

A Go blocking leaky-bucket rate limit implementation

Created Sep 2016

Total 4,729

A reflection based dependency injection toolkit for Go.

Created Mar 2017

dependency-injection di go golang
Total 4,511

Static analysis tool to detect potential nil panics in Go code

Created Jul 2023

go nil-pointer nilability nilability-analysis static-analysis
Total 3,932

GoMock is a mocking framework for the Go programming language.

Created May 2023

Total 3,432

Wrapper types for sync/atomic which enforce atomic access

Created May 2016

Total 1,457

Combine one or more Go errors together

Created Mar 2017

errors go golang
Total 1,212

Refactoring and code transformation tool for Go.

Created Nov 2020

go golang refactoring
Total 1,040

A Go metrics interface with fast buffered metrics and third party reporters

Created Aug 2016

Total 909

Configuration for Go applications

Created May 2017

configuration go golang yaml
Total 480

A tiny HTTP server for supporting custom Golang import paths

Created Jun 2016

Total 346

Concurrency toolkit for Go

Created Sep 2022

code-generator concurrency golang
Total 236

Go client library for Apache Kafka

Created Dec 2017

go kafka
Total 222

DOSA is a data object abstraction layer

Created Jan 2017

abstraction cassandra dosa object-storage storage
Total 204

A collection of golang tools used at Uber

Created Mar 2017

Total 60

A Go implementation of Apache Helix (currently the participant part only).

Created Dec 2017

apache-helix go golang golang-library helix
Total 56

A Go binding for the icu4c library

Created May 2017

go golang icu4c icu4c-library
Total 51