guide

Code style guide

Documents patterns and conventions used in Go code at Uber.

The Uber Go Style Guide.

GitHub

16k stars
233 watching
2k forks
Language: Makefile
last commit: 2 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 277
ianchen0119/uber_go_guide_tw A comprehensive guide to writing Go code following the style and conventions used by Uber 121
uber-go/multierr Combines multiple Go errors into a single error 1,057
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,499
golang-standards/project-layout Provides a standard layout and guidelines for structuring Go projects 49,931
uber/h3-go A Go library for efficient spatial indexing and geospatial calculations using the H3 hierarchical hexagonal system 322
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 explaining the internal implementation principles of the Go programming language. 963
go-oas/docs Automatically generates RESTful API documentation for Go projects aligned with the Open API Specification standard. 42
nicksnyder/go-i18n A toolset for translating Go programs into multiple languages 3,044
uber/ringpop-go A library that helps coordinate and distribute work among multiple worker nodes in a distributed system 836
golang/go A programming language designed to build simple, reliable, and efficient software 124,564