Uber's open source software for Go development
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.
Blazing fast, structured, leveled logging in Go.
The Uber Go Style Guide.
A dependency injection based application framework for Go.
Goroutine leak detector
Automatically set GOMAXPROCS to match Linux container CPU quota.
A Go blocking leaky-bucket rate limit implementation
A reflection based dependency injection toolkit for Go.
Static analysis tool to detect potential nil panics in Go code
GoMock is a mocking framework for the Go programming language.
Wrapper types for sync/atomic which enforce atomic access
Combine one or more Go errors together
Refactoring and code transformation tool for Go.
A Go metrics interface with fast buffered metrics and third party reporters
Configuration for Go applications
A tiny HTTP server for supporting custom Golang import paths
Concurrency toolkit for Go
Go client library for Apache Kafka
DOSA is a data object abstraction layer
A collection of golang tools used at Uber
A Go implementation of Apache Helix (currently the participant part only).
A Go binding for the icu4c library
Implement YAML/JSON decoding in one place.
A Go API client for HackerOne (api.hackerone.com)
Get / Watch / Report -ing of operational data. This project is deprecated and not maintained.
An automatic way of creating command line options to override fields from a struct.
No description provided for this repository.
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.
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.
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.
Monitor Uber Go with RepoGuard and get alerted the moment a new public repository appears.
Monitor this account