RepoGuard
Updated 8 h ago
Uber Go

Organization

Public GitHub footprint of Uber Go

@uber-go
View profile on GitHub

Uber's open source software for Go development

70+ countries and counting.

26

Public repositories

82,431

Total stars

2,543

Followers

The uber-go organization on GitHub focuses on open source software for Go development. With a variety of public repositories, notable projects include zap for logging, guide for style conventions, and fx for dependency injection frameworks. The organization provides valuable tools to developers across 70+ countries.

Top languages

Go 25Makefile 1

Public repositories

zap

24,522

Blazing fast, structured, leveled logging in Go.

Go
Updated Jun 12, 2026

guide

17,573

The Uber Go Style Guide.

Makefile
Updated Jun 12, 2026

fx

7,565

A dependency injection based application framework for Go.

Go
Updated Jun 12, 2026

goleak

5,213

Goroutine leak detector

Go
Updated Jun 11, 2026

automaxprocs

4,840

Automatically set GOMAXPROCS to match Linux container CPU quota.

Go
Updated Jun 11, 2026

ratelimit

4,698

A Go blocking leaky-bucket rate limit implementation

Go
Updated Jun 10, 2026

dig

4,469

A reflection based dependency injection toolkit for Go.

Go
Updated Jun 13, 2026

nilaway

3,828

Static analysis tool to detect potential nil panics in Go code

Go
Updated Jun 12, 2026

mock

3,365

GoMock is a mocking framework for the Go programming language.

Go
Updated Jun 12, 2026

atomic

1,449

Wrapper types for sync/atomic which enforce atomic access

Go
Updated Jun 12, 2026

multierr

1,178

Combine one or more Go errors together

Go
Updated Jun 12, 2026

gopatch

1,033

Refactoring and code transformation tool for Go.

Go
Updated Jun 13, 2026

tally

900

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

Go
Updated Jun 2, 2026

config

472

Configuration for Go applications

Go
Updated Jun 6, 2026

sally

346

A tiny HTTP server for supporting custom Golang import paths

Go
Updated Jun 1, 2026

cff

229

Concurrency toolkit for Go

Go
Updated Jun 9, 2026

kafka-client

223

Go client library for Apache Kafka

Go
Updated Apr 2, 2026

dosa

205

DOSA is a data object abstraction layer

Go
Updated Jun 13, 2026

tools

61

A collection of golang tools used at Uber

Go
Updated Mar 6, 2026

go-helix

56

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

Go
Updated Nov 22, 2024

icu4go

51

A Go binding for the icu4c library

Go
Updated Nov 10, 2025

mapdecode

47

Implement YAML/JSON decoding in one place.

Go
Updated Mar 4, 2025

hackeroni

44

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

Go
Updated Feb 14, 2026

gwr

40

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

Go
Updated Dec 20, 2025

flagoverride

20

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

Go
Updated Mar 14, 2026

protoidl

4

No description provided for this repository.

Go
Updated Jan 28, 2023

Frequently asked questions

What does uber-go build on GitHub?

uber-go builds open source software primarily for Go development, offering tools like zap for structured logging and fx as a dependency injection framework. Their repositories focus on enhancing the Go programming experience.

Which programming languages does uber-go use?

uber-go primarily uses Go and Makefile in their projects. These languages support their development of various libraries and tools aimed at improving Go application performance and usability.

Are uber-go's repositories public?

Yes, all of uber-go's repositories are public on GitHub. This transparency allows developers worldwide to access, contribute to, and utilize their open source tools for Go development.

Is this exposure intended?

Monitor Uber Go with RepoGuard and get alerted the moment a new public repository appears.

Monitor this account