Uber Go (uber-go)

Uber Go

uber-go

Organization data from Github https://github.com/uber-go

Uber's open source software for Go development

Location:70+ countries and counting.

Home Page:http://uber.github.io/

GitHub:@uber-go

Uber Go's repositories

zap

Blazing fast, structured, leveled logging in Go.

guide

The Uber Go Style Guide.

Language:MakefileLicense:Apache-2.0Stargazers:17031Issues:231Issues:76

fx

A dependency injection based application framework for Go.

goleak

Goroutine leak detector

Language:GoLicense:MITStargazers:4998Issues:43Issues:36

automaxprocs

Automatically set GOMAXPROCS to match Linux container CPU quota.

Language:GoLicense:MITStargazers:4779Issues:35Issues:36

ratelimit

A Go blocking leaky-bucket rate limit implementation

Language:GoLicense:MITStargazers:4612Issues:31Issues:41

dig

A reflection based dependency injection toolkit for Go.

nilaway

Static analysis tool to detect potential nil panics in Go code

Language:GoLicense:Apache-2.0Stargazers:3627Issues:10Issues:172

mock

GoMock is a mocking framework for the Go programming language.

Language:GoLicense:Apache-2.0Stargazers:3156Issues:7Issues:104

atomic

Wrapper types for sync/atomic which enforce atomic access

Language:GoLicense:MITStargazers:1437Issues:22Issues:39

multierr

Combine one or more Go errors together

Language:GoLicense:MITStargazers:1158Issues:18Issues:17

gopatch

Refactoring and code transformation tool for Go.

Language:GoLicense:MITStargazers:1020Issues:12Issues:34

tally

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

Language:GoLicense:MITStargazers:891Issues:23Issues:72

config

Configuration for Go applications

Language:GoLicense:MITStargazers:463Issues:14Issues:44

sally

A tiny HTTP server for supporting custom Golang import paths

Language:GoLicense:MITStargazers:334Issues:6Issues:29

kafka-client

Go client library for Apache Kafka

Language:GoLicense:MITStargazers:223Issues:17Issues:19

cff

Concurrency toolkit for Go

Language:GoLicense:Apache-2.0Stargazers:218Issues:10Issues:21

dosa

DOSA is a data object abstraction layer

Language:GoLicense:MITStargazers:203Issues:20Issues:6

tools

A collection of golang tools used at Uber

Language:GoLicense:MITStargazers:61Issues:7Issues:2

go-helix

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

Language:GoLicense:NOASSERTIONStargazers:56Issues:8Issues:3

icu4go

A Go binding for the icu4c library

Language:GoLicense:MITStargazers:51Issues:6Issues:2

mapdecode

Implement YAML/JSON decoding in one place.

Language:GoLicense:MITStargazers:47Issues:7Issues:6

hackeroni

A Go API client for HackerOne (api.hackerone.com)

Language:GoLicense:MITStargazers:43Issues:11Issues:12

gwr

Get / Watch / Report -ing of operational data. This project is deprecated and not maintained.

Language:GoLicense:MITStargazers:39Issues:10Issues:1

flagoverride

An automatic way of creating command line options to override fields from a struct.

Language:GoLicense:MITStargazers:21Issues:6Issues:2
Language:GoLicense:MITStargazers:4Issues:3Issues:0