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.
1k stars
95 watching
250 forks
Language: Go
last commit: 11 days ago
Linked from 2 awesome lists
apollocloud-nativeetcdframeworkgogolanggrpcgrpc-gomicroservicenacosopenapiormrate-limitingrestrestful-apiservice-meshswagger3
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 |