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-29 00:14:02 UTC
- JSON Representation
https://github.com/benslabbert/grpc-gateway-example
Example project using gRPC Gateway as a REST proxy to a gRPC service
golang grpc grpc-gateway postman swagger
Last synced: 23 Oct 2025
https://github.com/kw510/proto
Collection of protos that i have generated for personal use
Last synced: 01 Jun 2026
https://github.com/windperson/coscup2017_mobile_demo
COSCUP 2017 demo Android invoke golang gRPC server's method, even the proto content is slightly different
android golang grpc java mobile-app
Last synced: 15 Apr 2026
https://github.com/aryak0512/grpc
GRPC using Java APIs
grpc grpc-spring-boot protobuf protocol-buffers
Last synced: 30 Jan 2026
https://github.com/ervg0203/questsearchusinggrpc
QuestSearch is a search application that allows users to explore a database of questions with real-time search and seamless pagination. Built with React, Node.js, gRPC, and MongoDB, it offers a responsive design optimized for all devices, ensuring efficient navigation and performance for question exploration and management.
grpc grpc-web mongodb nodejs reactjs
Last synced: 15 Apr 2026
https://github.com/naimbiswas/node-grpc
grpc grpc-client grpc-server nodejs
Last synced: 31 Jan 2026
https://github.com/adamnasrudin03/go-simple-grpc
this project simple use grpc
golang grpc grpc-client grpc-go grpc-server
Last synced: 31 Jan 2026
https://github.com/paulohenriqueoliveiradealmeida/link-shortener-api
Uma API de encurtamento de link
Last synced: 15 Apr 2026
https://github.com/hackolade/protobuf
Hackolade(https://hackolade.com) plugin for Protocol Buffers
data-modeling entity-relationship-diagram er-diagram google-protobuf google-protocol-buffers grpc protobuf protobuf3 protocol-buffers schema-design
Last synced: 03 Mar 2026
https://github.com/cuongpiger/grpc-up-and-running
gRPC: Up and Running equips readers with the skills to build efficient, scalable APIs using gRPC
grpc grpc-client grpc-go grpc-server
Last synced: 17 Mar 2026
https://github.com/didinj/aspnet-core-10-protocol-buffers-grpc-microservices
Build a gRPC Microservice with ASP.NET Core 10 and Protocol Buffers
aspnetcore grpc microservices protocol-buffers webdev
Last synced: 15 Apr 2026
https://github.com/lagenorhynque/hello-grpc
An example Protojure app generated from protojure template
Last synced: 16 Apr 2026
https://github.com/angelvicenteg/todo-list
A clean, responsive to-do list web application built with HTML, CSS, and JavaScript. Easily add, complete, and delete tasks to stay organized and productive.
animation asp-net-core-identity asp-net-core-mvc beginner best-practices css docker elm-architecture etcd gorm grpc how-to html javascript todolist todolist-application todomvc tutorial
Last synced: 16 Apr 2026
https://github.com/marcosvieirajr/go-multi-tier-microservices
Multi-tier Microservice in Go (in progres)
Last synced: 16 Apr 2026
https://github.com/kvist-no/digestive
Service that is responsible for once a day sending a gRPC call to a microservice so that it triggers the creation and delivery of the daily email digests for our customers.
Last synced: 16 Apr 2026
https://github.com/congard/middleware-sandbox-agh
My middleware projects that were made as a part of Distributed Systems course at the AGH University of Science and Technology
agh agh-university agh-ust agh-wi distributed-systems grpc ice middleware
Last synced: 16 Apr 2026
https://github.com/fsd-universe/metar-service
MetarService is a Go language project used for formatting METAR data and providing an external query API
chinese flight-simulator golang grpc metar restful-api
Last synced: 02 Mar 2026
https://github.com/matthewandretaylor/grpc-client-benchmark
grpc client image streaming benchmarks
Last synced: 01 Apr 2026
https://github.com/smhdhsn/smhdhsn
cassandra docker docker-compose gin-gonic git golang gorilla-mux grpc laravel mysql php rabbitmq redis symfony
Last synced: 02 Apr 2026
https://github.com/linkartemy/newpoint-mobile
NewPoint Mobile in Flutter, Dart.
Last synced: 05 Mar 2026
https://github.com/ci-space/protostyle
protostyle - protolint plugin for lint your team style
Last synced: 16 Apr 2026
https://github.com/codewater404/gocodestudy
记录学习Golang的历程和代码例子
algorithms design-patterns gin go-zero golang gorm grpc redis
Last synced: 17 Apr 2026
https://github.com/vinicius-guedes-santos/fullcycle-3.0
Anotações e códigos desenvolvidos durante o curso Full Cycle 3.0
apache-kafka clean-architecture consul docker domain-driven-design event-storming express golang graphql grpc hexagonal-architecture javascript laminas mysql nginx rabbitmq rest service-discovery solid
Last synced: 02 Apr 2026
https://github.com/robsantossilva/server-grpc-in-golang-example
Examplo simples de como iniciar um servidor gRPC com Go Lang
evans golang golang-examples grpc grpc-go proto protobuf
Last synced: 17 Apr 2026
https://github.com/sanzharanarbay/golang_grpc_crud_example
golang_grpc_crud_example
crud crud-api crud-application crud-sample docker docker-compose go golang grpc protobuf
Last synced: 17 Apr 2026
https://github.com/sowad12/eshopping
Microservice Architecture
automapper cqrs-pattern dapper dotnet-8 dotnet-webapi grpc mediatr microservices-architecture mssqlserver redis
Last synced: 17 Apr 2026
https://github.com/anindya-prithvi/rpcs_dscd
Implementing RPCs/comm. using grpc/zeromq/rabbitmq
distributed-systems grpc grpc-python rabbitmq rpc zeromq
Last synced: 17 Apr 2026
https://github.com/ppiankov/tote
Emergency Kubernetes operator that salvages container images from node caches when registries are unavailable.
containerd disaster-recovery go grpc image-management kubernetes operator
Last synced: 04 Apr 2026
https://github.com/bnema/sekeve
CLI secret manager with GPG encryption and gRPC sync. Built with Go 1.26 runtime/secret memory protection.
cli encryption golang gpg grpc password-manager secret-manager security
Last synced: 04 Apr 2026
https://github.com/yogeshlonkar/go-grpc-hmac
HMAC Client and Server Interceptor for golang grpc
Last synced: 17 Apr 2026
https://github.com/shorotshishir/grpc
csharp grpc grpc-client grpc-server grpc-service
Last synced: 18 Apr 2026
https://github.com/arturmareknowak/grpcgraphqlwebsockets
Implementation of REST, gRPC, WebSockets and GraphQL endpoints within one container with data stored in SQLite
docker graphql grpc hotchocolate rest signalr sqlite swagger
Last synced: 04 Apr 2026
https://github.com/teamkweku/code-odessey
Official repository of Code Odessey, a blog that aims to provide in-depth beginner friendly tutorials, practical guides, and insightful articles on a wide range of topics and practical roadmaps in SE
api-gateway docker golang grpc kubernetes
Last synced: 05 Apr 2026
https://github.com/renanpalmeira/hashlab-challenge
Hashlab Challenge Solution
clojure coreos docker golang google-cloud grpc microservices mongodb postgresql
Last synced: 05 Apr 2026
https://github.com/akira-saneyoshi/store_cqrsclient
docker golang grpc protocol-buffers
Last synced: 18 Apr 2026
https://github.com/athun-me/book_now_booking-svc
This is a go microservice for bookNow ticket booking project, service name is BookingService , which handle the booking and payment
Last synced: 19 Apr 2026
https://github.com/cr00z/gospendingbot
Телеграмм-бот для контроля расходов: clean arch, memory/postgres storage, тесты, observability(graylog, prometheus+grafana, jaeger), kafka, grpc
golang graylog grpc jaeger kafka postgres prometheus
Last synced: 20 Apr 2026
https://github.com/aayushxrj/go-grpc-api-school-mgmt
A gRPC-API-based school management system enabling administrators to manage students, teachers, staff, and classes efficiently
Last synced: 20 Apr 2026
https://github.com/saicasm/go-fg-service
Go based graphQL service that follows DDD archiecture
Last synced: 20 Apr 2026
https://github.com/soustify/data-gateway-buffer-java
Aplicação backend responsável por fazer a gerenciar os protobuf do data-gateway (Java)
backend core data-gateway grpc java
Last synced: 21 Apr 2026
https://github.com/moveaxlab/grpc-gen
Opinionated utilities to generate TypeScript code from prorobuf files.
Last synced: 21 Apr 2026
https://github.com/anatoliybr/data-modifier
gRPC server for expanding/modifying user data based on a third-party system.
clean-architecture go grpc mock proto
Last synced: 21 Apr 2026
https://github.com/bruceunx/csharp-grpc-server
implement a simple csharp grpc server testing with python grpc client
abb grpc grpc-server plc restapi snap7 template
Last synced: 22 Apr 2026
https://github.com/varunu28/cmpe273-lab2
Lab2 for Cmpe273 Distributed Systems course
Last synced: 24 Apr 2026
https://github.com/maze1377/manager-vending-machine
Our project is a vending system managed by a Grpc server written in Golang. It offers easy setup and maintenance, fast and reliable communication, and efficient management of vending operations.
centralized dicen golang grpc grpc-go management state-pattern vending-machine
Last synced: 24 Apr 2026
https://github.com/filonenkodima/distributeddatabases
DistributedDatabases is an educational project focused on the principles and implementation of distributed database systems. The project demonstrate key concepts such as data replication, sharding, consistency models, and fault tolerance in distributed environments.
comserver csharp grpc remlib wcf
Last synced: 24 Apr 2026
https://github.com/zem12345678/tonic-etcd-microservice
一个rust tonic 微服务使用etcd 服务注册和服务发现的例子
etcd grpc microservice rust tonic
Last synced: 24 Apr 2026
https://github.com/tommyfurgi/distributed-systems
My coursework and assignments on distributed computing: networking, microservices and messaging.
grpc ice ray restful-api sockets
Last synced: 25 Apr 2026
https://github.com/cvhariharan/plugin
A simple Go package to build gRPC based plugins
Last synced: 25 Apr 2026
https://github.com/hdev14/grpc-ms
Project to improve my knowlegde about gRPC
Last synced: 25 Apr 2026
https://github.com/zninjaz30/solana-trading-bot
Solana Trading Bot - RC: For Solana token sniping and trading, the latest version has completed all optimizations
auto-trade-bot copytradingbot decentralized-exchange dex grpc high-frequency-trading jupiter-aggregator open-source raydium-bot sniping solana solana-token-bot trading volume
Last synced: 26 Apr 2026
https://github.com/kurrent-io/kurrentdb-client-go
KurrentDB Go Client
client-libraries event-sourcing eventsourcing eventstore go grpc kurrentdb stream-processing
Last synced: 26 Apr 2026
https://github.com/datanoisetv/shannon
Zero-instrumentation L7 observability for Linux via eBPF. See plaintext HTTP/HTTPS, gRPC, Postgres, MySQL, MongoDB, Redis, Kafka, Cassandra from any process — including through TLS — without keys, sidecars, or code changes. Pure Rust (aya), kernel 5.8+.
apm aya bpf cassandra ebpf ebpf-tools grpc http kafka linux mongodb mysql networking observability postgresql redis rust service-mesh tls tracing
Last synced: 27 Apr 2026
https://github.com/brunbrunbrun/currency_converter_grpc
Client server aplication for converting currency using gRPC
Last synced: 27 Apr 2026
https://github.com/davidyslu/grpc-practice
This repository is used to practice some basic operations gRPC.
Last synced: 27 Apr 2026
https://github.com/bruce-mig/grpc-proj
Bidirectional, client side and server side streaming implementation using gRPC
Last synced: 27 Apr 2026
https://github.com/sergicanet9/go-microservices-demo
A lightweight Go microservices demo showcasing gRPC and HTTP communication, built on top of the scv-go-tools library and using go-hexagonal-api as a backend service.
docker go grpc hexagonal-architecture microservices mongodb restapi
Last synced: 27 Apr 2026
https://github.com/gabihodoroaga/http-grpc-websocket
How to run HTTP, gRPC, websocket all on the same port on Google Cloud Run
cloud-run gcp google-cloud-platform grpc https websocket
Last synced: 27 Apr 2026
https://github.com/vijayanant/confer
Building a simplified distributed configuration management system in Rust to learn about gRPC, Raft, and distributed systems principles.
async-raft configuration-management distributed-systems grpc learning-by-doing raft rust tokio
Last synced: 28 Apr 2026
https://github.com/oothan/kafka-demoset
grpc grpc-client grpc-server kafka kafka-consumer kafka-producer kafka-streams
Last synced: 28 Apr 2026
https://github.com/bruce-mig/pc-book-go
A golang application which provides unary, server-streaming, client-streaming & bi-directional streaming gRPC APIs as well as an http-gatewaty server
go grpc grpc-gateway mutual-tls protocol-buffers
Last synced: 28 Apr 2026
https://github.com/natata/cmds
A simple command service implement with grpc
Last synced: 29 Apr 2026
https://github.com/a37z/g-rpc-tutorial
Tutorial Series about gRPC on Linkedin
go grpc grpc-go http2 protocol-buffers
Last synced: 29 Apr 2026
https://github.com/zcong1993/grpc-etcd-resolver
etcd resolver for @grpc/grpc-js
etcd grpc grpc-node grpc-resolver
Last synced: 29 Apr 2026
https://github.com/moranilt/jwt-grpc
consul docker-compose golang grpc jwt microservice vault
Last synced: 29 Apr 2026
https://github.com/anirudh-pulavarthy/file-indexing-engine-grpc
A File indexing program in Java that uses gRPC for IPC
client-server distrubted-systems grpc grpc-java java
Last synced: 29 Apr 2026
https://github.com/lazhari/go-grpc-blog
Is simple example using Go, gRPC and MongoDB
go grpc mongo protocol-buffers
Last synced: 29 Apr 2026
https://github.com/dhiguero/grpc-proto-manager
GPM: A tool to orchestrate the generation of gRPC protos on different languages and repos
generator grpc grpc-protos protobuf
Last synced: 29 Apr 2026
https://github.com/mikejoh/grpc-echo-service
A super simple gRPC example inspired by the official helloworld example from grpc.io
grpc grpc-go helm kind kubernetes metallb
Last synced: 29 Apr 2026
https://github.com/angelodlfrtr/relevation
GRPC elevation server based on gdal data
Last synced: 30 Apr 2026
https://github.com/belltoy/egrpc
A gRPC client library for Erlang/OTP built on top of gun.
erlang grpc grpc-client grpc-erlang
Last synced: 30 Apr 2026
https://github.com/linux-china/coroutines-grpc-demo
gRPC service with Kotlin Coroutines and Spring Boot
Last synced: 30 Apr 2026
https://github.com/sharmadhiraj/flutter-grpc-shopping-list
Exploring gRPC communication between a Dart gRPC server and a Flutter client for managing a simple shopping list.
android dart flutter grcp-client grpc grpc-server ios protobuf protos
Last synced: 30 Apr 2026
https://github.com/murshidazher/iit-distributed-system
👍 Distributed systems lab using Java and RPC
distributed-systems etcd grpc grpc-libraries java-8 server-stub zookeeper
Last synced: 01 May 2026
https://github.com/leo-the-nardo/golang-deep-dive
apis clean-architeture cli-apps events graphql grpc kubernetes multithread rabbitmq sqlc unit-of-work uploads
Last synced: 01 May 2026
https://github.com/daniel-sogbey/distributed-microservice-system
A distributed event-driven system composed of independent services, usersvc, ordersvc, paymentsvc, and an API Gateway, communicating via gRPC for synchronous requests and RabbitMQ for asynchronous message passing.
Last synced: 01 May 2026
https://github.com/ahsouza/golang-grpc
Simple Example of Communication using gRPC service with GO lang
communication go golang google grpc rpc
Last synced: 01 May 2026
https://github.com/ivan-montes/auth-and-user
When gRPC met Spring... but also Hexagonal Arch, Authorization Server and JWT. The system allows users to register, create categories, products, and leave opinions, reviews, and votes.
Last synced: 08 Jun 2026
https://github.com/albugowy15/grpc-pcbook
Go microservices for PC Booking System with GRPC
Last synced: 01 May 2026
https://github.com/felipecruz91/go-data-converter-service-
Exposes an API written in Go to convert data from JSON to binary using protobuf.
Last synced: 01 May 2026
https://github.com/wiliamhw/golang-grpc-example
Projects to learn how to build API on gRPC protocol using Golang and MongoDB
golang grpc mongodb protobuffer ssl
Last synced: 01 May 2026
https://github.com/evgeniy-dammer/httpbasicauthgrpc
HTTP Basic Authentication with gRPC in Go Microservices
go golang grpc http-authentication microservice
Last synced: 02 May 2026
https://github.com/shubhamv108/grpc-demo
A simple demonstration for communication between micro-services using GRPC.
grpc grpc-client grpc-demo grpc-java grpc-server
Last synced: 02 May 2026