45 Go Clear-architecture Libraries

Awesome about Learning Golang Blog, Examples, Ebooks, Video, Algorithms, Leetcode,...

Tutorial Vietnam Document name URL Note Go Language Advanced Programming https://github.com/zalopay-oss/go-advanced Tutorial English Document name URL

01

🚀 aws serverless solutions mainly using with golang lambda functions.

🚀 aws serverless solutions mainly using with golang lambda functions.

aws-serverless-golang 👋 About Me From South Korea 👨‍💻 Passionate/creative AWS Solution Engineer 🧡 Based in Germany 🍺 LinkedIn ✨ 👀 About Project

02

A distributed architecture with multi-option of transporting data

Microservices with Go The Microservices Architecture contains Broker Service Authentication Service Logger Service Mail Service Listener Service AMQP

03

Simple microservices ecosystem using Go + docker

Table of Contents About The Project Built With Prerequisites Installation Usage Roadmap Contributing License Credits About The Project Microservices d

04

An API gateway for microservice mesh. Written with go.

API Gateway Microservice API Gateway for routing between different services by url slug Prerequisites Go version 1.19 Docker Gomock Golanci-lint Usage

05

This application based on different software architecture and technologies like Golang, CQRS, Vertical Slice Architecture, Docker, RabbitMQ, OpenTelemetry, Postgresql, ...

This application based on different software architecture and technologies like Golang, CQRS, Vertical Slice Architecture, Docker, RabbitMQ, OpenTelemetry, Postgresql, ...

Shop Golang Microservices The main idea of creating this project is implementing an infrastructure for up and running distributed system with the late

06

Caddy service mesh based on the host/node architecture.

Caddy service mesh based on the host/node architecture.

Caddy Mesh Caddy service mesh based on the host/node architecture. Features Timeouts Retries Circuit Breaking Rate Limiting Traffic Splitting Installa

07

Go-Elasticsearch-RabbitMQ

Go ElasticSearch and RabbitMQ full-text search microservice 👋 ✨ 💫 👨‍💻 Full list what has been used: Elasticsearch client for Go RabbitMQ Go Rabbit

08

THIS IS JUST A POC - To validate the architecture, dependencies and folder structure of a golang system.

POC - GOLANG VALIDATE: ARCH, DEPENDENCIES AND DIRECTORIES! THIS IS JUST A POC - To validate the architecture, dependencies and folder structure of a g

09

An implementation of Todo app with Clean Architecture and GO language.

Go Todo App An implementation of Todo app with Clean Architecture and GO language API Reference You can this apis to work with app POST /api/v1/todo

10

Golang API Boilerplate using chi, gorm, zerolog

Go Fication An API Boilerplate written in Golang with chi-route and Gorm. Write restful API with fast development and developer friendly. Table of Con

11

Serverless API Gateway for GraphQL, REST, gRPC, Kafka and more with a focus on API Composition & Integration.

Serverless API Gateway for GraphQL, REST, gRPC, Kafka and more with a focus on API Composition & Integration.

WunderGraph Quickstart • Website • Docs • Examples • Blog • Discord • Twitter Note: 🌍 We are working on a serverless version of WunderGraph. If you'r

12

Easycoding implementing clean architecture, protobuf, grpc, grpc-gateway, swagger, buf, gorm, migrate, logrus, sqlize

Easycoding implementing clean architecture, protobuf, grpc, grpc-gateway, swagger, buf, gorm, migrate, logrus, sqlize

Easy coding | 中文 This repo contains an example structure for a monolithic Go Web Application. Project Architecture This project loosely follows Uncle

13

Job queuing service and async task runner.

Valet Stateless Go server responsible for running tasks asynchronously and concurrently. Overview Job Pipeline Architecture Installation Configuration

14

Agent is a program developed on Go language for cameras under ARM/Mips architecture Functional Functional

AgentGo Ru Агент - программа разработанная на языке Go для камер под архитектуры ARM/Mipsel Функционал: Агент берёт серийный номер из конфигурации кам

15

Ory Kratos is an API-first Identity and User Management system that is built according to cloud architecture best practices.

Ory Kratos is the first cloud native Identity and User Management System in the world. Finally, it is no longer necessary to implement a User Login process for the umpteenth time!

16

Go-CQRS-EventSourcing-Microservice

Go EventSourcing and CQRS with PostgreSQL, Kafka, MongoDB and ElasticSearch 👋 ✨ 💫 👨‍💻 Full list what has been used: PostgeSQL as event store Kafka

17

Go DDD example application. Complete project to show how to apply DDD, Monolithic Architecture using docker ,mongodb ,redis ,gin and paseto.

Golang Monolithic Boilerplate Golang Monolithic Boilerplate using Domain Driven Design handles authentication and authorization, and beside of this fe

18

Architecture-aware placement of pods for Kubernetes

archaware-controller Architecture-aware placement of pods for Kubernetes This project was created in response to kubernetes/kubernetes/issues/105321.

19

🧺 A practical store microservices sample, built with Golang, Domain-Driven Design, CQRS, Event Sourcing, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

🧺 A practical store microservices sample, built with Golang, Domain-Driven Design, CQRS, Event Sourcing, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

🧺 Store Golang Microservices A practical store sample, built with Golang and different software architecture and technologies like Microservices Arch

20

🧺 A practical store microservices sample, built with Golang, Domain-Driven Design, CQRS, Event Sourcing, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

🧺 A practical store microservices sample, built with Golang, Domain-Driven Design, CQRS, Event Sourcing, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.

🧺 Store Golang Microservices Sample A practical store sample, built with Golang and different software architecture and technologies like Microservic

21

Go SDK for Zero. Provides a clear and simple interface for the secrets manager GraphQL API.

Go SDK for Zero. Provides a clear and simple interface for the secrets manager GraphQL API.

22

A Rest API with clean architecture, clean code, and implementation of MongoDB Database.

Mongo-Mux-API A Rest API with clean architecture, clean code, and implementation of MongoDB Database. 👋 Hi, I’m @HuzaifaMk 👀 I’m interested in Front

23

🗲 Projeto de fazer uma API em Go

ultividros-project 🪟 🗲 Projeto para fazer uma API em Go com bibliotecas como goFiber e Gorm e usando banco de dados MySQL. O objetivo do projeto é s

24

CloudNativePG is a Kubernetes operator that covers the full lifecycle of a PostgreSQL database cluster with a primary/standby architecture, using native streaming replication

Welcome to the CloudNativePG project! CloudNativePG is an open source operator designed to manage PostgreSQL workloads on any supported Kubernetes clu

25

a TODO System with Hexagonal Architecture written in Go, test and uses cases examples, docker ready, heroku ready, basic CI integration, can use it how template for your projects

a TODO System with Hexagonal Architecture written in Go, test and uses cases examples, docker ready, heroku ready, basic CI integration, can use it how template for your projects

Clean Architecture / Hexagonal Architecture in Go ✔️ A TODO System with hexagonal architecture / clean architecture what you can use how template for

26

clean-architecture, domein-driven design

参考 context https://qiita.com/[email protected]/items/34b63b663ffd56125c07 zap https://qiita.com/emonuh/items/28dbee9bf2fe51d28153 go-envconfig http

27

This repository contains my work for Cloud-Native Application Architecture course.

Cloud-Native-Application-Architecture This repository contains my work for Cloud-Native Application Architecture course. List of the projects Lab 1: G

28

Zoup is like Zap but probably way slower and with a completely different architecture.

Zoup Zoup is like Zap but probably way slower and with a completely different architecture. Getting started zoup := zoup.FileWriter{os.Stdout} zoup.W

29

A smart remote InfluxDB syncer with a client/server architecture.

outflux outflux is a smart remote InfluxDB syncer that uses client/server architecture written in Go. How it Works The client connects to the server u

30

This Repository contains code in which we develop the backend rest api's of banking server in go using mux and mysql

This Repository contains code in which we develop the backend rest api's of banking server in go  using mux and mysql

Banking-server 🚀 This Repository contains code in which we develop the backend rest api's of banking server in go using mux and mysql Visit ➡️ Auth M

31

A Workflow for quickly pasting AWS architecture icons onto PowerPoint.

A Workflow for quickly pasting AWS architecture icons onto PowerPoint.

AWS Icons – Alfred Workflow A Workflow for quickly pasting AWS architecture icons onto PowerPoint. Installation Installation can be done as follows. d

32

Golang - Hexagonal architecture

Go Simple Bank Intro In this porject we will implemenets a simple Bank account manager Technologies will be used in this project: Golang MongoDB Rabbi

33

SimpleHospitalApp made with Go and Clean Architecture.

SimpleHospitalApp made with Go and Clean Architecture.

SimpleHospitalApp SimpleHospitalApp made with Go with Clean Architecture (API). Database : SQL Dependencies: pgx, sqlx, gin gonic, viper, uuid Feature

34

A RESTful API written in Go using the MSC architecture to process and catalog `*.log` files, allowing queries with pagination and basic search capabilities.

A RESTful API written in Go using the MSC architecture to process and catalog `*.log` files, allowing queries with pagination and basic search capabilities.

uServer-Logger-API DISCLAIMER: THIS IS A WORK-IN-PROGRESS! WAIT UNTIL THE FIRST RELEASE BEFORE PRODUCTION USE A RESTful API developed in Go using the

35

Backend of CS7319 Project - Architecture & Framework Demo

Backend of CS7319 Project - Architecture & Framework Demo

simpleBacktester CS7319 Software Architecture & Design Final Project, using batch-sequential and client/server (REST API) via Golang Backend, Ruby on

36

Pix simulator with Docker, Kubernets, Kafka, Postgres, React.js, Next.Js, Nest.JS, Golang....

Pix simulator with Docker, Kubernets, Kafka, Postgres, React.js, Next.Js, Nest.JS, Golang....

pixPayment (PT-BR) Microsserviço que irá intermediar a transação entre dois bancos. Ele recebe a transação e encaminha para o banco destino, status: p

38

API RESTFul to exemplify the use of clean architecture. This API was built using Go

API RESTFul to exemplify the use of clean architecture. This API was built using Go

API in Go using Clean Architecture API RESTFul to exemplify the use of clean architecture using go language The folder structure of this application w

39

Golang Boilerplate using gin, gorm, logrus

Go Boilerplate An API boilerplate written in Golang with Gin Framework Table of Contents Motivation Configuration Manage Server Configuration Database

40

Monorepo implementing Boba, a compute layer for Ethereum

Monorepo implementing Boba, a compute layer for Ethereum

The Boba Monorepo TL;DR Documentation Community and DAO Directory Structure Contributing Dependencies Spinning up the stack Helpful commands Running u

41

Golang Enterprise Project Structure | Hexagonal Architecture - Onion Architecture - Generic Repository Pattern

Golang Enterprise Project Structure | Hexagonal Architecture - Onion Architecture - Generic Repository Pattern

42

This is a Book - Author relation REST API written with Layered Architecture

This is a Book - Author relation REST API written with Layered Architecture

Book REST API This project is an example REST API that shows how to work with local and DB. As an architecture, Layered Architecture used. This API co

43

Clean Boilerplate of Go, Domain-Driven Design, Clean Architecture, Gin and GORM.

Clean Boilerplate of Go, Domain-Driven Design, Clean Architecture, Gin and GORM.

Goilerplate Clean Boilerplate of Go, Domain-Driven Design, Clean Architecture, Gin and GORM. What is Goilerplate? Good example of Go with Clean Archit

44

DCI Architecture Implementation

DCI Architecture Implementation

前言 在面向对象编程的理念里,应用程序是对现实世界的抽象,我们经常会将现实中的事物建模为编程语言中的类/对象(“是什么”),而事物的行为则建模为方法(“做什么”)。面向对象编程有三大基本特性(封装、继承/组合、多态)和五大基本原则(单一职责原则、开放封闭原则、里氏替换原则、依赖倒置原则、接口分离原则

45
1