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

The java implementation of Apache Dubbo. An RPC and microservice framework.

distributed-systems dubbo framework grpc http java microservices restful rpc service-mesh web

Last synced: 20 Jan 2025

https://github.com/kong/insomnia

The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.

api api-client api-design curl electron-app graphql grpc http-client rest-api websockets

Last synced: 20 Jan 2025

https://github.com/Kong/insomnia

The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.

api api-client api-design curl electron-app graphql grpc http-client rest-api websockets

Last synced: 25 Oct 2024

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

Your ultimate Go microservices framework for the cloud-native era.

architecture cloud-native framework generate go golang grpc http kratos microservice microservices protobuf

Last synced: 20 Jan 2025

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

The Go language implementation of gRPC. HTTP/2 based RPC

dogs-over-cats giant-robots go golang grpc hacktoberfest microservices nanoservices proto rpc

Last synced: 20 Jan 2025

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

The Go language implementation of gRPC. HTTP/2 based RPC

dogs-over-cats giant-robots go golang grpc hacktoberfest microservices nanoservices proto rpc

Last synced: 24 Oct 2024

https://grpc-ecosystem.github.io/grpc-gateway/

gRPC to JSON proxy generator following the gRPC HTTP spec

go grpc grpc-gateway openapi rest-api restful-api swagger

Last synced: 19 Nov 2024

https://github.com/grpc-ecosystem/grpc-gateway

gRPC to JSON proxy generator following the gRPC HTTP spec

go grpc grpc-gateway openapi rest-api restful-api swagger

Last synced: 20 Jan 2025

https://github.com/googlecloudplatform/microservices-demo

Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.

gcp gke google-cloud grpc istio kubernetes kustomize sample-application samples skaffold terraform

Last synced: 20 Jan 2025

https://github.com/GoogleCloudPlatform/microservices-demo

Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.

gcp gke google-cloud grpc istio kubernetes kustomize sample-application samples skaffold terraform

Last synced: 25 Oct 2024

https://github.com/weaviate/weaviate

Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database​.

approximate-nearest-neighbor-search generative-search grpc hnsw hybrid-search image-search information-retrieval mlops nearest-neighbor-search neural-search recommender-system search-engine semantic-search semantic-search-engine similarity-search vector-database vector-search vector-search-engine vectors weaviate

Last synced: 20 Jan 2025

https://github.com/semi-technologies/weaviate

Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database​.

approximate-nearest-neighbor-search generative-search grpc hnsw hybrid-search image-search information-retrieval mlops nearest-neighbor-search neural-search recommender-system search-engine semantic-search semantic-search-engine similarity-search vector-database vector-search vector-search-engine vectors weaviate

Last synced: 10 Dec 2024

https://github.com/fullstorydev/grpcurl

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

golang grpc protobuf

Last synced: 20 Jan 2025

https://github.com/up9inc/mizu

The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes

amqp cloud-native devops devops-tools docker forensics go golang grpc incident-response kafka kubernetes microservice microservices microservices-application observability redis rest sniffer wireshark

Last synced: 09 Nov 2024

https://github.com/kubeshark/kubeshark

The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes

amqp cloud-native devops devops-tools docker forensics go golang grpc incident-response kafka kubernetes microservice microservices microservices-application observability redis rest sniffer wireshark

Last synced: 20 Jan 2025

https://github.com/hyperium/tonic

A native gRPC client & server implementation with async/await support.

async grpc proto rpc rust

Last synced: 20 Jan 2025

https://github.com/tyktechnologies/tyk

Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols

api api-gateway api-management cloudnative go graphql grpc k8s kubernetes microservices reverse-proxy tyk

Last synced: 20 Jan 2025

https://github.com/bufbuild/buf

The best way of working with Protocol Buffers.

buf-cli buf-schema-registry grpc protobuf protoc protocol-buffers

Last synced: 20 Jan 2025

https://github.com/TykTechnologies/tyk

Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols

api api-gateway api-management cloudnative go graphql grpc k8s kubernetes microservices reverse-proxy tyk

Last synced: 28 Oct 2024

https://github.com/uw-labs/bloomrpc

Former GUI client for gRPC services. No longer maintained.

grpc

Last synced: 05 Nov 2024

https://github.com/bloomrpc/bloomrpc

Former GUI client for gRPC services. No longer maintained.

grpc

Last synced: 19 Jan 2025

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

gRPC for Web Clients

grpc javascript web

Last synced: 20 Jan 2025

https://github.com/artilleryio/artillery

The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.

api automation aws browser fargate grpc http javascript lambda load opentelemetry otel performance playwright serverless socketio stress testing typescript websocket

Last synced: 20 Jan 2025

https://github.com/smallnest/rpcx

Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱! build for cloud!

dubbo grpc microservice microservices rpc service-discovery

Last synced: 20 Jan 2025

https://github.com/franzkafkayu/x-ui

Lightweight Xray panel with multi-protocol and multi-user on the same port,supports English language and Telegram bot. Easy to use and easy to manage.

grpc proxy reality shadowsocks shadowsocks2022 telegram-bot trojan v2ray vless vmess vpn x-ui xray xray-core xtls xtls-rprx-vision

Last synced: 19 Jan 2025

https://github.com/centrifugal/centrifugo

Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.

eventsource grpc http-streaming http3 messaging pubsub real-time redis scalability sockjs sse streaming websocket websockets webtransport

Last synced: 20 Jan 2025

https://github.com/centrifugal/centrifuGo

Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.

eventsource grpc http-streaming http3 messaging pubsub real-time redis scalability sockjs sse streaming websocket websockets webtransport

Last synced: 24 Oct 2024

https://github.com/FranzKafkaYu/x-ui

Lightweight Xray panel with multi-protocol and multi-user on the same port,supports English language and Telegram bot. Easy to use and easy to manage.

grpc proxy reality shadowsocks shadowsocks2022 telegram-bot trojan v2ray vless vmess vpn x-ui xray xray-core xtls xtls-rprx-vision

Last synced: 28 Oct 2024

https://github.com/siderolabs/talos

Talos Linux is a modern Linux distribution built for Kubernetes.

cloud-native containerd go grpc kubernetes kubernetes-distribution linux linux-distribution musl

Last synced: 20 Jan 2025

https://github.com/talos-systems/talos

Talos Linux is a modern Linux distribution built for Kubernetes.

cloud-native containerd go grpc kubernetes kubernetes-distribution linux linux-distribution musl

Last synced: 17 Jan 2025

https://github.com/cloudwego/kitex

Go RPC framework with high-performance and strong-extensibility for building micro-services.

framework go grpc microservices protobuf rpc streaming thrift

Last synced: 20 Jan 2025

https://github.com/grpc-ecosystem/go-grpc-middleware

Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.

authentication generic-functions golang grpc interceptor library logging middleware retries testing

Last synced: 20 Jan 2025

https://github.com/hyperf/hyperf

🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.

amqp annotation aop attributes coroutine dependency-injection framework grpc hyperf json-rpc microservice microservices opentracing php psr-14 psr-15 psr-7 swoole swow websocket

Last synced: 20 Jan 2025

https://github.com/hyperf-cloud/hyperf

🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.

amqp annotation aop attributes coroutine dependency-injection framework grpc hyperf json-rpc microservice microservices opentracing php psr-14 psr-15 psr-7 swoole swow websocket

Last synced: 20 Dec 2024

https://github.com/flyteorg/flyte

Scalable and flexible workflow orchestration platform that seamlessly unifies data, ML and analytics stacks.

data data-analysis data-science dataops declarative fine-tuning flyte golang grpc hacktoberfest kubernetes kubernetes-operator llm machine-learning mlops orchestration-engine production python scale workflow

Last synced: 20 Jan 2025

https://github.com/gogo/protobuf

[Deprecated] Protocol Buffers for Go with Gadgets

go golang grpc protobuf protocol-buffers

Last synced: 20 Jan 2025

https://github.com/GoGo/protobuf

[Deprecated] Protocol Buffers for Go with Gadgets

go golang grpc protobuf protocol-buffers

Last synced: 24 Oct 2024

https://github.com/techschool/simplebank

Backend master class: build a simple bank service in Go

backend docker gin go golang grpc grpc-go http-server kubernetes

Last synced: 21 Jan 2025

https://github.com/fullstorydev/grpcui

An interactive web UI for gRPC, along the lines of postman

golang grpc postman

Last synced: 20 Jan 2025

https://github.com/authzed/spicedb

Open Source, Google Zanzibar-inspired database for scalably storing and querying fine-grained authorization data

abac acl ciam cloud-native database distributed-systems entitlements fga fine-grained-access-control grpc kubernetes latency permissions production rbac rebac scale security security-tools zanzibar

Last synced: 21 Jan 2025

https://github.com/asynkron/protoactor-go

Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin

actor-model actors akka clustering cross-platform distributed-computing distributed-systems go golang grpc protobuf

Last synced: 21 Jan 2025

https://github.com/uber/prototool

Your Swiss Army Knife for Protocol Buffers

grpc grpc-go proto3 protobuf protoc protocol-buffers

Last synced: 22 Jan 2025

https://github.com/permify/permify

An open-source authorization as a service inspired by Google Zanzibar, designed to build and manage fine-grained and scalable authorization systems for any application.

abac access-control acl authorization ciam cloud-native distributed fga fine-grained-access-control golang grpc kubernetes least-privilege permission permissions rbac rebac security zanzibar

Last synced: 21 Jan 2025

https://github.com/line/armeria

Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.

gateway grpc grpc-client grpc-server hacktoberfest http http-client http-server http2 micro-framework microservices netty rpc rpc-client rpc-framework rpc-library rpc-server thrift thrift-client thrift-server

Last synced: 21 Jan 2025

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

gRPC for Node.js

grpc hacktoberfest

Last synced: 20 Jan 2025

https://github.com/douyu/jupiter

Jupiter: Governance-oriented Microservice Framework.

douyu douyutv etcd go golang governance grpc jupiter metrics microservice trace web-framework

Last synced: 21 Jan 2025

https://github.com/improbable-eng/grpc-web

gRPC Web implementation for Golang and TypeScript

browser golang grpc grpc-web typescript

Last synced: 21 Jan 2025

https://github.com/ktr0731/evans

Evans: more expressive universal gRPC client

cli completion golang grpc grpc-client protocol-buffers repl-mode rpc

Last synced: 21 Jan 2025

https://github.com/link1st/go-stress-testing

go 实现的压测工具,ab、locust、Jmeter压测工具介绍【单台机器100w连接压测实战】

golang grpc qps stress-testing

Last synced: 21 Jan 2025

https://github.com/dromara/dynamic-tp

🔥🔥🔥轻量级动态线程池,内置监控告警功能,集成三方中间件线程池管理,基于主流配置中心(已支持Nacos、Apollo,Zookeeper、Consul、Etcd,可通过SPI自定义实现)。Lightweight dynamic threadpool, with monitoring and alarming functions, base on popular config centers (already support Nacos、Apollo、Zookeeper、Consul, can be customized through SPI).

apollo consul dubbo dynamic-threadpool grpc java micrometer monitor nacos rocketmq spring springboot springcloud thread threadpool threadpoolexecutor zookeeper

Last synced: 21 Jan 2025

https://github.com/cysharp/magiconion

Unified Realtime/API framework for .NET platform and Unity.

c-sharp grpc rpc streaming swagger unity

Last synced: 21 Jan 2025

https://github.com/google/rejoiner

Generates a unified GraphQL schema from gRPC microservices and other Protobuf sources

graphql graphql-server grpc protobuf

Last synced: 21 Jan 2025

https://github.com/Cysharp/MagicOnion

Unified Realtime/API framework for .NET platform and Unity.

c-sharp grpc rpc streaming swagger unity

Last synced: 27 Oct 2024

https://github.com/gofr-dev/gofr

An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.

go golang golang-framework grpc grpc-go grpc-golang hacktoberfest http-server microservice microservice-framework rest-api server web-framework

Last synced: 21 Jan 2025

https://github.com/fortio/fortio

Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.

go golang golang-application golang-library grpc http performance performance-testing performance-visualization proxy

Last synced: 20 Jan 2025

https://github.com/ardatan/graphql-mesh

🕸️ GraphQL Federation Framework for any API services such as REST, OpenAPI, Swagger, SOAP, gRPC and more...

gateway graphql grpc grpc-gateway odata openapi rest-api soap swagger thrift

Last synced: 20 Jan 2025

https://github.com/kevwan/tproxy

A cli tool to proxy and analyze TCP connections.

charles connection grpc monitoring-tool proxy relay tcp tcpdump wireshark

Last synced: 21 Jan 2025

https://github.com/fanliang11/surging

Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming ,The service engine supports http, TCP, WS,Grpc, Thrift,Mqtt, UDP, and DNS protocols. It uses ZooKeeper and Consul as a registry, and integrates it. Hash, random, polling, Fair Polling as a load balancing algorithm, built-in service governance to ensure reliable RPC communication, the engine contains Diagnostic, link tracking for protocol and middleware calls, and integration SkyWalking Distributed APM

apigateway apollo consul dns-server grpc json-serialization kafka kestrel log4net memorycache messagepack microservices nlog protobuffer rabbitmq redis skywalking surging swagger zookeeper

Last synced: 21 Jan 2025

https://github.com/bojand/ghz

Simple gRPC benchmarking and load testing tool

grpc hacktoberfest

Last synced: 21 Jan 2025

https://github.com/connectrpc/connect-go

The Go implementation of Connect: Protobuf RPC that works.

connectrpc go grpc protobuf rpc

Last synced: 21 Jan 2025

https://github.com/link1st/gowebsocket

golang基于websocket单台机器支持百万连接分布式聊天(IM)系统

gin golang grpc im nginx websocket

Last synced: 15 Jan 2025

https://github.com/themrll/winxray

支持Xray / V2Ray(vmess / vless),Shadowsocks,SSR,Trojan,NaïveProxy,Trojan-go通用客户端(Windows)!默认基于xray核心!本程序采用aardio设计与开发!

clash grpc naiveproxy pac shadowsocks ss ssr trojan trojan-go uwp v2ray vless vmess winxray xray

Last synced: 17 Jan 2025

https://github.com/TheMRLL/WinXray

支持Xray / V2Ray(vmess / vless),Shadowsocks,SSR,Trojan,NaïveProxy,Trojan-go通用客户端(Windows)!默认基于xray核心!本程序采用aardio设计与开发!

clash grpc naiveproxy pac shadowsocks ss ssr trojan trojan-go uwp v2ray vless vmess winxray xray

Last synced: 28 Oct 2024

https://github.com/wundergraph/wundergraph

WunderGraph is a Backend for Frontend Framework to optimize frontend, fullstack and backend developer workflows through API Composition.

api api-gateway api-integration api-management backend-for-frontend bff go golang graphql graphql-api grpc microservices microservices-architecture nextjs postgresql rest rest-api restful-api typescript

Last synced: 21 Jan 2025

https://github.com/cloudwego/volo

Rust RPC framework with high-performance and strong-extensibility for building micro-services.

async grpc protobuf rpc rust thrift

Last synced: 21 Jan 2025

https://github.com/stephenh/ts-proto

An idiomatic protobuf generator for TypeScript

dataloader grpc grpc-node grpc-web nestjs protobuf twirp typescript

Last synced: 20 Jan 2025

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

🦅 A Go framework for the API or Microservice

cloud-native eagle framework gin go golang gorm grpc http microservice restful

Last synced: 15 Jan 2025

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

The Swift language implementation of gRPC.

grpc protocol-buffers swift swift-grpc

Last synced: 21 Jan 2025

https://github.com/tommylemon/apiauto

☔ 敏捷开发最强大易用的接口工具,机器学习零代码测试、生成代码与静态检查、生成文档与光标悬浮注释,腾讯、华为、SHEIN、传音、工行等使用 ☔ The most advanced tool for HTTP API. Testing with machine learning, generating codes and static analysis, generating comments and floating hints. Used by Tencent, Huawei, SHEIN, TRANSSION, ICBC, etc.

api api-testing apijson apitesting automated-testing autotesting document-database documentation-tool grpc headless http http-api http-client http-request http-tool javascript test-automation testing testing-tools vuejs2

Last synced: 16 Jan 2025

https://github.com/TommyLemon/APIAuto

☔ 敏捷开发最强大易用的接口工具,机器学习零代码测试、生成代码与静态检查、生成文档与光标悬浮注释,腾讯、华为、SHEIN、传音、工行等使用 ☔ The most advanced tool for HTTP API. Testing with machine learning, generating codes and static analysis, generating comments and floating hints. Used by Tencent, Huawei, SHEIN, TRANSSION, ICBC, etc.

api api-testing apijson apitesting automated-testing autotesting document-database documentation-tool grpc headless http http-api http-client http-request http-tool javascript test-automation testing testing-tools vuejs2

Last synced: 12 Nov 2024

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

☄️ PHP CLI mode development framework, supports Swoole, WorkerMan, FPM, CLI-Server / PHP 命令行模式开发框架,支持 Swoole、Swow、WorkerMan、FPM、CLI-Server

cli coroutine framework grpc http mix mix-php mixphp swoole websokcet workerman

Last synced: 21 Jan 2025

https://github.com/betty200744/ultimate-go

This repo contains my notes on working with Go and computer systems.

algorithms data-structures docker-compose example gin go golang gorm grpc kafka

Last synced: 18 Jan 2025

https://github.com/k8w/tsrpc

A TypeScript RPC framework, with runtime type checking and serialization, support both HTTP and WebSocket. It is very suitable for website / APP / games, and absolutely comfortable to full-stack TypeScript developers.

ajax axios backend-framework express framework full-stack full-stack-developer full-stack-development grpc nestjs node nodejs protobuf rpc runtime-type-checking serialization-algorithm server-framework typescript typescript-rpc-framework typescript-serialization

Last synced: 22 Jan 2025