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 3 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
fs02/go-todo-backend An example of a modular Go backend project with a standard directory structure and example usage of Chi for routing and REL for database access. 320
go-internals-cn/go-internals A comprehensive resource on the internal workings and implementation details of the Go programming language 961
chenquan/go-pkg A Go toolkit for building software projects 7
insidieux/inizio Generates standard layouts for Go projects with plugin support 18
namit/the-go-programming-language A collection of notes, examples, and exercises from the official Go book. 2
jfeliu007/goplantuml Generates PlantUML diagrams from Go source code to visualize project structure and relationships. 1,863
a8m/golang-cheat-sheet A comprehensive guide to Go syntax and features for developers 8,425
golangmastery/gopherlabs A comprehensive resource for learning Go programming and related technologies through interactive tutorials, examples, and workshops. 146
88250/wide A web-based IDE for Go language development 113
goyek/template Automates build, testing and analysis processes for Go applications 7
astaxie/build-web-application-with-golang A comprehensive guide to building web applications with Go 43,328
golang-templates/seed Automates setup and workflow for Go applications 482
golang-design/clipboard Provides cross-platform access to clipboard data in various formats 629
wajox/gobase A basic template for Go application development with standard project layout and tools. 61
xxjwxc/public A comprehensive utility package for Go programmers 175