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/mosuka/bayard
A full-text search and indexing server written in Rust.
gossip-protocol grpc http-server rust search-engine swim
Last synced: 16 Jan 2025
https://github.com/tikv/grpc-rs
The gRPC library for Rust built on C Core library and futures
Last synced: 21 Jan 2025
https://github.com/pingcap/grpc-rs
The gRPC library for Rust built on C Core library and futures
Last synced: 14 Jan 2025
https://github.com/stepci/stepci
Automated API Testing and Quality Assurance
actions api-client api-rest api-testing api-testing-framework automated-testing ci continuous-integration github-actions graphql grpc grpc-client integration-testing load-testing qa soap swagger test-automation testing-tools trpc
Last synced: 21 Jan 2025
https://github.com/go-dev-frame/sponge
A powerful Go development framework for developing RESTful APIs, gRPC, and microservices projects in a "low-code" manner.
cloud-native code-generation custom-templates developer-tools gin go-sponge golang grpc grpc-gateway low-code microservice restful-api sponge web
Last synced: 16 Jan 2025
https://github.com/steadylearner/rust-full-stack
Rust projects here are easy to use. There are blog posts for them also.
actix-web fullstack-rust grpc grpc-rust rocket-rs rust rust-backend rust-chat rust-docker rust-example rust-frontend rust-json-webservice rust-microservices rust-yew sitemap steadylearner tonic warp websocket yew
Last synced: 19 Jan 2025
https://github.com/steadylearner/Rust-Full-Stack
Rust projects here are easy to use. There are blog posts for them also.
actix-web fullstack-rust grpc grpc-rust rocket-rs rust rust-backend rust-chat rust-docker rust-example rust-frontend rust-json-webservice rust-microservices rust-yew sitemap steadylearner tonic warp websocket yew
Last synced: 30 Oct 2024
https://github.com/danielgtaylor/python-betterproto
Clean, modern, Python 3.6+ code generator & library for Protobuf 3 and async gRPC
asyncio code-generator grpc plugin protocol-buffer-compiler python-3
Last synced: 20 Jan 2025
https://github.com/google/vizier
Python-based research interface for blackbox and hyperparameter optimization, based on the internal Google Vizier Service.
algorithm bayesian-optimization blackbox-optimization deep-learning distributed-computing distributed-systems evolutionary-algorithms google grpc hyperparameter-optimization hyperparameter-tuning machine-learning open-source optimization tuning tuning-parameters vizier
Last synced: 21 Jan 2025
https://github.com/storj/drpc
drpc is a lightweight, drop-in replacement for gRPC
drpc go grpc microservices nanoservices proto rpc
Last synced: 21 Jan 2025
https://github.com/lileio/lile
Easily generate gRPC services in Go ⚡️
framework go grpc microservice prometheus pubsub zipkin
Last synced: 17 Jan 2025
https://github.com/zhufuyi/sponge
Sponge is a powerful Go development framework, it's easy to develop web, gRPC and microservice projects, it supports generating the necessary code for your project based on custom templates.
cloud-native code-generation custom-templates developer-tools gin go-sponge golang grpc low-code microservice sponge web
Last synced: 12 Dec 2024
https://github.com/grpc-ecosystem/grpc-health-probe
A command-line tool to perform health-checks for gRPC applications in Kubernetes and elsewhere
Last synced: 21 Jan 2025
https://github.com/connectrpc/connect-es
The TypeScript implementation of Connect: Protobuf RPC that works.
connectrpc express fastify-plugin grpc grpc-web javascript nextjs nodejs protobuf protoc-plugin rpc schema typescript
Last synced: 21 Jan 2025
https://github.com/unionj-cloud/go-doudou
go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.
apollo cloud-native etcd framework go golang grpc grpc-go microservice nacos openapi orm rate-limiting rest restful-api service-mesh swagger3
Last synced: 16 Jan 2025
https://github.com/alphayu/adnc
.NET微服务/分布式开发框架,同时也适用于单体架构系统的开发。
adnc consul dapr ddd dotnet6 efcore fluentvalidation grpc microservices rabbitmq redis refit restful skywalking
Last synced: 16 Jan 2025
https://github.com/elixir-grpc/grpc
An Elixir implementation of gRPC
elixir google-protocol-buffers grpc grpc-elixir http2 proto protobuf rpc
Last synced: 21 Jan 2025
https://github.com/tony612/grpc-elixir
An Elixir implementation of gRPC
elixir google-protocol-buffers grpc grpc-elixir http2 proto protobuf rpc
Last synced: 14 Dec 2024
https://github.com/AlphaYu/adnc
.NET微服务/分布式开发框架,同时也适用于单体架构系统的开发。
adnc consul dapr ddd dotnet6 efcore fluentvalidation grpc microservices rabbitmq redis refit restful skywalking
Last synced: 13 Nov 2024
https://github.com/AlphaYu/Adnc
.NET微服务/分布式开发框架,同时也适用于单体架构系统的开发。
adnc consul dapr ddd dotnet6 efcore fluentvalidation grpc microservices rabbitmq redis refit restful skywalking
Last synced: 02 Nov 2024
https://github.com/eolinker/apinto
基于golang开发的网关。具有各种插件,可以自行扩展,即插即用。此外,它可以快速帮助企业管理API服务,提高API服务的稳定性和安全性。
api api-gateway apigateway apinto dubbo2 gateway go goku golang grpc loadbalancer microservice middleware plugin proxy router servicemesh
Last synced: 16 Jan 2025
https://github.com/jhump/protoreflect
Reflection (Rich Descriptors) for Go Protocol Buffers
go golang grpc protobuf protocol-buffers reflection
Last synced: 21 Jan 2025
https://github.com/improbable-eng/ts-protoc-gen
Protocol Buffers Compiler (protoc) plugin for TypeScript and gRPC-Web.
grpc grpc-web plugin protoc protocol-buffers ts typescript
Last synced: 16 Jan 2025
https://github.com/grpc-ecosystem/go-grpc-prometheus
Prometheus monitoring for your gRPC Go servers.
golang grpc interceptor metrics monitoring prometheus
Last synced: 29 Sep 2024
https://github.com/gnes-ai/gnes
GNES is Generic Neural Elastic Search, a cloud-native semantic search system based on deep neural network.
cloud-native computer-vision database deep-learning distributed-systems dnn docker-swarm elasticsearch gnes grpc machine-learning microservices neural-network nlp python pytorch search-engine semantic-search tensorflow video-processing
Last synced: 29 Sep 2024
https://github.com/go-kiss/sniper
轻量级 go 业务框架
go golang golang-framework grpc http rpc
Last synced: 18 Jan 2025
https://github.com/aleskxyz/reality-ezpz
Install sing-box/xray and configure vless / tuic / hysteria2 / shadowtls for reality or tls (letsencrypt) over different transport protocols (tcp, http, grpc and websocket) with user management capability in CLI, TUI and Telegram bot by a single command in docker compose!
bash cdn cloudflare docker docker-compose grpc hysteria2 letsencrypt qrcode reality shadowtls sing-box telegram-bot tls tuic user-management vless warp websocket xray
Last synced: 17 Jan 2025
https://github.com/bradleyjkemp/grpc-tools
A suite of gRPC debugging tools. Like Fiddler/Charles but for gRPC.
debugging-tool grpc interceptor middleware proxy tls
Last synced: 18 Jan 2025
https://github.com/imiphp/imi
imi 是一款支持长连接微服务分布式的 PHP 开发框架,它可以运行在 PHP-FPM、Swoole、Workerman、RoadRunner 等多种容器环境下。它支持 HttpApi、WebSocket、TCP、UDP、MQTT 服务的开发。特别适合互联网微服务、即时通讯聊天im、物联网等场景!QQ群:17916227
amqp coroutine golang grpc imi jwt kafka mqtt mvc mysql pgsql php php-framework rabbitmq redis roadrunner swoole swoole-framework websocket workerman
Last synced: 21 Jan 2025
https://github.com/warmuuh/milkman
An Extensible Request/Response Workbench
grpc hacktoberfest http milkman-plugins rest testing
Last synced: 17 Jan 2025
https://github.com/njpatel/grpcc
A gRPC cli interface for easy testing against gRPC servers
developer-tools devops devtools grpc grpc-client http2 protobuf protobuf3
Last synced: 18 Jan 2025
https://github.com/harlow/go-micro-services
HTTP up front, Protobufs in the rear
consul go golang grpc jaeger microservice protobuf
Last synced: 17 Jan 2025
https://github.com/mosuka/blast
Blast is a full text search and indexing server, written in Go, built on top of Bleve.
blast cluster docker go golang grpc index raft restful-api search search-engine
Last synced: 18 Jan 2025
https://github.com/lucperkins/colossus
Colossus — An example microservice architecture for Kubernetes using Bazel, Go, Java, Docker, Kubernetes, Minikube, Gazelle, gRPC, Prometheus, Grafana, and more
bazel docker go golang grpc grpc-go grpc-java java kubectl kubernetes minikube
Last synced: 22 Jan 2025
https://github.com/taverntesting/tavern
A command-line tool and Python library and Pytest plugin for automated testing of RESTful APIs, with a simple, concise and flexible YAML-based syntax
grpc grpc-python http mqtt pytest python test-automation testing
Last synced: 21 Jan 2025
https://github.com/open-source-labs/swell
Swell: API development tool that enables developers to test endpoints served over streaming technologies including Server-Sent Events (SSE), WebSockets, HTTP2, GraphQL, gRPC, and tRPC..
api endpoint graphql grpc http2 monitoring postman server-sent-events sse streaming streaming-api testing trpc websockets
Last synced: 20 Jan 2025
https://github.com/open-source-labs/Swell
Swell: API development tool that enables developers to test endpoints served over streaming technologies including Server-Sent Events (SSE), WebSockets, HTTP2, GraphQL, gRPC, and tRPC..
api endpoint graphql grpc http2 monitoring postman server-sent-events sse streaming streaming-api testing trpc websockets
Last synced: 25 Oct 2024
https://github.com/meysamhadeli/booking-microservices
Practical microservices, built with .Net 9, DDD, CQRS, Event Sourcing, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
aspnetcore clean-architecture cqrs ddd dotnet dotnet-core dotnetcore event-driven-architecture event-sourcing grpc kubernetes masstransit messaging microservice microservices mongodb oauth2 opentelemetry redis vertical-slice-architecture
Last synced: 17 Jan 2025
https://github.com/getezy/ezy
🔥 GUI client for gRPC/gRPC-Web
api api-testing developer-tools grpc grpc-client grpc-gui grpc-web testing testing-tools
Last synced: 30 Oct 2024
https://github.com/mailgun/gubernator
High Performance Rate Limiting MicroService and Library
cloudnative golang golang-library grpc microservice rate-limiter rate-limiting
Last synced: 29 Sep 2024
https://github.com/gotomicro/ego
A simple and component-based microservice kit for go. 一个简单的基于组件的 Go 微服务套件。
ego gin go gorm grpc http microservice redis resty
Last synced: 16 Jan 2025
https://github.com/mwitkow/grpc-proxy
gRPC proxy is a Go reverse proxy that allows for rich routing of gRPC calls with minimum overhead.
Last synced: 21 Jan 2025
https://github.com/apple/servicetalk
A networking framework that evolves with your application
framework grpc http http2 java microservices netty reactive reactive-streams rpc
Last synced: 16 Jan 2025
https://github.com/vmagamedov/grpclib
Pure-Python gRPC implementation for asyncio
asyncio grpc h2 microservices protobuf python
Last synced: 15 Nov 2024
https://github.com/vardius/go-api-boilerplate
Go Server/API boilerplate using best practices DDD CQRS ES gRPC
api best-practices boilerplate bootstrap cqrs ddd docker event-sourcing golang grpc helm helm-charts kubernetes microservices oauth2 oauth2-server restful rpc starter-kit telepresence
Last synced: 20 Jan 2025
https://github.com/mehdihadeli/go-food-delivery-microservices
🍕 A practical and imaginary food delivery microservices, built with golang, domain-driven design, cqrs, event sourcing, vertical slice architecture, event-driven architecture, and the latest technologies.
bdd boilerplate clean-architecture cqrs cqrs-pattern ddd distributed-systems domain-driven-design event-driven-architecture event-sourcing eventsourcing go golang grpc integration-test integration-testing microservice microservices microservices-architecture vertical-slice-architecture
Last synced: 17 Jan 2025
https://github.com/malijs/mali
A minimalistic gRPC microservice framework for Node.js
Last synced: 19 Jan 2025
https://github.com/saturnism/grpc-by-example-java
A collection of useful/essential gRPC Java Examples
containers distributed-tracing docker examples grpc grpc-java java java8 jpa kubernetes prometheus rxjava rxjava2 spring-boot stream zipkin
Last synced: 20 Jan 2025
https://github.com/alphacep/vosk-server
WebSocket, gRPC and WebRTC speech recognition server based on Vosk and Kaldi libraries
asr grpc kaldi python saas speech-recognition vosk webrtc websocket
Last synced: 27 Nov 2024
https://github.com/short-d/short
URL shortening service written in Go and React
clean-architecture codeclimate codecov continuous-delivery datadog gitops go grpc ipstack kubernetes microservices-architecture oauth postgresql react recaptcha scss segement solid-principles typescript unit-testing
Last synced: 17 Jan 2025
https://github.com/grpc/grpc-dart
The Dart language implementation of gRPC.
Last synced: 16 Jan 2025
https://github.com/open-source-labs/chronos
📊 📊 📊 Monitors the health and web traffic of servers, microservices, Kubernetes/Kafka clusters, containers, and AWS services with real-time data monitoring and receive automated notifications over Slack or email.
aws container-stats desktop-application docker docker-container electron graphql grpc health kafka kubernetes microservice-toolkit microservices monitoring monitoring-tool nodejs npm-module npm-package react typescript
Last synced: 20 Jan 2025
https://github.com/open-source-labs/Chronos
📊 📊 📊 Monitors the health and web traffic of servers, microservices, Kubernetes/Kafka clusters, containers, and AWS services with real-time data monitoring and receive automated notifications over Slack or email.
aws container-stats desktop-application docker docker-container electron graphql grpc health kafka kubernetes microservice-toolkit microservices monitoring monitoring-tool nodejs npm-module npm-package react typescript
Last synced: 25 Oct 2024
https://github.com/cloudstateio/cloudstate
Distributed State Management for Serverless
akka cloud-native golang graalvm grpc java javascript knative kubernetes nodejs reactive serverless
Last synced: 02 Nov 2024
https://github.com/src-d/proteus
Generate .proto files from Go source code.
Last synced: 18 Jan 2025
https://github.com/q315523275/familybucket
集合.net core、ocelot、consul、netty、rpc、eventbus、configserver、tracing、sqlsugar、vue-admin、基础管理平台等构建的微服务一条龙应用
configserver consul elasticsearch eventbus grpc netcore2 ocelot rabbit-mq sqlsugar tracing
Last synced: 20 Jan 2025
https://github.com/q315523275/FamilyBucket
集合.net core、ocelot、consul、netty、rpc、eventbus、configserver、tracing、sqlsugar、vue-admin、基础管理平台等构建的微服务一条龙应用
configserver consul elasticsearch eventbus grpc netcore2 ocelot rabbit-mq sqlsugar tracing
Last synced: 02 Nov 2024
https://github.com/go-kratos/gateway
A high-performance API Gateway with middlewares, supporting HTTP and gRPC protocols.
api api-gateway gateway grpc http microservices reverse-proxy
Last synced: 19 Jan 2025
https://github.com/yorkie-team/yorkie
Yorkie is a document store for collaborative applications.
collaborative-applications crdt go grpc hacktoberfest realtime-collaboration yorkie
Last synced: 07 Nov 2024
https://github.com/duyanming/viper
Viper 是一个基于Anno微服务引擎开发的Dashboard示例项目。Anno 底层通讯采用 grpc、thrift。自带服务发现、调用链追踪、Cron 调度、限流、事件总线等等
anno apigateway cqrs dashboard ddd grpc microservice thrift viper
Last synced: 17 Jan 2025
https://github.com/gustavnavar/Grid.Blazor
Grid component with CRUD for Blazor (client-side and server-side) and ASP.NET Core MVC
asp-net-core asp-net-mvc blazor blazor-component crud datagrid grid grpc rest rest-api table webassembly
Last synced: 29 Oct 2024
https://github.com/gustavnavar/grid.blazor
Grid component with CRUD for Blazor (client-side and server-side) and ASP.NET Core MVC
asp-net-core asp-net-mvc blazor blazor-component crud datagrid grid grpc rest rest-api table webassembly
Last synced: 17 Jan 2025
https://github.com/gusaul/grpcox
Like Postman, but for gRPC: web based GUI client for gRPC Development Testing
Last synced: 15 Nov 2024
https://github.com/hamed-shirbandi/taskomask
Task management system based on .NET 8 with Microservices, DDD, CQRS, Event Sourcing and Testing Concepts
bdd blazor clean-architechture cqrs csharp ddd docker docker-compose event-driven-architecture event-sourcing feature-folder-structure grpc identityserver microservices mvc net6 tdd use-case-driven-development vertical-slice-architecture webapi
Last synced: 17 Jan 2025
https://github.com/go-masonry/mortar
Mortar is a GO framework/library for building gRPC (and REST) web services.
dependency-injection di fx golang grpc metrics microservice middleware monitoring opentracing prometheus protobuf trace
Last synced: 05 Nov 2024
https://github.com/google/startup-os
Working examples of Google's Open Source stack and deployment to the cloud.
bazel cpp dagger firebase firestore grpc grpc-java java protocol-buffers
Last synced: 28 Oct 2024
https://github.com/ymmt2005/grpc-tutorial
gRPC tutorial for Japanese readers
Last synced: 18 Jan 2025
https://github.com/rapidloop/nrpc
nRPC is like gRPC, but over NATS
go grpc protobuf rpc-framework
Last synced: 20 Dec 2024
https://github.com/nats-rpc/nrpc
nRPC is like gRPC, but over NATS
go grpc protobuf rpc-framework
Last synced: 15 Nov 2024
https://github.com/shijuvar/go-distributed-sys
Guidance for building event-driven distributed systems and microservices in Go with NATS JetStream, gRPC and CockroachDB
cockroachdb cqrs event-sourcing go golang grpc grpc-go microservices nats nats-jetstream nats-streaming
Last synced: 22 Jan 2025
https://github.com/kubemq-io/kubemq-community
KubeMQ is a Kubernetes native message queue broker
docker golang grpc kubernetes kubernetes-cluster message-broker message-queue pubsub queue request-reply rest-api rpc sdk-c-sharp sdk-go sdk-java sdk-python
Last synced: 04 Nov 2024
https://github.com/wvlet/airframe
Essential Building Blocks for Scala
airframe airspec command-line-parser config dependency-injection grpc guice jmx json logger metrics msgpack rpc scala scalajs serialization sql testing-framework
Last synced: 25 Nov 2024
https://github.com/shijuvar/gokit
Go Examples: From basics to distributed systems
cockroach-database cockroachdb distributed-systems golang grpc influxdb microservices mongodb nats nats-streaming restful-api
Last synced: 18 Jan 2025
https://github.com/bigcommerce/gruf
gRPC Ruby Framework
grpc grpc-ruby-framework grpc-services gruf protobuf rails ruby
Last synced: 22 Jan 2025
https://github.com/gb28181/gb28181.solution
Linux/Win/Docker/kubernetes/Chart/Kustomize/GB28181/SIP/RTP/SDP/WebRTC/作为上下级域/平台级联互联
csharp dotnet-core dotnetcore gb28181 gb28181-2016 grpc k8s kubernetes kustomize linux netcore netcore3 rpc rtp rtsp sdp sip sipsorcery streaming webrtc
Last synced: 18 Jan 2025
https://github.com/GB28181/GB28181.Solution
Linux/Win/Docker/kubernetes/Chart/Kustomize/GB28181/SIP/RTP/SDP/WebRTC/作为上下级域/平台级联互联
csharp dotnet-core dotnetcore gb28181 gb28181-2016 grpc k8s kubernetes kustomize linux netcore netcore3 rpc rtp rtsp sdp sip sipsorcery streaming webrtc
Last synced: 25 Oct 2024
https://github.com/gorilla/rpc
Package gorilla/rpc is a golang foundation for RPC over HTTP services.
go golang gorilla gorilla-web-toolkit grpc rpc
Last synced: 12 Nov 2024
https://github.com/buildbuddy-io/buildbuddy
BuildBuddy is an open source Bazel build event viewer, result store, remote cache, and remote build execution platform.
bazel build build-tools cache golang grpc kubernetes protobuf react remote-caching remote-execution results-viewer test typescript
Last synced: 15 Jan 2025
https://github.com/cary-sas/v2ray_bin
梅林380 固件的魔改科学上网插件
armv5 asuswrt-merlin grpc hysteria2 koolshare naiveproxy reality shadowsocks shadowsocks-2022 ss ssr trojan trojan-go v2ray vision vison vless vmess xray xtls
Last synced: 17 Jan 2025
https://github.com/yoyofx/yoyogo
🦄🌈 YoyoGo is a simple, light and fast , dependency injection based micro-service framework written in Go. Support Nacos ,Consoul ,Etcd ,Eureka ,kubernetes.
consul consul-agent containers dependency-injection eureka go grpc ioc kubernetes microservices middleware mvc nacos web
Last synced: 08 Nov 2024
https://github.com/containerd/ttrpc
GRPC for low-memory environments
go golang golang-library golang-package grpc protocol rpc stream
Last synced: 21 Jan 2025
https://github.com/tmc/grpc-websocket-proxy
A proxy to transparently upgrade grpc-gateway streaming endpoints to use websockets
grpc grpc-gateway proxy websocket
Last synced: 16 Jan 2025
https://github.com/dvkunion/seamoon
月海 (Sea Moon) 是一款 FaaS/BaaS 实现的 Serverless 网络工具
cloudnative golang gost grpc network-tools proxy serverless shadowsocks socks5 tor tunnel v2ray websocket
Last synced: 17 Jan 2025
https://github.com/DVKunion/SeaMoon
月海 (Sea Moon) 是一款 FaaS/BaaS 实现的 Serverless 网络工具
cloudnative golang gost grpc network-tools proxy serverless shadowsocks socks5 tor tunnel v2ray websocket
Last synced: 21 Nov 2024
https://github.com/aklivity/zilla
🦎 A multi-protocol edge & service proxy. Seamlessly interface web apps, IoT clients, & microservices to Apache Kafka® via declaratively defined, stateless APIs.
api-gateway asyncapi event-driven-architecture event-stream-proxy event-streaming grpc iot kafka kafka-proxy mqtt openapi proxy rest server-sent-events streaming-api
Last synced: 18 Jan 2025
https://github.com/sercand/kuberesolver
Grpc Load Balancer with Kubernetes resolver
Last synced: 07 Nov 2024