Uber Go (uber-go)

Uber Go

uber-go

Geek Repo

Uber's open source software for Go development

Location:70+ countries and counting.

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

Github PK Tool:Github PK Tool

Uber Go's repositories

zap

Blazing fast, structured, leveled logging in Go.

guide

The Uber Go Style Guide.

Language:MakefileLicense:Apache-2.0Stargazers:15635Issues:233Issues:68

fx

A dependency injection based application framework for Go.

goleak

Goroutine leak detector

Language:GoLicense:MITStargazers:4456Issues:44Issues:32

ratelimit

A Go blocking leaky-bucket rate limit implementation

Language:GoLicense:MITStargazers:4284Issues:34Issues:40

automaxprocs

Automatically set GOMAXPROCS to match Linux container CPU quota.

Language:GoLicense:MITStargazers:3985Issues:34Issues:31

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:2988Issues:10Issues:132

mock

GoMock is a mocking framework for the Go programming language.

Language:GoLicense:Apache-2.0Stargazers:1973Issues:8Issues:71

atomic

Wrapper types for sync/atomic which enforce atomic access

Language:GoLicense:MITStargazers:1320Issues:23Issues:38

multierr

Combine one or more Go errors together

Language:GoLicense:MITStargazers:989Issues:21Issues:17

gopatch

Refactoring and code transformation tool for Go.

Language:GoLicense:MITStargazers:867Issues:13Issues:32

tally

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

Language:GoLicense:MITStargazers:841Issues:23Issues:70

config

Configuration for Go applications

Language:GoLicense:MITStargazers:440Issues:14Issues:44

cadence-client

Framework for authoring workflows and activities running on top of the Cadence orchestration engine.

Language:GoLicense:MITStargazers:344Issues:30Issues:416

sally

A tiny HTTP server for supporting custom Golang import paths

Language:GoLicense:MITStargazers:307Issues:8Issues:29

kafka-client

Go client library for Apache Kafka

Language:GoLicense:MITStargazers:220Issues:17Issues:19

dosa

DOSA is a data object abstraction layer

Language:GoLicense:MITStargazers:197Issues:20Issues:6

cff

Concurrency toolkit for Go

Language:GoLicense:Apache-2.0Stargazers:164Issues:9Issues:21

tools

A collection of golang tools used at Uber

Language:GoLicense:MITStargazers:58Issues: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:49Issues:6Issues:2

mapdecode

Implement YAML/JSON decoding in one place.

Language:GoLicense:MITStargazers:48Issues:7Issues:6

hackeroni

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

Language:GoLicense:MITStargazers:40Issues:11Issues:12

gwr

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

Language:GoLicense:MITStargazers:38Issues:10Issues:1

flagoverride

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

Language:GoLicense:MITStargazers:20Issues:6Issues:2
Language:GoLicense:MITStargazers:4Issues:4Issues:0