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/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/pingcap/grpc-rs

The gRPC library for Rust built on C Core library and futures

grpc rust

Last synced: 14 Jan 2025

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

The gRPC library for Rust built on C Core library and futures

grpc rust

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

grpc grpc-health kubernetes

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/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/rogchap/wombat

Cross platform gRPC client

go grpc linux macos svelte wails windows

Last synced: 16 Jan 2025

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

Rust implementation of gRPC

grpc http2 protobuf tokio-rs

Last synced: 29 Sep 2024

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/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/wizwizdev/wizwizxui-timebot

Bot showing the volume and remaining subscription x-ui panel

bot cdn grpc reality telegram tls trojan v2ray vless vmess xray xtls xtls-rprx-vision xui

Last synced: 17 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: 15 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: 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/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/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/mwitkow/grpc-proxy

gRPC proxy is a Go reverse proxy that allows for rich routing of gRPC calls with minimum overhead.

golang grpc proxy

Last synced: 21 Jan 2025

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/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/ionorg/ion-sfu

Pure Go WebRTC SFU

golang grpc json-rpc sfu webrtc

Last synced: 07 Nov 2024

https://github.com/planetscale/vtprotobuf

A Protocol Buffers compiler that generates optimized marshaling & unmarshaling Go code for ProtoBuf APIv2

codegen go grpc protobuf vitess

Last synced: 16 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/lesnyrumcajs/grpc_bench

Various gRPC benchmarks

benchmark grpc performance

Last synced: 17 Jan 2025

https://github.com/malijs/mali

A minimalistic gRPC microservice framework for Node.js

grpc hacktoberfest mali node

Last synced: 19 Jan 2025

https://github.com/LesnyRumcajs/grpc_bench

Various gRPC benchmarks

benchmark grpc performance

Last synced: 30 Oct 2024

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/grpc/grpc-dart

The Dart language implementation of gRPC.

dart grpc

Last synced: 16 Jan 2025

https://github.com/mix-go/mix

✨ Standard Toolkit for Go fast development / Go 快速开发标准工具包

api cli framework grpc mix mix-go mixgo web websocket

Last synced: 07 Nov 2024

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/stargate/stargate

An open source data gateway

cassandra cql graphql grpc java rest

Last synced: 15 Jan 2025

https://github.com/mailgun/kafka-pixy

gRPC/REST proxy for Kafka

grpc http json kafka proxy rest

Last synced: 19 Jan 2025

https://github.com/src-d/proteus

Generate .proto files from Go source code.

go grpc protobuf protobuf3

Last synced: 18 Jan 2025

https://github.com/yangfuhai/jboot

一个优雅的微服务框架,SpringCloud 之外的另一个选择,已经使用在用户量过亿的商业产品上,有超过1000家公司在使用Jboot做极速开发...

activemq ehcache grpc jboot jfinal metrics motan rabbitmq redis redismq thrift undertow

Last synced: 16 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: 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/gusaul/grpcox

Like Postman, but for gRPC: web based GUI client for gRPC Development Testing

grpc grpc-go testing-tools

Last synced: 15 Nov 2024

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

grpc

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

https://github.com/tokopedia/gripmock

gRPC Mock Server

grpc mock mockserver

Last synced: 15 Nov 2024

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/shenghui0779/yiigo

一个好用的Go项目脚手架和工具包

crypto framework go golang grpc hash http location mutex sql-builder timewheel tool validator yiigo

Last synced: 07 Nov 2024

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

grpc kubernetes resolver

Last synced: 07 Nov 2024