Skip to main content

A curated list of useful resources for gRPC

8.3k
GitHub Stars
339
Curated Resources
8
Categories
16 hours ago
Last Refreshed
DocumentationCommunityOfficial Libraries and ToolsToolsLanguage-SpecificResourcesProtocol BuffersArchive

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me tutorials resources from awesome-grpc"

Installation instructions →

What's inside

Resources

Language-Specific

  • Akka-gRPCScala

    Akka gRPC provides support for building streaming gRPC servers and clients on top of Akka Streams.

  • ArmeriaJava

    Asynchronous RPC/REST library built on top of Java 8, Netty, HTTP/2, Thrift and gRPC

  • asio-grpcC++

    Asynchronous gRPC with

  • BaliPython

    Simplify Cloud Native Microservices development base on FastAPI and gRPC.

  • Ballerina gRPCBallerina

    Ballerina library for gRPC

  • Ballerina gRPC CLIBallerina

    Ballerina gRPC CLI tool

Documentation

Protocol Buffers

  • api-linterTools

    A linter for APIs defined in protocol buffers.

  • bufTools

    Protobuf tool that includes linting and breaking change detection. Allows many types of input including directly checking remote repositories and tarballs, and has a built-in compiler as well.

  • buffrsPackage Managers

  • Cap’n ProtoSimilar

    Think Protocol Buffers, except faster

  • clang-formatTools

    Protocol Buffers formating tool Can be used to format on save in editor such as

  • FlatBuffersSimilar

    An efficient cross platform serialization library

Tools

  • APISIXOther

    An api gateway that supports gRPC, HTTP(s) to gRPC and gRPC web request proxying.

  • camouflageTesting

    Camouflage is a backend mocking tool for HTTP, gRPC and Websockets protocols.

  • danbyOther

    A grpc proxy for the browser

  • DeliveryGUI

    A simple electron app for gRPC that uses gRPCurl to autodetect all endpoints/methods and their request bodies, just modify the JSON body. Simplicity in mind.

  • docker-protocOther

    Dockerized protoc, grpc-gateway, and grpc_cli commands bundled with Google API libraries

  • EvansCLI

    more expressive universal gRPC (CLI) client

Archive

  • BloomRPCTools

    A nice and simple GUI Client. Exploring and interacting with gRPC and gRPC-web services has never been simpler, Inspired By GraphQL-Playground and Postman

  • FintTools

    Create, run, manage performance tests and functional tests cases for gRPC service in a single (commercial) tool

  • gapic-generator-kotlinLanguage-Specific

    Generates coroutine-based gRPC Kotlin client libraries from a protocol buffer description of an API

  • gatling-grpcTools

    A

  • GenDocuProtocol Buffers

    gRPC Documentation and SDK generator as a Service.

  • gogoprotobufProtocol Buffers

    Fork of golang/protobuf with extra code generation features

Community

Official Libraries and Tools

Showing a sample of 339 resources. View the full list on GitHub →