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/simia-tech/netx

Semantic addressing extention for golang's net package

consul dnssrv golang grpc http microservice nats networking-stack

Last synced: 24 Oct 2025

https://github.com/kaboc/dart_grpc_examples

Simple examples of gRPC in dart

dart examples grpc grpc-dart

Last synced: 27 Apr 2025

https://github.com/restuwahyu13/streambox-collection

streambox-collection is a lightweight utility as a wrapper for displaying objects, arrays, strings, and number formats to clients using data streams.

async-functions grpc node-module nodejs-modules pipeline promise-wrapper readable-stream stream utility utility-library wrapper-library writable-streams

Last synced: 07 May 2025

https://github.com/strmprivacy/api-definitions

Our small contribution to your next API: these are the gRPC/Proto definitions STRM Privacy uses for our internal management APIs. It is a *push-only mirror* of our api-definitions repo we keep in GitLab, but we hope this serves as inspiration and/or a quick way for you to get started with gRPC yourself!

golang grpc grpc-go grpc-java grpc-kotlin grpc-python grpc-web kotlin protobuf protocol-buffers python3 typescript

Last synced: 23 Apr 2025

https://github.com/eclipse-furo/eclipsefuro

Eclipse Furo offers simple, enterprise-tailored, language-independent API development. It comes with multiple sources of truth and generates border-crossing type and service definitions.

api api-design furo grpc grpc-gateway homebrew rest swagger webstack

Last synced: 07 May 2025

https://github.com/maelvls/users-grpc

🐳 A gRPC microservice for dealing with users and its CLI client + Helm chart ✨

cli golang goreleaser grpc helm-chart microservice

Last synced: 03 Mar 2026

https://github.com/tslamic/coffee-finder

Server, Android and iOS showcase of gRPC.

android client-server go grpc ios

Last synced: 07 May 2025

https://github.com/lucasbassetti/node-grpc-typescript-boilerplate

Minimalistic boilerplate to jump-start a gRPC Node.js project in TypeScript 3.6.

grpc grpc-node jest nodejs prettier tslint typescript

Last synced: 01 Jul 2025

https://github.com/654894017/reliable-message

通过消息的半提交机制,实现最终一致性的事务。同时通过消息回调检测机制,实现事务消息与TCC模型的完美融合。

distributed-transaction dubbo grpc kafka reliable-message rocketmq sharding-jdbc springcloud tcc thrift

Last synced: 09 Oct 2025

https://github.com/mrtkp9993/simplegrpcapp

Simple GRPC app with Golang.

backend golang grpc grpc-go

Last synced: 25 Oct 2025

https://github.com/kevinmichaelchen/temporal-saga-grpc

Using Temporal to orchestrate distributed transactions (sagas) across Golang microservices

buf connect-go distributed-transaction golang grpc microservice microservices opentelemetry otel remote-generation saga temporal

Last synced: 24 Aug 2025

https://github.com/unit-io/unitdb-go

Lightweight and high performance publish-subscribe messaging system - Go client library.

go grpc pubsub unitdb

Last synced: 08 Jul 2025

https://github.com/lazureykis/throttlecrab

High-performance GCRA rate limiter for Rust. Multi-protocol server (HTTP, gRPC, Redis/RESP) with advanced metrics, or embed as a minimal library. Self-tuning memory management 🦀

api-gateway api-protection cloudnative cloudnative-services ddos-protection docker gcra grpc microservices rate-limit rate-limiter rate-limiting rate-limits ratelimit ratelimiter ratelimiting redis rust security throttling

Last synced: 22 Aug 2025

https://github.com/hoangsonww/aegisvision-computer-vision-system

🛰️ A distributed, GPU-native visual-intelligence OS. Ingests any video, runs detection and reasoning on partitioned GPUs, and drives bounded-autonomy agents over the result. Built on the scars of running CV at scale.

argocd docker go grafana grpc helm istio k3s kafka kubernetes loki nvidia oidc opentelemetry postgresql prometheus tempo triton-inference-server webrtc xds

Last synced: 02 Jun 2026

https://github.com/mewil/portal

a microservice architecture social media web app example

docker-compose golang grpc microservice react

Last synced: 04 May 2025

https://github.com/giri-aayush/zkp-authentication

Implementing robust authentication via a gRPC interface utilizing Zero-Knowledge Proof (ZKP) protocols in Rust.

grpc rust zkp

Last synced: 26 Apr 2025

https://github.com/ichizero/connect-ktor

Connect-Ktor: Bring Connect Protocol support to your Ktor servers.

connectrpc grpc java kotlin ktor ktor-server protobuf

Last synced: 19 Aug 2025

https://github.com/torqio/grpcmock

Managed by Terraform

golang grpc grpcmock mock protobuf testing

Last synced: 14 Jan 2026

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

Clarifai gRPC Java client

ai clarifai clarifai-client grpc java

Last synced: 09 Jul 2025

https://github.com/osyoyu/magnifi

A gRPCful search engine, based on tantivy

full-text-search grpc tantivy

Last synced: 20 Jun 2025

https://github.com/clstb/phi

Phi is a (client/server) double entry book keeping application.

accounting cli go grpc

Last synced: 04 Oct 2025

https://github.com/mahdi-eth/go-stream-grpc

A simlpe server to server streaming using golang and grpc.

go go-stream golang grpc grpc-client grpc-go grpc-server stream

Last synced: 06 Oct 2025

https://github.com/jawherkl/rest-graphql-grpc

In this repository, we will briefly discuss different API technologies: REST, GraphQL, and gRPC.

graphql grpc rest-api

Last synced: 28 Apr 2025

https://github.com/iamrajiv/basic-arithmetic-grpc-server

This is a gRPC server project that uses gRPC-Gateway to create a reverse-proxy server. It uses protobuf service definitions and provides basic arithmetic operations, such as addition, division, multiplication, and subtraction, for two integers.

go grpc grpc-gateway protobuf rest

Last synced: 04 Oct 2025

https://github.com/chertov/tntgrpc

Tarantool GRPC service

grpc lua protobuf tarantool

Last synced: 12 Jul 2025

https://github.com/anarkiwi/faucetconfrpc

An RPC for Faucet Config Files

faucet grpc grpc-go grpc-python rpc sdn

Last synced: 19 May 2026

https://github.com/kozistr/semantic-search-rs

semantic vector search demo with gRPC server in Rust

deep-learning grpc hnsw language-model libtorch quantize rust search-engine semantic-search simd

Last synced: 17 May 2026

https://github.com/soroushj/grpcmock

Mock gRPC servers dynamically in Go

go-module golang-module grpc grpc-go mock testing

Last synced: 17 Mar 2026

https://github.com/gol4ng/skeleton

skeleton proposal for Go application

docker golang grpc protobuf-files skeleton

Last synced: 30 Jan 2026

https://github.com/nawafswe/mockchaos

Mock HTTP/gRPC servers with chaos simulation. Configure latency, status codes, and failures via JSON for tests and Kubernetes deployments.

chaos-engineering engineering-platforms golang grpc http mock-server

Last synced: 24 Dec 2025

https://github.com/bojand/grpc-inspect

gRPC protocol buffer inspection utility

grpc

Last synced: 25 Mar 2025

https://github.com/laurentkempe/grpcAsyncStream

.NET Core 3.0 gRPC Client and Server application showing asynchronous capabilities of gRPC and how to handle it in C# 8 Async stream

csharp8 dotnetcore grpc grpc-csharp

Last synced: 18 Apr 2025

https://github.com/renatoaguimaraes/golang-job-scheduler

Job worker service that provides an API to run arbitrary Linux processes.

concurrency golang grpc linux stream syscalls x509-auth

Last synced: 15 Dec 2025

https://github.com/xinpianchang/xservice

Another excellent micro service framework

golang grpc microservice restful-api webframework

Last synced: 03 Aug 2025

https://github.com/wrfly/grpc-echo

Simple gRPC echo example

grpc grpc-example grpc-lb

Last synced: 16 Jan 2026

https://github.com/maestre3d/alexandria

The Alexandria Project is an open-source platform where people can share their knowledge through books, podcasts, docs and videos.

alexandria data-science donation ebooks go golang grpc http kafka knowledge knowledge-sharing library microservice podcasts python societies streaming videos webservice

Last synced: 18 Mar 2025

https://github.com/buraksenyurt/dotnet7-services

In this repo, I include the codes that I try to examine the service development strategies on the .Net 7 side through a sample solution.

api azure-functions dotnet dotnet-core dotnet7 entity-framework-core grpc jwt postgresql rest-api rust-lang services signalr web-api

Last synced: 23 Mar 2025

https://github.com/topten1004/grpc-csharp

Grpc service with c#

csharp grpc

Last synced: 16 Mar 2026

https://github.com/einride/spanner-aip-go

Go SDK for implementing Spanner persistance for resource-oriented APIs.

aip cloud-spanner go golang grpc spanner

Last synced: 02 Mar 2026

https://github.com/lucasvmiguel/integration

Integration is a Go tool to run integration tests.

go golang grpc http integration-testing mock test testing testing-tools websocket

Last synced: 01 Sep 2025

https://github.com/bigcommerce/gruf-circuit-breaker

Circuit breaker support for gruf

circuit-breaker grpc gruf stoplight

Last synced: 22 Apr 2025

https://github.com/tt/g3

Go, GraphQL and gRPC

go graphql grpc

Last synced: 14 Jun 2025

https://github.com/ledgerhq/bitcoin-lib-grpc

A modular gRPC service to interact with the Bitcoin protocol. ₿

bitcoin golang grpc infraprj-4968 ledger

Last synced: 02 Nov 2025

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

Golang 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 flights go golang google-pay grpc loyalty loyalty-program loyalty-solutions passkit passkit-golang-sdk sdk sdk-go

Last synced: 14 Jan 2026

https://github.com/izumin5210/nrgrpc

📈 gRPC `stats.Handler` implementation to measure and send performances metrics to New Relic

golang grpc newrelic

Last synced: 18 Apr 2025

https://github.com/solzarr/raydium-grpc-copytrading-bot

Copy trading bot that works on raydium amm pool using grpc with super low latency

copy-trading grpc low-latency raydium raydium-amm swap trading-bot typescript

Last synced: 17 Apr 2026

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

A Experimental gRPC implemention with Actix. (WIP)

actix actor-model grpc rust rust-lang

Last synced: 13 Mar 2025

https://github.com/authzed/grpcutil

various utilities to simplify common gRPC APIs

go golang grpc

Last synced: 23 Apr 2025

https://github.com/empirefox/flutter_dial_go

flutter dial golang

flutter golang grpc http2

Last synced: 29 Jul 2025

https://github.com/charithe/otgrpc

Opentracing instrumentation for gRPC

go golang grpc opentracing

Last synced: 05 Feb 2026

https://github.com/mizrael/blazoranddragons

D&D 5e API client written in .NET Core with Blazor and GRPC

asp-net-core blazor blazor-client blazor-webassembly dotnet-core grpc grpc-client grpc-server grpc-web

Last synced: 08 Mar 2026

https://github.com/minhtran241/flexiconnect-architecture

FlexiConnect Architecture is a distributed system designed with versatile data transport options, providing flexibility and efficiency in handling diverse data sources and destinations.

amqp bootstrap caddy docker docker-hub docker-swarm gnu-make golang grpc mailhog microservices mongodb postgresql protocol-buffers rabbitmq rpc

Last synced: 04 Mar 2026

https://github.com/recap-utr/arguebuf-python

Create and analyze argument graphs and serialize them via Protobuf

aif argumentation cli graph grpc protobuf python

Last synced: 23 Apr 2025

https://github.com/passkit/passkit-golang-grpc-quickstart

Golang Quickstart to create, distribute, analyse and manage your Digital Coupons / Membership / Boarding Passes / Event Tickets for Apple Wallet and Google Pay

apple-wallet apple-wallet-support coupons event-tickets flights go go-quickstart golang golang-quickstart google-pay google-wallet grpc loyalty loyalty-program loyalty-solution quickstart

Last synced: 29 Jan 2026

https://github.com/dirien/rust-grpc

Playing around with Rust and GRPC

grpc rust

Last synced: 13 Apr 2025

https://github.com/ichtrojan/node-rpc-client

A RPC client demo built in NodeJS

grpc javascript node nodejs rpc

Last synced: 15 Jul 2025

https://github.com/jloom6/phishql

Finally a query language for Phish. I have too much time

docker golang graphql grpc phish protobuf

Last synced: 14 Jan 2026

https://github.com/tgrospic/rnode-grpc-js

RNode gRPC/HTTP API generator for Nodejs and the browser

api client generator grpc rchain rnode rnode-grpc testnet typescript

Last synced: 30 Apr 2025

https://github.com/thinkerou/grpc-php7

Upgrading grpc PHP extensions from PHP5 to PHP7(PHP NG)

grpc php php7

Last synced: 28 Jun 2025

https://github.com/mirkolenz/grpc-proxy

Proxy server built on envoy providing a REST gateway and the ability to translate gRPC-Web and/or Connect requests requests into regular gRPC requests.

api envoy grpc http protobuf proxy

Last synced: 26 Oct 2025

https://github.com/microcks/microcks-testcontainers-node

Node/TypeScript lib for Testcontainers that enables embedding Microcks into your unit tests with lightweight, throwaway instance thanks to containers.

api graphql grpc mocking nodejs rest testcontainers testing typescript

Last synced: 29 Jan 2026

https://github.com/thebeachmaster/golang-ent

Golang application built on ent(Entity Framework for Go) and fiber

fiber fiber-framework go gofiber golang graphql grpc redis

Last synced: 05 May 2025

https://github.com/scaleablewebworks/grpcdoc

cli to generate comprehensive html documentation for grpc/protobuf

documentation golang grpc protobuf

Last synced: 13 Oct 2025

https://github.com/dpakach/zwitter

A full stack application powered by go, gRPC, envoy and reactjs

envoyproxy go grpc react

Last synced: 22 Mar 2025

https://github.com/atopx/toolbox

micro service templates:web -> go -> rust

flutter gin golang grpc microservice react rust rust-grpc sea-orm tauri template tonic vue

Last synced: 20 Jul 2025

https://github.com/takusemba/grpc-android

client side for grpc

android client grpc protobuf

Last synced: 21 Apr 2025

https://github.com/xuwei-k/scala-protobuf-docs

ScalaでProtocol BuffersやgRPCを使用する方法を解説したドキュメント

gitbook grpc grpc-java japanese protobuf scala scalapb tut

Last synced: 23 Apr 2025

https://github.com/stephenguanqi/arkit-grpc

arkit client app with java server, communicate in grpc.

arkit grpc java-8 objective-c

Last synced: 21 Apr 2025

https://github.com/c9s/sid

Sequential ID generator as a micro-service, implemented in Go

generator go grpc id mysql sequential

Last synced: 23 Apr 2025

https://github.com/spiral/grpc-client

PHP client for gRPC

grpc grpc-client php

Last synced: 24 Oct 2025

https://github.com/bufbuild/bufisk

Bazelisk, but for Buf. A user-friendly launcher for Buf.

buf-cli buf-schema-registry grpc protobuf protoc protocol-buffers

Last synced: 27 Apr 2025

https://github.com/dyxushuai/grpcdump

gRPC dump tool

grpc protobuf tcpdump

Last synced: 13 Apr 2025

https://github.com/micheltank/crypto-price-alert

An application to monitoring cryptocurrency price changes by email

clean-architecture cryptocurrency gin-gonic grpc kafka rest

Last synced: 23 Oct 2025

https://github.com/youyuanwu/tonic-tls

Tonic gRPC with various TLS backends

grpc tokio tonic

Last synced: 12 Sep 2025

https://github.com/pmorelli92/open-telemetry-go

Demo on how to use Open Telemetry in Go including HTTP, AMQP and gRPC

amqp demo example go golang grpc http open-telemetry

Last synced: 23 Oct 2025

https://github.com/yashhere/go-library-service

A simple library implementation in Go to demonstrate the workings of OPA and gRPC

authorization golang grpc grpc-gateway microservice opa rest-api

Last synced: 27 Feb 2026

https://github.com/younesious/go-microservices

Cool application using Go and microservice architecture for the IUST software engineering final project.

caddy docker-compose docker-swarm go grpc kuber microservice rabb rpc

Last synced: 26 Apr 2025

https://github.com/cirruslabs/terminal

A service that powers Cirrus CI's task terminal access

golang grpc protocol-buffers

Last synced: 06 May 2025

https://github.com/farcaster-project/farcaster-gui

A next.js based React webapp for interacting with Farcaster Node gRPC daemon.

farcaster grpc gui reactjs typescript

Last synced: 19 Apr 2025

https://github.com/vardius/blockchain

Simple gRPC blockchain

blockchain decentralization grpc

Last synced: 22 Apr 2025

https://github.com/numq/dddating-backend

A dating backend written in Rust and based on the gRPC microservices ecosystem and Clean Architecture principles

amqp backend clean-architecture dating grpc jwt lapin microservices mongodb protobuf redis rust tokio tonic

Last synced: 03 Jul 2025

https://github.com/jiujuan/grpc-tutorial

golang grpc tutorial,website:https://github.com/jiujuan/zenblog#grpc%E5%AD%A6%E4%B9%A0

grpc grpc-go tutorial

Last synced: 06 May 2025

https://github.com/opiproject/opi-spdk-bridge

OPI Storage gRPC to SPDK json-rpc bridge

dpu golang grpc json opi rpc spdk storage

Last synced: 20 Aug 2025

https://github.com/advaita-saha/grpc-chaum-pederson-zkp

gRPC client/server for zero-knowledge proof authentication Chaum Pederson Zero-Knowledge Proof in Rust

cryptography grpc grpc-server rust zero-knowledge zkp

Last synced: 29 Apr 2025

https://github.com/prnvbn/grpcexp

an interactive explorer for interacting with grpc servers. a tui on top of grpcurl

grpc grpcurl

Last synced: 30 May 2026