Awesome Index › Golang › Miscellaneous › Project Layout More in Golang 129 sections
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.
Makefile · Other · steady · 4 months ago
Allows users to spin up a quick Go project using a popular framework.
Go · MIT License · steady · 4 months ago
A starter kit for building production grade scalable web service applications.
Go · Apache License 2.0 · active · 3 weeks ago
Rapid, easy full-stack web development starter kit built in Go.
Go · MIT License · active · 4 days ago
Nunu is a scaffolding tool for building Go applications.
Go · MIT License · active · 3 days ago
Go application boilerplate and example applying modern practices.
Go · MIT License · slowing · 2 years ago
An opinionated guideline to structure & develop a Go web application/service.
Go · MIT License · steady · 11 months ago
Domain-Driven Design template with CQRS, value objects, idempotent commands, and a transactional outbox.
Go · MIT License · active · 3 days ago
A Go application boilerplate template for quick starting projects following production best practices.
Go · MIT License · steady · 4 months ago
An opinionated production-ready RESTful JSON backend template, highly integrated with VSCode DevContainers.
Go · MIT License · steady · 10 months ago
Go application GitHub repository template.
Makefile · Creative Commons Zero v1.0 Universal · active · 6 hours ago
Go Todo Backend example using modular project layout for product microservice.
Go · MIT License · steady · 4 months ago
Scaffold generates a starter Go project layout. Lets you focus on business logic implemented.
Go · MIT License · dormant · 8 years ago
A sample layout for Go application projects with the real code.
Go · MIT License · dormant · 8 years ago
Minimalistic single-file Go HTTP server template without third-party dependencies.
Go · MIT License · active · 3 weeks ago
A simple skeleton for golang application with basic setup for real golang application.
Go · MIT License · dormant · 3 years ago
AI-friendly, production-ready Go REST API boilerplate with clean architecture, JWT authentication, RBAC, PostgreSQL, Docker hot-reload, and Swagger documentation.
Go · MIT License · active · 2 weeks ago
Template for a typical module written on Go.
Shell · MIT License · active · 11 hours ago
Set of practices and discussions on how to structure Go project layout.
Go · Apache License 2.0 · slowing · 2 years ago
Golang project layout generator with plugins.
Go · Apache License 2.0 · dormant · 3 years ago
Example monorepo for Go gRPC microservices with Bazel, grpc-gateway, OpenAPI, and Kubernetes.
Starlark · MIT License · active · 7 days ago
Back to Awesome Golang Search Awesome Golang →