Uber Go (@uber-go)
  • Stars
    star
    60,569
  • Global Org. Rank 235 (Top 0.08 %)
  • Registered almost 8 years ago
  • Most used languages
    Go
    96.2 %
    Makefile
    3.8 %

Top repositories

1

zap

Blazing fast, structured, leveled logging in Go.
Go
20,876
star
2

guide

The Uber Go Style Guide.
Makefile
15,131
star
3

fx

A dependency injection based application framework for Go.
Go
5,186
star
4

goleak

Goroutine leak detector
Go
4,263
star
5

ratelimit

A Go blocking leaky-bucket rate limit implementation
Go
3,934
star
6

dig

A reflection based dependency injection toolkit for Go.
Go
3,596
star
7

automaxprocs

Automatically set GOMAXPROCS to match Linux container CPU quota.
Go
3,459
star
8

mock

GoMock is a mocking framework for the Go programming language.
Go
1,582
star
9

atomic

Wrapper types for sync/atomic which enforce atomic access
Go
1,250
star
10

multierr

Combine one or more Go errors together
Go
907
star
11

tally

A Go metrics interface with fast buffered metrics and third party reporters
Go
810
star
12

gopatch

Refactoring and code transformation tool for Go.
Go
681
star
13

nilaway

Static Analysis tool to detect potential Nil panics in Go code
Go
400
star
14

config

Configuration for Go applications
Go
382
star
15

cadence-client

Framework for authoring workflows and activities running on top of the Cadence orchestration engine.
Go
322
star
16

sally

A tiny HTTP server for supporting custom Golang import paths
Go
228
star
17

kafka-client

Go client library for Apache Kafka
Go
221
star
18

dosa

DOSA is a data object abstraction layer
Go
197
star
19

cff

Concurrency toolkit for Go
Go
124
star
20

tools

A collection of golang tools used at Uber
Go
58
star
21

go-helix

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

icu4go

A Go binding for the icu4c library
Go
49
star
23

mapdecode

Implement YAML/JSON decoding in one place.
Go
48
star
24

hackeroni

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

gwr

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

flagoverride

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