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-28 00:14:04 UTC
- JSON Representation
https://github.com/rupesh40/deployment-practice
Docker, kubernetes, Istio , GO-app
docker go grpc istio kubernetes
Last synced: 10 Apr 2026
https://github.com/gharib110/blog-system
Blogging System with gRPC and MongoDB with Golang
Last synced: 23 Mar 2025
https://github.com/pactus-project/python-sdk
Python-SDK for Pactus Blockchain
blockchain bls bls12-381 cryptography ed25519 grpc pactus python rpc sdk web3
Last synced: 15 Apr 2025
https://github.com/mhdbs/go-grpc-client-stream
Golang Grpc Client stream to the Server
client-stream golang grpc protobuf server
Last synced: 16 May 2026
https://github.com/flew1x/grpc-chaos-proxy
Chaos-engineering for a gRPC zoo, all-in-one and without vendor-lock
go golang grpc pentesting proxy testing
Last synced: 15 May 2026
https://github.com/cuongndc9/grpc-node-kit-v2
A friendly KIT 🧧 for gRPC 🤝 Node.
103cuong grpc mali node sequelize typescript
Last synced: 15 Mar 2025
https://github.com/peter-mghendi/talaria
Fast, lightweight email rendering over gRPC, gRPC-Web, HTTP and Connect.
connectrpc grpc grpc-web hermes http
Last synced: 15 May 2026
https://github.com/threeaccents/pebble
Cache on top of badger DB. With GRPC transport
Last synced: 12 May 2026
https://github.com/danitilahun/grpc-echo
Basic Go gRPC program: Server greets client by responding with a message after receiving a name input.
go golang grpc grpc-client grpc-server protocol-buffers
Last synced: 27 Apr 2026
https://github.com/andrearcaina/fafnir
distributed and scalable microservice backend for trading platforms
docker gcp go grafana graphql grpc microservices nats prometheus
Last synced: 10 Apr 2026
https://github.com/sollimann/rust_grpc
A beginners guide to gRPC with Rust
api api-client api-server bidirectional-streaming grpc rust rust-lang rust-language
Last synced: 25 Apr 2026
https://github.com/sagarmaheshwary/microservices
Microservices-based video streaming platform built with gRPC, RabbitMQ, Kubernetes, Redis, PostgreSQL, AWS — with full observability using Grafana, Prometheus, Loki, and Jaeger.
distributed-systems docker golang grafana grpc kind-kubernetes kubernetes loki microservices nestjs nodejs postgresql prometheus rabbitmq redis
Last synced: 08 Apr 2026
https://github.com/puneethkumarck/prism
Prism — High-performance real-time Solana transaction indexer built with Java 25, Helidon 4 SE, Virtual Threads, pgjdbc COPY protocol, and hexagonal architecture. Streams via Yellowstone gRPC or free WebSocket. No Spring Boot.
blockchain grpc helidon hexagonal-architecture indexer java postgresql real-time solana virtual-threads
Last synced: 25 May 2026
https://github.com/cuongndc9/grpc-kit
A gRPC KIT 👩🏼💻 for Node 🤝 Go
103cuong grpc grpc-go grpc-node
Last synced: 15 Mar 2025
https://github.com/cuongndc9/go_grpc_postgres_kit
a lightweight kit for go 💅 grpc
103cuong 4pet 4pet-social go golang goose gorm grpc grpc-go kit migration postgres postgresql
Last synced: 29 Dec 2025
https://github.com/albertomitroi/eshopmicroservices
A comprehensive microservices-based e-commerce project built using .NET 8 and C# 12, demonstrating modern software architecture principles like Domain-Driven Design (DDD), CQRS, and Clean Architecture. This project showcases scalable and maintainable systems with cloud-native deployment on Azure using tools like RabbitMQ, Redis, gRPC, and more.
api-gateway clean-architecture cloud-deployment cqrs-pattern ddd-architecture docker-compose fluentvalidation grpc masstransit mediatr microservice postgresql rabbitmq redis sql-server vertical-slice-architecture yarp
Last synced: 02 Feb 2026
https://github.com/cuongndc9/grpc-node-kit
A gRPC KIT 🧧 for Node.
103cuong grpc grpc-node node nodejs sequelize typescript
Last synced: 15 Mar 2025
https://github.com/kingluo/etcd-benchmark
etcd http/grpc performance testing
Last synced: 04 May 2026
https://github.com/science-engineering-art/gotify
Spotify implementation in Golang.
broadcasting dns docker golang grpc kademlia kademlia-grpc mongodb react redis redux spotify tailwindcss tls typescript vite
Last synced: 15 Dec 2025
https://github.com/HectorMRC/webpush
A web push notification microservice
api-rest backend golang grpc microservice mongodb node notifications push-notifications server typescript
Last synced: 22 Oct 2025
https://github.com/moimhossain/container-performance
Some tests I perform against windows container and networking technologies
asp-net-core aspnetcore containers docker docker-image grpc ipc linux pipe signalr tcp tcp-channel unix unix-domain-socket wcf windows-containers
Last synced: 08 Apr 2026
https://github.com/matinghanbari/notificationservice
The NotificationService is a standalone microservice in .NET8 that handles notification management and delivery. It consumes events from a message bus, decoupling it from other services for scalability and resilience.
dotnet event-driven grpc layered-architecture microservice rabbitmq serilog tdd
Last synced: 09 Sep 2025
https://github.com/salrashid123/envoy_gcp_grpc
Envoy External Processing filter for decoding Google gRPC PubSub Messages
envoy envoyproxy golang google-cloud google-cloud-platform grpc
Last synced: 21 May 2026
https://github.com/xmlking/dapp-experiments
Goodwill driven through monetary incentives 👏
angular blockchain dapp grpc ico nestjs quorum
Last synced: 04 Aug 2025
https://github.com/pgilad/grpc-python-demo
A minimal client-server gRPC example for finding Levenshtein distance between words
demo grpc levenshtein-distance pipenv protobuf python3
Last synced: 25 Apr 2026
https://github.com/litsynp/grpc-ts-node-practice
This is a practice project for gRPC with Node.js and TypeScript.
grpc grpc-client grpc-server node typescript
Last synced: 19 Apr 2026
https://github.com/lebrancconvas/go-proto-grpc
Create API by Golang with gRPC and Protocol Buffer (Protobuf).
api golang grpc playground-project protobuf
Last synced: 16 May 2026
https://github.com/ankkho/assignment
A simple GRPC proxy service for GraphQL
Last synced: 09 Apr 2026
https://github.com/rtang03/gupload-server
File upload server and cli -TLS + grpc
Last synced: 18 Feb 2026
https://github.com/devilzs1/go-programming
go gofiber golang gorilla-mux grpc kafka load-balancer mongodb mysql postgresql rabbitmq slack-api
Last synced: 09 Apr 2026
https://github.com/jcbritobr/grpc-sample
A simple project implementation grpc in Rust using tonic and prost, based on Let's Get Rusty tutorial.
Last synced: 14 May 2026
https://github.com/tevesmanuel/grpc-crud
Simple gRPC project with basics CRUD operations on Postgres DB with basic logfile in Rust
Last synced: 18 May 2026
https://github.com/ckam99/grpc-location-tracking
Golang grpc server for realtime location tracking
golang grpc location-tracking realtime
Last synced: 02 Apr 2026
https://github.com/dreambo8563/k8s-demo-todobackend
todo backend service 🌞🌙
gin golang grpc jaeger-go kubernetes
Last synced: 03 May 2026
https://github.com/fr13nd230/nebula-fs
NebulaFS is an inspired project that mocks the core concepts and functionalities of an distributed file storage system and that inspires some techniques from common IPFS platforms.
api-gateway backend distributed distributed-storage-system distributed-systems golang grpc ipfs makefile microservices mongodb nestjs postgresql protobuf protocol-buffers rabbitmq redis restful-api system-design unit-test
Last synced: 06 Apr 2026
https://github.com/daim-nickel-penny/grpc-java
Implementation of all GRPC api techniques.
Last synced: 15 May 2026
https://github.com/lliepjiok/orderserver
gRPC server designed for managing orders
docker golang grpc nginx postgresql redis rest-api
Last synced: 08 Apr 2026
https://github.com/solana-trading-bot-service/pumpfun_bundler
gRPC pumpfun bundler, geyser RPC pumpfun bundler, Top ranked & Fastest Bundler, We are building instruction in 1 block, sued Jito bundler and yellowstone RPC
bot bundler geyser grpc jito meteora pumpfun raydium solana trading volume yellowstone
Last synced: 22 Jul 2025
https://github.com/davidwartell/go-copier
I am the best go struct copier. I even have extensive support for copying protobuf structs and protobuf wrappers.
copy-structs deepcopy go golang grpc grpc-go protobuf struct-copier structtags
Last synced: 25 Jan 2026
https://github.com/localzet/xray-grpc-php
XRay-gRPC-PHP is a versatile PHP library designed to facilitate communication with XRay using gRPC. This library simplifies sending and receiving data through gRPC protocols, ensuring efficient interaction and management of XRay services.
Last synced: 26 Apr 2025
https://github.com/dever-labs/mockly
Cross-platform multi-protocol mock server — HTTP, WebSocket, gRPC, GraphQL, TCP, Redis, SMTP, MQTT — with a web UI, scenario system, and fault injection.
ci cross-platform developer-tools fault-injection go grpc http integration-testing mock-server mqtt redis smtp testing websocket
Last synced: 22 May 2026
https://github.com/soundtrackyourbrand/grpc-telemetry
Interceptor/middleware for gRPC that intruments requests with telemetry events. Heavily inspired by Plug.Telemetry
Last synced: 01 May 2026
https://github.com/youyuanwu/flatbuffers-tonic
flatbuffers with gRPC for Rust
Last synced: 20 Jan 2026
https://github.com/tinyci/ci-agents
tinyCI microservice and tools collection
continuous-integration golang grpc parallel swagger test
Last synced: 12 Jan 2026
https://github.com/polyglot-k/grpc-log-stream
MSA 와 같은 원격 분산 환경에서 중앙에서 로그를 실시간으로 확인할 수 있도록 하는 서버 프로젝트
amqp docker expressjs grpc msa timescaledb
Last synced: 07 Apr 2026
https://github.com/mbarbin/eio-rpc
A collection of opinionated libraries designed to build RPC clients and servers with eio
eio grpc ocaml protocol-buffers rpc
Last synced: 13 May 2025
https://github.com/gurbaj5124871/url-shortener
URL Shortener - gRPC based microservice implemented using GO and Apache Ignite
apache-ignite bitly go golang grpc tinyurl url-shortener
Last synced: 30 Apr 2026
https://github.com/jlevesy/grpc-traffic-controller
Kubernetes xDS control plane for gRPC
control-plane grpc kubernetes service-discovery service-mesh xds
Last synced: 20 Jan 2026
https://github.com/selfmadeengineercode/microservices-go-starter
Starter template for the Ride-Sharing course project - Microservices with Go
golang grpc microservice rabbitmq
Last synced: 11 Apr 2026
https://github.com/anuprshetty/py_grpc
gRPC implementation in Python.
flask grpc load-testing locust multithreading protobuf python rest-api shell-script
Last synced: 16 Apr 2026
https://github.com/rzaf/p2p-chat
p2p chat app in go
chat chat-application chatapp encrypted encryption fyne go golang grpc grpc-go gui p2p p2p-chat
Last synced: 25 Jan 2026
https://github.com/emahtab/java-projects
Repository to store Java projects
grpc jackson-databind java protobuf serialization-deserialization
Last synced: 25 Apr 2026
https://github.com/henrybravos/micro_report_ecocont
microservice report for ecocont
connect excel golang golangci-lint grpc grpc-go microservice pdf protobuf
Last synced: 05 Jan 2026
https://github.com/acute-technology-inc/aqvisa-grpc
Providing remote control for Acute's Logic Analyzers and Digital Storage Oscilloscopes with AqVISA via gRPC
aqlavisa aqvisa digital-storage-oscilloscope grpc grpc-python logic-analyzer protocol-analyzer visa
Last synced: 20 Feb 2026
https://github.com/pangum/grpc
盘古gRPC集成,提供常见的gRPC最佳实践,支持如下功能:1、提供服务器集成;2、声明式配置;3、Gateway网关功能;4、支持Promuthus监控数据;5、同时支持多客户端
framework go golang grpc grpc-client grpc-gateway grpc-server pangu protobuf protobuf3
Last synced: 04 Mar 2025
https://github.com/fxmbx/go-simple-bank
aws-cli ci-cd docker docker-compose eks-cluster grpc paseto sqlc
Last synced: 07 Apr 2026
https://github.com/pascalallen/pascalallen.com
pascalallen.com is a containerized web application built with Kubernetes, Docker, RabbitMQ, Postgres, Go, React, TypeScript, Sass, Webpack, and WebAssembly. This ongoing project is designed, developed, deployed, and maintained by myself, Pascal Allen.
docker go grpc kubernetes postgres rabbitmq react sass typescript webassembly webpack
Last synced: 06 Apr 2026
https://github.com/nikhilnarayanan623/go-basic-grpc-user-service
grpc service for user side
clean-architecture go golang gorm grpc grpc-go grpc-server postgres postgresql
Last synced: 08 May 2026
https://github.com/visiperf/visigrpc
Golang gRPC helpers, middlewares ...
grpc grpc-error grpc-helpers grpc-middleware package
Last synced: 19 May 2026
https://github.com/riannegreiros/go-microservices
Microservices sample in Golang
docker docker-swarm golang grpc kubernetes microservices postgresql rabbitmq
Last synced: 07 Apr 2026
https://github.com/sashirin/sacache
SaCache(a.k.a Sashi Cache) is a fast and concurrency safe in-memory cache service written in Go.
Last synced: 11 Jan 2026
https://github.com/hemmatiali/clientserver-grpc
This repository demonstrates a client-server architecture using gRPC with .NET 8, EF Core for data persistence, and Razor Pages for the client UI. It showcases how to structure a multi-layered application with clean domain, business, and data layers, along with gRPC services for efficient communication.
dotnet8 grpc grpc-client grpc-server grpc-service software-development
Last synced: 18 Apr 2026
https://github.com/nikosanif/nestjs-microservices
A collection of NestJS microservices that are designed to work together to provide a complete solution for a specific business domain.
architecture development docker grpc microservices nestjs nx typeorm typescript
Last synced: 09 Mar 2026
https://github.com/zcong1993/grpc-resolver-k8s
k8s resolver for @grpc/grpc-js
grpc grpc-node grpc-resolver k8s
Last synced: 11 Apr 2025
https://github.com/themreza/grpc-electricity-consumption
This project is an example implementation of a gRPC and HTTP server pair that work in conjunction with a web app to visualize an electricity consumption time series.
css csv d3js docker grpc html http javascript protobuf python timeseries tornado unittest vuejs
Last synced: 13 Apr 2026
https://github.com/omgolab/drpc
DistributedRPC: A Go library that enables http/curl over libp2p with gRPC and gRPC-web support. Perfect for building peer-to-peer applications with enhanced RPC capabilities.
connectrpc curl-over-libp2p distributed-systems grpc grpc-go grpc-over-libp2p grpc-ts grpc-web grpc-web-proxy libp2p
Last synced: 09 May 2026
https://github.com/kotelnikovav/explore-with-me-microservices
Project for self-development
docker grpc hibernate-orm java kafka maven postgresql rest spring-boot spring-cloud
Last synced: 11 Apr 2026
https://github.com/santinofajardo/simple_bank
API builded with GO, Gin, Docker, Kubernetes and AWS to build a gRPC gateway server.
aws docker go golang grpc grpc-go grpc-server kubernetes
Last synced: 09 Apr 2026
https://github.com/adamatti/talk_microservices_apis
Talk apresentada no meetup de microservices em 30/10/2019
docker golang graphql groovy grpc micronaut microservice microservices nodejs rest-api restql
Last synced: 10 Apr 2026
https://github.com/doublemine/grpc-springboot-starter
Spring Boot starter module for gRPC framework.
Last synced: 18 May 2026
https://github.com/imcvampire/proto-grpc-builder
A docker image with the latest stack for building Protobuf and GRPC code
docker-image grpc protobuf protoc-gen
Last synced: 19 May 2026
https://github.com/shnartho/distributed-computer-systems
Hands on Practices on Web services & Server Client based applications
ajax backend containerized-applications csharp dotnet grpc java rest-api xml-rpc
Last synced: 07 Jul 2025
https://github.com/conor-plunkett/smarthome-grpc
Smart home environment simulated using gRPC and local ports (Java based). GUI accompanied.
Last synced: 03 Jan 2026
https://github.com/aykhans/movier
Get Movie Recommendations Based on IMDb Data
cosine-similarity go grpc postgresql python recommendation-system
Last synced: 11 Apr 2026
https://github.com/yungbenn/go-grpc-http
Learn how to make simple CRUD with gRPC and gRPC gateway to RESTful JSON
Last synced: 17 May 2026
https://github.com/jofaval/bingewatch-microservices
Small PoC using Golang microservices comunicating in-between with gRPC for media tracking
go golang gorm grpc grpc-go microservices orm
Last synced: 16 May 2026
https://github.com/tkmpypy/grpc-sample-client-server-golang
Sample repositories for gRPC client and server.
go golang grpc grpc-client grpc-go grpc-server
Last synced: 12 Jan 2026
https://github.com/neography7/questr-proto
This repository contains the GRPC proto files of the Questr Q&A application.
grpc grpc-protobuf grpc-protos
Last synced: 27 Mar 2025
https://github.com/zaneh/keep-talking
A gRPC implementation of KTANE.
actor-model ddd game-server grpc
Last synced: 16 Jul 2025
https://github.com/brandon-a-pinto/nebula
Microservices application written in Golang and Typescript
docker go golang grpc microservices mongodb postgresql rabbitmq react typescript
Last synced: 10 Apr 2026
https://github.com/alexzh7/sample-service
Golang CRUD service for DVD store that communicates by GRPC and follows the principles of Clean Architecture
clean-architecture docker-compose example-project go golang grpc grpc-server postgresql sqlmock testify viper zap
Last synced: 09 Mar 2026