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: 2025-05-06 00:13:19 UTC
- JSON Representation
https://github.com/ni/grpc-labview
gRPC client and server support for LabVIEW
Last synced: 04 Apr 2025
https://github.com/Swoorup/dgraph-rs
A dgraph client driver written in rust ⛺
Last synced: 14 Nov 2024
https://github.com/JeepNL/Blazor-WASM-Identity-gRPC
Blazor WASM, IdentityServer4 with Multiple Roles, Additional User Claim(s) & gRPC Roles Authorization
blazor claims efcore grpc grpc-web identityserver4 kestrel roles sqlite wasm webassembly
Last synced: 16 Mar 2025
https://github.com/johanbrandhorst/grpc-auth-example
Examples of client authentication with gRPC
authentication authorization client grpc jwt mtls
Last synced: 30 Apr 2025
https://github.com/skit-ai/kaldi-serve
Server framework for Kaldi ASR Toolkit
asr grpc grpc-server kaldi kaldi-asr kaldi-server speech-recognition speech-to-text
Last synced: 11 Apr 2025
https://github.com/jeepnl/blazor-wasm-identity-grpc
Blazor WASM, IdentityServer4 with Multiple Roles, Additional User Claim(s) & gRPC Roles Authorization
blazor claims efcore grpc grpc-web identityserver4 kestrel roles sqlite wasm webassembly
Last synced: 28 Apr 2025
https://github.com/swoorup/dgraph-rs
A dgraph client driver written in rust ⛺
Last synced: 03 Apr 2025
https://github.com/raz-varren/sacrificial-socket
A Go websocket library with an API similar to Socket.IO... but not Socket.IO
broadcast golang grpc multihomebackend-interface multiple-machines redis socket-io websockets
Last synced: 14 Apr 2025
https://github.com/damienbod/Secure_gRpc
Security Experiments with gRPC and ASP.NET Core 5
aspnet-core aspnetcore grpc http2 https oauth2 proto3
Last synced: 18 Apr 2025
https://github.com/buttercam/sisyphus
Modern gRPC back-end development framework base on JVM.
backend google-aip grpc kotlin protobuf spring-boot
Last synced: 18 Nov 2024
https://github.com/zhufuyi/sponge_examples
Some examples of using sponge to develop go projects.
crud examples generator-go gin go go-examples grpc microservice restful-api rpc sponge web
Last synced: 16 Dec 2024
https://github.com/tiziano88/elm-protobuf
protobuf plugin for elm
definition elm grpc json protobuf protocol-buffers rpc serialization
Last synced: 14 Apr 2025
https://github.com/max-ieremenko/servicemodel.grpc
Code-first for gRPC
code-first csharp grpc grpc-dotnet servicemodel swagger wcf
Last synced: 08 Apr 2025
https://github.com/uatuko/ruek
🔐 Lightning fast, global scale authorization service without the overhead of a yet another DSL.
abac access-control authorization cmake cpp20 fga fine-grained-authorization grpc least-privilege rbac rebac zanzibar zero-trust
Last synced: 07 Apr 2025
https://github.com/ButterCam/sisyphus
Modern gRPC back-end development framework base on JVM.
backend google-aip grpc kotlin protobuf spring-boot
Last synced: 15 Nov 2024
https://github.com/aleksk1ng/go-cqrs-eventsourcing-microservice
Go-CQRS-EventSourcing-Microservice
clean-architecture cqrs ddd docker domain-driven-design elasticsearch event-driven event-sourcing eventsourcing go golang grafana grpc jaeger kafka microservices mongodb postgesql prometheus tracing
Last synced: 21 Mar 2025
https://github.com/damienbod/secure_grpc
Security Experiments with gRPC and ASP.NET Core 5
aspnet-core aspnetcore grpc http2 https oauth2 proto3
Last synced: 15 Apr 2025
https://github.com/nfibrokerage/spear
A sharp EventStoreDB v20+ client backed by Mint :yum:
elixir event-sourcing eventstoredb grpc mint
Last synced: 06 Apr 2025
https://github.com/aarthikrao/timeMachine
A distributed fault tolerant scheduler that is horizontally scalable 🔥
boltdb database distributed-systems golang grpc raft raft-consensus-algorithm scheduler
Last synced: 13 Apr 2025
https://github.com/sudorandom/fauxrpc
Easily start a fake gRPC/gRPC-Web/Connect/REST server from protobufs
api connectrpc grpc grpc-web rest-api
Last synced: 07 Apr 2025
https://github.com/grpcmd/grpcmd
A simple, easy-to-use, and developer-friendly CLI tool for gRPC.
Last synced: 09 Apr 2025
https://github.com/kmturley/angular-nest-grpc
Example full-stack Typescript project using Angular, NestJS and gRPC
angular envoy-proxy grpc nestjs
Last synced: 09 Apr 2025
https://github.com/stevejgordon/gRPC-Demos
Demos for my talk Beyond HTTP in ASP.NET Core 3.0 with gRPC
asp-net-core csharp demos dotnet-core grpc samples
Last synced: 18 Apr 2025
https://github.com/stevejgordon/grpc-demos
Demos for my talk Beyond HTTP in ASP.NET Core 3.0 with gRPC
asp-net-core csharp demos dotnet-core grpc samples
Last synced: 09 Apr 2025
https://github.com/junneyang/docker-cloud-platform
使用Docker构建云平台,Docker云平台系列共三讲,Docker基础、Docker进阶、基于Docker的云平台方案。OpenStack+Docker+RestAPI+OAuth/HMAC+RabbitMQ/ZMQ+OpenResty/HAProxy/Nginx/APIGateway+Bootstrap/AngularJS+Ansible+K8S/Mesos/Marathon构建/探索微服务最佳实践。
angularjs ansible apigateway django-rest-framework docker docker-compose go-kit grpc haproxy hmac k8s marathon nameko nginx oauth openstack rabbitmq rpc springcloud zmq
Last synced: 16 Nov 2024
https://github.com/google/credstore
Credstore is a centralized auth server
go grpc grpc-authorization grpc-service jwt picoprod
Last synced: 14 Nov 2024
https://github.com/jsbroks/grpc-typescript
Tutorial for setting up gRPC with TypeScript
grpc grpc-client grpc-server grpc-typescript node node-client node-server nodejs typescript
Last synced: 09 Dec 2024
https://github.com/ysugimoto/lua-resty-grpc-gateway
REST <-> gRPC gateway library implementation with OpenResty
Last synced: 28 Apr 2025
https://github.com/DCS-gRPC/rust-server
DCS gRPC server written in Rust. Get data out of DCS and send commands into DCS.
dcs-world grpc grpc-rust grpc-server
Last synced: 29 Apr 2025
https://github.com/go-kod/kod
A generics based dependency injection application framework for Go, support OpenTelemetry trace/metric/log natively 🚀🚀🚀
application code-generation dependency-injection dependency-management di do framework fx generics go golang grpc interceptor microservice monorepo opentelemetry opentelemetry-go reflection wire
Last synced: 14 Mar 2025
https://github.com/xoofx/grpc-curl
grpc-curl is a command line tool for interacting with gRPC servers
csharp curl dotnet grpc grpc-client protocol-buffers
Last synced: 06 Apr 2025
https://github.com/GuangTianLi/grpcalchemy
The Python micro framework for building gPRC application.
grpc grpc-python grpc-server python3
Last synced: 15 Nov 2024
https://github.com/gogf/katyusha
[WIP]Katyusha micro service development framework.
balancer discovery etcd framework goframe grpc logging microservice opentelemetry opentracing proto protobuf protobuf3 tracing
Last synced: 24 Jan 2025
https://github.com/salrashid123/gcegrpc
gRPC client/server for Google Cloud (GKE, GCE, Istio, Traffic Director, grpc-web)
envoyproxy gke google-cloud-platform grpc grpc-loadbalancing load-balancer traffic-director xds-server
Last synced: 06 Apr 2025
https://github.com/piotrkowalczuk/charon
Authorization and authentication service.
authentication authorization golang grpc postgresql service
Last synced: 15 Apr 2025
https://github.com/nileshsimaria/jtimon
Junos Telemetry Interface client
gnmi-client go grpc jtimon junos telemetry-collection
Last synced: 06 May 2025
https://github.com/jankremlacek/go-bazel
Micro services monorepo Golang Bazel Gazelle example setup
bazel gazelle go golang grpc grpc-client grpc-go grpc-server microservice microservices monorepo monorepository protobuf setup
Last synced: 18 Nov 2024
https://github.com/xizhibei/grpc-helper
An improved gRPC client with lots of helpful features.
grpc grpc-client load-balance node-grpc promise-api typescript
Last synced: 17 Feb 2025
https://github.com/rkudryashov/exploring-rust-ecosystem
A set of examples that demonstrate how to create a backend application using Rust ecosystem.
grpc rust telegram telegram-bot
Last synced: 31 Mar 2025
https://github.com/johanbrandhorst/protobuf
GopherJS Bindings for ProtobufJS and gRPC-Web
golang gopherjs gopherjs-bindings grpc grpc-web protobuf protobuf3
Last synced: 15 Apr 2025
https://github.com/henter/php-zipkin-demo
Laravel + go-micro + grpc + Zipkin
Last synced: 25 Mar 2025
https://github.com/arshia001/fsharp.grpccodegenerator
A protoc plugin to enable generation of F# code + supporting libraries
code-generation fsharp grpc protobuf protobuf-message protocol-buffers
Last synced: 16 Mar 2025
https://github.com/po3rin/vue-golang-payment-app
This project is Payment Micro service using Pay.jp with Golang + gRPC. I made Frontend SPA using Vue.js
Last synced: 05 Apr 2025
https://github.com/yu-iskw/machine-learning-microservice-python
Example to implement machine learning microservice with gRPC and Docker in Python
grpc machine-learning microservice python
Last synced: 16 Nov 2024
https://github.com/rfyiamcool/grpc-client-pool
grpc client pool for grpc-sidecar and grpc-proxy.
golang grpc grpc-client grpc-client-connection-pool grpc-client-pool grpc-pool
Last synced: 10 Apr 2025
https://github.com/Pure-Peace/peace
osu! server development framework 🚀
async bancho grpc microservice mysql osu osugame osulazer postgresql rust server sqlite tonic
Last synced: 09 Dec 2024
https://github.com/googlecloudplatform/grpc-gke-nlb-tutorial
gRPC load-balancing on GKE using Envoy
envoy envoy-proxy envoyproxy gcp gke google-cloud google-cloud-platform grpc grpc-go k8s kubernetes
Last synced: 05 Feb 2025
https://github.com/pozil/pub-sub-api-node-client
A node client for the Salesforce Pub/Sub API
avro grpc nodejs pubsub salesforce
Last synced: 12 Apr 2025
https://github.com/febrihidayan/go-architecture-monorepo
Go (Golang) Clean Architecture to Start Project Based
clean-architecture go-microservice golang golang-library golang-package grpc krakend microservices monorepo web-api
Last synced: 09 Apr 2025
https://github.com/jrapoport/gothic
🦇 Gothic is a user registration and authentication SWT/JWT microservice. It supports REST, gRPC, and gRPC Web API, reCAPTCHA & a variety of DBs with Gorm.
authorization go gorm goth grpc grpc-api grpc-web jwt mysql postgres recaptcha rest restful restful-api signup smtp sqlite sqlserver swt usermanagement
Last synced: 09 Apr 2025
https://github.com/monax/hoard
Hoard is a stateless, deterministically encrypted, content-addressed object store.
aes-gcm azure convergent cryptography daemon encryption filesystem gcs grpc hoard ipfs s3 storage-backend
Last synced: 13 Apr 2025
https://github.com/opentracing-contrib/go-grpc
Package otgrpc provides OpenTracing support for any gRPC client or server.
Last synced: 14 Apr 2025
https://github.com/rookie-ninja/rk-grpc
Start gRPC microservice from YAML, plugin of rk-boot
bootstrapper golang grpc interceptor opentracing rk swagger
Last synced: 09 Apr 2025
https://github.com/ni/grpc-device
gRPC server providing remote access to NI device driver APIs.
grpc ni ni-daqmx ni-dcpower ni-digital ni-dmm ni-fgen ni-rfmx ni-rfmx-bluetooth ni-rfmx-lte ni-rfmx-nr ni-rfmx-specan ni-rfmx-wlan ni-rfsa ni-rfsg ni-scope ni-switch ni-sync ni-tclk ni-xnet
Last synced: 04 Apr 2025
https://github.com/emicklei/hazana
package to build load tests for services (http, gRPC, tcp) by implementing an Attacker
golang-package grpc http load-testing performance
Last synced: 14 Apr 2025
https://github.com/gdong42/grpc-mate
A dynamic proxy server that translates JSON HTTP requests into gRPC calls.
grpc grpc-gateway grpc-mate grpc-proxy rest-api
Last synced: 15 Nov 2024
https://github.com/brucify/orderly
A Rust WebSocket client that connects to multiple crypto exchanges and publishes a merged live order book through gRPC stream
binance bitstamp coinbase cryptocurrency grpc kraken orderbook orderbook-websocket rust websocket websocket-client
Last synced: 20 Apr 2025
https://github.com/radu-matei/kube-toolkit
Toolkit for creating gRPC-based CLI and web tools for Kubernetes
etcd golang grpc grpc-gateway k8s kubernetes
Last synced: 22 Mar 2025
https://github.com/gridaco/dynamix
📱 dynamix - The missing bridge for web / webview for hybrid apps
code-push code-push-server dynamic dynamicwidget express figma flutter flutter-icons grpc nextjs nodejs react react-native socketio typescript ui ui-components uikit
Last synced: 25 Jan 2025
https://github.com/whistledev411/pumpfun-sniper
Pumpfun Sniper, Migration Sniper, Twitter Tracker Pumpfun Sniper, Migration Sniper, Twitter Tracker Pumpfun Sniper, Migration Sniper, Twitter Tracker Pumpfun Sniper, Migration Sniper, Twitter Tracker Pumpfun Sniper, Migration Sniper, Twitter Tracker Pumpfun Sniper, Migration Sniper, Twitter Tracker Pumpfun Sniper, Migration Sniper, Twitter Tracker
grpc migration-sniper pumpdotfun pumpdotfunsniper pumpfun pumpfun-dev-sniper pumpfunsniper sniping snipingbot solana twitter-tracker
Last synced: 09 Apr 2025
https://github.com/havit/newprojecttemplate-blazor
Template for new projects - Havit.Blazor stack with Bootstrap 5 components and gRPC code-first communication.
blazor blazor-server blazor-webassembly grpc wasm webassembly
Last synced: 06 Apr 2025
https://github.com/nacos-group/nginx-nacos-upstream
nginx nacos module. subscribe service and configuration from nacos instead of modifying and reloading nginx.conf
configuration-management grpc nacos nginx openresty service-registration
Last synced: 13 Mar 2025
https://github.com/astranet/meshRPC
Automatic Service Mesh and RPC generation for Go micro services, it's a humble alternative to gRPC with Istio.
docker golang grpc istio microservices-toolkit rpc-framework service-mesh
Last synced: 25 Nov 2024
https://github.com/salrashid123/envoy_discovery
Envoy Discovery service 'hello world'
envoy envoyproxy go golang grpc service-discovery
Last synced: 07 Apr 2025
https://github.com/mrcsxsiq/droidnotes
📝 Note List app based on MVVM architecture (ViewModel, LiveData, Coroutines, Room and Jetpack Compose)
android architecture-components compose coroutines demo grpc hacktoberfest jetpack jetpack-compose livedata mvvm offline-first protobuf reactive room sample unit-testing viewmodel
Last synced: 03 May 2025
https://github.com/aertslab/SCope
Fast visualization tool for large-scale and high dimensional single-cell data
aws cloud gene-expression gene-regulatory-network grpc large-scale-data-visualization loom reactjs single-cell
Last synced: 09 Apr 2025
https://github.com/agungdwiprasetyo/backend-microservices
Monorepo for backend microservices golang
abstract-factory-pattern backend backend-microservices clean-architecture codebase continuous-integration cronjob-scheduler golang graphql grpc kafka-consumer monorepo redis-pubsub rest-api task-queue
Last synced: 14 Apr 2025
https://github.com/wuqinqiang/easycar
A simple distributed transaction framework implemented by go
distributed-transaction easycar golang grpc saga tcc
Last synced: 14 Apr 2025
https://github.com/liftbridge-io/go-liftbridge
Go client for Liftbridge. https://github.com/liftbridge-io/liftbridge
client cloud-native go go-liftbridge golang grpc liftbridge messaging nats pubsub streaming
Last synced: 15 Apr 2025
https://github.com/vladmeer/raydium-sniper
Token sniper in Raydium
grpc raydium raydium-bot raydium-sniper sniper sniping snipingbot solana solana-bot solana-raydium-sniper solana-sniper solana-trading-bot token-sniper trading-bot yellowstone
Last synced: 07 Apr 2025
https://github.com/opteo/google-ads-node
Google Ads API client library for Node.js
adwords google-ads grpc nodejs typescript
Last synced: 08 Apr 2025
https://github.com/shoy160/spear
Spear轻量级微服务框架,高扩展性,目前已支持TCP、HTTP、WebSocket以及GRPC协议,采用Consul/Nacos作为服务注册与发现组件,TCP协议采用DotNetty底层实现,HTTP协议采用ASP.NET CORE MVC实现。
grpc http microservice mvc spear tcp websocket
Last synced: 10 Apr 2025
https://github.com/connectrpc/grpchealth-go
gRPC-compatible health checks for any net/http server.
connectrpc go grpc protobuf rpc
Last synced: 28 Dec 2024
https://github.com/tcncloud/protoc-gen-persist
GRPC SQL and Spanner persistence layer
grpc persistence-layer protobuf protoc-plugin spanner sql
Last synced: 28 Apr 2025
https://github.com/go-kiss/protoc-gen-markdown
markdown doc generator for protobuf
Last synced: 10 Apr 2025
https://github.com/sealdevnut/pumpfun-sniper
pumpfun sniper bot pumpfun sniper bot pumpfun sniper bot pumpfun sniper bot pumpfun sniper bot pumpfun sniper bot pumpfun sniper bot pumpfun sniper bot pumpfun sniper bot pumpfun sniper bot pumpfun sniper bot pumpfun sniper bot pumpfun sniper bot pumpfun sniper bot pumpfun sniper bot pumpfun sniper bot pumpfun sniper bot pumpfun sniper bot pumpfun
geyser grpc helius jito-bundle nextblock pump-fun-volume-bot pumpfun pumpfun-bundler-bot raydium raydium-sniper raydium-volume-bot rust sameblock solana solana-raydium-sniper spl-token-snipe spl-token-swap yellowstone
Last synced: 09 Apr 2025
https://github.com/jzyong/ugk-server
快节奏多人联网游戏Demo,UGK-Server:unity、go、kcp server 。 服务器使用微服务架构,服务器端游戏逻辑需要物理碰撞、寻路的使用Unity、C#开发,其他使用Go开发。 对应客户端ugk-client。 实现原理和腾讯合金弹头 如出一辙
docker game game-networking grpc kcp microservice unity
Last synced: 17 Mar 2025
https://github.com/mrcsxsiq/DroidNotes
📝 Note List app based on MVVM architecture (ViewModel, LiveData, Coroutines, Room and Jetpack Compose)
android architecture-components compose coroutines demo grpc hacktoberfest jetpack jetpack-compose livedata mvvm offline-first protobuf reactive room sample unit-testing viewmodel
Last synced: 17 Nov 2024
https://github.com/daheige/rust-bible
rust bible notes
actix-web async-std axum grpc rust rust-grpc rust-job rust-lang rust-log rust-mysql rust-notes rust-redis rust-serde rust-web rust-yaml tide tokio
Last synced: 10 Apr 2025
https://github.com/henter/go-zipkin-demo
Laravel + go-micro + grpc + Zipkin
go-micro grpc opentracing zipkin
Last synced: 25 Mar 2025
https://github.com/protojure/lib
A collection of libraries to support Protojure applications at runtime
Last synced: 06 Apr 2025
https://github.com/xuwei-k/grpc-scala-sample
translated from grpc java examples with ScalaPB
grpc grpc-java java protobuf protocol-buffers scala scalapb
Last synced: 23 Apr 2025
https://github.com/kurrent-io/kurrentdb-client-java
Official Asynchronous Java 8+ Client Library for KurrentDB
client-libraries grpc java kurrent kurrentdb stream-processing
Last synced: 10 Apr 2025
https://github.com/siderolabs/grpc-proxy
gRPC Go Proxy library with support for one-to-many proxying and result aggregation.
grpc grpc-go grpc-proxy one-to-many proxy
Last synced: 07 Apr 2025
https://github.com/saalikmubeen/go-grpc-implementation
Golang + Gin + Docker + gRPC + NGINX
docker gin golang grpc nginx protocol-buffers sqlc
Last synced: 23 Apr 2025
https://github.com/benalexau/rpc-bench
RPC Benchmark of gRPC, Aeron and KryoNet
benchmark grpc java rpc rpc-benchmark
Last synced: 20 Mar 2025