Ecosyste.ms: Awesome
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.
- GitHub: https://github.com/topics/grpc
- Wikipedia: https://en.wikipedia.org/wiki/GRPC
- Repo: https://github.com/grpc/grpc
- Created by: Google
- Released: August 2016
- Related Topics: rpc, http2, protobuf, capn-proto, json-rpc,
- Last updated: 2025-01-22 00:13:48 UTC
- JSON Representation
https://github.com/salrashid123/gcegrpc
gRPC client/server for Google Cloud (GKE, GCE, Istio, Traffic Director, grpc-web)
envoyproxy gke google-cloud-platform grpc grpc-loadbalancing load-balancer traffic-director xds-server
Last synced: 16 Jan 2025
https://github.com/gogf/katyusha
[WIP]Katyusha micro service development framework.
balancer discovery etcd framework goframe grpc logging microservice opentelemetry opentracing proto protobuf protobuf3 tracing
Last synced: 29 Sep 2024
https://github.com/piotrkowalczuk/charon
Authorization and authentication service.
authentication authorization golang grpc postgresql service
Last synced: 18 Jan 2025
https://github.com/jankremlacek/go-bazel
Micro services monorepo Golang Bazel Gazelle example setup
bazel gazelle go golang grpc grpc-client grpc-go grpc-server microservice microservices monorepo monorepository protobuf setup
Last synced: 18 Nov 2024
https://github.com/johanbrandhorst/protobuf
GopherJS Bindings for ProtobufJS and gRPC-Web
golang gopherjs gopherjs-bindings grpc grpc-web protobuf protobuf3
Last synced: 20 Dec 2024
https://github.com/po3rin/vue-golang-payment-app
This project is Payment Micro service using Pay.jp with Golang + gRPC. I made Frontend SPA using Vue.js
Last synced: 05 Nov 2024
https://github.com/henter/php-zipkin-demo
Laravel + go-micro + grpc + Zipkin
Last synced: 29 Oct 2024
https://github.com/rkudryashov/exploring-rust-ecosystem
A set of examples that demonstrate how to create a backend application using Rust ecosystem.
grpc rust telegram telegram-bot
Last synced: 22 Jan 2025
https://github.com/arshia001/fsharp.grpccodegenerator
A protoc plugin to enable generation of F# code + supporting libraries
code-generation fsharp grpc protobuf protobuf-message protocol-buffers
Last synced: 27 Oct 2024
https://github.com/nileshsimaria/jtimon
Junos Telemetry Interface client
gnmi-client go grpc jtimon junos telemetry-collection
Last synced: 13 Nov 2024
https://github.com/yu-iskw/machine-learning-microservice-python
Example to implement machine learning microservice with gRPC and Docker in Python
grpc machine-learning microservice python
Last synced: 16 Nov 2024
https://github.com/xoofx/grpc-curl
grpc-curl is a command line tool for interacting with gRPC servers
csharp curl dotnet grpc grpc-client protocol-buffers
Last synced: 05 Nov 2024
https://github.com/Pure-Peace/peace
osu! server development framework 🚀
async bancho grpc microservice mysql osu osugame osulazer postgresql rust server sqlite tonic
Last synced: 09 Dec 2024
https://github.com/febrihidayan/go-architecture-monorepo
Go (Golang) Clean Architecture to Start Project Based
clean-architecture go-microservice golang golang-library golang-package grpc krakend microservices monorepo web-api
Last synced: 22 Jan 2025
https://github.com/googlecloudplatform/grpc-gke-nlb-tutorial
gRPC load-balancing on GKE using Envoy
envoy envoy-proxy envoyproxy gcp gke google-cloud google-cloud-platform grpc grpc-go k8s kubernetes
Last synced: 07 Oct 2024
https://github.com/rfyiamcool/grpc-client-pool
grpc client pool for grpc-sidecar and grpc-proxy.
golang grpc grpc-client grpc-client-connection-pool grpc-client-pool grpc-pool
Last synced: 13 Oct 2024
https://github.com/jrapoport/gothic
🦇 Gothic is a user registration and authentication SWT/JWT microservice. It supports REST, gRPC, and gRPC Web API, reCAPTCHA & a variety of DBs with Gorm.
authorization go gorm goth grpc grpc-api grpc-web jwt mysql postgres recaptcha rest restful restful-api signup smtp sqlite sqlserver swt usermanagement
Last synced: 17 Jan 2025
https://github.com/pozil/pub-sub-api-node-client
A node client for the Salesforce Pub/Sub API
avro grpc nodejs pubsub salesforce
Last synced: 22 Jan 2025
https://github.com/rookie-ninja/rk-grpc
Start gRPC microservice from YAML, plugin of rk-boot
bootstrapper golang grpc interceptor opentracing rk swagger
Last synced: 22 Jan 2025
https://github.com/gdong42/grpc-mate
A dynamic proxy server that translates JSON HTTP requests into gRPC calls.
grpc grpc-gateway grpc-mate grpc-proxy rest-api
Last synced: 15 Nov 2024
https://github.com/monax/hoard
Hoard is a stateless, deterministically encrypted, content-addressed object store.
aes-gcm azure convergent cryptography daemon encryption filesystem gcs grpc hoard ipfs s3 storage-backend
Last synced: 14 Oct 2024
https://github.com/emicklei/hazana
package to build load tests for services (http, gRPC, tcp) by implementing an Attacker
golang-package grpc http load-testing performance
Last synced: 22 Jan 2025
https://github.com/gridaco/dynamix
📱 dynamix - The missing bridge for web / webview for hybrid apps
code-push code-push-server dynamic dynamicwidget express figma flutter flutter-icons grpc nextjs nodejs react react-native socketio typescript ui ui-components uikit
Last synced: 20 Jan 2025
https://github.com/radu-matei/kube-toolkit
Toolkit for creating gRPC-based CLI and web tools for Kubernetes
etcd golang grpc grpc-gateway k8s kubernetes
Last synced: 28 Oct 2024
https://github.com/ni/grpc-device
gRPC server providing remote access to NI device driver APIs.
grpc ni ni-daqmx ni-dcpower ni-digital ni-dmm ni-fgen ni-rfmx ni-rfmx-bluetooth ni-rfmx-lte ni-rfmx-nr ni-rfmx-specan ni-rfmx-wlan ni-rfsa ni-rfsg ni-scope ni-switch ni-sync ni-tclk ni-xnet
Last synced: 22 Jan 2025
https://github.com/opentracing-contrib/go-grpc
Package otgrpc provides OpenTracing support for any gRPC client or server.
Last synced: 18 Jan 2025
https://github.com/astranet/meshRPC
Automatic Service Mesh and RPC generation for Go micro services, it's a humble alternative to gRPC with Istio.
docker golang grpc istio microservices-toolkit rpc-framework service-mesh
Last synced: 25 Nov 2024
https://github.com/salrashid123/envoy_discovery
Envoy Discovery service 'hello world'
envoy envoyproxy go golang grpc service-discovery
Last synced: 22 Jan 2025
https://github.com/wuqinqiang/easycar
A simple distributed transaction framework implemented by go
distributed-transaction easycar golang grpc saga tcc
Last synced: 08 Nov 2024
https://github.com/aertslab/SCope
Fast visualization tool for large-scale and high dimensional single-cell data
aws cloud gene-expression gene-regulatory-network grpc large-scale-data-visualization loom reactjs single-cell
Last synced: 06 Nov 2024
https://github.com/liftbridge-io/go-liftbridge
Go client for Liftbridge. https://github.com/liftbridge-io/liftbridge
client cloud-native go go-liftbridge golang grpc liftbridge messaging nats pubsub streaming
Last synced: 16 Nov 2024
https://github.com/havit/newprojecttemplate-blazor
Template for new projects - Havit.Blazor stack with Bootstrap 5 components and gRPC code-first communication.
blazor blazor-server blazor-webassembly grpc wasm webassembly
Last synced: 15 Jan 2025
https://github.com/opteo/google-ads-node
Google Ads API client library for Node.js
adwords google-ads grpc nodejs typescript
Last synced: 19 Jan 2025
https://github.com/grpcmd/grpcmd
A simple, easy-to-use, and developer-friendly CLI tool for gRPC.
Last synced: 20 Jan 2025
https://github.com/shoy160/spear
Spear轻量级微服务框架,高扩展性,目前已支持TCP、HTTP、WebSocket以及GRPC协议,采用Consul/Nacos作为服务注册与发现组件,TCP协议采用DotNetty底层实现,HTTP协议采用ASP.NET CORE MVC实现。
grpc http microservice mvc spear tcp websocket
Last synced: 16 Jan 2025
https://github.com/connectrpc/grpchealth-go
gRPC-compatible health checks for any net/http server.
connectrpc go grpc protobuf rpc
Last synced: 28 Dec 2024
https://github.com/jzyong/ugk-server
快节奏多人联网游戏Demo,UGK-Server:unity、go、kcp server 。 服务器使用微服务架构,服务器端游戏逻辑需要物理碰撞、寻路的使用Unity、C#开发,其他使用Go开发。 对应客户端ugk-client。 实现原理和腾讯合金弹头 如出一辙
docker game game-networking grpc kcp microservice unity
Last synced: 16 Jan 2025
https://github.com/tcncloud/protoc-gen-persist
GRPC SQL and Spanner persistence layer
grpc persistence-layer protobuf protoc-plugin spanner sql
Last synced: 13 Dec 2024
https://github.com/henter/go-zipkin-demo
Laravel + go-micro + grpc + Zipkin
go-micro grpc opentracing zipkin
Last synced: 29 Oct 2024
https://github.com/go-kiss/protoc-gen-markdown
markdown doc generator for protobuf
Last synced: 13 Oct 2024
https://github.com/mrcsxsiq/DroidNotes
📝 Note List app based on MVVM architecture (ViewModel, LiveData, Coroutines, Room and Jetpack Compose)
android architecture-components compose coroutines demo grpc hacktoberfest jetpack jetpack-compose livedata mvvm offline-first protobuf reactive room sample unit-testing viewmodel
Last synced: 17 Nov 2024
https://github.com/protojure/lib
A collection of libraries to support Protojure applications at runtime
Last synced: 22 Jan 2025
https://github.com/daheige/rust-bible
rust bible notes
actix-web async-std axum grpc rust rust-grpc rust-job rust-lang rust-log rust-mysql rust-notes rust-redis rust-serde rust-web rust-yaml tide tokio
Last synced: 16 Jan 2025
https://github.com/xuwei-k/grpc-scala-sample
translated from grpc java examples with ScalaPB
grpc grpc-java java protobuf protocol-buffers scala scalapb
Last synced: 20 Oct 2024
https://github.com/mrcsxsiq/droidnotes
📝 Note List app based on MVVM architecture (ViewModel, LiveData, Coroutines, Room and Jetpack Compose)
android architecture-components compose coroutines demo grpc hacktoberfest jetpack jetpack-compose livedata mvvm offline-first protobuf reactive room sample unit-testing viewmodel
Last synced: 12 Nov 2024
https://github.com/elliots/protoc-gen-twirp_swagger
Swagger generator for twirp
Last synced: 25 Nov 2024
https://github.com/darkseal/asp.net-core-web-api
Code repository for the Building Web APIs with ASP.NET Core Manning book by Valerio De Sanctis
bananacakepop cdn-distribution cloudflare efcore grpc grpc-server hotchocolate hotchocolate-graphql minimal-api net6 net60 openapi rest rest-api restful restful-api sqlserver swagger swagger-ui swashbuckle
Last synced: 15 Jan 2025
https://github.com/dustin-decker/grpc-firewall-bypass
initiate connections to gRPC servers that live behind a firewall (https://github.com/grpc/grpc-go/issues/484)
firewall-punching grpc grpc-firewall-bypass
Last synced: 01 Dec 2024
https://github.com/rtradeltd/lens
🔍 Lens is an opt-in search engine and data collection tool to aid content discovery of the distributed web
bleve blevesearch golang grpc ipfs ipld search-engine temporal tensorflow tesseract-ocr
Last synced: 11 Nov 2024
https://github.com/stulzq/NConsul
.NET API for Consul (http://www.consul.io/)
Last synced: 13 Nov 2024
https://github.com/alfianlosari/node-grpc-server-note-crud
gRPC Server and Client Example for CRUD Note Service using node.js
crud grpc grpc-client grpc-node grpc-server grpc-service nodejs
Last synced: 14 Nov 2024
https://github.com/eventstore/eventstoredb-client-java
Official Asynchronous Java 8+ Client Library for EventStoreDB 20.6+
client-libraries eventstore eventstoredb grpc java stream-processing
Last synced: 24 Nov 2024
https://github.com/markvincze/sabledocs
Simple static documentation generator for Protobuf and gRPC contracts.
Last synced: 29 Dec 2024
https://github.com/nacos-group/nginx-nacos-upstream
nginx nacos module. subscribe service and configuration from nacos instead of modifying and reloading nginx.conf
configuration-management grpc nacos nginx openresty service-registration
Last synced: 24 Oct 2024
https://github.com/gjbae1212/grpc-vpn
:mushroom: VPN supporting authentication such as Google OpenID Connect or AWS IAM ..., over GRPC. :shipit:
aws-iam go golang google google-openid-connect grpc grpc-vpn vpn
Last synced: 06 Nov 2024
https://github.com/thangchung/practical-opentelemetry
Make OpenTelemetry works on .NET Core with features such as tracing, logs and metrics on multiple protocols like HTTP/gRPC/UDP/TCP...
dotnet-core grafana grafana-loki grpc jaeger kafka kafka-client opentelemetry opentracing prometheus serilog
Last synced: 09 Nov 2024
https://github.com/aurae-runtime/auraed
Secure mTLS and gRPC backed runtime daemon. Alternative to systemd. Written in Rust.
Last synced: 25 Nov 2024
https://github.com/neon-sunset/pinecone.net
Pinecone.NET is a fully-fledged C# library for the Pinecone vector database.
ai csharp grpc pinecone vector-database
Last synced: 22 Jan 2025
https://github.com/googleapis/gapic-generator-kotlin
Generate Kotlin gRPC client libraries from Protocol Buffer definitions.
android client-library coroutines experimental grpc grpc-client kotlin protoc protocol-buffers
Last synced: 16 Jan 2025
https://github.com/jveverka/java-11-examples
JDK 11 examples and demo projects.
akka avro blockchain clustering dagger dependency-injection google-guice grpc hazelcast hibernate java11 jetty jni kafka mongodb mongodb-database rxjava ssh ssh-server testcontainers
Last synced: 10 Oct 2024
https://github.com/walmartlabs/cookie-cutter
An opinionated micro-services framework for TypeScript
amqp apm cosmosdb event-driven event-sourcing framework grpc jaeger kafka metrics microservices prometheus redis tracing typescript
Last synced: 22 Jan 2025
https://github.com/siderolabs/grpc-proxy
gRPC Go Proxy library with support for one-to-many proxying and result aggregation.
grpc grpc-go grpc-proxy one-to-many proxy
Last synced: 16 Jan 2025
https://github.com/nleiva/xrgrpc
gRPC library for Cisco IOS XR
cisco cisco-ios-xr golang gpb grpc grpc-library ios-xr ios-xr-grpc json network-automation network-programming openconfig protobuf telemetry telemetry-stream yang
Last synced: 07 Nov 2024
https://github.com/erikh/ldhcpd
Light DHCPd -- a DHCP server with a small feature set and a remotely programmable control plane
Last synced: 22 Oct 2024
https://github.com/IBM/gWhisper
A gRPC CLI featuring reflection and tab-completion
auto-completion autocompletion bash-completion cli color command-line-tool completion debugging-tool grpc grpc-cli grpc-client protocol-buffers reflection remote-procedure-calls
Last synced: 05 Nov 2024
https://github.com/smolijar/protocat
Modern, minimalist type-safe gRPC framework for Node.js
api backend framework grpc microservice middleware node protocat server
Last synced: 07 Nov 2024
https://github.com/mix-php/grpc
PHP gRPC based on Swoole coroutine, including protoc code generator, server, and client / 基于 Swoole 协程的 PHP gRPC 库,包含 protoc 代码生成器、服务器、客户端
Last synced: 19 Dec 2024
https://github.com/nleiva/grpc-tls
Testing repo to validate all gRPC TLS options
Last synced: 07 Nov 2024
https://github.com/vladmeer/raydium-sniper
Token sniper in Raydium
grpc raydium raydium-bot raydium-sniper sniper sniping snipingbot solana solana-bot solana-raydium-sniper solana-sniper solana-trading-bot token-sniper trading-bot yellowstone
Last synced: 21 Jan 2025
https://github.com/russellluo/protoc-go-plugins
Some useful Go's protoc plugins.
Last synced: 06 Nov 2024
https://github.com/glassonion1/logz
The logz is Go library for grouping a access log and application logs
go golang grpc http logger logging opentelemetry
Last synced: 01 Nov 2024
https://github.com/tarcieri/ithos
A cryptographically verifiable access control and directory system for Linux servers
access-control authentication authorization blockchain capabilities credentials database delegation directory ed25519 grpc kerberos ldap pam password-server pki policy rust security x509
Last synced: 31 Oct 2024
https://github.com/profjordanov/realworld-microservices
Microservices based .NET Core backend implementation for RealWorld.
asp conduit-backend cqrs ddd-architecture grpc microservices realworld
Last synced: 14 Nov 2024
https://github.com/devsu/condor-framework
Framework for building GRPC services in Node JS. Include middleware, and more.
condor-framework grpc grpc-framework grpc-service middleware node nodejs
Last synced: 12 Nov 2024
https://github.com/piotrkowalczuk/promgrpc
Prometheus instrumentation library for gRPC powered Go applications.
golang grpc instrumentation library metrics monitoring observability prometheus
Last synced: 19 Jan 2025
https://github.com/romnn/ldap-manager
cloud-native LDAP web management interface.
authentication cloud-native golang grpc helm k8s kubernetes ldap openldap user-management web-application
Last synced: 18 Nov 2024
https://github.com/johanbrandhorst/grpc-wasm
gRPC-Web implementation in Go, built using the WASM architecture target
golang grpc grpc-web protobuf wasm webassembly
Last synced: 20 Dec 2024
https://github.com/a11ywatch/crawler
gRPC web crawler turbo charged for performance
a11ywatch crawler grpc scraper
Last synced: 19 Jan 2025
https://github.com/smartive/zitadel-rust
An implementation of the ZITADEL gRPC API in Rust. Complemented with other useful elements such as ServiceAccount auth.
api authn authz client grpc rust rust-crate zitadel
Last synced: 22 Jan 2025
https://github.com/n0stack/n0stack
A simple cloud provider using gRPC
cloud-providers go golang grpc virtualization
Last synced: 25 Nov 2024
https://github.com/hb-chen/micro-mesh
gRPC微服务架构实践
grpc grpc-gateway istio rbac service-mesh
Last synced: 31 Oct 2024
https://github.com/salrashid123/grpc_xds
gRPC xDS Loadbalancing
envoyproxy grpc grpc-xds load-balancer xds
Last synced: 22 Nov 2024
https://github.com/chrislee87/rpc_benchmark
Detailed benchmark for grpc-go and thrift-go
go grpc latency thrift throughput
Last synced: 16 Nov 2024
https://github.com/lileio/image_service
An image processing gRPC service, with optional cloud storage
docker golang grpc image-processing libvips lile service
Last synced: 07 Nov 2024
https://github.com/anonrig/awacs
Next-gen mobile first analytics server (think Mixpanel, Google Analytics) with built-in encryption supporting HTTP2 and gRPC. Node.js, headless, API-only, horizontally scaleable.
grpc http2 javascript microservice privacy security
Last synced: 16 Oct 2024