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-25 00:10:23 UTC
- JSON Representation
https://github.com/successor1/zeus-proxy-go
Go version of zeus-proxy-advanced
Last synced: 20 May 2026
https://github.com/xssxx/simple-bank
implemented of go backend from techschool course
docker gin grpc postgresql redis sqlc
Last synced: 11 Apr 2026
https://github.com/youyuanwu/flatbuffers-tonic
flatbuffers with gRPC for Rust
Last synced: 20 Jan 2026
https://github.com/onero/grpc-chat
gRPC Chat Application With Multiple Frameworks
angular envoy-proxy grpc grpc-client grpc-java grpc-server javafx-gui nestjs
Last synced: 04 Mar 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/darvoid/grpc-slotmachine
using gRPC with API gateways and other cool Go packages
api-gateway express gateway go gorilla-mux gorm grpc microservices negroni protocol-buffers sql-server
Last synced: 16 Mar 2026
https://github.com/engineers-cradle/ec-url-store
A Url Shortener microservice build with Rust
grpc hacktoberfest ip mmdb postgresql rust
Last synced: 06 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/jpoon/fluent-bit-out-gprc
fluent-bit golang grpc output-plugin
Last synced: 16 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/osmanaliyardim/aspnetmicroservices
Real world e-commerce microservices architecture based application on .NET with WebAPI, Docker, Redis, MongoDB, RabbitMQ, PostgreSQL, Ocelot, EF Core, Dapper, SQL Server, Masstransit.
aggregator bff clean-architecture containerization cqrs csharp dapper docker dotnet dotnet-core entity-framework-core grpc masstransit microservices mongodb ocelot postgresql rabbitmq redis sqlserver
Last synced: 07 Apr 2026
https://github.com/clifftech123/task-management-microservices
This repository contains a real-world project management system built with ASP.NET Core microservices architecture.
csharp docker donet dotnet-aspire grpc miroservice
Last synced: 12 May 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/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/ahsansoftengineer/sba-net-micro
[User (Standard, Business, Creator, Agent, Super Admin, Admin)] [Order (Standard, Custom, Business & Multi Business)]
commands docker docker-compose grpc http-client kubernetes platform rabbitmq
Last synced: 28 Jul 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/congnghia0609/ntc-jgrpc
ntc-jgrpc is an example java gRPC
grpc grpc-client grpc-server java ntc-jgrpc
Last synced: 18 May 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/jonericcook/gopherchatter
gopherchatter - how gophers chat
go-grpc-middleware golang grpc grpc-go mongodb
Last synced: 03 May 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/Byndyusoft/grpc-timeouts
A library for customizable gRPC timeouts
circuit-breaker fail-fast grpc nodejs timeouts typescript
Last synced: 07 May 2025
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/hcl-tech-software/lib-grpc-server
A sample for DevOps Model RealTime showing how a realtime application can implement a gRPC API which allows other applications to communicate with it.
grpc grpc-client grpc-server model-realtime
Last synced: 18 May 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/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/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/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/loudsheep/stock-exchange-sim-prices
grpc protocol-buffers rust stock-simulator
Last synced: 15 May 2026
https://github.com/kerelko/microservices
Simple microservices example of communication through gRPC and RabbitMQ
architecture docker docker-compose fastapi grpc grpc-python microservice microservices mongodb postgresql rabbitmq rabbitmq-client rabbitmq-consumer
Last synced: 17 Feb 2026
https://github.com/galaktikkon/distributed-systems
Solutions to Distributed Systems course labs at AGH University of Krakow
akka apache-thrift distributed-systems grpc message-oriented-middleware rabbitmq reactive-systems rest rpc sockets tcp udp zeroc-ice zookeeper
Last synced: 22 Mar 2025
https://github.com/dan-and-dna/grpc-route
The grpc middleware that forwards grpc requests
Last synced: 03 Jan 2026
https://github.com/rtang03/gupload-server
File upload server and cli -TLS + grpc
Last synced: 18 Feb 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/geekbrother/httpyac-grpc-bidi-test
This is an example of how to use httpyac for the gRPC bidirectional stream testing.
automated-testing ci grpc grpc-stream httpyac test testing
Last synced: 07 Apr 2025
https://github.com/pandakn/grpcgenie
GrpcGenie is a command-line tool that generates gRPC handler files from .proto definitions. It simplifies the process of creating gRPC server implementations by automatically generating boilerplate code.
Last synced: 03 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/jeffotoni/grpc-crud
A small crud GRPC example
go go-grpc-example golang grpc
Last synced: 18 May 2026
https://github.com/truauth/truauth
openid compliant-ish oauth 2.0 authentication service for 3rd party service authentication
3rd-party-service go grpc microservices oauth2 postgresql protobuf
Last synced: 07 May 2025
https://github.com/abitofhelp/bazel-go-googleapis
This is an example using the googleapis proto package from Bazel Central Registry rather than using an archive_override in the MODULE.bazel file.
bazel bzlmod gazelle go golang grpc grpc-go grpc-golang grpc-reflection protobuf protocol-buffers
Last synced: 20 May 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/doublemine/grpc-springboot-starter
Spring Boot starter module for gRPC framework.
Last synced: 18 May 2026
https://github.com/o3co/grpc.authz
Declare gRPC authorization policy in .proto method options, enforce via interceptors. Built-in adapters for OPA, Cedar, and local static rules.
abac authorization cedar go grpc interceptor middleware opa policy protobuf
Last synced: 03 Apr 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/twrayden/ts-grpc-server-template
My personal starting point for TypeScript gRPC projects
boilerplate grpc starter-project template-repository typescript
Last synced: 18 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/hectormrc/webpush
A web push notification microservice
api-rest backend golang grpc microservice mongodb node notifications push-notifications server typescript
Last synced: 10 Apr 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/lliepjiok/orderserver
gRPC server designed for managing orders
docker golang grpc nginx postgresql redis rest-api
Last synced: 08 Apr 2026
https://github.com/mungujn/weather-server
A weather app backend built using go, gRPC, Redis and docker
docker docker-compose go grpc grpc-go redis tls
Last synced: 11 Mar 2025
https://github.com/ankkho/assignment
A simple GRPC proxy service for GraphQL
Last synced: 09 Apr 2026
https://github.com/anatoly-semenov/docs-monorepo
Monorepo with document storage services on nest.js with apps: rest-api, grpc-api, worker, kafka-consumer
cron docker grpc helm-charts http ioc jest kafka makefile minio monorepo nest nodejs postgresql redis redis-bull s3 typeorm winston-logger worker
Last synced: 25 Jan 2026
https://github.com/tinyci/ci-runners
Runner agents for the tinyCI ecosystem
continuous-integration docker golang grpc overlayfs parallel test
Last synced: 11 Jan 2026
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/gocs/birpc
go game dev networking poc
game-development go golang grpc
Last synced: 06 Feb 2026
https://github.com/cold-bin/dkv
基于Muti-Raft的shardkv存储系统
distributed-systems grpc kv-store lsm-tree mit6824 muti-raft raft shard-kv
Last synced: 03 Jan 2026
https://github.com/abitofhelp/cargo_multimod_example
This is an example application demonstrating how to use Prost and Tonic using multiple modules.
cargo grpc protobuf protocol-buffers rust tonic
Last synced: 15 Apr 2026
https://github.com/yuno-obsessed/jodrive
Google drive-like file management service
grpc keycloak oauth2 oidc postgresql quarkus quartz
Last synced: 16 Apr 2026
https://github.com/alex6712/learning-golang
Мой путь изучения Golang: от Python Backend Developer к Golang Backend Developer.
docker docker-compose education gin go golang grpc kafka microservices web-application
Last synced: 11 Apr 2026
https://github.com/daluisgarcia/golang-probuffers-grpc
Protobuf and gRPC implementation project example in golang. Backend with students and tests
golang grpc grpc-go protobuf protobuffer protocol-buffers
Last synced: 28 Apr 2026
https://github.com/abitofhelp/helloworld-tonic-bsr
A Rust-based protobuf/gRPC example using buf.Build BSR.
Last synced: 15 May 2026
https://github.com/tatmanblue/ironbar
.NET core distributed ledger application
aries blockchain blockchain-technology csharp distributed-systems docker-compose docker-container dotnetcore grpc identity identity-framework kubernetes kubernetes-cluster ledger self-sovereign-identity ssi tilt
Last synced: 11 Apr 2026
https://github.com/stuttgart-things/stagetime-server
gRPC Server for validating & producing revisionRuns (a collection of tekton pipelineRuns/stages)
golang grpc grpc-server json stagetime stuttgart-things tekton templating yaml
Last synced: 04 Feb 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/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/srclab-projects/grpc-spring-boot
Spring Boot Starter for gRPC
grpc grpc-java grpc-spring-boot grpc-spring-boot-starter
Last synced: 17 May 2026
https://github.com/gtmmiller/plump
plump is a grpc-based lock server with an emphasis on sequencers
distributed-systems grpc locks
Last synced: 13 May 2026
https://github.com/briannbig/elite-sas
A student internship system backend.
grpc java spring-boot temporalio
Last synced: 16 Jan 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/igor-baiborodine/campsite-booking-go
This project contains the source code of a gRPC API example application.
api docker go grpc kubernetes postgresql protobuf
Last synced: 12 Apr 2026
https://github.com/tolgaozen/go-skeleton
GoSkeleton is a clean and minimal Go project template that provides a structured foundation for scalable applications. 🚀
clean-architecture dependency-injection example go golang grpc grpc-gateway microservice template
Last synced: 02 Jan 2026
https://github.com/sagarmaheshwary/microservices-user-service
docker grpc microservice microservices nestjs nodejs postgres prometheus typeorm
Last synced: 12 Apr 2026
https://github.com/kotelnikovav/event-link
Project for self-development
docker grpc hibernate-orm java kafka maven postgresql rest spring-boot spring-cloud
Last synced: 12 Apr 2026
https://github.com/lukasjarosch/godin
An opinionated toolkit for go-kit microservices
docker generator go go-kit godin gokit golang grpc kubernetes microservice microservice-toolkit opinionated templates toolkit
Last synced: 15 Feb 2026
https://github.com/minhdtb/grpc-react-springboot
gRPC + ReactJS + SpringBoot = awesome
gradle grpc grpc-java grpc-web reactjs spring-boot typescript
Last synced: 11 Apr 2026
https://github.com/sefikcan/grpc-blog
architecture dotnet-core grpc microservices
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/shubhamranjan/dotnet-grpc-alpine-sample
A dotnet grpc server sample to run on alpine docker image with http2 without ssl
alpine aspnetcore dotnet grpc grpc-service
Last synced: 08 May 2026
https://github.com/ninnemana/vinyl
Catalog Vinyl Collection
golang grpc hacktoberfest protobuf vinyl
Last synced: 04 May 2026