gRPC
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.
- GitHub: https://github.com/topics/grpc
- Wikipedia: https://en.wikipedia.org/wiki/GRPC
- Repo: https://github.com/grpc/grpc
- Created by: Google
- Released: August 2016
- Related Topics: rpc, http2, protobuf, capn-proto, json-rpc,
- Last updated: 2026-07-01 00:13:55 UTC
- JSON Representation
https://github.com/rafael-c-alexandre/project-sec
Project for Highly Dependable Systems Course
adversarial-attacks byzantine-fault-tolerance client-server grpc java reliability
Last synced: 29 Apr 2026
https://github.com/mikejoh/grpc-echo-service
A super simple gRPC example inspired by the official helloworld example from grpc.io
grpc grpc-go helm kind kubernetes metallb
Last synced: 29 Apr 2026
https://github.com/aveek-saha/two-phase-commit
A consistent distributed KV store that implements the two phase commit protocol, written in java, using gRPC
2-phase-commit 2pc distributed-key-value-database distributed-systems grpc grpc-java kv-store protobuf protobuf3 protocol-buffers rpc two-phase-commit
Last synced: 30 Apr 2026
https://github.com/linux-china/coroutines-grpc-demo
gRPC service with Kotlin Coroutines and Spring Boot
Last synced: 30 Apr 2026
https://github.com/songy23/game-of-life-demo
A Game of Life example that demonstrates the use case of OpenCensus with gRPC.
grpc java opencensus prometheus stackdriver-monitoring stats tracing
Last synced: 30 Apr 2026
https://github.com/sharmadhiraj/flutter-grpc-shopping-list
Exploring gRPC communication between a Dart gRPC server and a Flutter client for managing a simple shopping list.
android dart flutter grcp-client grpc grpc-server ios protobuf protos
Last synced: 30 Apr 2026
https://github.com/murshidazher/iit-distributed-system
👍 Distributed systems lab using Java and RPC
distributed-systems etcd grpc grpc-libraries java-8 server-stub zookeeper
Last synced: 01 May 2026
https://github.com/douglarek/grpc-gateway-demo
An example modified from the official grpc-gateway that looks clearer.
demo grpc grpc-gateway grpc-go
Last synced: 01 May 2026
https://github.com/ahsouza/golang-grpc
Simple Example of Communication using gRPC service with GO lang
communication go golang google grpc rpc
Last synced: 01 May 2026
https://github.com/rinosukmandityo/grpc-sample
Some gRPC simple examples for unary, server streaming, client streaming and bidirectional streaming RPCs
bidirectional-streaming client-streaming golang grpc protobuf server-streaming unary-rpc
Last synced: 01 May 2026
https://github.com/leaq-ru/user
📦 Service to register, auth and get users
go grpc leaq protobuf social-login
Last synced: 02 May 2026
https://github.com/syedsaadahmed/python-grpc-hello-world
Implementation of a very simple gRPC service using Python for understanding
grpc grpc-python protobuf python python3
Last synced: 01 May 2026
https://github.com/joaofbantunes/grpcsample-go
Stupid simple sample to try gRPC and Go (blatantly ripped from the official helloworld example).
Last synced: 02 May 2026
https://github.com/sulmar/sulmar-mon-netcore3-group2
Przykłady ze szkolenia .NET Core 3.1
dotnet-core3-1 entity-framework-core fluentvalidation grpc hangfire mediatr signalr-core
Last synced: 08 May 2026
https://github.com/shubhamv108/grpc-demo
A simple demonstration for communication between micro-services using GRPC.
grpc grpc-client grpc-demo grpc-java grpc-server
Last synced: 02 May 2026
https://github.com/timothyrushing/nestjs-microservices-grpc
nestjs based microservices with grpc
grpc microservices nestjs nodejs typescript
Last synced: 03 May 2026
https://github.com/farshadsharifi/farshadsharifi
I am a results-driven Senior Software Engineer with over 17 years of experience in architecting and developing scalable applications. My expertise lies at the intersection of high-performance system programming and robust enterprise solutions.
api csharp flutter grpc php rust websocket
Last synced: 03 May 2026
https://github.com/oskang09/geliver-vscode
Webview version of Geliver UI for support internally in vscode editor.
grpc testing vscode vscode-extension
Last synced: 03 May 2026
https://github.com/akira-saneyoshi/grpc-tabecolla
app-router docker golang grpc nextjs
Last synced: 04 May 2026
https://github.com/dictybase/modware-user
dictyBase API server for managing users.
Last synced: 04 May 2026
https://github.com/iamrajiv/helloworld-grpc-gateway-example
This repository contains an example of how to use the gRPC-Gateway.
go grpc grpc-gateway protobuf rest
Last synced: 04 May 2026
https://github.com/arnauaregall/testcontainers-zitadel-demo
Demo project to run a ZITADEL instance on Spring Boot tests using Testcontainers
grpc java maven protobuf spring-boot testcontainers zitadel
Last synced: 04 May 2026
https://github.com/aryannr97/data-server
A grpc server implementation for interacting with mongodb database
Last synced: 04 May 2026
https://github.com/adrianh-za/netcore-grpc-basics
Grpc client and server testing app to learn GRPC in .Net
Last synced: 05 May 2026
https://github.com/cralfa/comchat
Simple CLI chat app using gRPC
golang grpc protobuf typescript
Last synced: 05 May 2026
https://github.com/girishg4t/go-grpc-graphql
Simple application to show how grpc with graphql can be used
Last synced: 05 May 2026
https://github.com/dynamic-calm/type-safe-api-react-go
Type-Safe APIs with React and Go
go grpc grpcweb protobuf react typescript
Last synced: 05 May 2026
https://github.com/athun-me/book_now_train-svc
This is a go microservice for bookNow ticket booking project, service name : train service , that handles the train data
gin-gonic grpc microservice viper
Last synced: 05 May 2026
https://github.com/jonatasmsantos/nestjs-standalone
Services with nestjs standalone for gRPC, Kafka, BullMQ (BullJs) e RabbitMQ
apachekafka bullmq grpc rabbitmq redis
Last synced: 06 May 2026
https://github.com/toobeeh/tirith
Angular & NEST fullstack application for skribbltypo website & dashboard
angular grpc nestjs openapi skribbl-typo
Last synced: 06 May 2026
https://github.com/mirkobozzetto/maestro.go
Polyglot API orchestrator that coordinates services in different languages
api-gateway compensation-pattern distributed-systems golang grpc microservices orchestration polyglot saga-pattern workflow workflow-engine yaml
Last synced: 07 May 2026
https://github.com/alexejdumka/wordcloud-grpc
This project demonstrates a Java client interacting with a Python server over gRPC to generate word cloud images.
Last synced: 07 May 2026
https://github.com/paulja/go-arch
An architecture of a web server which uses a micoservice written in Go.
go grpc http microservice nginx
Last synced: 07 May 2026
https://github.com/benqqa/terms-graph
Контейнеризированный сервис для управления глоссарием терминов с визуализацией семантических связей.
Last synced: 07 May 2026
https://github.com/hoangcaophi/notification
The project sample for a notification service using SignalR or Socket.IO
Last synced: 07 May 2026
https://github.com/robinhood3082/simplebank
Sample Banking API, made simple with Go
email go golang grpc grpc-gateway grpc-go grpc-server jwt paseto postgresql protobuf protocol-buffers redis-queue stdlib validator viper worker-service
Last synced: 07 May 2026
https://github.com/eu-diogo-ferreira/grpc-todo-app-backend
🧪 NodeJS application with gRPC protocol (HTTP 2.0)
Last synced: 08 May 2026
https://github.com/joaorafa19/codepix
Bank account transference application
cli go golang grpc grpc-go kafka microservices postgres
Last synced: 08 May 2026
https://github.com/sergio-oliveira-br/distsys
Terminal Based Assignment Assessment - NCI
distributed-systems grpc java mqtt rabbitmq
Last synced: 09 May 2026
https://github.com/greenvine/hey-grpc-starter-interface
Hey gRPC Boilerplate Project (Generated Protobuf Interface)
boilerplate golang grpc grpc-go protobuf server starter
Last synced: 09 May 2026
https://github.com/yanndr/thermometer
A Temperature Library in C# .net Core
alert converter csharp dotnet-core grpc temperature thermometer threshold
Last synced: 09 May 2026
https://github.com/charconstpointer/ihateannotations
Example combining buf, Protobuf, gRPC, gRPC Gateway and OpenAPI
buf grpc grpc-gateway grpc-go grpc-server openapi swagger
Last synced: 09 May 2026
https://github.com/mehedihasanfarabi10/solana-trading-bot
Strong solana trading bot
copy-trade-bot copy-trading copytrading crypto grpc jito-solana python raydium-swap sniping solana trade-bot trading usdc volume
Last synced: 10 May 2026
https://github.com/lunarianss/streams
Streams is a Go reverse proxy that allows for rich routing of gRPC calls with minimum overhead. ⚡️ Grpc Proxy
Last synced: 10 May 2026
https://github.com/dipjyotimetia/restura
⚡ Fast, lightweight API client supporting REST, GraphQL, gRPC & more. Built for developers who value speed and simplicity.
api-client grpc http-client mcp-client
Last synced: 28 May 2026
https://github.com/majst01/metal-dns
dns as a service
dns external-dns grpc powerdns-api
Last synced: 11 May 2026
https://github.com/linzhengen/hub
Full-stack microservices blueprint: Go (Backend), React (Frontend), kubernetes, and Terraform-managed Infrastructure.
clean-architecture golang grpc grpc-gateway k8s keycloak postgresql reactjs sqlc terraform vibe-coding vite
Last synced: 11 May 2026
https://github.com/astrodynamic/grpcquests
gRPCQuests explores gRPC and Protocol Buffers in C++, testing features, optimizing performance, and enhancing security, all built and managed with CMake.
api asynchronous client-server cmake cmake-presets code-generation cpp cpp20 deserialization grpc grpc-client grpc-cpp grpc-server learning networking-protocols proto3 protobuf rpc serialization
Last synced: 12 May 2026
https://github.com/omecodes/service
Microservices library that handle service discovery and mutual TLS service communication over mutual TLS.
discovery-service golang grpc microservices tls-certificate
Last synced: 12 May 2026
https://github.com/tituscarl/protopeek
A Chrome DevTools extension that decodes gRPC-Web request and response payloads inline.
chrome-extension connect debugging devtools grpc grpc-web protobuf
Last synced: 11 Jun 2026
https://github.com/smyrgeorge/actor4k-cluster
A small actor system written in kotlin using Coroutines.
actor actor-framework actor-model actor-system actors actorsystem cluster coroutines grpc kotlin raft raft-consensus-algorithm sharding
Last synced: 13 May 2026
https://github.com/johnverheij/grpcassertions.tunit
TUnit-native gRPC assertions for .NET tests. Fluent assertions on gRPC call outcomes, including RpcException and status codes. AOT-compatible, no runtime reflection.
aot assertions dotnet grpc rpc testing tunit
Last synced: 12 Jun 2026
https://github.com/specmatic/specmatic-order-bff-grpc-kotlin
Specmatic Order BFF gRPC Sample
contract-testing grpc grpc-server grpc-service mocking sample-project service-virtualization stubbing
Last synced: 14 Jun 2026
https://github.com/usuginus/go-rpcatlas
Static RPC flow maps for Go codebases. Source-only summaries for review, CI, and AI.
ai ast code-review developer-tools github-actions go golang grpc rpc static-analysis
Last synced: 23 Jun 2026
https://github.com/groundsgg/plugin-config
Shared Paper and Velocity config plugin that loads typed configuration documents from service-config over gRPC and refreshes them via NATS.
config-management grpc kotlin minecraft nats paper plugin velocity
Last synced: 25 Jun 2026
https://github.com/athun-me/book_now_booking-svc
This is a go microservice for bookNow ticket booking project, service name is BookingService , which handle the booking and payment
Last synced: 19 Apr 2026
https://github.com/rtuty/library-grpc-server
gRPC server for library
backend docker go grpc protocol-buffers
Last synced: 20 Apr 2026
https://github.com/hrz8/geprec
geprec is not no grpc: learning buf and grpc
Last synced: 20 Apr 2026
https://github.com/saicasm/go-fg-service
Go based graphQL service that follows DDD archiecture
Last synced: 20 Apr 2026
https://github.com/pseudomuto/proto-parser
A TypeScript library for parsing Protocol Buffer (.proto) files, extracting messages, services, enums, and other definitions from both file paths and proto content strings.
grpc parser protobuf typescript
Last synced: 14 May 2026
https://github.com/ozeer/grpc-client
gRPC client端demo
grpc grpc-client grpc-go grpc-php grpc-php-client grpc-python
Last synced: 21 Apr 2026
https://github.com/poboisvert/hex_go
[Go] Hexagone application using MongoDB and gRPC (HTTP2)
Last synced: 22 Apr 2026
https://github.com/alfenfebral/go-grpc
gRPC example using go, include with credentials, rest-api gateway and swagger docs
go golang grpc grpc-gateway rest-api
Last synced: 22 Apr 2026
https://github.com/chiguirez/healthz
a GRPC/HTTP library to register healthcheck endpoints for k8s liveness and readiness
go golang grpc healthcheck http
Last synced: 22 Apr 2026
https://github.com/moveaxlab/go-grpc-server
Utilities to create gRPC servers in Go, including some interceptors.
Last synced: 23 Apr 2026
https://github.com/mdigger/connect-dev-log
A high-performance logging interceptor for ConnectRPC with protocol-agnostic request/response logging, protobuf message formatting, and streaming support.
connect-rpc connectrpc golang grpc grpc-log interceptor
Last synced: 24 Apr 2026
https://github.com/j0rgeserran0/blog-grpc-helloworld
Hello World sample on gRPC with .NET Core 3.0 preview 6
aspnet-core-3 aspnetcore3 grpc netcore3 visual-studio-2019
Last synced: 14 May 2026
https://github.com/zem12345678/tonic-etcd-microservice
一个rust tonic 微服务使用etcd 服务注册和服务发现的例子
etcd grpc microservice rust tonic
Last synced: 24 Apr 2026
https://github.com/aasmirnov-webdev/mfti_csharp-developer
Выполнение домашних заданий и проектов в рамках обучения на C#-разработчика в МФТИ
asp-net-core csharp entity-framework grpc mvc mvp mvvm oop orm restful-api webapi
Last synced: 24 Apr 2026
https://github.com/ktanakaj/matchingapiexample
gRPC勉強用マッチングAPIサンプルアプリ
asp-net-core example grpc matching
Last synced: 25 Apr 2026
https://github.com/chirathr/grpc_todo_cli
A simple ToDo cli tool using gRPC
Last synced: 25 Apr 2026
https://github.com/naartjie/zkp-auth
Passwordless Login using Zero-knowledge proofs
Last synced: 25 Apr 2026
https://github.com/squall-chua/go-ledger-microservice
A highly reliable, double-entry accounting ledger microservice. This project takes significant inspiration from ledger-cli (https://ledger-cli.org), the powerful, command-line accounting tool. Specifically, it brings the fundamental philosophies of `ledger-cli` into a modern microservice.
double-entry-accounting golang grpc ledger ledger-cli microservice restful-api
Last synced: 12 Jun 2026
https://github.com/tushar-rishav/DisFlow
Distributed Config Deployment based on a Spanning Tree Topology.
computer-networks distributed-systems docker grpc mongodb nodejs
Last synced: 11 Apr 2026
https://github.com/misachi/raft
Raft distributed consensus algorithm implementation
consensus consensus-algorithm grpc raft
Last synced: 26 Apr 2026
https://github.com/systemathics/sdk-proto
Prototypes for Systemathics Ganymede gRPC APIs
analytics backtest daily-data grpc historical-data indicators intraday-data normalized-data protobuf raw-data reference-data tick-data
Last synced: 26 Apr 2026
https://github.com/kitsuyaazuma/grpc-rock-paper-scissors
gRPC Rock paper scissors Server
Last synced: 27 Apr 2026
https://github.com/huangkai1008/harbour
golang microservices harbour
go-micro golang grpc microservices
Last synced: 27 Apr 2026
https://github.com/dev-hyunsang/grpc-go-course
gRPC [Golang] Master Class: Build Modern API & Microservices를 보며 gRPC에 대해 공부합니다.
Last synced: 28 Apr 2026
https://github.com/kerolesnabiel/ecommerce-microservices
A distributed, modular e-commerce platform built with .NET 9 and modern microservice practices. It includes user management, product catalog, cart and order processing, payments with Stripe, and real-time notifications – all containerized with Docker.
apigateway asp-net-core carter clean-architecture cqrs docker docker-compose entity-framework-core grpc jwt marten microservices-architecture postgresql rabbitmq redis repository-pattern signalr stripe vertical-slice-architecture
Last synced: 08 Apr 2026
https://github.com/danny-yamamoto/rust-grpc-greet
Rewrite go-connect-greet with Rust.
Last synced: 28 Apr 2026
https://github.com/object88/isomorphictest
Example code for a single-binary client and server application, communicating over gRPC
Last synced: 28 Apr 2026
https://github.com/dohernandez/kit-template
Project template with GitHub actions for Go using GPRC with REST.
Last synced: 28 Apr 2026
https://github.com/rahul07bagul/design-load-balancer
Load Balancer System using C++ and gRPC.
cpp design-patterns grpc load-balancer multithreading server system-design
Last synced: 28 Apr 2026
https://github.com/indiependente/gw-example
gRPC Gateway example Go project
Last synced: 28 Apr 2026