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/kercylan98/wasteland

Wasteland 是对于分布式进程的抽象,它适用于快速搭建跨网络交互的应用程序

go golang grpc network process rpc

Last synced: 23 Feb 2026

https://github.com/dan-and-dna/gin-grpc

The Gin middleware that forwards grpc requests

forwarding gin gin-middleware grpc middleware

Last synced: 19 Feb 2026

https://github.com/dotwee/stwno-mensa_api

A json- / grpc- / graphql-wrapper around the inofficial API for different canteens managed by the Studentenwerk Niederbayern/Oberpfalz.

api-server api-wrapper canteen germany graphql grpc json json-api node nodemon npm oth regensburg university

Last synced: 14 Oct 2025

https://github.com/ricardo-larosa/colbert-rag

Index GitHub repositories to ColBERT models and serve them with GRPC or FastAPI

artificial-intelligence colbert fastapi git grpc langchain llms machine-learning rag

Last synced: 07 Feb 2026

https://github.com/ipni/depute

:tophat: a gRPC service to advertise content onto IPNI

experimental grpc provider

Last synced: 16 Jan 2026

https://github.com/shkvik/nestjs-grpc-server

Nest.js: TypeScript/JavaScript based gRPC/HTTP2.0 web application with protoc-28.3 and adapted script for windows 11

grpc grpc-node grpc-server javascript nestjs protoc typescript

Last synced: 21 Feb 2026

https://github.com/pzaino/astra

ASTRA - Asynchronous Scalable Task and Resource Actors (in Rust)

actor-model grpc http persistent-storage rust rust-lang server-less tcp

Last synced: 19 Feb 2026

https://github.com/pedromneto97/terms-of-use-service

Terms of use microservice with modular adapters

actix gcloud grpc microservice postgres redis rust s3 terms-of-use

Last synced: 11 Apr 2026

https://github.com/harwoeck/apperr

🗑 apperr provides a unified framework- and network-agnostic error generation interface. Errors can be localized and converted to GRPC, Twirp, HTTP, etc. equivalents

apperr application-error error error-handling errors go golang grpc i18n localization twirp

Last synced: 15 Feb 2026

https://github.com/nhatthm/go-grpc-middleware

gRPC Go Middleware: interceptors, helpers, utilities

go golang grpc helper interceptor middleware utilities

Last synced: 18 Oct 2025

https://github.com/stackb/grpc.js

A grpc-web implementation that uses the fetch API (or XMLHTTPRequest)

grpc grpc-web protoc-grpc-plugin protoc-plugin protocol-buffers

Last synced: 11 Apr 2026

https://github.com/ahmad-masud/kvstore

A lightweight, extensible, and customizable Key-Value Store library in Go, served over gRPC.

golang grpc keyvaluestore

Last synced: 28 Feb 2026

https://github.com/ningenme/application-interface-sample

demo applications using various interface (grpc, openapi, websocket, etc...)

docker envoy go grpc java nextjs protobuf react

Last synced: 14 Apr 2026

https://github.com/kon14/conduitmoduleexample

A minimal module implementation example for Conduit ⚡

backend conduit example graphql grpc javascript low-code rest typescript

Last synced: 19 Oct 2025

https://github.com/brittonhayes/warhammer-proto

A gRPC API for Warhammer Age of Sigmar

api buf go grpc kubernetes openapi protobuf tabletop warhammer

Last synced: 20 Oct 2025

https://github.com/quentin-piot/messaging-microservices-grpc-ddd

Whatsapp clone using microservices, DDD, CQRS, GRPC, etc.

cqrs ddd grpc nestjs

Last synced: 27 Jan 2026

https://github.com/hitesh22rana/mq

MQ - Lightweight Message Queue Broker

golang grpc protocol-buffers rpc

Last synced: 21 Feb 2026

https://github.com/alfierichou/grpc-template

Node gRPC template for typescript

grpc node typescript

Last synced: 15 Apr 2026

https://github.com/ekkinox/ext-proc-demo

Envoy ext-proc gRPC filter usage demo with golang

envoy ext-proc golang grpc grpc-go http2 istio k6 protobuf

Last synced: 21 Jun 2025

https://github.com/dpup/grpc-boilerplate

Run a multiplexed GRPC Server and GRPC Gateway over HTTPS, with a Typescript client.

golang grpc typescript

Last synced: 28 Feb 2026

https://github.com/0xfnzero/sol-parser-sdk-nodejs

High-performance Node.js/TypeScript library for parsing Solana DEX events in real-time via Yellowstone gRPC

bonk copy-trading-bot fnzero grpc jito letsbonk pumpfun pumpswap raydium raydium-launchlab raydium-launchpad shreds shredstream sniper streaming swqos yellowstone yellowstonegrpc

Last synced: 02 Jun 2026

https://github.com/isaiahwong/gateway-go

API Gateway that routes to gRPC and HTTP services in your cluster

api-gateway gateway-microservice grpc rest

Last synced: 28 Jan 2026

https://github.com/rexkizzy22/micro-bank

A production-grade Go API that provides money transfer services between accounts of registered users

api-rest aws-ecr backend docker docker-compose gin-gonic golang grpc kubernetes render swagger unit-testing

Last synced: 12 Feb 2026

https://github.com/rjbrown57/cartographer

A go based tool for teams to share URLs and information about their environments and the applications within them.

go golang grpc grpc-go

Last synced: 05 Jan 2026

https://github.com/hybras/asciidoctor-server

A way to speedup using asciidoctor with static site generators

asciidoctor grpc ruby rust

Last synced: 12 Feb 2026

https://github.com/prakashchokalingam/envoy_ext_auth_grpc_go

Working example of envoy external auth filter with go lang grpc service

envoy-ext-auth envoyproxy golang grpc

Last synced: 27 Apr 2026

https://github.com/rzaf/bomberman-clone

bomberman clone in Go using raylib

bomberman go golang grpc multiplayer raylib raylib-go

Last synced: 28 Jan 2026

https://github.com/adrianmjim/nestjs-api-grpc-example

gRPC API pet project built on top of NestJS using DDD, CQRS, MikroORM and PostgreSQL

cqrs ddd ddd-architecture grpc grpc-server mikroorm nestjs nestsjs nodejs postgresql

Last synced: 11 Mar 2026

https://github.com/radutopala/grpc-calculator

A gRPC protobuf expressions calculator

go golang grpc grpc-gateway grpc-go grpc-server k8s protobuf

Last synced: 10 Feb 2026

https://github.com/abstractbreazy/benchmark-grpc-protobuf-vs-fasthttp-json

A simple benchmark comparing gRPC->Protobuf and JSON->fasthttp in Go.

fasthttp go grpc grpc-go

Last synced: 15 Apr 2026

https://github.com/passkit/passkit-node-grpc-sdk

Node SDK for Apple Wallet and Google Pay Membership / Loyalty / Event Tickets / Access Cards, Coupons & Flights.

apple-wallet apple-wallet-support coupons digital-membership-cards event-tickets flight-tickets flights google-pay google-wallet grpc loyalty loyalty-program loyalty-solutions node node-sdk passkit

Last synced: 29 Jan 2026

https://github.com/imnerocode/protoc-generator

PowerShell script to automate the generation of Protobuf and gRPC files for multiple languages using Docker. Simplifies workflows and ensures consistency across environments.

automation docker grpc powershell protobuf

Last synced: 06 Feb 2026

https://github.com/bakins/grpc-the-hard-way

Go gRPC clients and servers written without using https://github.com/grpc/grpc-go

go golang grpc

Last synced: 10 Feb 2026

https://github.com/akazwz/ua-parser

user agent parser http and grpc service

docker grpc hono http nodejs ua-parser

Last synced: 04 Feb 2026

https://github.com/alexandrevilain/protoc-gen-moq

protoc plugin which generates client structs mocks

golang grpc mock protobuf protocol-buffers

Last synced: 10 Feb 2026

https://github.com/kaelzhang/java-fastjson-protobuf

Spring `HttpMessageConverter` implementation with Alibaba FastJson and serializer/deserializer of Protobuf Messages.

fastjson fastjson-android grpc java protobuf

Last synced: 05 May 2026

https://github.com/seabird-chat/seabird-core

An over-engineered gRPC service for accessing chat services

grpc grpc-service irc rust seabird

Last synced: 16 Jan 2026

https://github.com/jiisanda/pandas-pouch

🐼🐼A Distributed Caching Service in Rust 🦀🦀

cache distributed distributed-systems github-actions grpc pandas-pouch postgresql rust tokio tonic

Last synced: 30 Jan 2026

https://github.com/libopenstorage/grpc-framework

This framework makes it simple for developers to add secure gRPC and automated REST interfaces for their Golang applications

authentication authorization golang grpc jwt rest

Last synced: 05 May 2025

https://github.com/jeff-tian/egg-grpc-client-ts-example

[`egg-grpc-client-ts`](https://github.com/Jeff-Tian/egg-grpc-client-ts) 的应用实例

egg-plugin eggjs grpc

Last synced: 09 Feb 2026

https://github.com/dsrvlabs/vatz-proto

Protobuffers for VATZ Service

grpc rpc vatz vatz-plugins

Last synced: 09 Feb 2026

https://github.com/jonnrb/hostapd_grpc

Exposes hostapd's control socket via gRPC

docker grpc hostapd linux

Last synced: 26 Jan 2026

https://github.com/team-triage/triage-client-go

A thin Go client library for interacting with a Triage deployment

client-library go grpc

Last synced: 27 Apr 2026

https://github.com/dreeseaw/salmon

an embedded, distributed cache built for maximizing data locality

cache distributed golang grpc partitioning-algorithms

Last synced: 27 Apr 2026

https://github.com/luncliff/grpc-worknote

personal experiments with grpc(v1.25+) for C++

cmake codegen cpp cpp20 grpc korean

Last synced: 25 Apr 2025

https://github.com/code0-tech/tucana

GRPC interface library

grpc grpc-ruby grpc-rust ruby rust

Last synced: 01 Apr 2026

https://github.com/lqr471814/filesharing

A simple filesharing application for use in LAN networks.

golang grpc svelte

Last synced: 12 Apr 2026

https://github.com/aaronlmathis/gosight

GoSight is a high-performance, modular, and vendor-agnostic observability platform written in Go. It includes an agent that collects system metrics and meta data and a server that aggregates, stores, and exposes those metrics securely over gRPC.

aws gcp go golang grpc grpc-client grpc-go grpc-server metrics metrics-gatherer metrics-gathering metrics-gathering-daemon observability

Last synced: 03 Sep 2025

https://github.com/pat0sya/thumbnail_downloader

This the app that let you download YouTube's thumbnail

grpc grpc-go http protobuf redis youtube-thumbnail-downloader

Last synced: 06 May 2026

https://github.com/manusant/junit-swiss-knife

JUnit done well. It´s a collection of JUnit extensions and utilities to help developing tests with ease.

dagger2 grpc guice junit junit-extension kafka reactor rest-api spring test-automation test-framework test-runner zookeeper

Last synced: 06 May 2026

https://github.com/omdxp/grpc-server

server with Rust, client with Go, all in gRPC!

go grpc rust

Last synced: 06 May 2026

https://github.com/ariebrainware/grpcchat

Once upon a time, a gRPC services with client and server side that live inside their lovely home called Docker..

chat container docker dockerize go golang grpc

Last synced: 16 Jan 2026

https://github.com/alenkacz/grpc-cli-docker

Docker images for grpc cli

cli docker-image grpc rpc

Last synced: 16 Apr 2026

https://github.com/vogo/grpcapi

a grpc apigateway

apigateway golang grpc

Last synced: 14 Jan 2026

https://github.com/neography7/questr-question-srvc

This repository contains the question microservice portion of the Questr Q&A application.

grpc mongodb nestjs

Last synced: 20 Apr 2026

https://github.com/i10416/grpc-swift-flake

grpc-swift wrapped by Nix flake

grpc nix swift

Last synced: 06 May 2026

https://github.com/leo-the-nardo/openai-golang-next

SSO Application that consumes OpenAi GPT model w/ Golang and NextJS via gRPC Streaming

ai grpc mysql oidc openai sse sso streaming

Last synced: 06 May 2026

https://github.com/ubopod/ubo-grpc-clients

Sample gRPC clients in different programming languages for ubo-app

grpc grpc-client grpc-typescript ubo ubo-app

Last synced: 17 May 2026

https://github.com/neography7/questr-auth-srvc

This repository contains the auth microservice portion of the Questr Q&A application.

grpc jwt mongodb nestjs

Last synced: 15 Apr 2026

https://github.com/dills122/p2p-test

WIP, test P2P network for messaging other nodes in the network with interactive shell

go golang grpc p2p-network

Last synced: 27 Apr 2026

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

Shared protobuf definitions and Python bindings for Frequenz APIs

api common frequenz grpc protobuf python rpc

Last synced: 10 Jun 2025

https://github.com/lopatnov/translate

Self-hosted speech and text translation service. Whisper (STT) → NLLB-200 (text) → Piper (TTS). .NET 10 · gRPC · ONNX Runtime · Docker.

docker dotnet dotnet-10 grpc machine-learning nllb nlp onnx onnx-runtime piper-tts portfolio self-hosted text-to-text translation whisper

Last synced: 09 Jun 2026

https://github.com/arcward/keyquarry

In-memory key-value store in Go, with database-backed snapshotting, and telemetry. Uses GRPC.

go golang grpc grpc-go key-value key-value-store rpc

Last synced: 13 May 2026

https://github.com/briannbig/elite-sas

A student internship system backend.

grpc java spring-boot temporalio

Last synced: 16 Jan 2026

https://github.com/ninnemana/vinyl

Catalog Vinyl Collection

golang grpc hacktoberfest protobuf vinyl

Last synced: 04 May 2026

https://github.com/amg262/netservices

Advanced example of Microservices in .NET 5 and using SQL database, Kubernetes, gRPC, Docker

docker dotnet grpc k8s microservices

Last synced: 12 Apr 2026

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

📦 Service to define category based on website HTML. It uses naive Bayes algorithm

go grpc leaq naive-bayes-classifier protobuf

Last synced: 28 Apr 2026

https://github.com/luiscib3r/android_rpc

Remote procedure calls on android device through an API

android flutter grpc mobile mobile-app rpc server shelf sms

Last synced: 06 May 2026

https://github.com/kuan-m/microservices_with_go

msa, grpc, clean architecture, eda, k8s, tilt, rabbitmq

clean-layered-architecture eda grpc k8s msa tilt

Last synced: 21 Apr 2026

https://github.com/pickhd/singkatin-api

Microservice-based URL shortener implementing Clean Architecture. Includes a functional dashboard for registered users to manage links.

caching echo-framework fiber-framework gin-framework golang grpc jaeger-tracing jaeger-ui messaging-queues microservices proto3 protobuff rabbitmq redis restful-api url-shortener-microservice

Last synced: 01 May 2026

https://github.com/coreyjs/grpc-cache-example

A ruby gRPC server that can store and retrieve files from memcache. A Go client to interact with the server

example-project go golang grpc grpc-server learn learning memcache ruby tutorial

Last synced: 14 Apr 2026

https://github.com/dronestock/protobuf

Drone持续集成Protobuf插件,功能有:1、支持绝大部分开发语言(包括:Go、Java、Swift、Python、Javascript等等);2、使用简单,只需要简单的配置(可以做到零配置,默认生成Go代码)就能使用本插件;3、增加部分语言的扩展支持(比如Go语言增加了标签注入)

dart flutter golang grpc javascript pb protobuf protocol-buffers python swift

Last synced: 11 Oct 2025

https://github.com/instill-ai/artifact-backend

⇋ A REST/gRPC server for Instill Artifact API service

api-first data-connector go golang grpc integration low-code rest structured-data unstructured-data

Last synced: 27 Mar 2026

https://github.com/nexcode/rpcplatform

Microservers are easy!

etcd go grpc microservices opentelemetry

Last synced: 13 Apr 2026

https://github.com/byndyusoft/grpc-timeouts

A library for customizable gRPC timeouts

circuit-breaker fail-fast grpc nodejs timeouts typescript

Last synced: 05 May 2026

https://github.com/eliofery/golang-grpc

Clean Architecture Golang Example with GRPC and Uber FX

golang grpc postgres redis

Last synced: 14 Jan 2026

https://github.com/ja88a/vrfs-go-merkletree

Verifiable Remote File Storage with files consistency check based on MerkleTree proofs - Monorepo for the Go Client CLI and Backend services

docker-compose file-transfer filehash go golang grpc merkle-proof merkle-tree monorepository

Last synced: 05 May 2026

https://github.com/dusongg/uf2.0-todolist-server

适用于hundsun经纪线UF2.0的修改单、补丁、日常任务管理(服务端)

docker golang gorm grpc mysql nginx protobuf redis smtp

Last synced: 25 Feb 2026

https://github.com/jerinthomas1404/tkinter-go-grpc

A repository for understanding basic implementation of gRPC in Golang

golang grpc

Last synced: 14 Jan 2026

https://github.com/gozephyr/transportx

🚀 TransportX - High-performance, extensible Go transport layer library with unified API for HTTP, gRPC, and future protocols. Features advanced connection pooling, built-in metrics, robust error handling, and easy protocol extensibility. Perfect for microservices and distributed systems! 📊⚡🔄

buffer dns go golang grpc http pool protobuf trasport

Last synced: 28 Apr 2026

https://github.com/msmao/egg-grpc-framework

egg gRPC framework for node.js

egg-grpc grpc grpc-server

Last synced: 05 May 2026

https://github.com/neography7/questr-user-srvc

This repository contains the user microservice portion of the Questr Q&A application.

aws-s3 grpc microservice mongodb nestjs

Last synced: 16 Apr 2026

https://github.com/neography7/questr-gateway

This repository contains the api gateway portion of the Questr Q&A application."

api-gateway graphql grpc nestjs socket-io websocket

Last synced: 10 Apr 2026