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-04-04 00:09:56 UTC
- JSON Representation
https://github.com/tuhuynh27/proto-restful-example
Example with gRPC Protobuf RESTful API
Last synced: 26 Mar 2025
https://github.com/shuvankar-bhowmick/carsties-microservices
A microservices project using .NET 8 and Next.js 14.
csharp docker grpc microservice netcore nextjs14 rabbitmq signalr
Last synced: 24 Oct 2025
https://github.com/armortal/protobuffed
Protocol buffers buffed up :muscle: A lightweight tool for managing your protobuf projects.
grpc protobuf protocol-buffers
Last synced: 18 Jan 2026
https://github.com/yuno-obsessed/jodrive
Google drive-like file management service
grpc keycloak oauth2 oidc postgresql quarkus quartz
Last synced: 28 Apr 2025
https://github.com/rinnothing/grpc-chat
A pet project focused on building a LAN chat using grpc for message delivery and zeroconf for device discovery
go golang grpc grpc-go pet-projects zeroconf
Last synced: 25 Mar 2025
https://github.com/dudebing99/grpc-connection-pool
grpc client connection pool
grpc grpc-client-connection-pool grpc-client-pool grpc-connection-pool pool
Last synced: 25 Mar 2025
https://github.com/gusarow4321/tinychat
Training project for study microservices
golang grpc kafka kubernetes metrics microservices training
Last synced: 25 Mar 2025
https://github.com/mongorpc/mongorpc-swift
mongorpc client for swift
database grpc mongodb mongorpc mongorpc-client swift sync
Last synced: 18 Jan 2026
https://github.com/generous-folks/go-grpc-firestore
An example implementation of a gRPC API using Google Firestore as database
Last synced: 10 Oct 2025
https://github.com/guillaumefalourd/poc-grpc-java-maven
POC of a gRPC project in Java using Maven ☕️
Last synced: 01 Mar 2025
https://github.com/souris-dev/ippts-simul-backend
Simulation of the IPPTS algorithm (task scheduling algorithm) using a distributed system of servers. This repository has the code for the master and slave servers.
distributed-systems grpc grpc-node ippts nodejs task-scheduling-algorithms
Last synced: 16 Mar 2025
https://github.com/arnab-developer/medicalsystem
Personal medical system.
asp-net-mvc azure cqrs-pattern csharp docker dotnet-5 entity-framework github-actions grpc mediatr microservice nunit
Last synced: 30 Dec 2025
https://github.com/centy-io/centy-daemon
File-based storage and query engine — persists structured data as Markdown files with YAML frontmatter, exposed via gRPC
centy file-based grpc local-first markdown project-management rust
Last synced: 01 Apr 2026
https://github.com/eliofery/golang-grpc
Clean Architecture Golang Example with GRPC and Uber FX
Last synced: 14 Jan 2026
https://github.com/jerinthomas1404/tkinter-go-grpc
A repository for understanding basic implementation of gRPC in Golang
Last synced: 14 Jan 2026
https://github.com/neography7/questr-gateway
This repository contains the api gateway portion of the Questr Q&A application."
api-gateway graphql grpc nestjs socket-io websocket
Last synced: 30 Dec 2025
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: 25 Oct 2025
https://github.com/elonsalfati/pelerin
gRPC and HTTP/2 focused web server
framework grpc grpc-node http2 javascript pelerin web-server
Last synced: 13 Feb 2026
https://github.com/tommy351/protoc-gen-grpc-js
Generate client and service objects for use with Node.js gRPC libraries.
cli grpc grpc-javascript javascript nodejs protobuf protocol-buffers
Last synced: 21 Jan 2026
https://github.com/byndyusoft/grpc-timeouts
A library for customizable gRPC timeouts
circuit-breaker fail-fast grpc nodejs timeouts typescript
Last synced: 13 Feb 2026
https://github.com/Pat0sya/Thumbnail_downloader
This the app that let you download YouTube's thumbnail
grpc grpc-go http protobuf redis youtube-thumbnail-downloader
Last synced: 13 Oct 2025
https://github.com/dictybase/modware-content
dictyBase API server to manage the data from rich text editor frontend.
Last synced: 12 Feb 2026
https://github.com/stephenhillier/instr
A client/server for remote geotechnical datalogging
geotechnical-engineering go grpc
Last synced: 15 Oct 2025
https://github.com/galenwarren/awilix-groa
Awilix helpers/middleware for Groa
awilix awilix-helpers dependency-injection groa grpc middleware
Last synced: 15 Oct 2025
https://github.com/matt-goldman/mauibatmobile
Demo of Microsoft.Maui.Graphics with gRPC in .NET MAUI
dotnetmaui grpc microsoft-maui-graphics
Last synced: 06 Oct 2025
https://github.com/invenlore/api.gateway
API Gateway
dokploy gateway golang grpc logrus microservices protobuf
Last synced: 08 Feb 2026
https://github.com/tuan882612/nestpass-server
A Zero-Trust-Access model based password manager with a tree based organization that focuses on security performance and ease of use.
golang grpc microservice zero-trust
Last synced: 06 Jul 2025
https://github.com/barantoraman/microgate
A microservices-based system in Go, utilizing gRPC for inter-service communication via Protocol Buffers, with PostgreSQL, Redis, and MongoDB for data storage.
go golang grpc microservice microservices
Last synced: 12 Mar 2026
https://github.com/almoghindi/carsties
Carsties is a microservices-based application for managing online car auctions. Built with .NET, Next.js, RabbitMQ, gRPC, Duende IdentityServer, SignalR, Docker, Kubernetes, GitHub Actions, XUnit, MongoDB, and PostgreSQL, it ensures scalabilit, reliability and maintainability.
asp-net cicd docker dotnet duende-identityserver github-actions grpc kubernetes mongodb nextjs postgresql rabbitmq react signalr xunit
Last synced: 02 Apr 2026
https://github.com/sup3r-us3r/grpc-go-example
Example implementation of a gRPC server and client with Golang
certificate docker docker-compose evans golang grpc grpc-client grpc-go grpc-server grpc-server-streaming http-server protobuf tls
Last synced: 29 Jan 2026
https://github.com/vinitius/financial-apis
gRPC/Protobuf sample APIs for a fictional financial ecosystem
Last synced: 14 Jan 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: 24 Feb 2026
https://github.com/yuxingfei/kratos-grpc-demo
golang 微服务 go-kratos框架 grpc http 案例demo演示
Last synced: 27 Feb 2025
https://github.com/ashuhatkar/ashulearn-grpc-v8.0.0
The .NET gRPC implementation, HTTP/2 based RPC. Examples of basic gRPC scenarios.
client entity-framework-core-8 grpc http2 protocol-buffers serialization server streaming unary
Last synced: 31 Mar 2025
https://github.com/lucas4tech/banking-pix-enterprise-grade-clean-project
💰 Building a money transaction between banks microservices using TDD, DDD, Clean Architecture, Design Patterns and SOLID principles ⚡✨
docker docker-compose golang grpc kafka kubernetes nestjs
Last synced: 06 Sep 2025
https://github.com/adshan/dotnet-grpc-communication
Implementing gRPC services and clients for efficient communication.
dotnet grpc grpc-client grpc-server grpc-unary
Last synced: 06 Dec 2025
https://github.com/octcarp-courses/sustech_cs328-distributed_f24_works
Full score course code of CS328 2024 Fall: Distributed and Cloud Computing, SUSTech. Taught by Prof. Georgios Theodoropoulos @theogeorgios .
docker-compose gin grpc mpi sustech
Last synced: 13 Jun 2025
https://github.com/bad-logic/explore
exploring...
blockchain dart django docker ejs-templates fastapi flask golang graphql grpc mongodb nodejs poetry postgresql protobuf python traefik turborepo uvicorn
Last synced: 08 Jan 2026
https://github.com/advra/docker-ubuntu-grpc
Docker container with grpc and protobuf ready to use.
container docker grpc protobuf protobuffer
Last synced: 16 Mar 2025
https://github.com/yogeshlonkar/go-grpc-hmac
HMAC Client and Server Interceptor for golang grpc
Last synced: 16 Mar 2025
https://github.com/antonygiomarxdev/tygrpc
Automatically generate gRPC services from TypeScript classes.
Last synced: 01 Mar 2025
https://github.com/aseyed/protobuff-todo
grpc grpc-python protobuff python3 todoapp
Last synced: 02 Apr 2025
https://github.com/siddhantprateek/opendesk
Opendesk: Boost productivity and promote a healthy work environment with our comprehensive platform. Reward tasks, prioritize mental health, and enhance employee well-being for optimized performance. #productivity #wellbeing #workmanagement
dynamodb go grpc microservices
Last synced: 10 Apr 2025
https://github.com/kelvin-1013/copy-trading-bot
Solana-based automated copy trading bot specifically designed for PumpFun tokens. The bot monitors specified target wallets in real-time and automatically replicates their PumpFun token trading activities.
automated-trading bundle copy copy-trading grpc jito price-calculation pumpfun slippage slippage-protection trading yellowstone
Last synced: 27 Jun 2025
https://github.com/dynastymasra/gorpc
Exercise build client server using GRPC
Last synced: 17 Mar 2025
https://github.com/eclipsemode/go-grpc-sso-new
GRPC service for authorization, authentication, permissions and user info
Last synced: 17 Mar 2025
https://github.com/ninnemana/drudge
gRPC/HTTP Protobuf Server
golang grpc grpc-go opencensus rest telemetry
Last synced: 17 Mar 2025
https://github.com/johnbellone/time-service-go
A simple gRPC service for time.
Last synced: 17 Mar 2025
https://github.com/iytfut/ai-test-case
🤖 Generate automated test cases for your GitHub repositories using AI, ensuring comprehensive coverage with seamless integration and multi-language support.
ai ai-powered-testing aitesting booking-system code-generation framework fuzzer golang-test golang-tests graphql grpc java llm no-code test-case-generation test-generation testing thrift
Last synced: 06 Oct 2025
https://github.com/rohitpshelar/java-communication-technologies
Java Communication Technologies
activemq graphql grpc java-25 kafka mqtt rabbitmq rest-api soap-web-services spring-boot webhook webrtc websocket
Last synced: 06 Oct 2025
https://github.com/pump-masters/pumpfun-copytrading-sniper-bot-grpc
pumpfun sniper bot and pumpfun copy trading bot with grpc pumpfun sniper bot and pumpfun copy trading bot with grpc pumpfun sniper bot and pumpfun copy trading bot with grpc pumpfun sniper bot and pumpfun copy trading bot with grpc
copy-trading grpc pumpfun pumpfun-bundler pumpfun-copytrading-bot pumpfun-sniper-bot sniper
Last synced: 06 Oct 2025
https://github.com/thereactivemice/micegram
DIY implementation of confidential and private P2P chat based on gRPC and web sockets. Expected to be just local college project, but maybe better. Not affiliated with Telegram developers either the Telegram Project
ecdsa grpc p2p p2p-chat rsa websockets
Last synced: 06 Oct 2025
https://github.com/jjbubudi/tides
Real time tidal data from the Hong Kong Observatory
Last synced: 14 Jan 2026
https://github.com/braveokafor/connectrpc-authz-go
Authorization interceptors for ConnectRPC with Casbin policies or custom logic
authorization casbin connectrpc golang grpc interceptor rbac
Last synced: 14 Jan 2026
https://github.com/ceynri/request-hedging
Request hedging policy in the frontend.
frontend grpc hedging npm pnpm request typescript
Last synced: 07 Oct 2025
https://github.com/mrwong99/logging
A slim log collection tool.
docker filesystem golang grpc grpc-go linux log logging windows
Last synced: 14 Jan 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: 08 Oct 2025
https://github.com/blaz-cerpnjak/food-ordering-services
📱 🚙 🍕 Food ordering services with API gateway example [Spring Boot, Quarkus, Kotlin, Go Playground]
api-gateway food-delivery food-delivery-service food-ordering golang grpc grpc-server java kotlin microfrontends microservices microservices-architecture quarkus react reactive reactive-rest-services spring-boot user-service
Last synced: 18 Jan 2026
https://github.com/akihokurino/rust-grpc-http
rust sample. use tonic for grpc server.
Last synced: 08 Oct 2025
https://github.com/jonatasmsantos/nestjs-grpc-starter
Enhance Nestjs with communication between two applications using gRPC
Last synced: 09 Oct 2025
https://github.com/nhurden/protoc-gen-grpc-python-prebuilt
Prebuilt binaries for protoc-gen-grpc-python
Last synced: 19 Jan 2026
https://github.com/andy2046/gonion
to chain your HTTP / GRPC middleware
chain golang grpc http middleware
Last synced: 09 Oct 2025
https://github.com/marcojulian/calculator
Exercise project written in Go that I did on my own during the course "gRPC [Golang] Master Class: Build Modern API & Microservices" taught by Stephane Maarek on Udemy
go golang grpc ssl udemy-course-project
Last synced: 14 Jan 2026
https://github.com/whysobad/tapoctl-mobile
An android app for interacting with the tapoctl server
android grpc jetpack-compose smarthome tapo
Last synced: 09 Oct 2025
https://github.com/ralvarezdev/go-grpc
gRPC interceptors and helper functions for Golang projects
go go-grpc go-grpc-interceptor go-lib go-library go-package golang grpc grpc-client grpc-interceptor grpc-server
Last synced: 10 Oct 2025
https://github.com/vahdet/go-refresh-token-store-redis
A generic refresh token store docker image source code
docker-image go grpc redis refresh-token
Last synced: 05 Feb 2026
https://github.com/laban254/grpc-user-payment-services
gRPC-based microservices for user management and payment processing
go gorm grpc microservices postgresql
Last synced: 11 Oct 2025
https://github.com/almoghindi/simple-bank
A robust banking system built with Go and Gin, featuring account creation, balance tracking, and money transfers. The frontend is developed using Vue.js with TypeScript. Utilizes JWT for authentication, microservices, gRPC, Redis, PostgreSQL, Docker and Kubernetes. Deployed on AWS with EKS and RDS, and CI/CD managed with GitHub Actions and Jenkins.
aws aws-eks aws-rds aws-route53 docker github-actions go golang grpc jenkins jwt kubernetes postgresql redis typescript vuejs
Last synced: 30 Dec 2025
https://github.com/glory0432/spot-exchange
A multi-threaded exchange with engine and FIFO limit orderbook built in C++, leveraging gRPC
Last synced: 14 Oct 2025
https://github.com/quinost/go-projects
Go projects. Workerpool, health checker, grpc implementation
go grpc health-check workerpool
Last synced: 15 Oct 2025
https://github.com/jille/cerpc
gRPC-like RPCs from browser to Golang backends
golang grpc grpc-go typescript
Last synced: 16 Oct 2025
https://github.com/guycole/daring-chupacabra
discrete event simulator
discrete-event-simulation go golang grpc grpc-go kubernetes
Last synced: 16 Oct 2025
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: 19 Oct 2025
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: 15 Mar 2026
https://github.com/amazingandyyy/go-grpc-start
gRPC in golang
golang grpc grpc-go http2 stream-processing
Last synced: 23 Oct 2025
https://github.com/quocanh189/flask_go_grpc
A mini project using GRPC with golang and python (flask)
Last synced: 23 Oct 2025
https://github.com/oluwatunmise-olat/sally-api-gateway
A robust API Gateway which streamlines inter-service communications between microservices and clients. Acts as central entry point for managing API requests.
Last synced: 24 Oct 2025
https://github.com/bryopsida/node-grpc-starter
A bare bones starter template for a node gRPC micro service
Last synced: 25 Oct 2025
https://github.com/mohamedouni1/reservation-hotel-microservice
Microservices avec REST, GraphQL , gRPC et Kafka
graphql grpc kafka microservices-architecture mongodb rest
Last synced: 26 Oct 2025
https://github.com/delduked/go_sync
GoSync is a peer-to-peer file synchronization application written in Go. It allows multiple nodes on the same local network to automatically synchronize files in a specified folder. GoSync is designed to detect changes in files and propagate those changes to other peers in real-time, ensuring that all nodes have the most up-to-date files.
Last synced: 28 Jan 2026
https://github.com/inferadb/proto
InferaDB protocol definitions — Protocol Buffer schemas and gRPC service definitions for engine and control plane APIs.
access-control api-definition authorization buf fine-grained-access-control grpc inferadb permissions protobuf protocol-buffers rebac zanzibar
Last synced: 23 Jan 2026
https://github.com/tstaetter/nanomind
Attempt to create a completely declarative, self-evolving (nano-)service framework
distributed-computing distributed-systems grpc machine-learning microservices nanoservices protobuf ruby
Last synced: 28 Oct 2025
https://github.com/w3y/golang-grpc-service
A simple golang sample base on GRPC
Last synced: 06 Feb 2026
https://github.com/aryak0512/grpc
GRPC using Java APIs
grpc grpc-spring-boot protobuf protocol-buffers
Last synced: 30 Jan 2026