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-06-27 00:13:47 UTC
- JSON Representation
https://github.com/romnn/go-service
Utilities for building gRPC and HTTP services in Go
authentication golang grpc http microservice protobuf reflection
Last synced: 14 Apr 2026
https://github.com/prayag2003/go-oms
A super simple Order Management Microservice using Go, GRPC (Protobuf)
Last synced: 29 Apr 2026
https://github.com/fbielejec/grpc-chat
gRPC bidirectional chat with pubsub via redis
bidirectional chat grpc redis rust streaming
Last synced: 09 May 2026
https://github.com/hesammosaffa/simple_bank
SimpleBank: A backend web service for managing bank accounts, handling transactions, and processing money transfers. Built with Golang, PostgreSQL, and Docker, featuring secure APIs, background processing, and deployment to Kubernetes. š
backend banking docker github-actions golang grpc jwt kubernetes paseto postgresql redis rest-ap transactions
Last synced: 13 Apr 2026
https://github.com/kiquetal/grpc-class-build-api-modern
Lerning from video grpc
Last synced: 29 Apr 2026
https://github.com/iunary/grpcly
Golang GRPC examples
bidirectional golang grpc protobuf3 rpc stream unary
Last synced: 29 Apr 2026
https://github.com/pieceowater-dev/lotof.sample.proto
Sample Package for shared .proto files
go go-package golang grpc grpc-go protobuf
Last synced: 29 Apr 2026
https://github.com/simplydemo/spring-grpc-demo
spring reactive grpc demo
gradle-multi-project grpc spring-webflux
Last synced: 29 Apr 2026
https://github.com/a37z/g-rpc-tutorial
Tutorial Series about gRPC on Linkedin
go grpc grpc-go http2 protocol-buffers
Last synced: 29 Apr 2026
https://github.com/sonaiengine/api-to-tools
Universal library that converts any API (OpenAPI, WSDL/SOAP, GraphQL, gRPC) into LLM-callable tool definitions
ai-agent anthropic api-crawler api-discovery claude function-calling graphql grpc llm llm-tools mcp mcp-server nexacro openapi playwright python soap swagger tool-calling wsdl
Last synced: 15 Apr 2026
https://github.com/zcong1993/grpc-etcd-resolver
etcd resolver for @grpc/grpc-js
etcd grpc grpc-node grpc-resolver
Last synced: 29 Apr 2026
https://github.com/moranilt/jwt-grpc
consul docker-compose golang grpc jwt microservice vault
Last synced: 29 Apr 2026
https://github.com/daniguardiola/python-alpine-grpc
š³ Alpine Linux with Python 3 and gRPC
alpine-linux docker-image grpc grpc-python python python3
Last synced: 29 Apr 2026
https://github.com/ningenme/miiko-api
č¶£å³éēŗ compro-api (product name: miiko)
connect golang grpc ningenme-project protobuf
Last synced: 09 May 2026
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/waalexan/grpc_exemple
Exemplo de implementação do gRPC, um framework de comunicação entre serviços, utilizando RPCs para comunicação rÔpida e eficiente.
grpc grpc-client grpc-server nodejs
Last synced: 09 May 2026
https://github.com/lazhari/go-grpc-blog
Is simple example using Go, gRPC and MongoDB
go grpc mongo protocol-buffers
Last synced: 29 Apr 2026
https://github.com/yukionishi1129/checkpicks-protocol-buffers
Protocol buffers for Check Picks microservices
Last synced: 29 Apr 2026
https://github.com/dhiguero/grpc-proto-manager
GPM: A tool to orchestrate the generation of gRPC protos on different languages and repos
generator grpc grpc-protos protobuf
Last synced: 29 Apr 2026
https://github.com/ittia-research/conscious
Explore interfaces between AI and human
consciousness database embeddings flashcard full-stack grpc knowledge-graph llm memory reading
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/trinhdaiphuc/grpc-xds-example
grpc xds protocol implement in kubernetes
grpc grpc-loadbalancing kubernetes xds xds-api xds-protocol xds-server
Last synced: 21 Jan 2026
https://github.com/krafton-athena/protoc-gen-go-grpc
Prebuilt binaries of protoc-gen-go-grpc (gRPC Go code generator), mirrored from grpc/grpc-go.
code-generation go golang grpc grpc-go mirror prebuild-binaries protobuf protobuf-compiler protoc-gen-go-grpc protoc-plugin
Last synced: 22 Jun 2026
https://github.com/sagarmaheshwary/microservices-upload-service
docker golang grpc grpc-golang microservices prometheus rabbitmq s3
Last synced: 09 May 2026
https://github.com/iamarvy/inventra
Event-driven inventory system using NestJS, gRPC, RabbitMQ, and GraphQL.
domain-driven-design event-driven grpc microservices nestjs nestjs-graphql rest-api
Last synced: 09 May 2026
https://github.com/leaq-ru/admin-bot
š¦ Service to expose some admin RPCs
go grpc leaq nats-streaming protobuf telegram-bot
Last synced: 30 Apr 2026
https://github.com/nhatthaiquang-agilityio/dotnet3.0-grpc
Example with ASP Net Core 3.0 and gRPC
dotnet-core grpc grpc-client grpc-server
Last synced: 09 May 2026
https://github.com/eulerbm/grpc
Developing a simple CRUD (Create, Read, Update, Delete) application using gRPC involves several key steps to establish efficient client-server communication. This project focuses on creating a gRPC service that manages a collection of items, such as user records, products, or notes.
Last synced: 09 May 2026
https://github.com/duduxs/spring-frankstein
ļøš§āāļø A set of applications in Spring with the objective of studying micro and macro concepts of the framework along with other techs.
graphql grpc jasper-reports rest spring study webflux websocket
Last synced: 13 Apr 2026
https://github.com/pixel-plaza-dev/uru-databases-2-protobuf-common
Protobuffers from Pixel Plaza Microservices
go-grpc golang grpc pixel-plaza protobuf protobuf3 protoc rafael-urdaneta-university universidad-rafael-urdaneta uru
Last synced: 14 May 2026
https://github.com/juanfkurucz/grpc-nodejs-sample
Subject "Sistemas Distribuidos" (Distributed Systems) from Universidad Catolica del Uruguay
Last synced: 09 May 2026
https://github.com/lesomnus/grpc-concierge
gRPC tranport for caching, deduplication, and managing life cycle
cache deduplication grpc grpc-typescript react
Last synced: 09 May 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/yusufcanb/grpc-monorepo
A boilerplate Go project to swiftly spin off server-client applications with Protocol Buffers.
Last synced: 30 Apr 2026
https://github.com/alex-necsoiu/pandora-exchange
Enterprise-grade cryptocurrency exchange user service built with Go, Gin, PostgreSQL, Redis, gRPC. Features JWT auth, Vault secrets, K8s-ready, OTEL observability.
argon2 authentication clean-architecture cryptocurrency docker gin-gonic go golang grpc kubernetes microservices opentelemetry postgresql redis rest-api sqlc vault
Last synced: 27 Jan 2026
https://github.com/a1unade/grpc-streaming-tasks
ŠŠ¾Š¼Š°ŃŠŗŠø по gRPC .NET
asp-net grpc jwt-authentication
Last synced: 30 Apr 2026
https://github.com/rushio-consulting/stashall
Stashall is an open source password manager
dart flutter grpc grpc-dart opensource password-manager
Last synced: 30 Apr 2026
https://github.com/dictybase/modware-stock
dictyBase grpc service to manage biological stocks
Last synced: 01 May 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/autom8ter/gosub
grpc protobufs pubsub
autom8ter colemanword golang golang-library grpc pubsub
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/crescentkohana/zeniire
A high performance server application for keeping track of a coin wallet balance. REST and gRPC APIs included. Written in Go utilizing Protocol Buffers.
go grpc job-interview pre-assignment protobuf rest
Last synced: 01 May 2026
https://github.com/leo-the-nardo/golang-deep-dive
apis clean-architeture cli-apps events graphql grpc kubernetes multithread rabbitmq sqlc unit-of-work uploads
Last synced: 01 May 2026
https://github.com/akmamun/go-grpc
Basic gRPC with Go Lang
go-grpc golang grpc grpc-service
Last synced: 01 May 2026
https://github.com/fyreplace/fyreplace-protos
Protobuf definitions used by the current server and clients
Last synced: 08 Jun 2026
https://github.com/loderunner/echo
A template for a Go gRPC service with a REST gateway
go golang grpc grpc-gateway protobuf template
Last synced: 01 May 2026
https://github.com/sealbro/pikvm-automator
Simple API with short macro commands to automate PiKVM input emulation
automation golang grpc macro pikvm
Last synced: 13 May 2026
https://github.com/ivan-montes/auth-and-user
When gRPC met Spring... but also Hexagonal Arch, Authorization Server and JWT. The system allows users to register, create categories, products, and leave opinions, reviews, and votes.
Last synced: 08 Jun 2026
https://github.com/liberxue/rocketmq_proxy
RocketMQ gRPC Proxy Supporting different languages client SDK
api grpc grpc-client grpc-gateway grpc-java restful rocketmq
Last synced: 01 May 2026
https://github.com/kahlery/wayou-lt
āµļø presentation of the recommender-engine with a competitive UX by React-Native mobile application to end user, AI powered route generator.
ai dotnet full-stack grpc microservice n-layer n-tier react-native recommender-system text-generation
Last synced: 01 May 2026
https://github.com/go-x-pkg/servers
HTTP, HTTPs, UNIX, gRPC servers with configs and context
boilerplate configuration grpc http
Last synced: 24 Jan 2026
https://github.com/felipecruz91/go-data-converter-service-
Exposes an API written in Go to convert data from JSON to binary using protobuf.
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/nileshsimaria/grpclb
GRPC Load Balancing
gke gke-cluster golang grpc kubernetes-cluster loadbalancing nginx
Last synced: 01 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/rahul07bagul/distributedkeyvaluestore
Distributed keyāvalue storage system implemented in C++ using gRPC
consistent-hashing cpp distributed-systems grpc server
Last synced: 02 May 2026
https://github.com/flolu/typescript-protobuf-bazel-rpc
Typescript, Protobuf, Bazel gRPC Example (doesn't work yet)
bazel grpc protobuf typescript
Last synced: 02 May 2026
https://github.com/xmudrii/etcdproxy-proof-of-concept
Proof of Concept demonstrating proxying etcd namespaces using etcd-gRPC server.
etcd etcd-grpc grpc gsoc kubernetes
Last synced: 14 Jan 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/ayo-ajayi/grpctry
These are grpc servers written in go and python. A client is also provided in go. They use a common proto file to communicate. It is a simple example of how to use grpc with go and python.
Last synced: 10 May 2026
https://github.com/oleksiikhr/go-node-grpc-dom-parser
A small example of a project to test gRPC technology
fasthttp grpc grpc-go grpc-node grpc-typescript playwright typescript
Last synced: 02 May 2026
https://github.com/falleng0d/pi-remote
Pi Zero W USB keyboard & mouse gRPC server for remotecontrol-app
bash grpc python3 rapsberry-pi shell unix
Last synced: 02 May 2026
https://github.com/ttyobiwan/leshy
Message queue powered by Golang, SQLite and gRPC, focused on DX, simplicity and performance
Last synced: 13 Apr 2026
https://github.com/yukigeshiki/grpc-test-nestjs
Testing gRPC transport with the NestJS framework and GCP Cloud Run
cloudrun gcp grpc grpc-node grpc-service nestjs
Last synced: 02 May 2026
https://github.com/dariofad/grpc_py_go_example
Calling Go from Python via gRPC (example). TLS multi support.
Last synced: 02 May 2026
https://github.com/rafael-c-alexandre/geo-kv
Highly available geo-replicated storage system
availability c-sharp dotnet grpc key-value-store
Last synced: 02 May 2026
https://github.com/saufiroja/golang-microservice-example
Monorepo Golang Microservices Example
Last synced: 03 May 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/guillaumefalourd/poc-grpc-golang
POC of a gRPC project in Golang šæ
Last synced: 25 Apr 2026
https://github.com/filipe1309/ud-go-microservices
Udemy - Working with Microservices in Go (Golang)
docker golang grpc kubernetes microservices mongodb postgresql rabbitmq rpc
Last synced: 19 Jan 2026
https://github.com/GSGPavan/platform-inventory
This repository implements a microservices architecture using gRPC for efficient communication, HTTPClient for RESTful interactions, and RabbitMQ for asynchronous messaging. It utilizes Entity Framework Core for database access, and is containerized with Docker and orchestrated using Kubernetes for scalable, cloud-native deployments.
c-sharp docker entity-framework-core grpc http-client kubernetes microservice rabbitmq webapi
Last synced: 11 Oct 2025
https://github.com/adarsh-jaiss/microservice-toll-calculator
A microservoce application that calculate the real time distance travalled by a vehicle and create a toll tax invoice accordingly
apache-kafka docker golang grpc microservices websockets
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/typhoonzero/grpc_zerocopy_async_example
Example project of using grpc to do zerocopy large buffer communication.
Last synced: 03 May 2026
https://github.com/zeeshanalico/grpc-currency-exchange-service
docker docker-compose fastapi grpc linting nestjs nodejs
Last synced: 14 Apr 2026
https://github.com/greenvine/hey-grpc-starter-client
Hey gRPC Boilerplate Project (Go Client Implementation)
boilerplate client golang grpc grpc-go protobuf starter
Last synced: 21 Jan 2026
https://github.com/ceynri/request-hedging
Request hedging policy in the frontend.
frontend grpc hedging npm pnpm request typescript
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