@uber-go

Uber Golang

Uber's open source software for Go development

Pinned repositories

  1. zap

    Blazing fast, structured, leveled logging in Go.

    Go 5.3k 382

  2. fx

    A dependency injection based application framework for Go.

    Go 395 48

  3. tally

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

    Go 228 26

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

    Go 55 26 Updated Oct 13, 2018
  • A dependency injection based application framework for Go.

    Go 395 48 MIT Updated Oct 13, 2018
  • Configuration for Go applications

    Go 75 7 MIT 1 issue needs help Updated Oct 12, 2018
  • Go client library for Apache Kafka

    Go 99 5 MIT Updated Oct 10, 2018
  • A collection of golang tools used at Uber

    Go 21 3 MIT Updated Oct 8, 2018
  • DOSA is a data object abstraction layer

    Go 86 20 MIT Updated Oct 5, 2018
  • A reflection based dependency injection toolkit for Go.

    Go 377 20 Updated Oct 3, 2018
  • Wrapper types for sync/atomic which enforce atomic access

    Go 245 21 MIT Updated Sep 27, 2018
  • Blazing fast, structured, leveled logging in Go.

    Go 5,314 382 4 issues need help Updated Sep 13, 2018
  • A Go metrics interface with fast buffered metrics and third party reporters

    Go 228 26 Updated Aug 15, 2018
  • Go 3 21 MIT Updated Jun 26, 2018
  • Goroutine leak detector

    Go 210 14 MIT Updated Jun 11, 2018
  • A Go implementation of Apache Helix (currently the participant part only).

    Go 44 2 Updated Mar 23, 2018
  • A Golang blocking leaky-bucket rate limit implementation

    Go 605 33 MIT Updated Mar 16, 2018
  • Automatically set GOMAXPROCS to match Linux container CPU quota.

    Go 81 7 MIT Updated Feb 23, 2018
  • Combine one or more Go errors together

    Go 78 6 MIT Updated Jan 23, 2018
  • Implement YAML/JSON decoding in one place.

    Go 34 3 MIT Updated Aug 29, 2017
  • A Go binding for the icu4c library

    Go 26 1 MIT Updated May 12, 2017
  • A tiny HTTP server for supporting custom Golang import paths

    Go 39 6 MIT Updated Apr 21, 2017
  • An automatic way of creating command line options to override fields from a struct.

    Go 11 3 MIT Updated Feb 6, 2017
  • Get / Watch / Report -ing of operational data

    Go 37 3 MIT Updated Jan 6, 2017
  • A Go API client for HackerOne (api.hackerone.com)

    Go 30 10 MIT Updated Dec 12, 2016