go-doudou

Microservice framework

A lightweight framework for building microservices with built-in support for service governance and scalability features.

go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.

GitHub

1k stars
95 watching
250 forks
Language: Go
last commit: 11 days ago
Linked from 2 awesome lists

apollocloud-nativeetcdframeworkgogolanggrpcgrpc-gomicroservicenacosopenapiormrate-limitingrestrestful-apiservice-meshswagger3

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
claygod/microservice A simple microservice framework in Go based on clean architecture principles 114
beatlabs/patron A framework for building microservices with a focus on simplicity and productivity 123
jirenius/go-res A Go package for building real-time REST APIs with synchronization and event handling capabilities. 63
micro/go-micro A framework for building microservices with built-in support for distributed systems development and scalable communication between services. 21,956
elodina/go-mesos-utils Utilities for interacting with and managing Apache Mesos frameworks in a distributed environment. 12
shuza/kubernetes-go-grpc Developing Go-based microservices using gRPC and deploying them in Kubernetes with load balancing, tracing, and rate limiting. 41
solo-io/sqoop A GraphQL server and data integration platform that enables the creation of APIs with no code required 528
restuwahyu13/go-rest-api A comprehensive Golang project demonstrating fundamental concepts of application development using the Gin framework 133
opencord/voltha-lib-go Provides a set of reusable components for building Voltha applications in the Go programming language 3
harlow/go-micro-services Demonstrates a microservices architecture using Golang and gRPC for inter-service communication and request tracing with Jaeger. 1,087
gone-io/gone A lightweight dependency injection framework for Go microservices 129
lileio/lile Automates the creation of basic gRPC services in Go with pre-set structures and tools. 1,506
zhufuyi/sponge Automates backend service development using generated code from SQL or Protobuf files 1,461
gogearbox/gearbox A high-performance web framework for building microservices in Go. 758
ungerik/go-rest A lightweight REST framework that simplifies API development by leveraging dynamic typing and JSON marshalling. 128