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-03-29 00:14:08 UTC
- JSON Representation
https://github.com/kostyay/grpc-api-gateway-example
API Gateway pattern demonstration for gRPC
Last synced: 12 Apr 2025
https://github.com/daheige/gmicro
golang grpc micro framework.
gmicro go grpc grpc-framework grpc-gateway grpc-tools micro microservice
Last synced: 10 Apr 2025
https://github.com/Darkness4/train-station
A Full Stack demo app with gRPC and Modern Android Development/Svelte to keep up with today's standards.
android grpc grpc-android grpc-go jetpack-compose kotlin mvvm-android mvvm-architecture room svelte sveltekit
Last synced: 12 Apr 2025
https://github.com/muhlemmer/pbpgx
Package pbpgx provides a toolkit for easier Protocol Buffers interaction with PostgreSQL databases.
generics go go-generics golang grpc grpc-go pgx postgres postgresql protobuf protocol-buffers protoreflect
Last synced: 12 Apr 2025
https://github.com/yangwenmai/examples
一些 examples 集合(包括 gRPC, Kubernetes, opentracing, Drone, Python 等)
drone elasticsearch examples go golang grpc jaeger k8s kubernetes mongo text-to-speech tts
Last synced: 21 Apr 2025
https://github.com/black-06/grpc-gateway-file
file upload and download in gRPC-Gateway
Last synced: 12 Jan 2026
https://github.com/inet256/diet256
Coordinated INET256 Network Using QUIC
grpc inet256 nat-traversal networking p2p quic tailscale
Last synced: 19 Apr 2025
https://github.com/ihcsim/routeguide
GRPC client-server exercise to explore unary and streaming requests
Last synced: 14 Oct 2025
https://github.com/elan8/propanedb
A document database for Protocol Buffer messages with GRPC interface
database grpc protobuf protocol-buffers
Last synced: 08 May 2025
https://github.com/axumcourse/distributed-blog
使用 axum 和 gRPC 构建分布式博客系统
axum blog grpc postgresql rust
Last synced: 06 Oct 2025
https://github.com/nvidia-riva/common
Protocol buffers and other common resources.
gpu grpc protobuf speech-recognition
Last synced: 12 Jan 2026
https://github.com/single9/node-grpc-graphql-server
Generates GraphQL schemas from gRPC Protocol Buffers and creates the server or gRPC client.
graphql graphql-schema graphql-server grpc grpc-client grpc-server node nodejs
Last synced: 14 Mar 2026
https://github.com/ogxd/cacheus
Blazingly fast and ultra-efficient multi-protocol read-through caching proxy.
cache grpc http proxy proxy-server read-through rust
Last synced: 20 Jan 2026
https://github.com/webtor-io/torrent-store
Torrent storage with multiple backends and GRPC access
Last synced: 30 Aug 2025
https://github.com/duyanming/dymdemo
Anno 分布式 开发框架 Demo RPC Thrift GRPC 插件开发 java Anno
anno dym eventbus grpc microservice netcore thrift
Last synced: 11 Oct 2025
https://github.com/gbauso/grpc_microservices
This project is a POC of the API Composition Pattern but using gRPC, the idea is having the same proto file implemented in different services (micro or nano) and each service returns a piece of the information to the gateway.
csharp discovery-service fluentd gateway-microservice golang grpc grpc-client grpc-server helm-charts istio kiali kotlin kubernetes microservices newrelic nodejs okteto prometheus python typescript
Last synced: 14 Jan 2026
https://github.com/purwokertodev/go-ddd-grpc
GRPC Demo (golang, ddd, database, postgres)
ddd ddd-patterns golang grpc grpc-example grpc-go
Last synced: 12 Jun 2025
https://github.com/Clarifai/clarifai-php-grpc
Clarifai gRPC PHP client
ai clarifai clarifai-client grpc php
Last synced: 12 Feb 2026
https://github.com/chokobole/felicia
chromium based robot framework
bazel-support chromium grpc protobuf robot robot-framework ros sensor-apis shared-memory websocket
Last synced: 23 Oct 2025
https://github.com/arbarlow/auth_service
gRPC service to provide JWT authentication tokens
go grpc jwt lile microservice service
Last synced: 24 Jan 2026
https://github.com/mrjosh/udp2grpc
A Tunnel which Turns UDP Traffic into Encrypted gRPC/TCP Traffic, helps you Bypass UDP FireWalls(or Unstable UDP Environment)
grpc udp udp2grpc udptogrpc wireguard-over-tcp
Last synced: 28 Feb 2026
https://github.com/sift-stack/sift
Sift client libraries and protocol buffers
aerospace energy golang grpc hardware protobuf python rust streaming telemetry time-series transportation
Last synced: 26 Feb 2026
https://github.com/escalopa/fingo
Distributed banking systems built in golang
cockroachdb design-patterns docker goalng grpc hexagonal-architecture jaegertracing microservices opentelemetry postgresql rabbitmq redis-server
Last synced: 12 Feb 2026
https://github.com/vodolaz095/go-investapi
Сгенерированный Golang клиент для Tinkoff OpenInvestementAPI
go golang grpc investment tinkoff tinkoff-api tinkoff-invest tinkoff-invest-api
Last synced: 16 Mar 2026
https://github.com/maverobot/cpp_playground
Code collection of C++ practices
cmake conan cpp design-pattern dlib grpc hunter metaprogramming ncurses template
Last synced: 23 Oct 2025
https://github.com/novatecconsulting/developer-security-training
All Labs of the Security for Developers Training
api-gateway api-security appsec challenges devsecops encryption graphql grpc hacking owasp owasp-juice-shop rest-api security security-flaws sqlinjection training-labs vulnerabilities vulnerability xss-injection
Last synced: 14 May 2025
https://github.com/bithavoc/hellogrpcstdin
An example of GRPC Dialing with os.Stdin and os.Stdout of a child process.
Last synced: 11 Apr 2025
https://github.com/restuwahyu13/node-grpc
Basic concept GRPC and sample implementation using nodejs and typescript
grpc grpc-node grpc-service http2 node nodejs-server rpc-server
Last synced: 07 May 2025
https://github.com/alextanhongpin/kubernetes-structure
A structured approach for handling large kubernetes project
blue-green-deployment conduit customresourcedefinitions grpc ingress kubernetes linkerd namerd traffic-shifting
Last synced: 26 Jul 2025
https://github.com/waterbustech/waterbus-server-ws
Open source video conferencing app built on latest WebRTC SDK. This is Server SFU WebSocket.
av1-codec grpc h264 sfu vp8 webrtc webrtc-server webrtc-sfu webrtc-video websocket
Last synced: 21 Jun 2025
https://github.com/nathanborror/example-pages
📓 An example project using gRPC, Protocol Buffers, Swift and Go
Last synced: 04 May 2025
https://github.com/aneoconsulting/armonik.api
Defines and provides prebuilt gRPC API to interact with ArmoniK
Last synced: 09 May 2025
https://github.com/cristalhq/hedgedgrpc
Hedged Go GRPC client which helps to reduce tail latency at scale.
Last synced: 30 Apr 2025
https://github.com/felipeagger/grpc
Demo gRPC Project with Golang and Python
Last synced: 07 Mar 2026
https://github.com/mattlangsenkamp/otel4s-context-propagation
A demo showing some of what is possible with OpenTelemetry and the Typelevel stack
cassandra elasticsearch grpc kafka opentelemetry postgres scala scala3 typelevel
Last synced: 10 Apr 2025
https://github.com/tsloughter/grpcbox_plugin
Rebar3 plugin for generating grpcbox behaviours
erlang grpc grpc-gateway rebar3 rebar3-plugin
Last synced: 09 Apr 2025
https://github.com/elahe-dastan/sepehr-messenger
Chat with gRPC :speech_balloon:
chat-application grpc grpc-go toy-project
Last synced: 11 Apr 2025
https://github.com/erankitcs/golang_learning
This is created for learning GO language.
concurrent-programming distributed-systems docker go gocli golang grpc grpc-go microservices webapi webservices
Last synced: 10 Apr 2025
https://github.com/andriykohut/esdb-py
EventStoreDB gRPC client for Python
asyncio cqrs event-sourcing eventsourcing eventstore grpc grpc-client python
Last synced: 10 Apr 2025
https://github.com/octu0/example-envoy-xds
Example implementation of envoy xDS v3 API
envoy envoy-xds envoyproxy grpc grpc-server load-balancer proxy-server weighted-round-robin xds xds-server
Last synced: 14 Apr 2025
https://github.com/arkbriar/ssmgr
Shadowsocks manager of multiple servers, with advanced features for management.
angularjs golang grpc proxy shadowsocks shadowsocks-manager
Last synced: 12 Apr 2025
https://github.com/tonydeng/springboot-rpc-samples
Spring Boot RPC Samples
grpc rpc rpcs spring-boot thrift
Last synced: 12 Aug 2025
https://github.com/mtnmunuklu/lescatit
Provides to crawl and categorize URL addresses
docker fiber go golang grpc kubernetes mongo nlp protocol-buffers rest-api traefik
Last synced: 12 Jan 2026
https://github.com/salrashid123/grpc_google_id_tokens
gRPC Authentication using Google id_tokens
google-cloud-platform grpc grpc-authentication oidc
Last synced: 12 Jul 2025
https://github.com/alfatraining/alfaview-php-sdk
Compiled protobuf definitions for interacting with alfaview's backend services
Last synced: 04 Feb 2026
https://github.com/athun-me/go-microservice-clean-architecture
This microservice-based application follows a clean architecture design pattern , used gRPC for communication
clean gin go gorm grpc microservices-architecture protocol-buffers
Last synced: 16 Oct 2025
https://github.com/amukherj/envoygrpc
Sample grpc services communicating over Envoy.
envoy grpc sds secrets secrets-discovery-service ssl tls
Last synced: 14 Jan 2026
https://github.com/smejdil/zabbix-starlink
Monitoring Starlink Dish by gRPC python project
grpc metrics monitoring zabbix
Last synced: 14 Apr 2025
https://github.com/moznion/wiregarden
A broker daemon to provision the WireGuard peers over gRPC.
Last synced: 16 Mar 2025
https://github.com/theodesp/flask-golang-grpc-example
An example platform integrating a flask client, a golang server with mongoDb and gRPC for communication
docker docker-compose example-project flask golang grpc microservice mongodb
Last synced: 22 Apr 2025
https://github.com/mingpv/clean-go-template
GO Clean Architecture Template
api clean-architecture docker fiber go golang gorm gotemplate grpc rest-api restful template
Last synced: 20 Aug 2025
https://github.com/wantedly/grpc-gateway-study
sample code for grpc-gateway study #grpc_gateway_wt
Last synced: 06 Oct 2025
https://github.com/darkness4/train-station
A Full Stack demo app with gRPC and Modern Android Development/Svelte to keep up with today's standards.
android grpc grpc-android grpc-go jetpack-compose kotlin mvvm-android mvvm-architecture nextauthjs room svelte sveltekit
Last synced: 11 Aug 2025
https://github.com/oracle/coherence-js-client
The Coherence JavaScript Client
caching clustering coherence data-grid distributed grpc grpc-client grpc-node in-memory kv-store microservices polyglot scalability
Last synced: 09 Apr 2025
https://github.com/dgzlopes/python-liftbridge
WIP: Python client for Liftbridge.
client cloud-native grpc liftbridge messaging nats pubsub python python3 streaming
Last synced: 23 Mar 2025
https://github.com/ohmygrpc/idl
gRPC services and events IDL (Interface Definition Language)
Last synced: 15 Apr 2025
https://github.com/vshiva/generator-go-micro-svc
A Micro Service Generator for Go Lang
golang grpc grpc-gateway microservice opencensus yeoman
Last synced: 23 Apr 2025
https://github.com/louis030195/codex-code-translation
Automatic code translation using OpenAI Codex
artificial-intelligence google-cloud grpc protobuf react rust rust-lang typescript
Last synced: 08 Apr 2025
https://github.com/izumin5210/protogql
Build GraphQL schema and server from Protobuf
golang gqlgen graphql grpc protobuf protocol-buffers
Last synced: 18 Apr 2025
https://github.com/elliotpeele/golang-wasm-example
Example GRPC server with WASM frontend in Go
Last synced: 09 Mar 2026
https://github.com/yaronsumel/grpc-throttle
grpc-throttle interceptor for grpc server (goLang)
Last synced: 03 Feb 2026
https://github.com/dragonflyoss/api
Canonical location of the Dragonfly API definition
cloud-native cncf dragonfly grpc p2p protobuf
Last synced: 23 Apr 2025
https://github.com/richardlt/matrix
Video game console operating system that displays on a RGB LED matrix.
arduino golang grpc hacktoberfest led-strips nodejs polymer raspberry-pi react redux socket-io
Last synced: 14 Oct 2025
https://github.com/keke-li/microservices
microServices for kit
go grpc kit micservice protobuf
Last synced: 24 Apr 2025
https://github.com/sergey0xff/protox
Python protobuf (protocol buffers) implementation for humans
grpc grpclib protobuf protobuf-compiler protobuf-python protoc protocol-buffers protox python3 serialization
Last synced: 05 Oct 2025
https://github.com/smhmayboudi/fip
A structure for your monorepository microservices grpc project.
anyhow appender bunyan casbin futures grpc hyper jaeger microservices monorepository opentelemetry prost serde sqlx thiserror tokio tonic tower tracing
Last synced: 08 Oct 2025
https://github.com/nshkrdotcom/snakepit
High-performance, generalized process pooler and session manager for external language integrations. Orchestrates and supervises languages like Python and Javascript from Elixir.
beam elixir erlang-vm free-threading functional-programming grpc interop language-integration nshkr-ai-infra otp polyglot process-pooling python python-313 python-beam python-elixir python-integration python-orchestration python-processes session-management
Last synced: 22 Feb 2026
https://github.com/protobuf-x/protoc-gen-spring-webflux
gRPC to JSON proxy generator protoc plugin for Spring WebFlux
grpc protobuf protocol-buffers spring springframework
Last synced: 22 Apr 2025
https://github.com/chowyu12/gmq
Compact & Efficient Zero-Copy Architecture Go Message Queue
compact container distributed-systems docker docker-compose efficient golang grpc grpc-go high-performance message-queue zero-copy
Last synced: 16 Jan 2026
https://github.com/kaboc/dart_grpc_examples
Simple examples of gRPC in dart
Last synced: 27 Apr 2025
https://github.com/maelvls/users-grpc
🐳 A gRPC microservice for dealing with users and its CLI client + Helm chart ✨
cli golang goreleaser grpc helm-chart microservice
Last synced: 03 Mar 2026
https://github.com/laurentkempe/grpcAsyncStream
.NET Core 3.0 gRPC Client and Server application showing asynchronous capabilities of gRPC and how to handle it in C# 8 Async stream
csharp8 dotnetcore grpc grpc-csharp
Last synced: 18 Apr 2025
https://github.com/bigcommerce/gruf-circuit-breaker
Circuit breaker support for gruf
circuit-breaker grpc gruf stoplight
Last synced: 22 Apr 2025
https://github.com/authzed/grpcutil
various utilities to simplify common gRPC APIs
Last synced: 23 Apr 2025
https://github.com/buraksenyurt/dotnet7-services
In this repo, I include the codes that I try to examine the service development strategies on the .Net 7 side through a sample solution.
api azure-functions dotnet dotnet-core dotnet7 entity-framework-core grpc jwt postgresql rest-api rust-lang services signalr web-api
Last synced: 23 Mar 2025
https://github.com/giri-aayush/zkp-authentication
Implementing robust authentication via a gRPC interface utilizing Zero-Knowledge Proof (ZKP) protocols in Rust.
Last synced: 26 Apr 2025
https://github.com/super-flat/lagom-pb
Scala Developer velocity in lagom development using protocol buffer.
distributed-systems event-driven event-sourcing grpc lagom lagom-framework microservice play-framework protobuf protocol-buffer reactive scala scalapb
Last synced: 14 Jan 2026
https://github.com/passkit/passkit-golang-grpc-sdk
Golang 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 flights go golang google-pay grpc loyalty loyalty-program loyalty-solutions passkit passkit-golang-sdk sdk sdk-go
Last synced: 14 Jan 2026
https://github.com/atlas-2192/go-svelte
go, microservices, svelte, kubernetes, docker
docker golang grafana grpc javascript jwt kubernetes microservices postgresql prometheus redis svelte sveltestrap timescaledb
Last synced: 09 Apr 2025
https://github.com/scaleablewebworks/grpcdoc
cli to generate comprehensive html documentation for grpc/protobuf
documentation golang grpc protobuf
Last synced: 13 Oct 2025
https://github.com/lazureykis/throttlecrab
High-performance GCRA rate limiter for Rust. Multi-protocol server (HTTP, gRPC, Redis/RESP) with advanced metrics, or embed as a minimal library. Self-tuning memory management 🦀
api-gateway api-protection cloudnative cloudnative-services ddos-protection docker gcra grpc microservices rate-limit rate-limiter rate-limiting rate-limits ratelimit ratelimiter ratelimiting redis rust security throttling
Last synced: 22 Aug 2025
https://github.com/clstb/phi
Phi is a (client/server) double entry book keeping application.
Last synced: 04 Oct 2025
https://github.com/passkit/passkit-golang-grpc-quickstart
Golang Quickstart to create, distribute, analyse and manage your Digital Coupons / Membership / Boarding Passes / Event Tickets for Apple Wallet and Google Pay
apple-wallet apple-wallet-support coupons event-tickets flights go go-quickstart golang golang-quickstart google-pay google-wallet grpc loyalty loyalty-program loyalty-solution quickstart
Last synced: 29 Jan 2026
https://github.com/recap-utr/arguebuf-python
Create and analyze argument graphs and serialize them via Protobuf
aif argumentation cli graph grpc protobuf python
Last synced: 23 Apr 2025
https://github.com/lucasbassetti/node-grpc-typescript-boilerplate
Minimalistic boilerplate to jump-start a gRPC Node.js project in TypeScript 3.6.
grpc grpc-node jest nodejs prettier tslint typescript
Last synced: 01 Jul 2025
https://github.com/mahdi-eth/go-stream-grpc
A simlpe server to server streaming using golang and grpc.
go go-stream golang grpc grpc-client grpc-go grpc-server stream
Last synced: 06 Oct 2025
https://github.com/654894017/reliable-message
通过消息的半提交机制,实现最终一致性的事务。同时通过消息回调检测机制,实现事务消息与TCC模型的完美融合。
distributed-transaction dubbo grpc kafka reliable-message rocketmq sharding-jdbc springcloud tcc thrift
Last synced: 09 Oct 2025
https://github.com/ichtrojan/node-rpc-client
A RPC client demo built in NodeJS
grpc javascript node nodejs rpc
Last synced: 15 Jul 2025