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: about 1 month 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 microservice framework built on clean architecture principles in Go 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. 22,020
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 529
restuwahyu13/go-rest-api A comprehensive Golang project demonstrating fundamental concepts of application development using the Gin framework 134
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 building cloud-native microservices in Golang. 133
lileio/lile Automates the creation of basic gRPC services in Go with pre-set structures and tools. 1,506
zhufuyi/sponge A Go development framework that simplifies backend service development through code generation and modular design 1,510
gogearbox/gearbox A high-performance web framework for building microservices in Go. 763
ungerik/go-rest A lightweight REST framework that simplifies API development by leveraging dynamic typing and JSON marshalling. 128