Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub / uber-go 27 repositories

Uber's open source software for Go development

uber-go/fx

A dependency injection based application framework for Go.

Language: Go - Size: 3.41 MB - Last synced: about 7 hours ago - Pushed: 1 day ago - Stars: 5,263 - Forks: 277

uber-go/nilaway

Static analysis tool to detect potential nil panics in Go code

Language: Go - Size: 739 KB - Last synced: about 9 hours ago - Pushed: about 23 hours ago - Stars: 2,828 - Forks: 52

uber-go/zap

Blazing fast, structured, leveled logging in Go.

Language: Go - Size: 1.65 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 21,040 - Forks: 1,399

uber-go/atomic

Wrapper types for sync/atomic which enforce atomic access

Language: Go - Size: 200 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 1,265 - Forks: 97

uber-go/gopatch

Refactoring and code transformation tool for Go.

Language: Go - Size: 657 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 775 - Forks: 32

uber-go/mock

GoMock is a mocking framework for the Go programming language.

Language: Go - Size: 831 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 1,644 - Forks: 94

uber-go/cff

Concurrency toolkit for Go

Language: Go - Size: 3.11 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 137 - Forks: 6

uber-go/sally

A tiny HTTP server for supporting custom Golang import paths

Language: Go - Size: 5.23 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 278 - Forks: 28

uber-go/automaxprocs

Automatically set GOMAXPROCS to match Linux container CPU quota.

Language: Go - Size: 90.8 KB - Last synced: 2 days ago - Pushed: 3 months ago - Stars: 3,809 - Forks: 147

uber-go/guide

The Uber Go Style Guide.

Language: Makefile - Size: 257 KB - Last synced: 4 days ago - Pushed: about 2 months ago - Stars: 15,283 - Forks: 1,680

uber-go/goleak

Goroutine leak detector

Language: Go - Size: 111 KB - Last synced: 8 days ago - Pushed: 17 days ago - Stars: 4,300 - Forks: 143

uber-go/multierr

Combine one or more Go errors together

Language: Go - Size: 86.9 KB - Last synced: 8 days ago - Pushed: 17 days ago - Stars: 919 - Forks: 41

uber-go/ratelimit

A Go blocking leaky-bucket rate limit implementation

Language: Go - Size: 98.6 KB - Last synced: 8 days ago - Pushed: 16 days ago - Stars: 4,165 - Forks: 293

uber-go/cadence-client

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

Language: Go - Size: 8.54 MB - Last synced: 8 days ago - Pushed: 14 days ago - Stars: 330 - Forks: 127

uber-go/dig

A reflection based dependency injection toolkit for Go.

Language: Go - Size: 694 KB - Last synced: 8 days ago - Pushed: 2 months ago - Stars: 3,709 - Forks: 206

uber-go/tally

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

Language: Go - Size: 532 KB - Last synced: 8 days ago - Pushed: about 1 month ago - Stars: 816 - Forks: 112

uber-go/config

Configuration for Go applications

Language: Go - Size: 345 KB - Last synced: 8 days ago - Pushed: 3 months ago - Stars: 421 - Forks: 39

uber-go/dosa

DOSA is a data object abstraction layer

Language: Go - Size: 10.7 MB - Last synced: 8 days ago - Pushed: 11 months ago - Stars: 197 - Forks: 37

uber-go/kafka-client 📦

Go client library for Apache Kafka

Language: Go - Size: 291 KB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 220 - Forks: 26

uber-go/tools 📦

A collection of golang tools used at Uber

Language: Go - Size: 41 KB - Last synced: 8 days ago - Pushed: almost 5 years ago - Stars: 58 - Forks: 15

uber-go/hackeroni 📦

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

Language: Go - Size: 109 KB - Last synced: 8 days ago - Pushed: over 7 years ago - Stars: 41 - Forks: 23

uber-go/gwr 📦

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

Language: Go - Size: 184 KB - Last synced: 8 days ago - Pushed: over 7 years ago - Stars: 38 - Forks: 4

uber-go/icu4go 📦

A Go binding for the icu4c library

Language: Go - Size: 27.3 KB - Last synced: 8 days ago - Pushed: about 7 years ago - Stars: 49 - Forks: 5

uber-go/mapdecode 📦

Implement YAML/JSON decoding in one place.

Language: Go - Size: 60.5 KB - Last synced: 8 days ago - Pushed: about 5 years ago - Stars: 48 - Forks: 6

uber-go/go-helix 📦

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

Language: Go - Size: 7.38 MB - Last synced: 8 days ago - Pushed: about 6 years ago - Stars: 56 - Forks: 10

uber-go/protoidl Fork of emicklei/proto 📦

Language: Go - Size: 1.22 MB - Last synced: 8 days ago - Pushed: almost 6 years ago - Stars: 4 - Forks: 2

uber-go/flagoverride 📦

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

Language: Go - Size: 13.7 KB - Last synced: 8 days ago - Pushed: over 7 years ago - Stars: 20 - Forks: 3