project-layout

Project template

Provides a standard layout and guidelines for structuring Go projects

Standard Go Project Layout

GitHub

50k stars
590 watching
5k forks
Language: Makefile
last commit: almost 2 years ago
Linked from 3 awesome lists

gogolangproject-structureproject-templatestandards

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
wangyoucao577/go-project-layoutA Go project layout exploration and best practices discussion26
fs02/go-todo-backendAn example of a modular Go backend project with a standard directory structure and example usage of Chi for routing and REL for database access.321
golang/goA programming language designed to build simple, reliable, and efficient software124,564
insidieux/inizioGenerates standard layouts for Go projects with plugin support18
wailsapp/wailsEnables Go programmers to build desktop applications with integrated web frontends25,855
kcmvp/gobSolves the problem of repetitive initialization process when starting new Golang projects by providing a tool and framework for efficient project setup and management.11
go-internals-cn/go-internalsA comprehensive resource explaining the internal implementation principles of the Go programming language.963
golang-templates/seedAutomates setup and workflow for Go applications486
golang/toolsProvides tools and packages for static analysis and code transformation of Go programs.7,430
jfeliu007/goplantumlGenerates PlantUML diagrams from Go source code to visualize project structure and relationships.1,887
wajox/gobaseA basic template for Go application development with standard project layout and tools.61
go-oas/docsAutomatically generates RESTful API documentation for Go projects aligned with the Open API Specification standard.42
goyek/templateAutomates build, testing and analysis processes for Go applications11
sagikazarmark/modern-go-applicationA modern Go application template providing best practices and boilerplate for building scalable and maintainable software systems.1,861
andlabs/uiA Go library for building native GUI applications.8,341