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/ohmygrpc/golang

gRPC golang server boilerplate

github-actions golang grpc grpc-go idl kustomize protobuf

Last synced: 15 Apr 2025

https://github.com/fbielejec/load-test

High-throughput tool for testing APIs.

benchmarking grpc rust websocket

Last synced: 12 Aug 2025

https://github.com/kaboc/piano_server

A Dart gRPC server for flutter_remote_piano

dart grpc grpc-web

Last synced: 08 Jul 2025

https://github.com/si3nloong/webhook

A webhook server comply with at least once delivery. (Cloud Native) - WIP

cli curl docker go grpc k8s message-queue webhook webhook-server

Last synced: 14 Sep 2025

https://github.com/voo-su/server

VooSu server-side — communication, data synchronization, security, scalability.

chat clickhouse gin gin-gonic go golang gorm grpc messenger minio nats postgres redis voo-su voosu webpush

Last synced: 09 Aug 2025

https://github.com/adiom-data/grpcmcp

MCP Server for gRPC

golang grpc mcp

Last synced: 13 May 2025

https://github.com/salrashid123/grpc_alts

Simple Helloworld of gRPC Application Layer Transport Security on Google Cloud

envoyproxy google-cloud-platform grpc

Last synced: 09 Aug 2025

https://github.com/petomalina/xrpc

Single-port GRPC, WebRPC, HTTP & Pub/Sub Traffic

golang grpc grpc-gateway pubsub serverless

Last synced: 28 Jan 2026

https://github.com/srerickson/ocfl-index

An API for OCFL repositories

connect-go golang grpc ocfl

Last synced: 29 Apr 2026

https://github.com/fang-yan-peng/sq-grpc

sq-grpc 封装了现有rpc框架grpc,支持直连、服务注册发现、连接池、监控并且扩展了许多功能。提供spring相关插件,方便与spring和spring boot进行集成。

dubbo grpc

Last synced: 11 Apr 2025

https://github.com/tahsinature/grpc-logger

A simple morgan like logger for gRPC.

grpc logging

Last synced: 22 Apr 2025

https://github.com/lovoo/protoc-gen-go-grpcmock

Google protocol buffer compiler plugin to generate Mocks for gRPC Services in Go.

golang grpc mocking protobuf testing

Last synced: 13 Apr 2025

https://github.com/imjching/keev

A simple key-value store based on gRPC and protobufs

database go grpc key-value protobuf

Last synced: 13 Sep 2025

https://github.com/zhh2001/p4runtime-go-controller

Production-grade Go SDK and p4ctl CLI for building P4Runtime controllers — works with BMv2, Stratum, Tofino, and any P4Runtime 1.3.0+ target.

bmv2 cli data-plane go-sdk golang grpc network-automation networking p4 p4lang p4runtime programmable-data-plane sdn sdn-controller stratum tofino

Last synced: 26 Apr 2026

https://github.com/lavantien/distributed-booking-microservices

Laptop Booking Application in Golang and gRPC, load-balancing with NGINX, and fully compatible with HTTPS OpenAPI v3

go grpc https load-balancer nginx openapi ssl tls

Last synced: 25 Apr 2026

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/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/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/dariasmyr/sso

A microservice for managing users and authentication across multiple apps

authentication grpc jwt microservice session-management sqlite

Last synced: 04 Apr 2026

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/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/kralicky/ragu

Protobuf code generator without protoc, for Go

compiler go grpc protobuf

Last synced: 12 May 2025

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

gRPC with reactive Reactor

grpc reactive spring-boot

Last synced: 10 Apr 2025

https://github.com/rtradeltd/pay

💸 Pay is Temporal's blockchain-based payment processing service

dash ethereum golang grpc payment temporal

Last synced: 27 Apr 2025

https://github.com/pojntfx/go-app-grpc-chat-frontend-web

Web frontend for an example chat application using the `go-app` package and gRPC over WebSockets (like gRPC-Web).

chat go-app grpc grpc-web pwa websockets

Last synced: 05 Oct 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/kunalsheth/grpc-visualizer

Visually inspect protobuf files. Developed while interning @cisco.

grpc

Last synced: 16 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/linux-china/grpc-kotlin-demo

gRPC with Kotlin Demo

grpc kotlin

Last synced: 10 Apr 2025

https://github.com/clarifai/clarifai-swift-grpc

Clarifai gRPC Swift client

ai clarifai clarifai-client grpc swift

Last synced: 27 May 2026

https://github.com/amrithesh-kakkoth/vectradb

VectraDB: Fast, Persistent, and Rust-Powered Vector Database with REST, gRPC, and Python Client Support

axum grpc ndarray rust sled tokio tonic vector-database vector-embeddings vector-search

Last synced: 01 Apr 2026

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/rosenbergm/elm-grpc

Make gRPC-web requests directly from Elm!

elm elm-lang grpc grpc-web

Last synced: 10 Apr 2025

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/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/nlpie/mtap

MTAP: A framework for distributed text analysis using gRPC and microservices-based architecture.

framework grpc java microservices mtap natural-language-processing nlp pipelines python text-analysis

Last synced: 23 Apr 2025

https://github.com/zeljkovranjes/terminal-chat-system

A unified chat platform that lives in the terminal, utilizing gRPC, REST, and OAuth2 to connect and secure conversations.

chat grpc oauth2 oauth2-discord rest-api rust simple

Last synced: 13 Apr 2026

https://github.com/jcmturner/grpckrb

GRPC interceptors for Kerberos authentication

grpc grpc-go kerberos

Last synced: 13 Oct 2025

https://github.com/xbc30/blockchain

blockchain code analysis and combat,contain bitcoin,ethereum,cosmos,fabric,dapp and defi.

bitcoin blockchain cosmos dapp defi ethereum fabric go grpc p2p tendermint

Last synced: 06 Mar 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/super-flat/parti

🪩 parti is cluster sharding via raft over gRPC

grpc partitioning raft sharding

Last synced: 16 Jan 2026

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/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/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/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/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/bioid-gmbh/bwsclient-restgrpc-csharp

BWS 3: The BioID RestGrpcForwarder project is an ASP.NET service that receives RESTful calls and forwards these calls to the gRPC endpoint of the BioID Web Service 3.

asp-net-core bioid bws-3 grpc restful

Last synced: 19 Apr 2025

https://github.com/taherfattahi/grpcnetframework

Using gRPC Services in .NET Framework

grpc netframework

Last synced: 26 Jul 2025

https://github.com/frequenz-floss/frequenz-api-microgrid

gRPC+protobuf specification and Python bindings for the Frequenz Microgrid API

api frequenz grpc microgrid protobuf python rpc

Last synced: 14 Jun 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/aniketrajnish/omniverse-shakespeare-project

[Gemini API Developer Competition] Real-time conversation with the digital twin of William Shakespeare.

audio2face convai gemini grpc omniverse omniverse-kit-extension

Last synced: 23 Apr 2025

https://github.com/mean-expert-official/protoc-ts

Protoc compiler plugin for TypeScript service interfaces

grpc plugin protobuf typescript

Last synced: 19 Apr 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/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/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/mchmarny/grpcme

Simple go gRPC service template

golang grpc iam protobuf template

Last synced: 13 Jul 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/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/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/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/chaitan94/grpc-on-ecs

Deploying a gRPC service in ECS with the EC2 launch type

alb aws ecs go grpc http2

Last synced: 24 Jul 2025

https://github.com/k2wanko/gae-grpc-web

Example: gRPC Web on Google App Engine / Go

go google-app-engine grpc grpc-web

Last synced: 10 Oct 2025

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/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/xkeyideal/grpcwatch

grpc-go watch stream example

grpc grpc-go grpc-stream watcher

Last synced: 20 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/csvance/grpcclient2.jl

Production Grade gRPC Client for Julia

grpc julia

Last synced: 02 Nov 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/bioid-gmbh/bwsclient-restgrpc-java

BWS 3: The BioID RestGrpcForwarder project is a Java Spring Boot application that receives RESTful calls and forwards these calls to the gRPC endpoint of the BioID Web Service 3.

bioid bws-3 grpc java-spring-boot restful

Last synced: 21 Aug 2025

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/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/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/tyktechnologies/tyk-plugin-demo-java

A Java gRPC plugin for Tyk.

grpc java tyk

Last synced: 27 Jun 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/changsongl/grpc-gateway-example

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

grpc grpc-proxy http jsonpb protocol

Last synced: 22 Mar 2025

https://github.com/smiletrl/micro_ecommerce

an ecommerce application with micro service infrastructure

ecommerce golang grpc istio kubernetes micro-service minikube mongodb postgressql rocketmq

Last synced: 17 Jan 2026

https://github.com/mihaigalos/tutorials

📚 Stash of tutorials completed for learning cool stuff.

algorithms go grpc protobuf rust

Last synced: 27 Apr 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/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/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/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/aneoconsulting/armonik.admin.gui

Monitor and manage an ArmoniK cluster.

angular armonik grpc

Last synced: 01 Aug 2025

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/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/combaine/combaine

Distributed fault-tolerant system of data processing based on gRPC, raft, serf

distributed-systems grpc monitoring raft serf

Last synced: 07 Oct 2025