Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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/apisyouwonthate/surviving-other-peoples-apis

Code and resources for "Surviving Other People's APIs", a book for API consumers.

api api-client api-rest apis graphql grpc

Last synced: 15 Nov 2024

https://github.com/keke-li/microservices

microServices for kit

go grpc kit micservice protobuf

Last synced: 29 Nov 2024

https://github.com/darkness4/train-station

A Full Stack demo app with gRPC and Modern Android Development/Svelte to keep up with today's standards.

android grpc grpc-android grpc-go jetpack-compose kotlin mvvm-android mvvm-architecture nextauthjs room svelte sveltekit

Last synced: 13 Dec 2024

https://github.com/advra/grpc-vcpkg-boilerplate-example

This is a simple helloworld example that shows how to setup, configure and compile using vcpkg manager.

boilerplate grpc package-manager vcpkg

Last synced: 22 Nov 2024

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

Server, Android and iOS showcase of gRPC.

android client-server go grpc ios

Last synced: 09 Nov 2024

https://github.com/richardlt/matrix

Video game console operating system that displays on a RGB LED matrix.

arduino golang grpc hacktoberfest led-strips nodejs polymer raspberry-pi react redux socket-io

Last synced: 14 Oct 2024

https://github.com/hiram3512/higrpc_unity

This is a demo display how to ues gRPC in unity editor

grpc unity unity3d

Last synced: 09 Nov 2024

https://github.com/aneoconsulting/armonik.api

Defines and provides prebuilt gRPC API to interact with ArmoniK

api armonik grpc

Last synced: 10 Feb 2025

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

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

grpc php php7

Last synced: 15 Oct 2024

https://github.com/Darkness4/train-station

A Full Stack demo app with gRPC and Modern Android Development/Svelte to keep up with today's standards.

android grpc grpc-android grpc-go jetpack-compose kotlin mvvm-android mvvm-architecture nextauthjs room svelte sveltekit

Last synced: 07 Nov 2024

https://github.com/dgiot/dgiot_dlink

Dlink协议是针对物联网开发领域设计的一种数据交换规范,数据格式是JSON,用于设备端和物联网平台的双向通信,支持跨语言的grpc方式编解码,更便捷地实现和规范了设备端和物联网平台之间的业务数据交互。

dgiot grpc iot mqtt

Last synced: 08 Nov 2024

https://github.com/pozil/pub-sub-api-java-client

A sample Java gRPC client for the Salesforce Pub/Sub API

avro grpc java pubsub salesforce

Last synced: 19 Nov 2024

https://github.com/siarheifedartsou/mama

Realtime map matching with gRPC-based API

backend cpp grpc map map-matching maps openstreetmap osm

Last synced: 19 Nov 2024

https://github.com/taogeyt/fast-grpc

Fast to Code gRPC in Python

asyncio grpc grpc-client grpc-python grpc-server python rpc

Last synced: 15 Oct 2024

https://github.com/vodolaz095/go-investapi

Сгенерированный Golang клиент для Tinkoff OpenInvestementAPI

go golang grpc investment tinkoff tinkoff-api tinkoff-invest tinkoff-invest-api

Last synced: 16 Nov 2024

https://github.com/nathanborror/example-pages

📓 An example project using gRPC, Protocol Buffers, Swift and Go

grpc http2 protobuf swift

Last synced: 13 Nov 2024

https://github.com/theodesp/flask-golang-grpc-example

An example platform integrating a flask client, a golang server with mongoDb and gRPC for communication

docker docker-compose example-project flask golang grpc microservice mongodb

Last synced: 19 Oct 2024

https://github.com/wzslr321/grpc-go-flutter

Flutter mobile app which communicates with Golang server over gRPC

dart flutter go golang grpc grpc-dart grpc-go

Last synced: 09 Nov 2024

https://github.com/felipeagger/grpc

Demo gRPC Project with Golang and Python

golang grpc python

Last synced: 15 Oct 2024

https://github.com/ilyeshammadi/gomicrostagram

A very simple instagram clone using Go, gRPC, 🐳 Docker, ☸️ Kubernetes and following the microservices design architecture.

docker docker-compose go golang grpc kubernetes

Last synced: 11 Nov 2024

https://github.com/moznion/wiregarden

A broker daemon to provision the WireGuard peers over gRPC.

golang grpc wireguard

Last synced: 27 Oct 2024

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

Circuit breaker support for gruf

circuit-breaker grpc gruf stoplight

Last synced: 10 Nov 2024

https://github.com/dpakach/zwitter

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

envoyproxy go grpc react

Last synced: 28 Oct 2024

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: 19 Oct 2024

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

A RPC client demo built in NodeJS

grpc javascript node nodejs rpc

Last synced: 23 Nov 2024

https://github.com/eclipse/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: 02 Nov 2024

https://github.com/lil5/tigerbeetle_api

Tiger Beetle Rest api Server

go golang grpc tigerbeetle

Last synced: 07 Nov 2024

https://github.com/izumin5210/protogql

Build GraphQL schema and server from Protobuf

golang gqlgen graphql grpc protobuf protocol-buffers

Last synced: 17 Oct 2024

https://github.com/izumin5210/nrgrpc

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

golang grpc newrelic

Last synced: 17 Oct 2024

https://github.com/anoushk1234/tmev

A bundle explorer on the terminal for jito solana's mempool

cli grpc jito-solana rust-lang solana tui-rs validator

Last synced: 26 Oct 2024

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: 10 Feb 2025

https://github.com/jingyibysutsoftware/ecrs_web

基于深度学习的商品推荐系统,高性能,可承受高并发,可跨平台

deep-learning deepfm dssm flask gevent grpc layui layuimini milvus nginx paddlepaddle paddleserving python3 recommendation-system redis

Last synced: 14 Nov 2024

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: 11 Feb 2025

https://github.com/tt/g3

Go, GraphQL and gRPC

go graphql grpc

Last synced: 06 Dec 2024

https://github.com/samgozman/validity.red

Document validity reminder web app with calendar sync

calendar calendar-events golang grpc ics rust typescript vue webapp

Last synced: 05 Nov 2024

https://github.com/clstb/phi

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

accounting cli go grpc

Last synced: 12 Oct 2024

https://github.com/vshiva/generator-go-micro-svc

A Micro Service Generator for Go Lang

golang grpc grpc-gateway microservice opencensus yeoman

Last synced: 20 Oct 2024

https://github.com/elahe-dastan/sepehr-messenger

Chat with gRPC :speech_balloon:

chat-application grpc grpc-go toy-project

Last synced: 14 Nov 2024

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

gRPC protocol buffer inspection utility

grpc

Last synced: 29 Oct 2024

https://github.com/ekhabarov/blog-code-snippets

Code snippets for my blog https://ekhabarov.com

bazel bazel-examples envoy envoyproxy golang google-wire grpc ragel rest rest-api

Last synced: 07 Nov 2024

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: 09 Nov 2024

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: 11 Nov 2024

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: 10 Nov 2024

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: 09 Nov 2024

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: 27 Oct 2024

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

A Experimental gRPC implemention with Actix. (WIP)

actix actor-model grpc rust rust-lang

Last synced: 24 Oct 2024

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: 14 Oct 2024

https://github.com/ovr/tinkoff-invest-rust

gRPC Клиент для Тинькофф Инвестиций (протокол v2)

grpc grpc-rust rust sdk tinkoff

Last synced: 01 Nov 2024

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: 28 Oct 2024

https://github.com/chertov/tntgrpc

Tarantool GRPC service

grpc lua protobuf tarantool

Last synced: 09 Jan 2025

https://github.com/empirefox/flutter_dial_go

flutter dial golang

flutter golang grpc http2

Last synced: 03 Dec 2024

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: 07 Dec 2024

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: 18 Nov 2024

https://github.com/xinpianchang/xservice

Another excellent micro service framework

golang grpc microservice restful-api webframework

Last synced: 07 Dec 2024

https://github.com/mrtkp9993/simplegrpcapp

Simple GRPC app with Golang.

backend golang grpc grpc-go

Last synced: 17 Nov 2024

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

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

go grpc pubsub unitdb

Last synced: 20 Nov 2024

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: 18 Dec 2024

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: 24 Jan 2025

https://github.com/jawherkl/grpc-order-process

A gRPC system for managing order processing with services for inventory, notifications, and payments.

express grpc nodejs

Last synced: 08 Feb 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: 02 Jan 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: 19 Dec 2024

https://github.com/akashbabu/lib-grpc-client-pool

gRPC Pool Connection for Nodejs Clients

client grpc grpc-pool multi pool promise

Last synced: 18 Nov 2024

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: 08 Feb 2025

https://github.com/antoniofalcaojr/grpcvsrest.benchmark

This Benchmark measures communication efficiency between services through REST versus gRPC unary calls. The specific scenario is a BFF that consumes data in a given service.

benchmark dotnet8 grpc minimal-api

Last synced: 12 Feb 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: 26 Nov 2024

https://github.com/teivah/tourniquet

gRPC client-side load balancer

go golang grpc grpc-go

Last synced: 25 Nov 2024

https://github.com/ellie-idb/grpc-d

gRPC Core implemented in D with high levels of metaprogramming.

d dlang grpc protobuf

Last synced: 29 Jan 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: 11 Nov 2024

https://github.com/oracle/coherence-go-client

The Coherence Go Client allows native Go applications to act as cache clients to a Coherence cluster using gRPC for the network transport.

caching coherence coherence-ce data-grid distributed go-client golang grpc grpc-client in-memory-caching kv-store microservices scalability

Last synced: 06 Nov 2024

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

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

gitbook grpc grpc-java japanese protobuf scala scalapb tut

Last synced: 08 Nov 2024

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

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

bitcoin golang grpc ledger

Last synced: 13 Oct 2024

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: 14 Oct 2024

https://github.com/mattlangsenkamp/otel4s-context-propagation

A demo showing some of what is possible with OpenTelemetry and the Typelevel stack

cassandra elasticsearch grpc kafka opentelemetry postgres scala scala3 typelevel

Last synced: 12 Oct 2024

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

client side for grpc

android client grpc protobuf

Last synced: 09 Nov 2024

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: 08 Jan 2025

https://github.com/buraksenyurt/blazor_and_grpc

Bu örnekteki amacım Blazor uygulamalarında, gRPC servis kullanımını deneyimlemek.

blazor-webassembly dotnet dotnet7 grpc grpc-service

Last synced: 12 Feb 2025

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

CRUD GRPC Clean Architecture

crud golang grpc postgresql

Last synced: 12 Nov 2024

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: 05 Dec 2024

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: 20 Dec 2024

https://github.com/katexochen/ttrpcurl

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

golang grpc protobuf ttrpc

Last synced: 08 Nov 2024