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/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/bojand/grpc-inspect

gRPC protocol buffer inspection utility

grpc

Last synced: 25 Mar 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/mrtkp9993/simplegrpcapp

Simple GRPC app with Golang.

backend golang grpc grpc-go

Last synced: 25 Oct 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/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/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/charithe/otgrpc

Opentracing instrumentation for gRPC

go golang grpc opentracing

Last synced: 05 Feb 2026

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/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/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/gol4ng/skeleton

skeleton proposal for Go application

docker golang grpc protobuf-files skeleton

Last synced: 30 Jan 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/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/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/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/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/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/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: 09 Aug 2025

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/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/empirefox/flutter_dial_go

flutter dial golang

flutter golang grpc http2

Last synced: 29 Jul 2025

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/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/thinkerou/grpc-php7

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

grpc php php7

Last synced: 28 Jun 2025

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/osyoyu/magnifi

A gRPCful search engine, based on tantivy

full-text-search grpc tantivy

Last synced: 20 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/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/tslamic/coffee-finder

Server, Android and iOS showcase of gRPC.

android client-server go grpc ios

Last synced: 07 May 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/xinpianchang/xservice

Another excellent micro service framework

golang grpc microservice restful-api webframework

Last synced: 03 Aug 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/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/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/clarifai/clarifai-java-grpc

Clarifai gRPC Java client

ai clarifai clarifai-client grpc java

Last synced: 09 Jul 2025

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/dirien/rust-grpc

Playing around with Rust and GRPC

grpc rust

Last synced: 13 Apr 2025

https://github.com/tt/g3

Go, GraphQL and gRPC

go graphql grpc

Last synced: 14 Jun 2025

https://github.com/robaho/keydbr

remote protocol layer for keydb using gRPC. deprecated. use robaho/leveldbr

database grpc key-value keydb leveldb lsm lsm-tree stream

Last synced: 16 Jul 2025

https://github.com/mahdi-vajdi/nestjs-microservice-example

A NestJS-based microservice example featuring authentication, API gateway, user, and project management.

grpc microservice mongodb mongoose nats nats-jetstream nestjs nestjs-monorepo nodejs

Last synced: 17 Jan 2026

https://github.com/devgauravjatt/hono-rpc-starter

This project is a starter template for building a server-client application using Hono Rpc and TypeScript

api grpc hono honojs honox orpc react svelte trpc trpc-server tsx

Last synced: 22 Jun 2025

https://github.com/waterbustech/waterbus-server-api

Open source video conferencing app built on latest WebRTC SDK. This is waterbus server api source.

clean-architecture grpc nestjs online-meetings postgresql webrtc

Last synced: 21 Jun 2025

https://github.com/llarsson/grpc-caching-interceptors

gRPC Interceptors for response caching, written in Go

go golang grpc grpc-interceptor

Last synced: 15 Jul 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/basemax/firstnodejsgrpc

A example repository to show how you can create your first gRPC webservice (+ Protobuf in HTTP2 protocol) with NodeJS.

bloomrpc grpc grpc-client grpc-gateway grpc-nginx grpc-node grpc-nodejs grpc-server grpc-service nginx nginx-grpc protobuf protobuf-nodejs protobuf3 protobuffer

Last synced: 09 Mar 2026

https://github.com/semior001/groxy

simple gRPC mocking server

grpc grpc-go grpc-mock-server mock mock-server

Last synced: 24 Dec 2025

https://github.com/kjunichi/gopheron

gopher desktop mascot app with Electron.

electron gopher grpc threejs

Last synced: 18 Aug 2025

https://github.com/baijianruoli/confact

Distributed center based on Raft algorithm

database grpc raft

Last synced: 16 Jan 2026

https://github.com/zakirkun/grpc-crud

CRUD GRPC Clean Architecture

crud golang grpc postgresql

Last synced: 30 Apr 2025

https://github.com/spacegrower/watermelon

🍉 go(golang) gRPC & web tools, The feature is an unprecedented way of organizing middleware, where gRPC methods can be assembled into groups and then middleware can be applied to those groups. built-in service registration and discovery tool based on etcd, ready to use out of the box.

go golang grpc grpc-middleware microservice

Last synced: 17 Feb 2026

https://github.com/vardius/blockchain

Simple gRPC blockchain

blockchain decentralization grpc

Last synced: 22 Apr 2025

https://github.com/hemicharly/grpc-spring-boot-3

This educational project's main objective is to understand how gRPC works in conjunction with Spring Boot. We developed a simple calculator example, focusing on core functionality, and chose to use the latest versions of dependencies to ensure compatibility and explore the latest features available.

gateway gateway-api grpc java-21 micrometer microservices restful spring-boot-3 tracer

Last synced: 11 Apr 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/njhale/grpctl

A crisp command-line experience for your gRPC services without writing a line of code.

grpc

Last synced: 26 Aug 2025

https://github.com/ansys/api-eigen-example

Ansys API example repository for demonstrating the use of REST and gRPC in different SW languages (Python, C++...)

api cpp grpc python rest

Last synced: 13 Apr 2025

https://github.com/dyxushuai/grpcdump

gRPC dump tool

grpc protobuf tcpdump

Last synced: 13 Apr 2025

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

Tonic gRPC with various TLS backends

grpc tokio tonic

Last synced: 12 Sep 2025

https://github.com/andrescosta/jobico-fn

Jobico-fn is a multi-tenant compute service that enables the asynchronous execution of WebAssembly (WASM) functions in response to event triggers, offering scalable and efficient event-driven processing.

docker go grpc podman rest wasi wasm wazero

Last synced: 15 Dec 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/andream16/gobufghactionsexample

Go + Buf + Github Actions example

buf github-actions go grpc grpc-go protobuf

Last synced: 11 Apr 2025

https://github.com/gopherlinzy/go-grpc-example

gRPC的示例代码

grpc protobuf3 rpc

Last synced: 23 Sep 2025

https://github.com/aldelo/connector

Golang based gRPC server and client wrapper package for micro-service development, including health check, loading balancing, service discovery, and more, with simple to use entry points.

gin grpc grpc-client grpc-go grpc-server grpc-service http-server microservice protobuf service-discovery tls webhook webserver wrapper-api

Last synced: 13 Mar 2026

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/echool/go-echool

A gRpc development framework, supporting etcd and consul as the service register/discovery.

consul etcdv3 go grpc kubernetes microservices

Last synced: 14 Jan 2026

https://github.com/teivah/tourniquet

gRPC client-side load balancer

go golang grpc grpc-go

Last synced: 17 Jul 2025

https://github.com/etix/xdgraph

Go helper for manipulating Dgraph gRPC responses

dgraph golang-library graph-database grpc

Last synced: 14 Jan 2026

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/itslab-kyushu/sss

A simple implementation of Shamir's Secret Sharing

go golang grpc secret-sharing security storage

Last synced: 12 Jan 2026

https://github.com/drgomesp/go-libp2p-grpc

⚙ gRPC/Protobuf on Libp2p with gRPC-Gateway support

go go-libp2p grpc grpc-go libp2p libp2p-gorpc libp2p-transport

Last synced: 15 Oct 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/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/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/0xfnzero/grpc-benchmark

grpc-benchmark是基于grpc-benchmark-ts构建的Rust版本,本指南将帮助您在 Ubuntu 服务器上快速下载和运行 gRPC 基准测试工具,无需编译,直接使用预编译的二进制文件。

benchmark geyser grpc grpc-benchmark jito yellowstone yellowstonegrpc

Last synced: 12 Oct 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/struckchure/recipe

A collection of various demo projects that I have created to showcase different technologies, programming languages, and techniques.

ansible aws devops golang grpc kubernetes microservices terraform typescript

Last synced: 09 Oct 2025

https://github.com/ctc-oss/omega-edit

Open source library for building editors that can handle massive files, and multiple viewports.

apache2 c cmake cpp cross-platform edit grpc library protobuf scala

Last synced: 21 Aug 2025

https://github.com/go-trellis/etcdnaming

etcdnaming: get server grpc connetion from etcd

discovery etcd golang grpc naming round-robin

Last synced: 14 Jan 2026

https://github.com/sentrionic/horizon

A small music player with Spotify's UI, written in Go and Flutter.

flutter go grpc music-player

Last synced: 14 Aug 2025

https://github.com/katexochen/ttrpcurl

Like cURL, but for ttRPC: Command-line tool for interacting with ttRPC servers

golang grpc protobuf ttrpc

Last synced: 15 Apr 2025

https://github.com/bojand/grpc-create-error

Utility to crete errors for gRPC responses

grpc hacktoberfest

Last synced: 25 Mar 2025

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/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/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/akashbabu/lib-grpc-client-pool

gRPC Pool Connection for Nodejs Clients

client grpc grpc-pool multi pool promise

Last synced: 06 Jul 2025

https://github.com/daheige/go-proj

Go web/api, grpc, job layered design, can be used for go large project development.

api go-proj golang grpc http job web

Last synced: 28 Apr 2025