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:15228Issues:230Issues:67

fx

A dependency injection based application framework for Go.

goleak

Goroutine leak detector

Language:GoLicense:MITStargazers:4285Issues:45Issues:32

ratelimit

A Go blocking leaky-bucket rate limit implementation

Language:GoLicense:MITStargazers:4142Issues:35Issues:39

automaxprocs

Automatically set GOMAXPROCS to match Linux container CPU quota.

Language:GoLicense:MITStargazers:3769Issues:33Issues:29

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:2769Issues:9Issues:116

mock

GoMock is a mocking framework for the Go programming language.

Language:GoLicense:Apache-2.0Stargazers:1582Issues:8Issues:60

atomic

Wrapper types for sync/atomic which enforce atomic access

Language:GoLicense:MITStargazers:1255Issues:21Issues:36

multierr

Combine one or more Go errors together

Language:GoLicense:MITStargazers:909Issues:21Issues:16

tally

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

Language:GoLicense:MITStargazers:813Issues:23Issues:68

gopatch

Refactoring and code transformation tool for Go.

Language:GoLicense:MITStargazers:760Issues:12Issues:30

config

Configuration for Go applications

Language:GoLicense:MITStargazers:421Issues:14Issues:43

cadence-client

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

Language:GoLicense:MITStargazers:327Issues:29Issues:415

sally

A tiny HTTP server for supporting custom Golang import paths

Language:GoLicense:MITStargazers:271Issues:8Issues:28

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:127Issues:8Issues: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:41Issues: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:5Issues:0