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/thebeachmaster/golang-ent
Golang application built on ent(Entity Framework for Go) and fiber
fiber fiber-framework go gofiber golang graphql grpc redis
Last synced: 05 May 2025
https://github.com/bojand/grpc-inspect
gRPC protocol buffer inspection utility
Last synced: 25 Mar 2025
https://github.com/egorozh/chilite
Asp.Net.Core + gRPC Chat
asp-net-core blazor-webassembly entity-framework-core grpc grpc-dotnet
Last synced: 14 Mar 2026
https://github.com/kevinmichaelchen/temporal-saga-grpc
Using Temporal to orchestrate distributed transactions (sagas) across Golang microservices
buf connect-go distributed-transaction golang grpc microservice microservices opentelemetry otel remote-generation saga temporal
Last synced: 24 Aug 2025
https://github.com/demola234/realio_go_microservice
Go Microservice with Clean Architecture
api-gateway clean-architecture fastapi golang grafana grpc kafka linear-regression postgresql prometheus python redis sentry sklearn socketio sql
Last synced: 26 Dec 2025
https://github.com/ichizero/connect-ktor
Connect-Ktor: Bring Connect Protocol support to your Ktor servers.
connectrpc grpc java kotlin ktor ktor-server protobuf
Last synced: 19 Aug 2025
https://github.com/izumin5210/nrgrpc
📈 gRPC `stats.Handler` implementation to measure and send performances metrics to New Relic
Last synced: 18 Apr 2025
https://github.com/strmprivacy/api-definitions
Our small contribution to your next API: these are the gRPC/Proto definitions STRM Privacy uses for our internal management APIs. It is a *push-only mirror* of our api-definitions repo we keep in GitLab, but we hope this serves as inspiration and/or a quick way for you to get started with gRPC yourself!
golang grpc grpc-go grpc-java grpc-kotlin grpc-python grpc-web kotlin protobuf protocol-buffers python3 typescript
Last synced: 23 Apr 2025
https://github.com/ekhabarov/blog-code-snippets
Code snippets for my blog
bazel bazel-examples envoy envoyproxy golang google-wire grpc ragel rest rest-api
Last synced: 26 Feb 2026
https://github.com/simia-tech/netx
Semantic addressing extention for golang's net package
consul dnssrv golang grpc http microservice nats networking-stack
Last synced: 24 Oct 2025
https://github.com/microcks/microcks-testcontainers-node
Node/TypeScript lib for Testcontainers that enables embedding Microcks into your unit tests with lightweight, throwaway instance thanks to containers.
api graphql grpc mocking nodejs rest testcontainers testing typescript
Last synced: 29 Jan 2026
https://github.com/einride/spanner-aip-go
Go SDK for implementing Spanner persistance for resource-oriented APIs.
aip cloud-spanner go golang grpc spanner
Last synced: 02 Mar 2026
https://github.com/gol4ng/skeleton
skeleton proposal for Go application
docker golang grpc protobuf-files skeleton
Last synced: 30 Jan 2026
https://github.com/soroushj/grpcmock
Mock gRPC servers dynamically in Go
go-module golang-module grpc grpc-go mock testing
Last synced: 17 Mar 2026
https://github.com/minhtran241/flexiconnect-architecture
FlexiConnect Architecture is a distributed system designed with versatile data transport options, providing flexibility and efficiency in handling diverse data sources and destinations.
amqp bootstrap caddy docker docker-hub docker-swarm gnu-make golang grpc mailhog microservices mongodb postgresql protocol-buffers rabbitmq rpc
Last synced: 04 Mar 2026
https://github.com/ledgerhq/bitcoin-lib-grpc
A modular gRPC service to interact with the Bitcoin protocol. ₿
bitcoin golang grpc infraprj-4968 ledger
Last synced: 02 Nov 2025
https://github.com/grpc-rs/grpc
A Experimental gRPC implemention with Actix. (WIP)
actix actor-model grpc rust rust-lang
Last synced: 13 Mar 2025
https://github.com/maestre3d/alexandria
The Alexandria Project is an open-source platform where people can share their knowledge through books, podcasts, docs and videos.
alexandria data-science donation ebooks go golang grpc http kafka knowledge knowledge-sharing library microservice podcasts python societies streaming videos webservice
Last synced: 18 Mar 2025
https://github.com/renatoaguimaraes/golang-job-scheduler
Job worker service that provides an API to run arbitrary Linux processes.
concurrency golang grpc linux stream syscalls x509-auth
Last synced: 15 Dec 2025
https://github.com/kozistr/semantic-search-rs
semantic vector search demo with gRPC server in Rust
deep-learning grpc hnsw language-model libtorch quantize rust search-engine semantic-search simd
Last synced: 09 Aug 2025
https://github.com/mizrael/blazoranddragons
D&D 5e API client written in .NET Core with Blazor and GRPC
asp-net-core blazor blazor-client blazor-webassembly dotnet-core grpc grpc-client grpc-server grpc-web
Last synced: 08 Mar 2026
https://github.com/iamrajiv/basic-arithmetic-grpc-server
This is a gRPC server project that uses gRPC-Gateway to create a reverse-proxy server. It uses protobuf service definitions and provides basic arithmetic operations, such as addition, division, multiplication, and subtraction, for two integers.
go grpc grpc-gateway protobuf rest
Last synced: 04 Oct 2025
https://github.com/lucasvmiguel/integration
Integration is a Go tool to run integration tests.
go golang grpc http integration-testing mock test testing testing-tools websocket
Last synced: 01 Sep 2025
https://github.com/unit-io/unitdb-go
Lightweight and high performance publish-subscribe messaging system - Go client library.
Last synced: 08 Jul 2025
https://github.com/thinkerou/grpc-php7
Upgrading grpc PHP extensions from PHP5 to PHP7(PHP NG)
Last synced: 28 Jun 2025
https://github.com/mewil/portal
a microservice architecture social media web app example
docker-compose golang grpc microservice react
Last synced: 04 May 2025
https://github.com/oguzkaran/android-may-2022
Android-May-2022
android coroutines dagger-hilt dependency-injection grpc hilt-android hilt-dependency-injection kotlin retrofit2 rxandroid rxjava tcp-client tcp-server
Last synced: 05 May 2025
https://github.com/osyoyu/magnifi
A gRPCful search engine, based on tantivy
Last synced: 20 Jun 2025
https://github.com/jawherkl/rest-graphql-grpc
In this repository, we will briefly discuss different API technologies: REST, GraphQL, and gRPC.
Last synced: 28 Apr 2025
https://github.com/city-mobil/opentracing-grpc-interceptor
distributed-tracing grpc opentracing php-library
Last synced: 22 Jul 2025
https://github.com/awakari/core
Core Awakari system deployment and tests
grpc grpc-api grpc-services helm-chart jetstream mongodb nats real-time-search realtime-search-engine search-alerts self-hosted
Last synced: 11 Apr 2025
https://github.com/tslamic/coffee-finder
Server, Android and iOS showcase of gRPC.
android client-server go grpc ios
Last synced: 07 May 2025
https://github.com/yas-sim/openvino-model-server-wrapper
Python wrapper class for OpenVINO Model Server. User can submit inference request to OVMS with just a few lines of code.
ai area-intrusion-detection cloud deep-learning edge grpc grpc-client inference intel line-crossing-detection model-serving object-tracking openvino openvino-docker openvino-model-server python serving tensorflow-serving triton-inference-server
Last synced: 01 Aug 2025
https://github.com/eclipse-furo/eclipsefuro
Eclipse Furo offers simple, enterprise-tailored, language-independent API development. It comes with multiple sources of truth and generates border-crossing type and service definitions.
api api-design furo grpc grpc-gateway homebrew rest swagger webstack
Last synced: 07 May 2025
https://github.com/xinpianchang/xservice
Another excellent micro service framework
golang grpc microservice restful-api webframework
Last synced: 03 Aug 2025
https://github.com/johnsalazar/microservices-go-authentication
Authentication service. Part of an e-commerce built in Golang.
assymetric-key-cryptography clean-code discovery-service docker golang grpc hexagonal-architecture jwt-token kubernetes metrics microservices nats nosql rest-api security solid telemetry
Last synced: 12 Apr 2025
https://github.com/restuwahyu13/streambox-collection
streambox-collection is a lightweight utility as a wrapper for displaying objects, arrays, strings, and number formats to clients using data streams.
async-functions grpc node-module nodejs-modules pipeline promise-wrapper readable-stream stream utility utility-library wrapper-library writable-streams
Last synced: 07 May 2025
https://github.com/dpakach/zwitter
A full stack application powered by go, gRPC, envoy and reactjs
Last synced: 22 Mar 2025
https://github.com/tgrospic/rnode-grpc-js
RNode gRPC/HTTP API generator for Nodejs and the browser
api client generator grpc rchain rnode rnode-grpc testnet typescript
Last synced: 30 Apr 2025
https://github.com/clarifai/clarifai-java-grpc
Clarifai gRPC Java client
ai clarifai clarifai-client grpc java
Last synced: 09 Jul 2025
https://github.com/nawafswe/mockchaos
Mock HTTP/gRPC servers with chaos simulation. Configure latency, status codes, and failures via JSON for tests and Kubernetes deployments.
chaos-engineering engineering-platforms golang grpc http mock-server
Last synced: 24 Dec 2025
https://github.com/jake-prickett/speechtotext-grpc-ios
grpc grpc-swift ios sample-app streaming swift
Last synced: 14 Apr 2025
https://github.com/thaddeusjiang/coding-guidelines
api backend elixir frontend grpc js pubsub restful-api typescript web
Last synced: 07 May 2025
https://github.com/tranngoclam/go-service-mesh
Service Mesh Experiment with Go
cache consul consul-template go golang grpc haproxy http http2 load-balancer mariadb microservice nomad redis rest service-mesh
Last synced: 30 Jul 2025
https://github.com/mahdi-vajdi/nestjs-microservice-example
A NestJS-based microservice example featuring authentication, API gateway, user, and project management.
grpc microservice mongodb mongoose nats nats-jetstream nestjs nestjs-monorepo nodejs
Last synced: 17 Jan 2026
https://github.com/waterbustech/waterbus-server-api
Open source video conferencing app built on latest WebRTC SDK. This is waterbus server api source.
clean-architecture grpc nestjs online-meetings postgresql webrtc
Last synced: 21 Jun 2025
https://github.com/llarsson/grpc-caching-interceptors
gRPC Interceptors for response caching, written in Go
go golang grpc grpc-interceptor
Last synced: 15 Jul 2025
https://github.com/cirruslabs/terminal
A service that powers Cirrus CI's task terminal access
Last synced: 06 May 2025
https://github.com/basemax/firstnodejsgrpc
A example repository to show how you can create your first gRPC webservice (+ Protobuf in HTTP2 protocol) with NodeJS.
bloomrpc grpc grpc-client grpc-gateway grpc-nginx grpc-node grpc-nodejs grpc-server grpc-service nginx nginx-grpc protobuf protobuf-nodejs protobuf3 protobuffer
Last synced: 09 Mar 2026
https://github.com/semior001/groxy
simple gRPC mocking server
grpc grpc-go grpc-mock-server mock mock-server
Last synced: 24 Dec 2025
https://github.com/kjunichi/gopheron
gopher desktop mascot app with Electron.
Last synced: 18 Aug 2025
https://github.com/baijianruoli/confact
Distributed center based on Raft algorithm
Last synced: 16 Jan 2026
https://github.com/spacegrower/watermelon
🍉 go(golang) gRPC & web tools, The feature is an unprecedented way of organizing middleware, where gRPC methods can be assembled into groups and then middleware can be applied to those groups. built-in service registration and discovery tool based on etcd, ready to use out of the box.
go golang grpc grpc-middleware microservice
Last synced: 17 Feb 2026
https://github.com/lukasmalkmus/grpc-mp3-stream
MP3 file streaming example using gRPC.
go golang grpc grpc-go grpc-stream mp3 mp3-streaming streaming streaming-audio
Last synced: 03 May 2025
https://github.com/vardius/blockchain
Simple gRPC blockchain
blockchain decentralization grpc
Last synced: 22 Apr 2025
https://github.com/hemicharly/grpc-spring-boot-3
This educational project's main objective is to understand how gRPC works in conjunction with Spring Boot. We developed a simple calculator example, focusing on core functionality, and chose to use the latest versions of dependencies to ensure compatibility and explore the latest features available.
gateway gateway-api grpc java-21 micrometer microservices restful spring-boot-3 tracer
Last synced: 11 Apr 2025
https://github.com/jiujuan/grpc-tutorial
golang grpc tutorial,website:https://github.com/jiujuan/zenblog#grpc%E5%AD%A6%E4%B9%A0
Last synced: 06 May 2025
https://github.com/njhale/grpctl
A crisp command-line experience for your gRPC services without writing a line of code.
Last synced: 26 Aug 2025
https://github.com/youyuanwu/tonic-tls
Tonic gRPC with various TLS backends
Last synced: 12 Sep 2025
https://github.com/andrescosta/jobico-fn
Jobico-fn is a multi-tenant compute service that enables the asynchronous execution of WebAssembly (WASM) functions in response to event triggers, offering scalable and efficient event-driven processing.
docker go grpc podman rest wasi wasm wazero
Last synced: 15 Dec 2025
https://github.com/farcaster-project/farcaster-gui
A next.js based React webapp for interacting with Farcaster Node gRPC daemon.
farcaster grpc gui reactjs typescript
Last synced: 19 Apr 2025
https://github.com/johanbrandhorst/protoc-gen-gopherjs
This repo has moved
gopherjs gopherjs-interfaces grpc grpc-web proto protobuf protoc-gen-gopherjs
Last synced: 08 May 2025
https://github.com/andream16/gobufghactionsexample
Go + Buf + Github Actions example
buf github-actions go grpc grpc-go protobuf
Last synced: 11 Apr 2025
https://github.com/aldelo/connector
Golang based gRPC server and client wrapper package for micro-service development, including health check, loading balancing, service discovery, and more, with simple to use entry points.
gin grpc grpc-client grpc-go grpc-server grpc-service http-server microservice protobuf service-discovery tls webhook webserver wrapper-api
Last synced: 13 Mar 2026
https://github.com/yahya-aghdam/multipay
Multi Crypto payment gateway
apollo apollo-server bep20 binance binance-smart-chain crypto cryptocurrency ethereum gateway graphql graphql-server grpc pactus payment payments tether trc20 tron typescript usdt
Last synced: 23 Apr 2025
https://github.com/echool/go-echool
A gRpc development framework, supporting etcd and consul as the service register/discovery.
consul etcdv3 go grpc kubernetes microservices
Last synced: 14 Jan 2026
https://github.com/etix/xdgraph
Go helper for manipulating Dgraph gRPC responses
dgraph golang-library graph-database grpc
Last synced: 14 Jan 2026
https://github.com/itslab-kyushu/sss
A simple implementation of Shamir's Secret Sharing
go golang grpc secret-sharing security storage
Last synced: 12 Jan 2026
https://github.com/drgomesp/go-libp2p-grpc
⚙ gRPC/Protobuf on Libp2p with gRPC-Gateway support
go go-libp2p grpc grpc-go libp2p libp2p-gorpc libp2p-transport
Last synced: 15 Oct 2025
https://github.com/stephenguanqi/arkit-grpc
arkit client app with java server, communicate in grpc.
Last synced: 21 Apr 2025
https://github.com/numq/dddating-backend
A dating backend written in Rust and based on the gRPC microservices ecosystem and Clean Architecture principles
amqp backend clean-architecture dating grpc jwt lapin microservices mongodb protobuf redis rust tokio tonic
Last synced: 03 Jul 2025
https://github.com/0xfnzero/grpc-benchmark
grpc-benchmark是基于grpc-benchmark-ts构建的Rust版本,本指南将帮助您在 Ubuntu 服务器上快速下载和运行 gRPC 基准测试工具,无需编译,直接使用预编译的二进制文件。
benchmark geyser grpc grpc-benchmark jito yellowstone yellowstonegrpc
Last synced: 12 Oct 2025
https://github.com/advaita-saha/grpc-chaum-pederson-zkp
gRPC client/server for zero-knowledge proof authentication Chaum Pederson Zero-Knowledge Proof in Rust
cryptography grpc grpc-server rust zero-knowledge zkp
Last synced: 29 Apr 2025
https://github.com/struckchure/recipe
A collection of various demo projects that I have created to showcase different technologies, programming languages, and techniques.
ansible aws devops golang grpc kubernetes microservices terraform typescript
Last synced: 09 Oct 2025
https://github.com/go-trellis/etcdnaming
etcdnaming: get server grpc connetion from etcd
discovery etcd golang grpc naming round-robin
Last synced: 14 Jan 2026
https://github.com/sentrionic/horizon
A small music player with Spotify's UI, written in Go and Flutter.
Last synced: 14 Aug 2025
https://github.com/katexochen/ttrpcurl
Like cURL, but for ttRPC: Command-line tool for interacting with ttRPC servers
Last synced: 15 Apr 2025
https://github.com/bojand/grpc-create-error
Utility to crete errors for gRPC responses
Last synced: 25 Mar 2025
https://github.com/younesious/go-microservices
Cool application using Go and microservice architecture for the IUST software engineering final project.
caddy docker-compose docker-swarm go grpc kuber microservice rabb rpc
Last synced: 26 Apr 2025
https://github.com/c9s/sid
Sequential ID generator as a micro-service, implemented in Go
generator go grpc id mysql sequential
Last synced: 23 Apr 2025
https://github.com/bufbuild/bufisk
Bazelisk, but for Buf. A user-friendly launcher for Buf.
buf-cli buf-schema-registry grpc protobuf protoc protocol-buffers
Last synced: 27 Apr 2025