go-doudou

Microservice framework

A lightweight framework for building microservices in Go.

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

apollocloud-nativeetcdframeworkgogolanggrpcgrpc-gomicroservicenacosopenapiormrate-limitingrestrestful-apiservice-meshswagger3

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
claygod/microserviceA microservice framework built on clean architecture principles in Go114
beatlabs/patronA framework for building microservices with a focus on simplicity and productivity123
jirenius/go-resA Go package for building real-time REST APIs with synchronization and event handling capabilities.63
micro/go-microA framework for building microservices with built-in support for distributed systems development and scalable communication between services.22,020
elodina/go-mesos-utilsUtilities for interacting with and managing Apache Mesos frameworks in a distributed environment.12
shuza/kubernetes-go-grpcDeveloping Go-based microservices using gRPC and deploying them in Kubernetes with load balancing, tracing, and rate limiting.41
solo-io/sqoopA GraphQL server and data integration platform that enables the creation of APIs with no code required529
restuwahyu13/go-rest-apiA comprehensive Golang project demonstrating fundamental concepts of application development using the Gin framework134
opencord/voltha-lib-goProvides a set of reusable components for building Voltha applications in the Go programming language3
harlow/go-micro-servicesDemonstrates a microservices architecture using Golang and gRPC for inter-service communication and request tracing with Jaeger.1,087
gone-io/goneA lightweight dependency injection framework for building cloud-native microservices in Golang.133
lileio/lileAutomates the creation of basic gRPC services in Go with pre-set structures and tools.1,506
zhufuyi/spongeA Go development framework that simplifies backend service development through code generation and modular design1,510
gogearbox/gearboxA high-performance web framework for building microservices in Go.763
ungerik/go-restA lightweight REST framework that simplifies API development by leveraging dynamic typing and JSON marshalling.128