kandi background
Explore Kits

7 best Go Architecture libraries in 2022

by Open Weaver kits ✔ Updated: Jun 21, 2022

Go architecture libraries are a great way to jump start your serverless application development. They provide the scaffolding for creating a robust serverless application and help you avoid the common pitfalls of developing with Go. Go architecture libraries allow you to create and manage your services, components, and resources in a consistent manner that is easy to scale. These libraries handle all the details of deploying your application or service so that you can focus on what matters most: writing code. When using these libraries, it’s important to understand how they work and what they can do for you. Most libraries are designed to simplify common tasks and allow developers to focus on writing code rather than dealing with all of the details of coding. Go-clean-arch is a Go Architecture library for writing clean architecture in Go. Polaris is a Go Architecture library for writing clean architecture in Go. Go-carbon is a Go Architecture library for writing clean architecture in Go. Draft is a working draft of the Go Architecture Standard, meant to be a reference for the other libraries and patterns. Popular open source Go architecture libraries among developers include

go-clean-archby bxcodec

Go star image 4718 Version:v2.0.1

License: Permissive (MIT)

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

Support
Quality
Security
License
Reuse

go-clean-archby bxcodec

Go star image 4718 Version:v2.0.1 License: Permissive (MIT)

Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture
Support
Quality
Security
License
Reuse

wild-workouts-go-ddd-exampleby ThreeDotsLabs

Go star image 1601 Version:v2.7

License: Permissive (MIT)

Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.

Support
Quality
Security
License
Reuse

wild-workouts-go-ddd-exampleby ThreeDotsLabs

Go star image 1601 Version:v2.7 License: Permissive (MIT)

Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
Support
Quality
Security
License
Reuse

polarisby polarismesh

Go star image 1011 Version:v1.7.0

License: Others (Non-SPDX)

Service Discovery and Governance Center for Distributed and Microservice Architecture

Support
Quality
Security
License
Reuse

polarisby polarismesh

Go star image 1011 Version:v1.7.0 License: Others (Non-SPDX)

Service Discovery and Governance Center for Distributed and Microservice Architecture
Support
Quality
Security
License
Reuse

go-carbonby go-graphite

Go star image 752 Version:v0.16.2

License: Permissive (MIT)

Golang implementation of Graphite/Carbon server with classic architecture: Agent -> Cache -> Persister

Support
Quality
Security
License
Reuse

go-carbonby go-graphite

Go star image 752 Version:v0.16.2 License: Permissive (MIT)

Golang implementation of Graphite/Carbon server with classic architecture: Agent -> Cache -> Persister
Support
Quality
Security
License
Reuse

draftby lucasepe

Go star image 489 Version:v0.8.0

License: Permissive (MIT)

Generate High Level Cloud Architecture diagrams using YAML syntax.

Support
Quality
Security
License
Reuse

draftby lucasepe

Go star image 489 Version:v0.8.0 License: Permissive (MIT)

Generate High Level Cloud Architecture diagrams using YAML syntax.
Support
Quality
Security
License
Reuse

Hands-On-Software-Architecture-with-Golangby PacktPublishing

Go star image 114 Version:Current

License: Permissive (MIT)

Hands-On Software Architecture with Golang, published by Packt

Support
Quality
Security
License
Reuse

Hands-On-Software-Architecture-with-Golangby PacktPublishing

Go star image 114 Version:Current License: Permissive (MIT)

Hands-On Software Architecture with Golang, published by Packt
Support
Quality
Security
License
Reuse

go-clean-architecture-web-application-boilerplateby bmf-san

Go star image 101 Version:3.0.2

License: Permissive (MIT)

A web application boilerplate built with go and clean architecture.

Support
Quality
Security
License
Reuse

go-clean-architecture-web-application-boilerplateby bmf-san

Go star image 101 Version:3.0.2 License: Permissive (MIT)

A web application boilerplate built with go and clean architecture.
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Architecture
Architecture
  • © 2022 Open Weaver Inc.