Skip to content

Entry

golang-standards/project-layout

Appears in 4 awesome lists

Set of common historical and emerging project layout patterns in the Go ecosystem. Note: despite the org-name they do not represent official golang standards, see this issue for more information. Nonetheless, some may find the layout useful.

Open github.comgolang-standards/project-layout

Found in these lists

Awesome Go

Section: Project Layout · Set of common historical and emerging project layout patterns in the Go ecosystem. Note: despite the org-name they do not represent official golang standards, see this issue for more information. Nonetheless, some may find the layout useful.

FreshScore 94

Awesome Go

Section: 项目布局 · star:55216 golang生态系统中常见的历史和新兴项目布局模式。注意:尽管这个组织名称并不代表golang的官方标准,更多信息请参见本期。尽管如此,有些人可能会发现这种布局很有用。

FreshScore 89

Awesome Guidelines

Section: Go · Basic layout for Go applications.

FreshScore 91

go-awesome

Section: 项目骨架 · Go 项目目录结构示例

StaleScore 56

Uber

Patterns and conventions used in Go code at Uber.

In 6 listsDetails

goxygen

star:3607 Generate a modern Web project with Go and Angular, React, or Vue in seconds.

In 5 listsDetails

goapp

An opinionated guideline to structure & develop a Go web application/service.

In 2 listsDetails

pagoda

Rapid, easy full-stack web development starter kit in Go with HTMX support and examples.

In 4 listsDetails

Google

Google's coding standards for source code in Go.

In 3 lists

go-blueprint

Go-blueprint allows users to spin up a quick Go project using a popular framework

In 3 lists

ardanlabs/service

A starter kit for building production grade scalable web service applications.

In 3 lists

cookiecutter-golang

A Go application boilerplate template for quick starting projects following production best practices.

In 2 lists