Microservices
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
The Go language implementation of gRPC. HTTP/2 based RPC
gRPC to JSON proxy generator following the gRPC HTTP spec
Easy-pluggable full-feature GRPC resolver for services registered in Consul
Protocol Buffer Validation - Being replaced by github.com/bufbuild/protovalidate
Protocol Buffers - Google's data interchange format
CNCF Jaeger, a Distributed Tracing Platform
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Kubernetes IN Docker - local clusters for testing Kubernetes
an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
Distributed mutual exclusion lock using Redis for Go
Your ultimate Go microservices framework for the cloud-native era.
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
OpenTracing is a set of consistent, expressive, vendor-neutral APIs for distributed tracing and context propagation
Collection of extensions for OpenTelemetry-Go.
A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
Sentinel Go enables reliability and resiliency for Go microservices
Distributed reliable key-value store for the most critical data of a distributed system
Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols
基于golang开发的网关。具有各种插件,可以自行扩展,即插即用。此外,它可以快速帮助企业管理API服务,提高API服务的稳定性和安全性。
More than just another GUI to Kong Admin API
Protocol Buffer Validation - Go, Java, Python, and C++ Beta Releases!
A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.