back to home

Best Open Source grpc Libraries

A curated list of the most popular GitHub repositories tagged with grpc. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1apache/dubbo

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

41,738Java
Analyze Code

#2Kong/insomnia

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

37,948TypeScript
Analyze Code

#3conductor-oss/conductor

Conductor is an event driven agentic orchestration platform providing durable and highly resilient execution engine for applications and AI Agents

31,494Java
Analyze Code

#4google/flatbuffers

FlatBuffers: Memory Efficient Serialization Library

25,564C++
Analyze Code

#5go-kratos/kratos

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

25,462Go
Analyze Code

#6grpc/grpc-go

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

22,788Go
Analyze Code

#7jina-ai/serve

☁️ Build multimodal AI applications with cloud-native stack

21,830Python
Analyze Code

#8grpc-ecosystem/grpc-gateway

gRPC to JSON proxy generator following the gRPC HTTP spec

19,823Go
Analyze Code

#9GoogleCloudPlatform/microservices-demo

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

19,816Go
Analyze Code

#10mountain-loop/yaak

The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC 🦬

17,890TypeScript
Analyze Code

#11Netflix/conductor

Conductor is a microservices orchestration engine.

12,780Java
Analyze Code

#12fullstorydev/grpcurl

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

12,456Go
Analyze Code

#13centrifugal/centrifugo

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

9,968Go
Analyze Code

#14siderolabs/talos

Talos Linux is a modern Linux distribution built for Kubernetes.

9,916Go
Analyze Code

#15grpc/grpc-web

gRPC for Web Clients

9,181JavaScript
Analyze Code

#16bloomrpc/bloomrpc

Former GUI client for gRPC services. No longer maintained.

9,007TypeScript
Analyze Code

#17artilleryio/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.

8,894JavaScript
Analyze Code

#18hyperf/hyperf

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

6,774PHP
Analyze Code

#19flyteorg/flyte

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

6,747Go
Analyze Code

#20grpc-ecosystem/go-grpc-middleware

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

6,727Go
Analyze Code

#21adap/flower

Flower: A Friendly Federated AI Framework

6,639Python
Analyze Code