go-project-layout

Project layout

A Go project layout exploration and best practices discussion

My understanding of how to structure a golang project.

GitHub

26 stars
4 watching
2 forks
Language: Go
last commit: over 5 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
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
go-internals-cn/go-internalsA comprehensive resource explaining the internal implementation principles of the Go programming language.963
chenquan/go-pkgA Go toolkit for building software projects7
insidieux/inizioGenerates standard layouts for Go projects with plugin support18
namit/the-go-programming-languageA collection of notes, examples, and exercises from the official Go book.2
jfeliu007/goplantumlGenerates PlantUML diagrams from Go source code to visualize project structure and relationships.1,887
a8m/golang-cheat-sheetA comprehensive guide to Go syntax and features for developers8,467
golangmastery/gopherlabsA comprehensive resource for learning Go programming and related technologies through interactive tutorials, examples, and workshops.143
88250/wideA web-based IDE for Go language development113
goyek/templateAutomates build, testing and analysis processes for Go applications11
astaxie/build-web-application-with-golangA comprehensive guide to building web applications with Go43,360
golang-templates/seedAutomates setup and workflow for Go applications486
golang-design/clipboardProvides cross-platform access to clipboard data in various formats633
wajox/gobaseA basic template for Go application development with standard project layout and tools.61
xxjwxc/publicA comprehensive utility package for Go programmers175