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/aamcrae/rust-wasm-grpc
Example of Rust, WASM, gRPC and web workers
Last synced: 13 Apr 2026
https://github.com/nexcode/rpcplatform
Microservers are easy!
etcd go grpc microservices opentelemetry
Last synced: 13 Apr 2026
https://github.com/ubopod/ubo-grpc-clients
Sample gRPC clients in different programming languages for ubo-app
grpc grpc-client grpc-typescript ubo ubo-app
Last synced: 17 May 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/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/ayonli/grpc-async
A gRPC wrapper for Node.js with async functions.
Last synced: 21 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/kevindasilvas/todolist
A haskell to-do-list microservice using gRPC
api grpc haskell microservice microservices mongodb mu-haskell rpc
Last synced: 14 Apr 2026
https://github.com/nlachfr/bifrost
A protobuf router and reverse proxy for services, with input validation capabilities
connect gateway go golang grpc grpc-web protobuf reverse-proxy rpc
Last synced: 14 Jan 2026
https://github.com/zourzouvillys/laredo
Real-time data sync from PostgreSQL to in-memory targets. Baseline snapshots, change streaming, pluggable targets, replication fan-out.
cdc change-data-capture golang grpc in-memory logical-replication postgresql real-time
Last synced: 14 Apr 2026
https://github.com/isd-sgcu/johnjud-backend-old
Backend service for Johnjud project
Last synced: 12 Apr 2026
https://github.com/sergicanet9/scv-go-tools
Toolkit for building REST and gRPC APIs in Go, structured around clean architecture principles.
clean-architecture go grpc mongodb observability postgresql restapi
Last synced: 14 Jan 2026
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/cpattanayak/grpc-go-course
Angularjs2 frontend Golang backend with grpc example
angularjs golang grpc grpc-web
Last synced: 14 Jan 2026
https://github.com/vahdet/go-user-store-redis
A generic user store docker image source code
Last synced: 05 Feb 2026
https://github.com/generous-folks/go-grpc-firestore
An example implementation of a gRPC API using Google Firestore as database
Last synced: 15 May 2026
https://github.com/pickhd/singkatin-api
Microservice-based URL shortener implementing Clean Architecture. Includes a functional dashboard for registered users to manage links.
caching echo-framework fiber-framework gin-framework golang grpc jaeger-tracing jaeger-ui messaging-queues microservices proto3 protobuff rabbitmq redis restful-api url-shortener-microservice
Last synced: 01 May 2026
https://github.com/coreyjs/grpc-cache-example
A ruby gRPC server that can store and retrieve files from memcache. A Go client to interact with the server
example-project go golang grpc grpc-server learn learning memcache ruby tutorial
Last synced: 14 Apr 2026
https://github.com/dronestock/protobuf
Drone持续集成Protobuf插件,功能有:1、支持绝大部分开发语言(包括:Go、Java、Swift、Python、Javascript等等);2、使用简单,只需要简单的配置(可以做到零配置,默认生成Go代码)就能使用本插件;3、增加部分语言的扩展支持(比如Go语言增加了标签注入)
dart flutter golang grpc javascript pb protobuf protocol-buffers python swift
Last synced: 11 Oct 2025
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: 10 Apr 2026
https://github.com/yukithm/rfunc
rfunc is utility functions over the network.
Last synced: 14 Jan 2026
https://github.com/llukas22/tei-client
Convenience Client for Hugging Face Text Embeddings Inference (TEI) with synchronous and asynchronous HTTP/gRPC support
Last synced: 12 Oct 2025
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/aau-network-security/haaukins-webclient
haaukins-webclient which uses gRPC, Vue.js client and Envoy Proxy
docker docker-compose envoy go grpc haaukins-webclient vue vuejs
Last synced: 21 Jan 2026
https://github.com/saru2020/ai_standup_summarizer
AI Standup Summarizer & HTTP Vs gRPC performance comparison POC
docker google-gemini-ai grpc localhost localstack mongodb mysql nodejs reactjs serverless typescript vitejs
Last synced: 14 Apr 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/30piraten/buddy-backend
Building the backend for Buddy.me (RHIA). This is the core data phase and its connection to RHIA.
golang grpc postgresql protobuf sqlc
Last synced: 14 Oct 2025
https://github.com/prasenjit-3433/bookify.io
📅 Bookify - Scalable Reservation Booking System!
api-gateway ci-cd cloudbuild codepipeline docker elastic-kubernetes-service gmail-api graphql grpc kubectl load-balancer microservice mongodb nestjs nodemailer rabbitmq stripe-api typeorm
Last synced: 14 Apr 2026
https://github.com/malekmiladi/project-nebula
An Infrastructure as a Service private cloud computing platform.
cloud-computing design-patterns fastapi grpc infrastructure-as-service java kafka kvm libvirt microservices postgresql python spring-boot sql
Last synced: 14 Apr 2026
https://github.com/stephenhillier/instr
A client/server for remote geotechnical datalogging
geotechnical-engineering go grpc
Last synced: 14 May 2026
https://github.com/pickhd/singkatin-revamp
Revamped URL Shortener API's using Golang
caching echo-framework fiber-framework gin-framework golang grpc jaeger-tracing jaeger-ui messaging-queues microservices proto3 protobuff rabbitmq redis restful-api swagger-codegen swagger-ui url-shortener-microservice
Last synced: 15 Oct 2025
https://github.com/anatoly-semenov/docs-protobufs
Repository with protobufs for docs-service
docs-service grpc npm protobufs python
Last synced: 09 Feb 2026
https://github.com/octolab/protocol
📡 Toolkit for service communication protocols. 🛰
go grpc hacktoberfest http octolab protocol rest rpc toolkit
Last synced: 27 Jan 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/cheshir/grpc-web-example
Example of using grpc-web protocol using Envoy proxy.
Last synced: 14 Apr 2026
https://github.com/solana-sniper-bot-developer/raydium_sniper_bot
the best raydium sniper bot using geyser grpc
10 best bot fast geyser grpc optimized raydium sniper sniper-bot solana top triton-one
Last synced: 23 Jan 2026
https://github.com/einride/google-cloud-proto-scrubber
Scrub unsupported annotations from Google Cloud gRPC API descriptors.
api-gateway api-management cloud-endpoints go golang grpc protobuf
Last synced: 27 Jan 2026
https://github.com/rxcod9/laravel-grpc-microservice
A minimalistic setup for building Laravel-based gRPC microservices.
Last synced: 23 Jan 2026
https://github.com/dan-and-dna/singleinst-examples
example for single instance module
bff bff-api examples grpc microservices restful-api single-instance singleinstance
Last synced: 23 Oct 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/anazcodes/go-grpc-microservice
Developed 3 Microservices and 1 API Gateway which handles incoming HTTP requests. HTTP requests will be forwarded to these Microservices by gRPC. And implemented JWT for authentication.
go grpc jwt-authentication microservices postgresql protocol-buffers
Last synced: 04 May 2026
https://github.com/inferadb/terraform-provider-inferadb
InferaDB Terraform provider — manage orgs, vaults, clients, teams
access-control authorization fine-grained-access-control grpc inferadb jwt permissions provider rebac rest-api terraform zanzibar
Last synced: 23 Jan 2026
https://github.com/esurdam/go-grpc-bazel-example
Example monorepo for scalable Go microservices with gRPC and Bazel, including REST, Swagger, Docker, and Kubernetes.
bazel docker example go golang grpc grpc-gateway kubernetes microservices monorepo openapi protobuf reference-architecture swagger
Last synced: 24 Jan 2026
https://github.com/gawsoftpl/cache-grpc-server
Cache server (redis storage) GRPC stream connection
cache grpc nestjs redis reflection server
Last synced: 24 Jan 2026
https://github.com/mitchell/selfpass
A self-hosted, single-user password manager. Deployable locally and to popular cloud platforms.
cli cloud-platforms docker encryption grpc password-manager protobuf
Last synced: 24 Jan 2026
https://github.com/gasperlf/grpc-blog
Blog example using gRPC and Mongo
docker docker-compose gradle gradle-java grpc java11 mongodb-database
Last synced: 15 Apr 2026
https://github.com/gocs/birpc
go game dev networking poc
game-development go golang grpc
Last synced: 06 Feb 2026
https://github.com/amammay/propagationgcp
propagationgcp is a small package for setting up propagation in open telemetry using gcp/s X-Cloud-Trace-Context
Last synced: 15 Apr 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/phillebaba/sensor-demo
POC for serial to Kubernetes communication
arduino go grpc kubernetes serial
Last synced: 06 Feb 2026
https://github.com/nikhilnarayanan623/go-basic-grpc-auth-service
basic grpc auth service on golang
go golang gorm grpc grpc-client grpc-server jwt-authentication postgres postgresql
Last synced: 29 Jan 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/neography7/questr-auth-srvc
This repository contains the auth microservice portion of the Questr Q&A application.
Last synced: 15 Apr 2026
https://github.com/abuzaforfagun/dynamodb-movie-book
Distributed and scalable microservies with RabbitMQ, and dynamodb
docker docker-compose dynamodb dynamodb-local go grpc grpc-client grpc-go grpc-server microservice microservices-architecture rabbitmq
Last synced: 29 Jan 2026
https://github.com/aqtrans/gorram
A simple gRPC-powered monitoring system written in Go
grpc monitoring monitoring-server nagios sensu
Last synced: 30 Jan 2026
https://github.com/metallurgical/go-microservice-grpc
Building gRPC microservice with golang
Last synced: 15 Apr 2026
https://github.com/martishin/auth-server
Production-ready Go microservice example. Provides gRPC endpoints for managing JWT tokens and user's data
docker-compose dockerfile example-project go golang golang-migrate grpc jwt makefile microservice pgx postgresql protobuf protocol-buffers testcontainers testify
Last synced: 07 Feb 2026
https://github.com/captainirs/sharded-kvs
A Model Sharded Key-Value Store Implementation using Go and Kubernetes
go grpc helm kubernetes sharding
Last synced: 15 Apr 2026
https://github.com/abitofhelp/rxgrpckotlin-basic-example
This is a basic example that shows how to use Gradle-KotlinDsl, Kotlin, and reactor-grpc. This code is a work in progress, but it may be helpful to others...
gradle grpc java kotlin kotlin-dsl reactor reactor-grpc
Last synced: 15 Apr 2026
https://github.com/invenlore/api.gateway
API Gateway
dokploy gateway golang grpc logrus microservices protobuf
Last synced: 08 Feb 2026
https://github.com/inferadb/ledger
InferaDB Ledger — distributed database purpose-built for authorization.
access-control audit-log authorization blockchain cryptography database distributed-systems fine-grained-access-control grpc immutable-ledger inferadb permissions rebac rust storage zanzibar
Last synced: 14 Jun 2026
https://github.com/mgjules/experiments
Experiments in Go
docker experiments gin-gonic golang grpc
Last synced: 07 Feb 2026
https://github.com/kevalsabhani/grpc-order-management-service
A sample implementation for order managment service using gRPC
Last synced: 09 Feb 2026
https://github.com/copyleftdev/kukai
KūKai is a modular, high-performance load-testing framework for TCP-based protocols. Inspired by the Hawaiian god Kūkailimoku (often called Kū), associated with warfare and strategic battles, KūKai aims to help you “wage war” on servers to test their capacity and resilience.
arrow-flight devops distributed-systems edge grpc high-performance load-testing metrics microservices-architecture observability open-source performance-testing resilience rust tcp telemetry
Last synced: 16 Apr 2026
https://github.com/salihcanbinboga/grpc_client_flutter
This project demonstrates how to create a gRPC client in Flutter.
dart flutter flutter-app flutter-apps flutter-examples grpc grpc-client
Last synced: 16 Apr 2026
https://github.com/apache/pekko-http-quickstart-scala.g8
Apache Pekko HTTP Quickstart for Scala
Last synced: 27 Feb 2026
https://github.com/digma-ai/otel-java-instrumentation
grpc instumentation java opentelemetry otel spring spring-boot
Last synced: 12 Feb 2026
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/protoc-contrib/protoc-gen-aip-lint
A protoc plugin that lints .proto files against Google AIP style guidelines — with YAML, JSON, GitHub Actions, and summary output formats.
aip api-linter buf ci golang google-api grpc linter protobuf protoc-plugin
Last synced: 18 Apr 2026
https://github.com/nogipx/rpc_dart
gRPC-inspired library built on pure Dart, Backend-for-Domain (BFD)
backend-for-domain dart grpc rpc rpc-framework
Last synced: 28 Feb 2026
https://github.com/yagoluiz/discount-microservices
Comunication microservices using gRPC and .NET Core 3
docker docker-compose grpc microservice netcore3
Last synced: 16 Apr 2026
https://github.com/tripolskypetr/node-redis-grpc-stream-queue
Enables reliable bidirectional gRPC streaming with automatic retries, message queuing, error handling, and logging, supporting real-time communication between distributed services in a robust and fault-tolerant manner.
benchmark fault-tolerant fault-tolerant-microservices grpc in-memory nodejs playwright queue realtime redis redis-cache streaming stress-testing tests websocket
Last synced: 13 Feb 2026
https://github.com/chokeguy/simple-bank
A service that provides both RESTful and gRPC APIs to simulate the core functionalities of a basic bank.
aws-ec2 aws-ecs aws-eks aws-elasticache github-actions go grpc rest-api restful-api route53
Last synced: 14 Feb 2026
https://github.com/nikhilbhatia08/taskflow
A distributed, durable job execution platform
background-jobs distributed go grpc task-queues worker-pool workflow-engine
Last synced: 14 Feb 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/yuno-obsessed/jodrive
Google drive-like file management service
grpc keycloak oauth2 oidc postgresql quarkus quartz
Last synced: 16 Apr 2026
https://github.com/you54f/pact-plugin-template-dotnet
Pact 🔗 Plugin 🔌 template for the .NET/C# 🥅 language = 🫶
contract-testing csharp dotnet grpc grpc-server pact pact-plugin template
Last synced: 16 Apr 2026