go-clean-arch

Clean architecture example

An implementation of Clean Architecture in Go projects

Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture

GitHub

9k stars
138 watching
1k forks
Language: Go
last commit: 7 months ago
architecturearticleclean-architecturedatabasegogolangmysqlsql

Related projects:

Repository Description Stars
evrone/go-clean-template A Golang project template that follows Clean Architecture principles to structure and organize codebases. 6,333
pungyeon/clean-go-article A resource for writing clean and maintainable Go code 2,957
restuwahyu13/go-clean-architecture A Go-based software project demonstrating the clean architecture pattern and its folder structure for structuring and organizing codebases. 129
phongnguyend/practical.cleanarchitecture A comprehensive guide to implementing Clean Architecture in full-stack .Net 8 applications with various technologies and frameworks 2,126
golang/tools Provides tools and packages for static analysis and code transformation of Go programs. 7,401
teh-cmc/go-internals A book about the internals of the Go programming language 7,828
rafaelfgx/architecture An example of an architecture using Clean Architecture and SOLID principles to separate concerns and promote simplicity and maintainability in a .NET 9 and Angular 18 application. 3,169
ardalis/cleanarchitecture A starting point for Clean Architecture with ASP.NET Core using the dependency-inverted architecture pattern 16,381
zeromicro/go-zero A cloud-native Go framework for building scalable and resilient microservices with automatic code generation and built-in engineering practices. 29,308
golang/go A programming language designed to build simple, reliable, and efficient software 124,071
goadesign/goa A tool for designing and generating APIs in Go 5,693
go-kit/kit A toolkit for building microservices in Go 26,621
ivanpaulovich/clean-architecture-manga A demonstration project that showcases Clean Architecture principles using .NET Core and React+Redux for building modular applications with a strong focus on separation of concerns and testability. 4,005
zenazn/goji A minimalistic web framework for Go that values simplicity and composability. 3,645
golang-standards/project-layout Provides a standard layout and guidelines for structuring Go projects 49,502