Awesome Go

Project Layout

22 libraries in Miscellaneous / Project Layout

golang-standards/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](https://github.com/golang-standards/project-layout/issues/117) for more information. Nonetheless, some may find the layout useful

56,688MiscellaneousProject Layout
go-blueprint

Allows users to spin up a quick Go project using a popular framework

8,969MiscellaneousProject Layout
ardanlabs/service

A [starter kit](https://github.com/ardanlabs/service/wiki) for building production grade scalable web service applications

4,124MiscellaneousProject Layout
goxygen

Generate a modern Web project with Go and Angular, React, or Vue in seconds

3,592MiscellaneousProject Layout
pagoda

Rapid, easy full-stack web development starter kit built in Go

2,957MiscellaneousProject Layout
nunu

Nunu is a scaffolding tool for building Go applications

2,609MiscellaneousProject Layout
modern-go-application

Go application boilerplate and example applying modern practices

1,945MiscellaneousProject Layout
goapp

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

1,077MiscellaneousProject Layout
go-ddd

Domain-Driven Design template with CQRS, value objects, idempotent commands, and a transactional outbox

817MiscellaneousProject Layout
cookiecutter-golang

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

734MiscellaneousProject Layout
go-starter

An opinionated production-ready RESTful JSON backend template, highly integrated with VSCode DevContainers

621MiscellaneousProject Layout
golang-templates/seed

Go application GitHub repository template

565MiscellaneousProject Layout
go-todo-backend

Go Todo Backend example using modular project layout for product microservice

338MiscellaneousProject Layout
scaffold

Scaffold generates a starter Go project layout. Lets you focus on business logic implemented

150MiscellaneousProject Layout
go-sample

A sample layout for Go application projects with the real code

139MiscellaneousProject Layout
kickstart.go

Minimalistic single-file Go HTTP server template without third-party dependencies

112MiscellaneousProject Layout
go-rest-api-boilerplate

AI-friendly, production-ready Go REST API boilerplate with clean architecture, JWT authentication, RBAC, PostgreSQL, Docker hot-reload, and Swagger documentation

70MiscellaneousProject Layout
gobase

A simple skeleton for golang application with basic setup for real golang application

66MiscellaneousProject Layout
go-module

Template for a typical module written on Go

40MiscellaneousProject Layout
wangyoucao577/go-project-layout

Set of practices and discussions on how to structure Go project layout

26MiscellaneousProject Layout
insidieux/inizio

Golang project layout generator with plugins

19MiscellaneousProject Layout
go-grpc-bazel-example

Example monorepo for Go gRPC microservices with Bazel, grpc-gateway, OpenAPI, and Kubernetes

2MiscellaneousProject Layout