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/dan-and-dna/gin-grpc
The Gin middleware that forwards grpc requests
forwarding gin gin-middleware grpc middleware
Last synced: 19 Feb 2026
https://github.com/dotwee/stwno-mensa_api
A json- / grpc- / graphql-wrapper around the inofficial API for different canteens managed by the Studentenwerk Niederbayern/Oberpfalz.
api-server api-wrapper canteen germany graphql grpc json json-api node nodemon npm oth regensburg university
Last synced: 14 Oct 2025
https://github.com/ricardo-larosa/colbert-rag
Index GitHub repositories to ColBERT models and serve them with GRPC or FastAPI
artificial-intelligence colbert fastapi git grpc langchain llms machine-learning rag
Last synced: 07 Feb 2026
https://github.com/ipni/depute
:tophat: a gRPC service to advertise content onto IPNI
Last synced: 16 Jan 2026
https://github.com/systemathics/notebook-examples
Sample Jupyter notebooks targeting Ganymede gRPC API
analytics backtest csharp daily-data fsharp grpc indicators intraday-data jupyterlab mlnet normalized-data python raw-data reference-data tick-data vbnet
Last synced: 14 Mar 2026
https://github.com/shkvik/nestjs-grpc-server
Nest.js: TypeScript/JavaScript based gRPC/HTTP2.0 web application with protoc-28.3 and adapted script for windows 11
grpc grpc-node grpc-server javascript nestjs protoc typescript
Last synced: 21 Feb 2026
https://github.com/pzaino/astra
ASTRA - Asynchronous Scalable Task and Resource Actors (in Rust)
actor-model grpc http persistent-storage rust rust-lang server-less tcp
Last synced: 19 Feb 2026
https://github.com/pedromneto97/terms-of-use-service
Terms of use microservice with modular adapters
actix gcloud grpc microservice postgres redis rust s3 terms-of-use
Last synced: 11 Apr 2026
https://github.com/harwoeck/apperr
🗑 apperr provides a unified framework- and network-agnostic error generation interface. Errors can be localized and converted to GRPC, Twirp, HTTP, etc. equivalents
apperr application-error error error-handling errors go golang grpc i18n localization twirp
Last synced: 15 Feb 2026
https://github.com/nhatthm/go-grpc-middleware
gRPC Go Middleware: interceptors, helpers, utilities
go golang grpc helper interceptor middleware utilities
Last synced: 18 Oct 2025
https://github.com/stackb/grpc.js
A grpc-web implementation that uses the fetch API (or XMLHTTPRequest)
grpc grpc-web protoc-grpc-plugin protoc-plugin protocol-buffers
Last synced: 11 Apr 2026
https://github.com/ahmad-masud/kvstore
A lightweight, extensible, and customizable Key-Value Store library in Go, served over gRPC.
Last synced: 28 Feb 2026
https://github.com/kon14/conduitmoduleexample
A minimal module implementation example for Conduit ⚡
backend conduit example graphql grpc javascript low-code rest typescript
Last synced: 19 Oct 2025
https://github.com/brittonhayes/warhammer-proto
A gRPC API for Warhammer Age of Sigmar
api buf go grpc kubernetes openapi protobuf tabletop warhammer
Last synced: 20 Oct 2025
https://github.com/quentin-piot/messaging-microservices-grpc-ddd
Whatsapp clone using microservices, DDD, CQRS, GRPC, etc.
Last synced: 27 Jan 2026
https://github.com/hitesh22rana/mq
MQ - Lightweight Message Queue Broker
golang grpc protocol-buffers rpc
Last synced: 21 Feb 2026
https://github.com/alfierichou/grpc-template
Node gRPC template for typescript
Last synced: 15 Apr 2026
https://github.com/cloud-org/sample
many minimum viable demo
echo elasticsearch etcd function-compute gin git gitlab golang grpc kafka openssl shellcheck
Last synced: 12 Apr 2026
https://github.com/dpup/grpc-boilerplate
Run a multiplexed GRPC Server and GRPC Gateway over HTTPS, with a Typescript client.
Last synced: 28 Feb 2026
https://github.com/erfidev/image-gallery
gallery app with http/2 api and envoy proxy
docker docker-compose envoy envoyproxy golang grpc http http2 javascript postgresql protobuf react sql
Last synced: 12 Apr 2026
https://github.com/0xfnzero/sol-parser-sdk-nodejs
High-performance Node.js/TypeScript library for parsing Solana DEX events in real-time via Yellowstone gRPC
bonk copy-trading-bot fnzero grpc jito letsbonk pumpfun pumpswap raydium raydium-launchlab raydium-launchpad shreds shredstream sniper streaming swqos yellowstone yellowstonegrpc
Last synced: 02 Jun 2026
https://github.com/schwichtgit/ai-resume
AI-Resume is a containerized web application that acts as your digital professional proxy. Transform your CV into a conversational agent.
ai-agent architecture-example containerized cross-encoder fastapi grpc hiring-tools hybrid-search memvid multi-domain openrouter portfolio-project production-ready rag recruitment-tech reference-implementation rust self-hosted semantic-search vector-database
Last synced: 02 Apr 2026
https://github.com/isaiahwong/gateway-go
API Gateway that routes to gRPC and HTTP services in your cluster
api-gateway gateway-microservice grpc rest
Last synced: 28 Jan 2026
https://github.com/rexkizzy22/micro-bank
A production-grade Go API that provides money transfer services between accounts of registered users
api-rest aws-ecr backend docker docker-compose gin-gonic golang grpc kubernetes render swagger unit-testing
Last synced: 12 Feb 2026
https://github.com/rjbrown57/cartographer
A go based tool for teams to share URLs and information about their environments and the applications within them.
Last synced: 05 Jan 2026
https://github.com/0xfnzero/sol-parser-sdk-golang
High-performance Go library for parsing Solana DEX events in real-time via Yellowstone gRPC
bonk copy-trading-bot fnzero grpc jito letsbonk pumpfun pumpswap raydium raydium-launchlab raydium-launchpad shreds shredstream sniper streaming swqos yellowstone yellowstonegrpc yellowstonegrpc-golang
Last synced: 02 Jun 2026
https://github.com/hybras/asciidoctor-server
A way to speedup using asciidoctor with static site generators
Last synced: 12 Feb 2026
https://github.com/prakashchokalingam/envoy_ext_auth_grpc_go
Working example of envoy external auth filter with go lang grpc service
envoy-ext-auth envoyproxy golang grpc
Last synced: 27 Apr 2026
https://github.com/rzaf/bomberman-clone
bomberman clone in Go using raylib
bomberman go golang grpc multiplayer raylib raylib-go
Last synced: 28 Jan 2026
https://github.com/adrianmjim/nestjs-api-grpc-example
gRPC API pet project built on top of NestJS using DDD, CQRS, MikroORM and PostgreSQL
cqrs ddd ddd-architecture grpc grpc-server mikroorm nestjs nestsjs nodejs postgresql
Last synced: 11 Mar 2026
https://github.com/plarun/scheduler
Task scheduler
cli golang grpc microservices mysql scheduler task-scheduler
Last synced: 06 Feb 2026
https://github.com/radutopala/grpc-calculator
A gRPC protobuf expressions calculator
go golang grpc grpc-gateway grpc-go grpc-server k8s protobuf
Last synced: 10 Feb 2026
https://github.com/abstractbreazy/benchmark-grpc-protobuf-vs-fasthttp-json
A simple benchmark comparing gRPC->Protobuf and JSON->fasthttp in Go.
Last synced: 15 Apr 2026
https://github.com/passkit/passkit-node-grpc-sdk
Node SDK for Apple Wallet and Google Pay Membership / Loyalty / Event Tickets / Access Cards, Coupons & Flights.
apple-wallet apple-wallet-support coupons digital-membership-cards event-tickets flight-tickets flights google-pay google-wallet grpc loyalty loyalty-program loyalty-solutions node node-sdk passkit
Last synced: 29 Jan 2026
https://github.com/imnerocode/protoc-generator
PowerShell script to automate the generation of Protobuf and gRPC files for multiple languages using Docker. Simplifies workflows and ensures consistency across environments.
automation docker grpc powershell protobuf
Last synced: 06 Feb 2026
https://github.com/bakins/grpc-the-hard-way
Go gRPC clients and servers written without using https://github.com/grpc/grpc-go
Last synced: 10 Feb 2026
https://github.com/denpalrius/bft-federated-learning
Federated Learning with Byzantine Fault Tolerance
artificial-intelligence bft bft-protocols cifar-10 distributed-training fault-tolerance federated-learning federated-learning-algorithm flower grpc machine-learning-algorithms pytorch
Last synced: 10 Feb 2026
https://github.com/alexandrevilain/protoc-gen-moq
protoc plugin which generates client structs mocks
golang grpc mock protobuf protocol-buffers
Last synced: 10 Feb 2026
https://github.com/kaelzhang/java-fastjson-protobuf
Spring `HttpMessageConverter` implementation with Alibaba FastJson and serializer/deserializer of Protobuf Messages.
fastjson fastjson-android grpc java protobuf
Last synced: 05 May 2026
https://github.com/seabird-chat/seabird-core
An over-engineered gRPC service for accessing chat services
grpc grpc-service irc rust seabird
Last synced: 16 Jan 2026
https://github.com/jiisanda/pandas-pouch
🐼🐼A Distributed Caching Service in Rust 🦀🦀
cache distributed distributed-systems github-actions grpc pandas-pouch postgresql rust tokio tonic
Last synced: 30 Jan 2026
https://github.com/libopenstorage/grpc-framework
This framework makes it simple for developers to add secure gRPC and automated REST interfaces for their Golang applications
authentication authorization golang grpc jwt rest
Last synced: 05 May 2025
https://github.com/jeff-tian/egg-grpc-client-ts-example
[`egg-grpc-client-ts`](https://github.com/Jeff-Tian/egg-grpc-client-ts) 的应用实例
Last synced: 09 Feb 2026
https://github.com/jonnrb/hostapd_grpc
Exposes hostapd's control socket via gRPC
Last synced: 26 Jan 2026
https://github.com/team-triage/triage-client-go
A thin Go client library for interacting with a Triage deployment
Last synced: 27 Apr 2026
https://github.com/dreeseaw/salmon
an embedded, distributed cache built for maximizing data locality
cache distributed golang grpc partitioning-algorithms
Last synced: 27 Apr 2026
https://github.com/lqr471814/filesharing
A simple filesharing application for use in LAN networks.
Last synced: 12 Apr 2026
https://github.com/aaronlmathis/gosight
GoSight is a high-performance, modular, and vendor-agnostic observability platform written in Go. It includes an agent that collects system metrics and meta data and a server that aggregates, stores, and exposes those metrics securely over gRPC.
aws gcp go golang grpc grpc-client grpc-go grpc-server metrics metrics-gatherer metrics-gathering metrics-gathering-daemon observability
Last synced: 03 Sep 2025
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: 06 May 2026
https://github.com/manusant/junit-swiss-knife
JUnit done well. It´s a collection of JUnit extensions and utilities to help developing tests with ease.
dagger2 grpc guice junit junit-extension kafka reactor rest-api spring test-automation test-framework test-runner zookeeper
Last synced: 06 May 2026
https://github.com/omdxp/grpc-server
server with Rust, client with Go, all in gRPC!
Last synced: 06 May 2026
https://github.com/neography7/questr-question-srvc
This repository contains the question microservice portion of the Questr Q&A application.
Last synced: 20 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/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/dills122/p2p-test
WIP, test P2P network for messaging other nodes in the network with interactive shell
Last synced: 27 Apr 2026
https://github.com/lopatnov/translate
Self-hosted speech and text translation service. Whisper (STT) → NLLB-200 (text) → Piper (TTS). .NET 10 · gRPC · ONNX Runtime · Docker.
docker dotnet dotnet-10 grpc machine-learning nllb nlp onnx onnx-runtime piper-tts portfolio self-hosted text-to-text translation whisper
Last synced: 09 Jun 2026
https://github.com/arcward/keyquarry
In-memory key-value store in Go, with database-backed snapshotting, and telemetry. Uses GRPC.
go golang grpc grpc-go key-value key-value-store rpc
Last synced: 13 May 2026
https://github.com/powerpuffpenguin/jsgenerate_grpc-gateway
grpc-gateway project template
golang grpc grpc-gateway http http-server http2 rpc rpc-server template-project
Last synced: 05 May 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/briannbig/elite-sas
A student internship system backend.
grpc java spring-boot temporalio
Last synced: 16 Jan 2026
https://github.com/kerosiinikone/go-grpc-image-processor
A Go Demo Project
channels concurrency golang goroutine grpc processing
Last synced: 06 May 2026
https://github.com/ninnemana/vinyl
Catalog Vinyl Collection
golang grpc hacktoberfest protobuf vinyl
Last synced: 04 May 2026
https://github.com/amg262/netservices
Advanced example of Microservices in .NET 5 and using SQL database, Kubernetes, gRPC, Docker
docker dotnet grpc k8s microservices
Last synced: 12 Apr 2026
https://github.com/ankorstore/yokai-grpc-template
gRPC application template based on the Yokai Go framework.
dependency-injection framework go golang grpc grpc-go grpc-server modular observability open-telemetry yokai
Last synced: 04 Mar 2026
https://github.com/leaq-ru/classifier
📦 Service to define category based on website HTML. It uses naive Bayes algorithm
go grpc leaq naive-bayes-classifier protobuf
Last synced: 28 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/luiscib3r/android_rpc
Remote procedure calls on android device through an API
android flutter grpc mobile mobile-app rpc server shelf sms
Last synced: 06 May 2026
https://github.com/kuan-m/microservices_with_go
msa, grpc, clean architecture, eda, k8s, tilt, rabbitmq
clean-layered-architecture eda grpc k8s msa tilt
Last synced: 21 Apr 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/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/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/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/instill-ai/artifact-backend
⇋ A REST/gRPC server for Instill Artifact API service
api-first data-connector go golang grpc integration low-code rest structured-data unstructured-data
Last synced: 27 Mar 2026
https://github.com/nexcode/rpcplatform
Microservers are easy!
etcd go grpc microservices opentelemetry
Last synced: 13 Apr 2026
https://github.com/byndyusoft/grpc-timeouts
A library for customizable gRPC timeouts
circuit-breaker fail-fast grpc nodejs timeouts typescript
Last synced: 05 May 2026
https://github.com/eliofery/golang-grpc
Clean Architecture Golang Example with GRPC and Uber FX
Last synced: 14 Jan 2026
https://github.com/ja88a/vrfs-go-merkletree
Verifiable Remote File Storage with files consistency check based on MerkleTree proofs - Monorepo for the Go Client CLI and Backend services
docker-compose file-transfer filehash go golang grpc merkle-proof merkle-tree monorepository
Last synced: 05 May 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/gozephyr/transportx
🚀 TransportX - High-performance, extensible Go transport layer library with unified API for HTTP, gRPC, and future protocols. Features advanced connection pooling, built-in metrics, robust error handling, and easy protocol extensibility. Perfect for microservices and distributed systems! 📊⚡🔄
buffer dns go golang grpc http pool protobuf trasport
Last synced: 28 Apr 2026
https://github.com/neography7/questr-user-srvc
This repository contains the user microservice portion of the Questr Q&A application.
aws-s3 grpc microservice mongodb nestjs
Last synced: 16 Apr 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