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-24 00:10:10 UTC
- JSON Representation
https://github.com/aryangupta-09/raft-algorithm
Raft algorithm with lease functionality.
distributed-systems google-cloud grpc grpc-python protobuf protobuf-python protobuf3 protocol-buffers python python-3 python3 raft raft-algorithm raft-consensus-algorithm remote-communication
Last synced: 14 Feb 2026
https://github.com/roll-w/cloudhub
A scalable distributed file system.
distributed-storage distributed-systems grpc java java-17 protobuf spring-boot
Last synced: 01 Oct 2025
https://github.com/recap-utr/arg-services
Microservice definitions for building argumentation machines with gRPC and Protobuf
argumentation grpc microservices nlp protobuf
Last synced: 16 Apr 2025
https://github.com/giorgimakharadze/bank-grpc-api-golang
docker golang grpc postgresql redis sqlc
Last synced: 11 Apr 2026
https://github.com/pierlauro/protobufferize
Compile protobuffers via setuptools
grpc grpc-python proto protobuf protobuffer protobufferize protocol-buffers protos python3 setuptools
Last synced: 17 Jan 2026
https://github.com/omran95/chatroom
Backend for Real-time, Highly-Scalable Chat Room App
cassandra docker golang grpc kafka opentelemetry prometheus rate-limiter redis traefik websocket
Last synced: 07 Feb 2026
https://github.com/salrashid123/opa_external_groups
Authorization Control using OpenPolicy Agent and Google Groups
authorization google-cloud google-cloud-platform grpc open-policy-agent
Last synced: 12 Jul 2025
https://github.com/ehsaniara/grpc-web-example
This project demonstrates how to set up a simple gRPC on Web-client and server with Envoy proxy.
envoy-proxy go golang grpc grpc-web javascript webpack
Last synced: 09 Mar 2026
https://github.com/nlamirault/abraracourcix
A simple URL Shortener
badger boltdb galactus grpc leveldb url-shortener
Last synced: 09 Feb 2026
https://github.com/moveaxlab/nestjs-grpc-client
A dataloader implementation to talk with gRPC servers, with support for request merging and cross-request caching.
dataloader graphql grpc nestjs
Last synced: 16 May 2025
https://github.com/codeitlikemiley/server_template
Create GRPC Server in sec
cargo-generate grpc hyper proto rpc rust rust-lang template tonic
Last synced: 18 Jan 2026
https://github.com/meltingice/nano-grpc
A gRPC server for the Nano cryptocurrency node
cryptocurrency currency grpc javascript nano node protobuf rpc server
Last synced: 10 May 2026
https://github.com/pdcalado/perry
A pet project to explore entity relationship concepts
entity-relationship graphql grpc rust typescript wasm
Last synced: 02 Apr 2026
https://github.com/cuongndc9/go-grpc
go 🤝 gRPC
103cuong go golang grpc hacktoberfest
Last synced: 15 Mar 2025
https://github.com/dmarzzucco/securemesh
Distributed testing system focused on security, authentication, and authorization
2fa-security authentication authorization cookie ddd distributed-systems docker grpc hangfire jwt oauth2 postgresql rabbitmq rate-limiter redis risk-based-authentication token yarp-gateway
Last synced: 31 Jul 2025
https://github.com/bielsawada/nebula-fs
NebulaFS is an inspired project that mocks a minimal core concepts and functionalities of an IPFS.
backend block-storage embedded fiber filesystem grpc ipfs mongodb nestjs postgresql rabbitmq redis restful-api rust system-design
Last synced: 11 Apr 2026
https://github.com/kostyay/protoc-gen-go-access-modifiers
This is a POC for a go protoc plugin that adds access modifiers to proto fields and methods
grpc grpc-golang protoc protocol-buffers
Last synced: 04 May 2026
https://github.com/shellyln/out-of-proc-server
Out-of-proc-server (+ gRPC) provides interoperability between Node.js and .NET framework.
dotnet dotnet-core dotnet-standard grpc interop interoperability javascript node nodejs out-of-proc-server
Last synced: 11 Apr 2026
https://github.com/leonardpepa/distributed-systems
University of Macedonia course of Distributed Systems
distributed-systems docker docker-compose firebase grpc grpc-java grpc-python kafka message-queue mongodb pyro4 rabbitmq rpc sockets university-course university-of-macedonia uom web-services zeromq zerorpc
Last synced: 10 Apr 2026
https://github.com/apache/pekko-grpc-quickstart-scala.g8
Apache Pekko gRPC Quickstart for Scala
Last synced: 19 Oct 2025
https://github.com/prosenjitjoy/simplebank
Backend master class [Golang + Postgres + Kubernetes + gRPC]
cleanenv email-verification gin-gonic grpc grpc-gateway jwt kubernetes paseto pgxpool postgresql protobuf3 swagger transaction unit-testing
Last synced: 08 Apr 2026
https://github.com/jeff-tian/grpc-man
A client to call gRPC server methods on the fly. 一个 gRPC 客户端,可以灵活地调用 gRPC 服务。
grpc grpc-client grpc-man grpc-node javascript nodejs npm-package post-man typescript
Last synced: 14 Apr 2025
https://github.com/pubgo/lava
golang simple and easy-to-use microservice framework
golang grpc microservice protobuf
Last synced: 15 Dec 2025
https://github.com/vishaljangid1729/goreplicate
GoReplicate is an open-source Golang wrapper over HashiCorp Raft, enabling easy replication of data, API calls, RPC requests, and more in distributed systems.
distributed-systems golang grpc raft
Last synced: 14 Jan 2026
https://github.com/giefferre/grpc-usage-example
Simple client-server architecture showing how gRPC works.
Last synced: 12 Jan 2026
https://github.com/klen/muffin-grpc
GRPC Support for Muffin Framework
asyncio grpc grpc-python muffin
Last synced: 06 Mar 2026
https://github.com/secmohammed/golang-grpc-rest-kafka-poc
Golang Clean Architecture PoC Exposed API Through gRPC/REST API and Kafka
clean-architecture golang gorm grpc postgresql viper
Last synced: 12 May 2026
https://github.com/autom8ter/goproxyrpc
GoProxyRPC- a highly configurable rest-to-grpc gateway/authentication server
api autom8ter colemanword gateway golang grpc proxy
Last synced: 13 May 2026
https://github.com/dedidot/grpc-book-server-streaming
Simple server streaming gRPC
golang-grpc golang-grpc-server-streaming grpc server-streaming
Last synced: 10 May 2026
https://github.com/devsu/condor-jwt
Authenticate GRPC calls in node using JWTs. Middleware for Condor GRPC Framework.
condor grpc grpc-framework jsonwebtoken jwt middleware nodejs
Last synced: 09 May 2026
https://github.com/salrashid123/terraform-provider-grpc-full
Terraform Provider for gRPC Dataources
grpc terraform terraform-provider
Last synced: 07 May 2026
https://github.com/juniper/protoc-wedge
protoc-wedge: Generate descriptor files for use with Wedge API broker(https://github.com/Juniper/wedge)
Last synced: 11 May 2026
https://github.com/adiprerepa/grpc-gateway-example
Fully Implemented gRPC-gateway example in golang.
example-api golang grpc grpc-gateway grpc-go
Last synced: 15 Jun 2026
https://github.com/lambels/grpc-todo-app
A todo app implemented with grpc, interact with this app over the provided cli.
Last synced: 11 May 2026
https://github.com/akihokurino/recruitment-server-gae
job listings api server. create go application in google app engine 2nd. use twirp for api interface and use sops with kms for secure environment. use cloud build for cicd. use algolia for search engine. sync datastore to bigquery.
algolia bigquery boom cloud-scheduler cloudbuild datastore firebase-auth gae gcp golang grpc kms realtime-database twirp
Last synced: 10 May 2026
https://github.com/misterzurg/avito-tech-internship-2023
📝Backend trainee assignment (Summer 2023)
avito-tech avito-tech-internship grpc grpc-gateway postgres protoc
Last synced: 13 May 2026
https://github.com/thebrubaker/colony
A colony / survival / simulation game written in Go. The game is currently experimental and a work in progress.
game-server go golang grpc grpc-go
Last synced: 23 Jun 2026
https://github.com/roeap/buf-plugins
Plugins for remote code generation in the Buf Schema Registry
buf-schema-registry grpc protobuf protocol-buffers
Last synced: 10 May 2026
https://github.com/okue/sample-grpc-spring-boot-starter-with-envoy
Sample project for grpc-spring-boot-starter and envoy json transcoder
Last synced: 11 May 2026
https://github.com/meysam81/experimentals
Combining different technologies for learning practice resuling in a set of containerized applications.
celery go golang grafana grpc haproxy kafka prometheus protobuf python supervisord zookeeper
Last synced: 09 May 2026
https://github.com/rammyblog/file-upload-grpc
Simple s3 AWS file upload using GRPC
Last synced: 09 May 2026
https://github.com/metallurgical/journal-go
Microservice to manage journal(internal application) data with protobuf(PHP and golang)
golang grpc microservice php protobuf
Last synced: 08 May 2026
https://github.com/guillaumefalourd/poc-proto
This repository contains diversous protobuf files to use with gRPC services implementations.
Last synced: 11 Jun 2026
https://github.com/dedidot/simple-unary-grpc
Simple unary gRPC
golang golang-grpc grpc unary-grpc
Last synced: 07 May 2026
https://github.com/eastwu5788/mask-prometheus
Prometheus monitor extension for Mask
flask flask-prometheus grpc grpc-prometheus prometheus python-prometheus
Last synced: 10 May 2026
https://github.com/klinux/gocdnext
Modern CI/CD orchestrator with webhook-first ingest, container-native plugins, log archive to object storage, and a Helm-installable control plane.
cd ci ci-cd continuous-deployment continuous-integration golang grpc helm kubernetes nextjs oss postgres
Last synced: 13 Jun 2026
https://github.com/approov/quickstart-android-java-grpc
Quickstart for integrating Approov with Android apps in Java that make API requests you wish to protect using GRPC.
android approov approov-quickstart grpc java rasp
Last synced: 13 Jun 2026
https://github.com/elcruzo/vectorhub
Embeddings are heavy, and storing them at scale is painful. VectorHub is my fix. It shards Redis for speed, exposes a gRPC interface for fast insert/search, and replicates cleanly
embeddings golang grpc redis sharding vector-database
Last synced: 18 Jun 2026
https://github.com/newrelic-experimental/newrelic-dotnet-grpc
This New Relic .Net agent instrumentation for Grpc.Core module provides distributed tracing support for Grpc.Core rpc calls.
grpc nrlabs nrlabs-data nrlabs-odp
Last synced: 08 May 2026
https://github.com/reshaprio/reshapr-controllers
Kubernetes controllers and operators for managing reShapr components the GitOps way!
graphql-to-mcp grpc kubernetes kubernetes-controller kubernetes-operator mcp mcp-server reshapr rest-api
Last synced: 19 Jun 2026
https://github.com/muhlemmer/count
Request counting API for zitadel interview process.
cockroachdb go grpc grpc-go pgx postgresql
Last synced: 08 May 2026
https://github.com/vika2603/telegram-cli
Send and read Telegram messages from the command line.
cli daemon go golang gotd grpc mtproto telegram telegram-cli
Last synced: 21 Jun 2026
https://github.com/kanlon/job-scheduling
job scheduling,task scheduling,任务定时调度系统
eureka grpc quartz spring-boot
Last synced: 10 May 2026
https://github.com/llarsson/caching-grpc-reverse-proxy
A transparent caching reverse proxy for gRPC
caching-proxy go golang grpc interceptor reverse-proxy
Last synced: 23 Jun 2026
https://github.com/kemalcanbora/grpc-example
simple grpc example~ go server | py client
Last synced: 10 May 2026
https://github.com/sajari/protogen-go
Generated Go packages for Search.io gRPC APIs
Last synced: 07 May 2026
https://github.com/tasadurian/simple-cache-service
Simple gRPC service that can be configured with multiple storage backends.
boltdb cache golang google-bigtable grpc memcached redis
Last synced: 09 May 2026
https://github.com/abitofhelp/grpcgreeter
This application implements a simple C#, .NET9, and AspNetCore of the ubiquitous gRPC Greeter application. This example adds service reflection so the service can be queried about its endpoints and messages.
csharp grpc grpc-server grpcurl protobuf protocol-buffers
Last synced: 07 May 2026
https://github.com/jeanpsv/gke-grpc-example
Google Kubernetes Engine gRPC Example
gke grpc kubernetes microservice
Last synced: 09 May 2026
https://github.com/ssubedir/ipcamera-app
grpc Ip Camera Android app client
android grpc grpc-client grpc-java h264-streamer ipcamera java java-8 mediacodec
Last synced: 08 May 2026
https://github.com/monitor1379/leveldb-grpc
:zap: a Faster LevelDB gRPC SDK
go golang grpc leveldb leveldb-grpc leveldb-service
Last synced: 10 May 2026
https://github.com/ultirequiem/basic-grpc-nodejs
🚀 Basic example of a GRPC+Protobuf backend using Node.js
grpc grpc-node nodejs protobuf
Last synced: 07 May 2026
https://github.com/takama/grpc
gRPC client, service and CLI utility to provide/check load balancing and connection stability
balancing grpc kubernetes retry stability timeout
Last synced: 09 May 2026
https://github.com/cherish-chat/chatgpt-server-python
python写的chatgpt grpc server 提供了golang的调用方式
Last synced: 09 May 2026
https://github.com/pintoter/mts-test
Order&store - Microservices written in Go including gRPC server, Kafka messaging, PostgreSQL database
Last synced: 11 May 2026
https://github.com/nidea1/go-gavel
goGavel is a gRPC-based online auction platform built with Go, structured as a microservices monorepo. This project is developed for learning and self-improvement.
auction auctions clean-architecture cqrs cqrs-pattern docker event-driven-architecture event-driven-microservices gavel go golang grpc kafka microservice microservices
Last synced: 08 May 2026
https://github.com/arkiant/graphqlblog
Implement a graphql with grpc using blog repository
gateway-api golang graphql graphql-server grpc grpc-golang microservice
Last synced: 08 May 2026
https://github.com/pieceowater-dev/lotof.sample.gtw
Template structure to generate, build, and run a GraphQL server using gqlgen
gateway golang graphql grpc grpc-client grpc-go
Last synced: 09 May 2026
https://github.com/abitofhelp/connect-go-example
This repository contains a client/server solution implementing the classic Greet service using the following technologies: Bazel, Buf, ConnectRPC, Go, and Protocol Buffers.
bazel buf bzlmod connectrpc example gazelle go golang grpc health-check healthcheck reflection
Last synced: 11 May 2026
https://github.com/abitofhelp/bazel_grpc_pbuf_go
This repository contains a project built with Bazel, gRPC, ProtoBuf, and Go. The purpose of this project was to figure out how to get googleapis to work in this system.
bazel go golang grpc grpc-go protobuf protocol-buffers
Last synced: 08 May 2026
https://github.com/dan-and-dna/singleinst
Some single instance modules
gin grpc microservices modules restful-api single-instance singleinstance
Last synced: 08 May 2026
https://github.com/dedidot/grpc-book-client-streaming
Simple grpc client streaming
client-streaming-rpc golang-grpc grpc
Last synced: 11 May 2026
https://github.com/sefikcan/grpc-blog
architecture dotnet-core grpc microservices
Last synced: 09 May 2026
https://github.com/toobeeh/palantir-rebirth
DSharp+ Discord Bot and Quartz Schedules for skribbltypo using gRPC backend
discord dotnet dsharpplus grpc patreon skribbl-typo
Last synced: 09 May 2026
https://github.com/marciokgr/projetogrpc
Criando uma API GRPC .NET 6
csharp dotnet6 grpc grpc-client grpc-dotnet grpc-server http2 http3
Last synced: 12 May 2026
https://github.com/xevilmaxx/grpc_ssl
Finnally a bit comprehensive locally protected channels by self signed SSL
csharp grpc local protection ssl
Last synced: 12 May 2026
https://github.com/jeffhollan/grpc-sample-go
Go application of a gRPC client and server, built for Azure Container Apps
azure azure-container-apps grpc
Last synced: 07 May 2026
https://github.com/rsachdeva/zerogrpcservice
Zero in Go style here refers to Empty gRPC Service -- protobuf with ZeroService. This project is to help developers starting with protobuf and gRPC using Go.
go go-module golang grpc protobuf3 protoc protocol-buffers
Last synced: 12 May 2026
https://github.com/aoudiamoncef/postman_issue_11625
gRPC server reflection error
Last synced: 12 May 2026
https://github.com/sagarmaheshwary/microservices-authentication-service
golang grpc grpc-go microservices
Last synced: 12 May 2026
https://github.com/canack/grpc-go-example
Yet another gRPC example written in Go
aws dynamodb dynamodb-local go golang grpc grpc-go microservice service
Last synced: 08 May 2026
https://github.com/abitofhelp/apis-rust
This repository contains an example using Rust, Bazel 7 (bzlmod), ProtoBuf, GoogleApis, and gRPC.
bazel bazel-example googleapis grpc protobuf protocol-buffers rust rust-lang
Last synced: 08 May 2026