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/linux-china/reactive-grpc-demo

gRPC with reactive Reactor

grpc reactive spring-boot

Last synced: 10 Apr 2025

https://github.com/2hgo/grpc-streaming

media streaming using grpc and grpc-web

golang grpc grpc-go grpc-web grpc-webtext julia julialang mp4-video mp4box streaming

Last synced: 22 Oct 2025

https://github.com/elixir-grpc/grpc-prometheus

prometheus interceptor/middleware for https://github.com/elixir-grpc/grpc

elixir grpc grpc-elixir grpc-middleware prometheus

Last synced: 22 Apr 2025

https://github.com/notadd/notadd-cli

a simple tool to generate graphql for @nestjs/graphql

cli graphql grpc nest nestcli nestjs nodejs typescript

Last synced: 25 Jul 2025

https://github.com/pibigstar/go-cloudstore

使用Go语言搭建一个分布式云存储系统

config file gin go grpc jwt oss rpc token upload

Last synced: 19 Apr 2025

https://github.com/linux-china/reactive-grpc-spring-boot-starter

Spring Boot Starter for Reactive gRPC

grpc reactive reactor rxjava2 spring-boot

Last synced: 10 Apr 2025

https://github.com/kaje94/auto-marketplace

A global vehicle marketplace monorepo built with Next.js for the frontend and Go for the backend, utilizing gRPC for communication, Kubernetes for deployment, and Xata for data storage.

auth0 daisyui go grpc helm kubernetes next14 nextjs nx online-marketplace playwright react server-components storybook tailwind tailwindcss typescript xata

Last synced: 16 Mar 2025

https://github.com/c9s/model-serving-proto

gRPC protobuf files that define the common model serving interface

cpp go grpc protobuf python3

Last synced: 23 Apr 2025

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

gRPC with Kotlin Demo

grpc kotlin

Last synced: 10 Apr 2025

https://github.com/charted-dev/emails

:polar_bear::love_letter: charted's email service built in Rust that can be connected via gRPC

charted email email-sender grpc microservice

Last synced: 22 Feb 2026

https://github.com/ndeet/php-ln-lnd-grpc

Lightning Network LND generated gRPC classes.

bitcoin grpc lightning-network lnd php-library

Last synced: 02 Sep 2025

https://github.com/shaozeming/protoc-gen-hyperf

protoc-gen-hyperf hyperf 根据.proto 生成hyperf 代码文件结构,包括client 和 route

grpc hyperf protobuf protocol-buffers

Last synced: 03 Sep 2025

https://github.com/rbiedrawa/spring-kafka-streams-protobuf-testcontainers-demo

Account Service - Spring, Kafka Streams sample application that allows users to sign up and retrieve account details and statistics. This PoC demonstrates how to run multiple Kafka Streams instances (with different consumer groups) inside single Spring Boot application.

confluent-control-center confluent-kafka confluent-platform docker docker-compose gradle grpc java junit5 kafka kafka-streams lombok protobuf schema-registry spring-kafka springboot2 testcontainers topologytestdriver

Last synced: 15 Apr 2025

https://github.com/iminakov/tensorflow2servingdotnet5client

Implement Tensor Flow 2.0 Serving C# client example with gRPC and Rest. MNIST prediction example and web paint ASP.NET Core 5.0 and ReactJS/Redux application.

aspnetcore grpc mnist netcore5 reactredux tensorflow-serving

Last synced: 05 Mar 2026

https://github.com/ychengcloud/cre

根据数据库表结构生成代码 Code generator via database ( crud, grpc, restful, openapi...)

cre crud generator golang grpc mysql openapi postgresql restful template

Last synced: 14 Feb 2026

https://github.com/downflux/go-game

Implementation of DownFlux, a collaborative RTS.

bazel game-development grpc rts rts-engine rts-game

Last synced: 14 Feb 2026

https://github.com/danrusei/microservices_project

A microservice project written in GO

cloud-functions firestore go-kit grpc istio kubernetes

Last synced: 18 Mar 2026

https://github.com/tahadostifam/microservice-project-demo

Simple microservice project demonstration for learning purposes with GoLang, PotgreSQL & Terraform.

connectrpc docker docker-compose golang grpc hexagonal-architecture http2 microservice microservices postgresql proto3 protobuf terraform

Last synced: 12 Jan 2026

https://github.com/beratyesbek/airlines-ticket-microservice

Airlines ticket microservice application was developed with JAVA and Spring Boot. It communicates to other services using GRPC and RabbitMQ

grpc java microservice postgresql rabbitmq spring-boot

Last synced: 10 Sep 2025

https://github.com/tyktechnologies/tyk-plugin-demo-java

A Java gRPC plugin for Tyk.

grpc java tyk

Last synced: 27 Jun 2025

https://github.com/engincanv/abp-grpc-json-transcoding

This repository was created to provide a sample ABP-based application that uses the JSON Transcoding feature that came with .NET 7.

abp abp-framework grpc grpc-net json-transcoding

Last synced: 30 Oct 2025

https://github.com/nikaera/unity_grpc_sample

A system to synchronize camera position and rotation in Unity and Go

go golang grpc unity

Last synced: 12 May 2025

https://github.com/kunalsheth/grpc-visualizer

Visually inspect protobuf files. Developed while interning @cisco.

grpc

Last synced: 16 Jun 2025

https://github.com/athenz/authorization-proxy

Reverse proxy to control HTTP/gPRC access with Athenz policy

athenz authorization authorization-proxy go grpc http https kubernetes sidecar sidecar-proxy

Last synced: 09 Mar 2026

https://github.com/rosenbergm/elm-grpc

Make gRPC-web requests directly from Elm!

elm elm-lang grpc grpc-web

Last synced: 10 Apr 2025

https://github.com/einride/grpc-service-config-go

gRPC service config without service discovery.

go golang grpc microservices protobuf protocol-buffers

Last synced: 10 Apr 2025

https://github.com/changsongl/grpc-gateway-example

grpc代理简单示例,http协议转grpc协议,简单易懂,200行代码。

grpc grpc-proxy http jsonpb protocol

Last synced: 22 Mar 2025

https://github.com/hidayatarg/aspnetmicroservices

Asp.net Core 7.0 Microservice - I will keep this project Update with Asp.net core version. a good handcraft

asp-net-core cqrs-pattern crud csharp docker docker-compose domain-driven-design elasticsearch grpc logging-library microservice mongodb mongodb-database mssql postgresql rabittmq redis rest-api

Last synced: 18 Jun 2025

https://github.com/dntam00/grpc-loadbalancing

gRPC load balancing technique

grpc grpc-load-balancing

Last synced: 03 Oct 2025

https://github.com/grpcmd/grpcmd-gui

A modern cross-platform desktop app for gRPC API development and testing.

go golang grpc gui

Last synced: 20 Sep 2025

https://github.com/cmwylie19/blog-grpc-web-istio

POC configuring gRPC Web in Istio

golang grpc

Last synced: 24 Jul 2025

https://github.com/mattakvshi/near-backend

My project NEAR is a platform for providing notification to the public about emergency situations. This is my training project, at the moment it consists of 5 microservices, not counting copies of the workers. Technologies such as Java, Spring Boot, Rest API, gRPC, Kafka, PostgreSQL, Redis, Docker, Kubernetes and others are used.

docker grpc hibernate java kafka microservice postgresql redis rest-api spring-boot telegram-bot

Last synced: 05 Apr 2025

https://github.com/0xkalvin/transfer-service

A completely over-engineered, Node.js bank transfer service that ~~tries to~~ leverages hexagonal architecture.

aws banking grpc hexagonal-architecture nodejs repl sqs transfer

Last synced: 05 Apr 2025

https://github.com/mchmarny/grpcme

Simple go gRPC service template

golang grpc iam protobuf template

Last synced: 13 Jul 2025

https://github.com/cvcio/mediawatch

Empowering news organizations to fight disinformation

ai elas golang grpc kafka misinformation neo4j network-analysis nodejs python spacy transformers

Last synced: 07 May 2025

https://github.com/stackzoo/lightning-grpc-examples

Example of lightning client implementations via gRPC ⚡

bitcoin grpc lightning-network lnd nodejs python

Last synced: 12 Apr 2025

https://github.com/casbin-rs/casbin-grpc

Casbin-gRPC provides gRPC interface for Casbin authorization which is implemented with Rust.

abac acl auth authorization casbin casbin-server grpc rbac rust

Last synced: 20 Mar 2025

https://github.com/kralicky/ragu

Protobuf code generator without protoc, for Go

compiler go grpc protobuf

Last synced: 12 May 2025

https://github.com/slclub/easy

A simple and fully functional network framework. Including TCP websocket grpc and service discovery and so on.

easy framework game go grpc net-framework rpc-etcd

Last synced: 10 Apr 2025

https://github.com/iskyzh/raft

⛵ Raft Consensus Algorithm. gRPC for communication. Tested with a few cases.

boost cmake cpp grpc gtest protobuf raft

Last synced: 12 Apr 2025

https://github.com/taherfattahi/grpcnetframework

Using gRPC Services in .NET Framework

grpc netframework

Last synced: 26 Jul 2025

https://github.com/catake-com/multibase

GUI for gRPC and Thrift

grpc grpc-client grpc-gui thrift thrift-client

Last synced: 15 Dec 2025

https://github.com/lintang-b-s/tenflix-microservices

Movie streaming microservices like Netflix. Built using Microservices architecture, CQRS, Saga Pattern, CDC, Outbox Pattern, Kafka, GRPC, Mongodb, Postgres, Midtrans, Cloudinary, Ngrok, etc.

consul docker-compose golang grpc kafka keycloak kong microservice microservices mongodb postgresql saga spring-boot

Last synced: 09 Oct 2025

https://github.com/csvance/grpcclient2.jl

Production Grade gRPC Client for Julia

grpc julia

Last synced: 02 Nov 2025

https://github.com/xissy/protoc-gen-swiftgrpcrx

RxSwift gRPC plugin for protoc, the Protocol Buffer Compiler

grpc protobuf rxswift swift

Last synced: 17 Mar 2025

https://github.com/tonybart1337/grpc-loader

gRPC loader for webpack. Compiles Proto files to JS.

grpc protobuf webpack webpack-loader

Last synced: 12 Jan 2026

https://github.com/zalopay-oss/backstage-grpc-playground-backend

A backstage backend plugin support gRPC playground for API entities and normal requests

backstage backstage-plugin grpc protoc-gen-doc typescript

Last synced: 09 Sep 2025

https://github.com/rogerinn/hermes

Hermes is a modular framework for node.js to make gRPC APIs.

grpc mensageria message-queue nodejs typescript

Last synced: 14 Mar 2025

https://github.com/jhump/grpcext

Extensions for making GRPC easier to use / more useful

go grpc

Last synced: 26 Jun 2025

https://github.com/uplol/bristle

🌲 bristle is a clickhouse ingestion service for processing arbitrary protobufs via grpc

clickhouse grpc metrics protobuf

Last synced: 01 May 2025

https://github.com/Atheer2104/chat-grpc

Real-time Chat Microservice built in Rust using gRPC

grpc postgresql ratatui redis rust tokio tonic

Last synced: 13 Aug 2025

https://github.com/phogolabs/plex

A multiplexer that allows GRPC and HTTP server listening on the same port

golang grpc http multiplexer

Last synced: 15 Jul 2025

https://github.com/saasify-sh/google-cloud-grpc-issue

Simple benchmarks reproducing slow initial queries for Google APIs using Node.js gRPC vs REST.

benchmark firestore gcp google-cloud grpc rest

Last synced: 23 Sep 2025

https://github.com/aneoconsulting/armonik.admin.gui

Monitor and manage an ArmoniK cluster.

angular armonik grpc

Last synced: 01 Aug 2025

https://github.com/gwihlidal/cloudstore-rs

A gRPC microservice, written in rust, that marshalls objects and files to cloud storage like AWS S3, Google Cloud Storage, or other providers.

aws-s3 cloud cloud-storage docker google-cloud-storage grpc protobuf rust rustlang service

Last synced: 26 Mar 2025

https://github.com/fdhhhdjd/node_todo_grpc

📝 This is code structure Project Simple Node + gRPC.

cockroachdb eventbus grpc nodejs squelizejs streaming

Last synced: 15 Jul 2025

https://github.com/hetao29/php-grpc-server-protobuf

The php gRPC server framework with php-fpm and nginx.

framework grpc nginx php php-fpm protobuf

Last synced: 10 Apr 2025

https://github.com/beratyesbek/airlines-checking-microservice

The airlines microservice provides a communications layer between the consumer and backend systems. It connects with grpc and rabbitmq to provide the underlying communication protocols.

grpc java microservice rabbitmq spring-boot

Last synced: 21 Jul 2025

https://github.com/tianhanfangyan/grpc-api-demo

This is a grpc-go and grpc-gateway simple demo.

grpc grpc-gateway grpc-go grpc-swagger

Last synced: 23 Feb 2026

https://github.com/archisman-mridha/instagram-clone

Demonstrating fault tolerant distributed systems by building a battle tested Instagram Clone | For educational purposes only

apache-flink apache-kafka aws cloudnative debezium distributed-systems gitops golang graphql grpc kcl kubernetes nextjs nix observability rust supplychain-security

Last synced: 04 Sep 2025

https://github.com/axiscommunications/acap-runtime

AXIS Camera Application Platform version 4 - ACAP Runtime: A gRPC service providing APIs for extended ACAP development

acap api axis grpc grpc-server runtime

Last synced: 25 Jun 2025

https://github.com/utibeabasi6/grpc-microservices

Micro services that communicate through gRPC

grpc helm kubernetes microservices python3

Last synced: 31 Oct 2025

https://github.com/mgjules/deckr

Deckr provides a REST/gRPC API to simulate a deck of cards.

card-game deckofcards go golang grpc rest-api

Last synced: 22 Mar 2025

https://github.com/arindas/proglog

Distributed Commit Log from Travis Jeffery's Distributed Services book

distributed-log distributed-systems golang gossip-protocol grpc raft

Last synced: 07 Mar 2026

https://github.com/trk54ylmz/blog-microservice-example

Example microservice with Go, Python, Flask and GRPC

flask golang grpc microservice python

Last synced: 12 May 2025

https://github.com/kralicky/totem

gRPC bidirectional streaming middleware

go grpc service-discovery streaming

Last synced: 01 Jul 2025

https://github.com/andrea-cavallo/go_grpc_temperature_monitoring

Real-Time Temperature Monitoring with Go and gRPC ( Twilio Integration, MongoDB, weatherAPI, Plot diagrams, Jaeger - Grafana - Loki ) 😜

dashboard golang grafana-dashboard grpc grpc-client grpc-go grpc-server jaeger loki mongodb plot protocol-buffers temperature-monitoring twilio weather

Last synced: 10 Apr 2025

https://github.com/amg262/auctionnext

Microservices app using NextJS + .NET 8, Duende IdentityServer, MassTransit, RabbitMQ, gRPC, SSO, Stripe, Talon.One, EasyPost, running Redis, OpenTelemetry and Grafana on Docker and Kubernetes. React Native and MAUI Blazor Hybrid mobile apps also in development.

docker dotnet grpc nextjs rabbitmq

Last synced: 28 Oct 2025

https://github.com/andream16/go-opentracing-example

opentracing-go example that generates a trace and child spans across http, grpc, kafka and postgresql.

go grpc http jaeger jaegertracing kafka opentracing span traces tracing

Last synced: 14 Oct 2025

https://github.com/bakins/iap-token-source

Go oauth2 Token Source for client authentication with GCP Identity Aware Proxy

go golang google-cloud grpc iap oauth2

Last synced: 15 Jan 2026

https://github.com/adhityaramadhanus/gopatrol

self-hosted endpoint monitoring daemon with centralized events log using MongoDB based on https://github.com/sourcegraph/checkup

checkup golang grpc monitoring statuspage

Last synced: 05 Mar 2026

https://github.com/mustakimali/grpc-dotnet-demo

gRPC in .NET Core 3 example for my blog post

aspnetcore grpc grpc-csharp

Last synced: 07 Aug 2025

https://github.com/52fhy/grpc-sample

gRPC入坑记

golang grpc php7

Last synced: 18 Sep 2025

https://github.com/metaseller/tinkoff-robot-buyer

Консольное приложение на php, демонстрирующее работу с Tinkoff Invest Api 2, реализующее стратегию простейшего робота-покупателя, использующего собственное SDK для Tinkoff Invest Api 2 и популярный Yii2 Framework

grpc php7 tinkoff-invest-api tinkoff-robot-contest tinkoff-sdk yii2

Last synced: 11 Jan 2026

https://github.com/somen440/flutter-go-todo

[flutter client] x [golang server] x [grpc schema] sample

flutter golang grpc

Last synced: 11 Apr 2025

https://github.com/devsu/grpc-acl

GRPC ACL microservice in node. Built on top of condor-framework and acl modules.

acl authorization condor condor-framework grpc microservice nodejs

Last synced: 09 Mar 2026

https://github.com/xuyiwenak/bamboorat

A microservice go project

consul golang grpc micro microservices service-mesh

Last synced: 19 Mar 2025

https://github.com/sirojiddinyokubov/grpc_service

Это сервис course, который является частью архитектуры микросервиса. Он взаимодействует с сервисным GATEWAY через протокол RPC HTTP/2.0.

async docker grpc grpc-protocol grpc-python grpc-server makefile minio-client minio-server pgadmin pytest sqlalchemy sqlalchemy-async

Last synced: 20 Mar 2025

https://github.com/tahadostifam/Microservice-Project-Demo

Simple microservice project demonstration for learning purposes with GoLang, PotgreSQL & Terraform.

connectrpc docker docker-compose golang grpc hexagonal-architecture http2 microservice microservices postgresql proto3 protobuf terraform

Last synced: 26 Feb 2025

https://github.com/hedhyw/semerr

A way of dealing with Golang errors

errors go golang golang-errors golang-library golang-package grpc http

Last synced: 21 Mar 2025

https://github.com/basemax/randomquotegrpc

The Random Quote Generator server is built using TypeScript and gRPC. This application consists of three distinct services, all built upon the efficient gRPC protocol: User, Auth, and Quote. These services seamlessly interact with both one another and clients through the advanced gRPC protocol.

grpc grpc-javascript grpc-js grpc-typescript javascript-grpc js-grpc nestjs quote quote-generator quotes typescript

Last synced: 08 Mar 2026

https://github.com/thesayfulla/grpc-chat-example

Golang gRPC chat example

chat golang grpc grpc-go

Last synced: 11 Apr 2025

https://github.com/boxgo/box

Build microservices easily with box

boxgo gin go golang grpc grpc-go mircoservice web-framework

Last synced: 16 Jan 2026