gRPC (gRPC Remote Procedure Calls) is a modern open source high performance RPC framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services.
Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more
Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily
A command-line tool to perform health-checks for gRPC applications in Kubernetes and elsewhere
A sample implementation for order managment service using gRPC
Simple microservice project demonstration for learning purposes with GoLang, PotgreSQL & Terraform
Ruby gem for simplified Pact testing between microservices, supporting the latest Pact specifications and multiple transport protocols
(under development) The application, which tries to implement the logic of the banking application, allows you to authenticate and authorize users, quickly conduct secure transactions of transfers from card to card
Airflower adds intelligent decision-making to Apache Airflow by capturing real-time metadata through listeners and sending it to an external brain via gRPC
This project aims to create two Spring Boot applications using gRPC: movie-grpc-server and movie-grpc-client
This project demonstrates how to set up a simple gRPC on Web-client and server with Envoy proxy