gRPC Ecosystem

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.

Created by
Google
Released
August 2016
Community Repos
7,566
Total GitHub Stars
95,425
Core Projects
More
grpc
40,895
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
grpc-go
20,746
The Go language implementation of gRPC
grpc-java
11,408
The Java gRPC implementation
Popular Projects 
More

grpc-gateway

gRPC to JSON proxy generator following the gRPC HTTP spec

03 Apr 2015 17,308

grpcurl

Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers

20 Nov 2017 10,733

kratos

Your ultimate Go microservices framework for the cloud-native era

10 Jan 2019 22,472

connect-go

The Go implementation of Connect: Protobuf RPC that works

02 Aug 2021 2,939

flatbuffers

FlatBuffers: Memory Efficient Serialization Library

19 May 2014 22,121

centrifugo

Scalable real-time messaging server in a language-agnostic way

31 Mar 2015 7,970

microservices-demo

Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC

03 Aug 2018 15,919

tonic

A native gRPC client & server implementation with async/await support

09 Aug 2019 8,954

grpc-web

gRPC Web implementation for Golang and TypeScript

28 Jul 2016 4,333

go-grpc-middleware

Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more

14 May 2016 6,272

grpc

An Elixir implementation of gRPC

20 Jul 2016 1,385

artillery

The complete load testing platform

28 May 2015 7,944

grpc-rs

The gRPC library for Rust built on C Core library and futures

21 Apr 2017 1,802

grpcui

An interactive web UI for gRPC, along the lines of postman

03 Dec 2018 5,173

rpcx

Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily

18 May 2016 7,935

micro

A Go service development platform

16 Jan 2015 12,025

dubbo

The java implementation of Apache Dubbo

19 Jun 2012 40,277

connect-es

The TypeScript implementation of Connect: Protobuf RPC that works

16 Feb 2022 1,348

grpc-health-probe

A command-line tool to perform health-checks for gRPC applications in Kubernetes and elsewhere

13 Sep 2018 1,426

protoreflect

Reflection (Rich Descriptors) for Go Protocol Buffers

13 Feb 2017 1,344
Up and Coming Projects 
More

grpc-order-management-service

A sample implementation for order managment service using gRPC

18 Sep 2024 1

carsties-microservices

A microservices project using

15 Sep 2024 1

Microservice-Project-Demo

Simple microservice project demonstration for learning purposes with GoLang, PotgreSQL & Terraform

13 Sep 2024 5

microservice-poc

for lean & poc microservice in each framework

12 Sep 2024 0

sbmt-pact

Ruby gem for simplified Pact testing between microservices, supporting the latest Pact specifications and multiple transport protocols

11 Sep 2024 43

ua-parser

user agent parser http and grpc service

07 Sep 2024 2

aletheia

[NestJS] gRPC를 활용한 주문을 관리하는 자원 서버와 인증 서버 구현 개인 프로젝트

05 Sep 2024 0

bufplugin-go

The Go library for plugins to the Buf platform

04 Sep 2024 10

bufplugin

The APIs for plugins to the Buf platform

04 Sep 2024 1

Golang-FinTrans

(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

01 Sep 2024 0

youtube-summarizer

A large language model solution to summary your Youtube videos

01 Sep 2024 0

grpez

gRPC in Python made eazy

31 Aug 2024 5

spiffe-pinger

Small utility for testing SPIFFE-powered gRPC and mTLS

30 Aug 2024 0

airflower

Airflower adds intelligent decision-making to Apache Airflow by capturing real-time metadata through listeners and sending it to an external brain via gRPC

30 Aug 2024 0

spring-boot-grpc-client-server

This project aims to create two Spring Boot applications using gRPC: movie-grpc-server and movie-grpc-client

29 Aug 2024 5

dynamodb-movie-book

Distributed and scalable microservies with RabbitMQ, and dynamodb

29 Aug 2024 1

TypoLinkedRolesService

Service to save Palantir profile stats to Discord App Metadata

28 Aug 2024 0

gRPC-web-example

This project demonstrates how to set up a simple gRPC on Web-client and server with Envoy proxy

27 Aug 2024 1

go-zero-testing-example

go-zero unit testing and integration testing

26 Aug 2024 0

Grpc_TradingServer

Realtime price changes built using kafka

24 Aug 2024 0