An open API service indexing awesome lists of open source software.

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.

https://github.com/serhatayata/grpc-demo-app

gRPC Demo App

asp-net-core grpc

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/aveek-saha/two-phase-commit

A consistent distributed KV store that implements the two phase commit protocol, written in java, using gRPC

2-phase-commit 2pc distributed-key-value-database distributed-systems grpc grpc-java kv-store protobuf protobuf3 protocol-buffers rpc two-phase-commit

Last synced: 30 Apr 2026

https://github.com/linux-china/coroutines-grpc-demo

gRPC service with Kotlin Coroutines and Spring Boot

coroutines grpc kotlin

Last synced: 30 Apr 2026

https://github.com/songy23/game-of-life-demo

A Game of Life example that demonstrates the use case of OpenCensus with gRPC.

grpc java opencensus prometheus stackdriver-monitoring stats tracing

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/douglarek/grpc-gateway-demo

An example modified from the official grpc-gateway that looks clearer.

demo grpc grpc-gateway grpc-go

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/aynp/grpc-demo

Demo of gRPC using Go

grpc

Last synced: 01 May 2026

https://github.com/rinosukmandityo/grpc-sample

Some gRPC simple examples for unary, server streaming, client streaming and bidirectional streaming RPCs

bidirectional-streaming client-streaming golang grpc protobuf server-streaming unary-rpc

Last synced: 01 May 2026

https://github.com/palutz/rust_nextstep

A series of exercises to play with more advanced topics in Rust

data deltalake graphql grpc p2p protobuf rust rust-lang xml

Last synced: 01 May 2026

https://github.com/leaq-ru/user

📦 Service to register, auth and get users

go grpc leaq protobuf social-login

Last synced: 02 May 2026

https://github.com/syedsaadahmed/python-grpc-hello-world

Implementation of a very simple gRPC service using Python for understanding

grpc grpc-python protobuf python python3

Last synced: 01 May 2026

https://github.com/joaofbantunes/grpcsample-go

Stupid simple sample to try gRPC and Go (blatantly ripped from the official helloworld example).

golang grpc grpc-go

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

https://github.com/careerpulse/careerpulseagregator

Aggregation service

grpc java rest

Last synced: 02 May 2026

https://github.com/timothyrushing/nestjs-microservices-grpc

nestjs based microservices with grpc

grpc microservices nestjs nodejs typescript

Last synced: 03 May 2026

https://github.com/farshadsharifi/farshadsharifi

I am a results-driven Senior Software Engineer with over 17 years of experience in architecting and developing scalable applications. My expertise lies at the intersection of high-performance system programming and robust enterprise solutions.

api csharp flutter grpc php rust websocket

Last synced: 03 May 2026

https://github.com/olexnzarov/protomask

A package that makes protobuf messages and field masks just work together

assign fieldmask go grpc protobuf update

Last synced: 03 May 2026

https://github.com/oskang09/geliver-vscode

Webview version of Geliver UI for support internally in vscode editor.

grpc testing vscode vscode-extension

Last synced: 03 May 2026

https://github.com/dictybase/modware-user

dictyBase API server for managing users.

golang grpc

Last synced: 04 May 2026

https://github.com/iamrajiv/helloworld-grpc-gateway-example

This repository contains an example of how to use the gRPC-Gateway.

go grpc grpc-gateway protobuf rest

Last synced: 04 May 2026

https://github.com/arnauaregall/testcontainers-zitadel-demo

Demo project to run a ZITADEL instance on Spring Boot tests using Testcontainers

grpc java maven protobuf spring-boot testcontainers zitadel

Last synced: 04 May 2026

https://github.com/aryannr97/data-server

A grpc server implementation for interacting with mongodb database

go golang grpc mongodb

Last synced: 04 May 2026

https://github.com/adrianh-za/netcore-grpc-basics

Grpc client and server testing app to learn GRPC in .Net

dotnet grpc

Last synced: 05 May 2026

https://github.com/cralfa/comchat

Simple CLI chat app using gRPC

golang grpc protobuf typescript

Last synced: 05 May 2026

https://github.com/girishg4t/go-grpc-graphql

Simple application to show how grpc with graphql can be used

graphql grpc

Last synced: 05 May 2026

https://github.com/dynamic-calm/type-safe-api-react-go

Type-Safe APIs with React and Go

go grpc grpcweb protobuf react typescript

Last synced: 05 May 2026

https://github.com/athun-me/book_now_train-svc

This is a go microservice for bookNow ticket booking project, service name : train service , that handles the train data

gin-gonic grpc microservice viper

Last synced: 05 May 2026

https://github.com/mthaler/grpc-blog-service

gRPC blog service from gRPC Master Class: Build Modern API & Microservices on Udemy

blog golang grpc grpc-go mongodb

Last synced: 06 May 2026

https://github.com/alextanhongpin/python-grpc

Working demo for grpc

grpc python

Last synced: 06 May 2026

https://github.com/jonatasmsantos/nestjs-standalone

Services with nestjs standalone for gRPC, Kafka, BullMQ (BullJs) e RabbitMQ

apachekafka bullmq grpc rabbitmq redis

Last synced: 06 May 2026

https://github.com/toobeeh/tirith

Angular & NEST fullstack application for skribbltypo website & dashboard

angular grpc nestjs openapi skribbl-typo

Last synced: 06 May 2026

https://github.com/alexejdumka/wordcloud-grpc

This project demonstrates a Java client interacting with a Python server over gRPC to generate word cloud images.

grpc java python

Last synced: 07 May 2026

https://github.com/paulja/go-arch

An architecture of a web server which uses a micoservice written in Go.

go grpc http microservice nginx

Last synced: 07 May 2026

https://github.com/benqqa/terms-graph

Контейнеризированный сервис для управления глоссарием терминов с визуализацией семантических связей.

flask grpc sqlite3

Last synced: 07 May 2026

https://github.com/hoangcaophi/notification

The project sample for a notification service using SignalR or Socket.IO

grpc mongodb signalr socket

Last synced: 07 May 2026

https://github.com/eu-diogo-ferreira/grpc-todo-app-backend

🧪 NodeJS application with gRPC protocol (HTTP 2.0)

grpc http2 nodejs

Last synced: 08 May 2026

https://github.com/joaorafa19/codepix

Bank account transference application

cli go golang grpc grpc-go kafka microservices postgres

Last synced: 08 May 2026

https://github.com/sergio-oliveira-br/distsys

Terminal Based Assignment Assessment - NCI

distributed-systems grpc java mqtt rabbitmq

Last synced: 09 May 2026

https://github.com/greenvine/hey-grpc-starter-interface

Hey gRPC Boilerplate Project (Generated Protobuf Interface)

boilerplate golang grpc grpc-go protobuf server starter

Last synced: 09 May 2026

https://github.com/yanndr/thermometer

A Temperature Library in C# .net Core

alert converter csharp dotnet-core grpc temperature thermometer threshold

Last synced: 09 May 2026

https://github.com/charconstpointer/ihateannotations

Example combining buf, Protobuf, gRPC, gRPC Gateway and OpenAPI

buf grpc grpc-gateway grpc-go grpc-server openapi swagger

Last synced: 09 May 2026

https://github.com/elislusarczyk/grpc-snippets.vim

grpc/proto neosnippets for vim

grpc nvim protobuf snippets vim

Last synced: 09 May 2026

https://github.com/lunarianss/streams

Streams is a Go reverse proxy that allows for rich routing of gRPC calls with minimum overhead. ⚡️ Grpc Proxy

go grpc grpc-proxy proxy

Last synced: 10 May 2026

https://github.com/dipjyotimetia/restura

⚡ Fast, lightweight API client supporting REST, GraphQL, gRPC & more. Built for developers who value speed and simplicity.

api-client grpc http-client mcp-client

Last synced: 28 May 2026

https://github.com/mdmourao/projetotm

Criámos uma moeda descentralizada com a linguagem Java, com a comunicação baseada em REST API, utilizámos várias técnicas de Gossip.

docker gossip grpc java moeda zookeper

Last synced: 11 May 2026

https://github.com/majst01/metal-dns

dns as a service

dns external-dns grpc powerdns-api

Last synced: 11 May 2026

https://github.com/linzhengen/hub

Full-stack microservices blueprint: Go (Backend), React (Frontend), kubernetes, and Terraform-managed Infrastructure.

clean-architecture golang grpc grpc-gateway k8s keycloak postgresql reactjs sqlc terraform vibe-coding vite

Last synced: 11 May 2026

https://github.com/astrodynamic/grpcquests

gRPCQuests explores gRPC and Protocol Buffers in C++, testing features, optimizing performance, and enhancing security, all built and managed with CMake.

api asynchronous client-server cmake cmake-presets code-generation cpp cpp20 deserialization grpc grpc-client grpc-cpp grpc-server learning networking-protocols proto3 protobuf rpc serialization

Last synced: 12 May 2026

https://github.com/omecodes/service

Microservices library that handle service discovery and mutual TLS service communication over mutual TLS.

discovery-service golang grpc microservices tls-certificate

Last synced: 12 May 2026

https://github.com/tituscarl/protopeek

A Chrome DevTools extension that decodes gRPC-Web request and response payloads inline.

chrome-extension connect debugging devtools grpc grpc-web protobuf

Last synced: 11 Jun 2026

https://github.com/johnverheij/grpcassertions.tunit

TUnit-native gRPC assertions for .NET tests. Fluent assertions on gRPC call outcomes, including RpcException and status codes. AOT-compatible, no runtime reflection.

aot assertions dotnet grpc rpc testing tunit

Last synced: 12 Jun 2026

https://github.com/usuginus/go-rpcatlas

Static RPC flow maps for Go codebases. Source-only summaries for review, CI, and AI.

ai ast code-review developer-tools github-actions go golang grpc rpc static-analysis

Last synced: 23 Jun 2026

https://github.com/groundsgg/plugin-config

Shared Paper and Velocity config plugin that loads typed configuration documents from service-config over gRPC and refreshes them via NATS.

config-management grpc kotlin minecraft nats paper plugin velocity

Last synced: 25 Jun 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

grpc microservice rabitmq

Last synced: 19 Apr 2026

https://github.com/aldhinn/simple-grpc

A simple grpc example project.

cmake cplusplus gradle grpc java javafx protobuf

Last synced: 02 Apr 2026

https://github.com/nt4f04und/msnger

A gRPC-based mobile messenger written with Flutter

chat dart flutter grpc messenger protobuf

Last synced: 20 Apr 2026

https://github.com/rtuty/library-grpc-server

gRPC server for library

backend docker go grpc protocol-buffers

Last synced: 20 Apr 2026

https://github.com/hrz8/geprec

geprec is not no grpc: learning buf and grpc

buf grpc grpc-gateway grpc-go

Last synced: 20 Apr 2026

https://github.com/saicasm/go-fg-service

Go based graphQL service that follows DDD archiecture

go graphql grpc rest

Last synced: 20 Apr 2026

https://github.com/pseudomuto/proto-parser

A TypeScript library for parsing Protocol Buffer (.proto) files, extracting messages, services, enums, and other definitions from both file paths and proto content strings.

grpc parser protobuf typescript

Last synced: 14 May 2026

https://github.com/poboisvert/hex_go

[Go] Hexagone application using MongoDB and gRPC (HTTP2)

go grpc

Last synced: 22 Apr 2026

https://github.com/alfenfebral/go-grpc

gRPC example using go, include with credentials, rest-api gateway and swagger docs

go golang grpc grpc-gateway rest-api

Last synced: 22 Apr 2026

https://github.com/chiguirez/healthz

a GRPC/HTTP library to register healthcheck endpoints for k8s liveness and readiness

go golang grpc healthcheck http

Last synced: 22 Apr 2026

https://github.com/moveaxlab/go-grpc-server

Utilities to create gRPC servers in Go, including some interceptors.

go grpc protobuf server

Last synced: 23 Apr 2026

https://github.com/mdigger/connect-dev-log

A high-performance logging interceptor for ConnectRPC with protocol-agnostic request/response logging, protobuf message formatting, and streaming support.

connect-rpc connectrpc golang grpc grpc-log interceptor

Last synced: 24 Apr 2026

https://github.com/j0rgeserran0/blog-grpc-helloworld

Hello World sample on gRPC with .NET Core 3.0 preview 6

aspnet-core-3 aspnetcore3 grpc netcore3 visual-studio-2019

Last synced: 14 May 2026

https://github.com/zem12345678/tonic-etcd-microservice

一个rust tonic 微服务使用etcd 服务注册和服务发现的例子

etcd grpc microservice rust tonic

Last synced: 24 Apr 2026

https://github.com/aasmirnov-webdev/mfti_csharp-developer

Выполнение домашних заданий и проектов в рамках обучения на C#-разработчика в МФТИ

asp-net-core csharp entity-framework grpc mvc mvp mvvm oop orm restful-api webapi

Last synced: 24 Apr 2026

https://github.com/ktanakaj/matchingapiexample

gRPC勉強用マッチングAPIサンプルアプリ

asp-net-core example grpc matching

Last synced: 25 Apr 2026

https://github.com/chirathr/grpc_todo_cli

A simple ToDo cli tool using gRPC

grpc protocol-buffers python3

Last synced: 25 Apr 2026

https://github.com/naartjie/zkp-auth

Passwordless Login using Zero-knowledge proofs

grpc zero-knowledge

Last synced: 25 Apr 2026

https://github.com/squall-chua/go-ledger-microservice

A highly reliable, double-entry accounting ledger microservice. This project takes significant inspiration from ledger-cli (https://ledger-cli.org), the powerful, command-line accounting tool. Specifically, it brings the fundamental philosophies of `ledger-cli` into a modern microservice.

double-entry-accounting golang grpc ledger ledger-cli microservice restful-api

Last synced: 12 Jun 2026

https://github.com/tushar-rishav/DisFlow

Distributed Config Deployment based on a Spanning Tree Topology.

computer-networks distributed-systems docker grpc mongodb nodejs

Last synced: 11 Apr 2026

https://github.com/satishbabariya/echo-connect-go

gRPC + Connect Go + Echo

connect echo golang grpc protobuf

Last synced: 26 Apr 2026

https://github.com/misachi/raft

Raft distributed consensus algorithm implementation

consensus consensus-algorithm grpc raft

Last synced: 26 Apr 2026

https://github.com/openotters/runtime

Single-agent gRPC runtime with tools, memory, and multi-session support

agents ai go grpc llm runtime

Last synced: 19 May 2026

https://github.com/kitsuyaazuma/grpc-rock-paper-scissors

gRPC Rock paper scissors Server

golang grpc

Last synced: 27 Apr 2026

https://github.com/huangkai1008/harbour

golang microservices harbour

go-micro golang grpc microservices

Last synced: 27 Apr 2026

https://github.com/dev-hyunsang/grpc-go-course

gRPC [Golang] Master Class: Build Modern API & Microservices를 보며 gRPC에 대해 공부합니다.

grpc grpc-go

Last synced: 28 Apr 2026

https://github.com/kerolesnabiel/ecommerce-microservices

A distributed, modular e-commerce platform built with .NET 9 and modern microservice practices. It includes user management, product catalog, cart and order processing, payments with Stripe, and real-time notifications – all containerized with Docker.

apigateway asp-net-core carter clean-architecture cqrs docker docker-compose entity-framework-core grpc jwt marten microservices-architecture postgresql rabbitmq redis repository-pattern signalr stripe vertical-slice-architecture

Last synced: 08 Apr 2026

https://github.com/danny-yamamoto/rust-grpc-greet

Rewrite go-connect-greet with Rust.

grpc rust

Last synced: 28 Apr 2026

https://github.com/object88/isomorphictest

Example code for a single-binary client and server application, communicating over gRPC

go grpc

Last synced: 28 Apr 2026

https://github.com/dohernandez/kit-template

Project template with GitHub actions for Go using GPRC with REST.

go golang grpc grpc-rest

Last synced: 28 Apr 2026

https://github.com/indiependente/gw-example

gRPC Gateway example Go project

go grpc grpc-gateway grpc-go

Last synced: 28 Apr 2026