guide

Code style guide

Documents patterns and conventions used in Go code at Uber.

The Uber Go Style Guide.

GitHub

16k stars
231 watching
2k forks
Language: Makefile
last commit: 3 months ago
Linked from 4 awesome lists

best-practicesgogolangstyle-guide

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
jamalkaksouri/uber-go-guide-ir A style guide for writing idiomatic and efficient Go code 6
sau00/uber-go-guide-ru A translation of Uber's Go style guide into Russian 269
ianchen0119/uber_go_guide_tw A comprehensive guide to writing Go code following the style and conventions used by Uber 119
uber-go/multierr Combines multiple Go errors into a single error 1,041
xujiajun/pattern-guidance A comprehensive guide to design patterns in Go programming language 268
bahlo/go-styleguide A style guide providing best practices and guidelines for writing idiomatic Go code. 1,496
golang-standards/project-layout Provides a standard layout and guidelines for structuring Go projects 49,502
uber/h3-go A Go library for efficient spatial indexing and geospatial calculations using the H3 hierarchical hexagonal system 317
sergioaugrod/go-sptrans A Go client library providing access to the SPTrans Olho Vivo API for public transportation data 10
m1/go-localize An i18n engine for Go that supports translating locale strings from various file formats. 59
go-internals-cn/go-internals A comprehensive resource on the internal workings and implementation details of the Go programming language 961
go-oas/docs Automatically generates RESTful API documentation for Go projects aligned with the Open API Specification standard. 41
nicksnyder/go-i18n A toolset for translating Go programs into multiple languages 3,017
uber/ringpop-go A library that helps coordinate and distribute work among multiple worker nodes in a distributed system 833
golang/go A programming language designed to build simple, reliable, and efficient software 124,071