The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#) (by grpc)

gRPC Alternatives

Similar projects and alternatives to gRPC

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better gRPC alternative or higher similarity.

gRPC reviews and mentions

Posts with mentions or reviews of gRPC. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-26.
  • A Guide to the Most Popular Types of APIs: REST, SOAP, GraphQL, and gRPC
    2 projects | | 26 Nov 2022
    gRPC Remote Procedure Call (gRPC) is a cross-platform, open-source, contract-based communication protocol that streamlines and controls interservice communication by providing a set of functions to external clients.
  • Microservices: it's because of the way our backend works
    3 projects | | 19 Nov 2022
  • KubeCon North America 2022: A Retrospective
    8 projects | | 9 Nov 2022
    I popped in and out of Open Observability Day, and of the talks that I caught, there were two talks that I really enjoyed. One was OTel Me How to Build a Data Pipeline for Observability, by Daniel Kim and Reese Lee. Even though I was already familiar with the content, I really appreciated Daniel and Reese’s super energetic presentation style. It was definitely a welcome pick-me-up to help fight post-lunch food coma. The other talk I really enjoyed was What Can eBPF Actually do for Modern-Day Observability? by Ori Shussman. In it, he talks about how eBPF lets us see data that is otherwise not visible. For example, eBPF is useful for providing greater insight into gRPC calls, which are notoriously difficult to observe. 🤯I also wanted to give a special shout-out to Opening the Door to Observability, by Libby Meren. Although I missed this talk, this topic is very near and dear to my heart, because in my previous role, I had to spend a chunk of time trying to get buy-in on doing Observability The Right Way ™.
  • How development history keeps repeating itself
    5 projects | | 7 Nov 2022
    The most popular framework today in this space is gRPC by Google, but there are also Cap'n'Proto, tRPC, JSON-RPC (less of a framework, rather a convention) and others. And then there used to be SOAP for a long time. It's considered outdated and deprectated today. But in essence, it was doing the exact same thing - just in a slightly different way. Of course, gRPC has a few advantages over SOAP, especially more efficient message representation, thanks to binary encoding, and communication, thanks to HTTP/2 – on the other hand, though, SOAP has discoverability, thanks to to WSDL. The point I'm trying to make is that the fundamental concepts are almost exactly the same.
  • Golang in Action: How to implement a simple distributed system
    3 projects | | 25 Oct 2022
    First, let's think about how to make nodes to communicate with each other. The most common way is API, which yet has a drawback that it requires nodes to expose their IP addresses and ports to others, which is very insecure particularly in the public network. In light of that, we chose gRPC, a popular Remote Procedure Call (RPC) framework. We won't go deep into its technical details, but it is actually a mechanism to allow remote machines to execute commands by RPC callers.
  • Avalanche Network Runner
    7 projects | | 16 Oct 2022
    port: the main gRPC port (see gRPC).
  • What is the tech stack of your Flutter app?
    5 projects | | 5 Oct 2022
    gRPC for connecting to the backend.
  • gRPC Python Health Checking / "Experimental" features in reference implementation
    2 projects | | 3 Oct 2022
    But there does not seem to be any documentation on that. Looking at the blame view to see which commit added it ( shows that as it typical, it has a completely shit commit message that says nothing useful at all. People will write 1000-line commits but couldn't be bothered writing more that a single line commit message. Grinds my gears. Sorry, starting to rant.
    2 projects | | 3 Oct 2022
    I am interested in adding a health check service in my Python gRPC server. I found the reference implementation here but there are number of aspects that I find baffling.
  • StormRPC v0.3.0 | An RPC "framework" for NATS
    2 projects | | 3 Oct 2022
    I've created StormRPC an abstraction or wrapper on NATS Request/Reply messaging capabilities. I'm a fan of the NATS project and wanted to see what it would look like to build a higher level RPC mechanism on top of it. This project is inspired by gRPC and monzo's Typhon.
  • A note from our sponsor - Scout APM | 30 Nov 2022
    Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀. Learn more →


Basic gRPC repo stats
7 days ago
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.