gRPC: 5 Years Later, Is It Still Worth It?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • twirp

    A simple RPC framework with protobuf service definitions

    I love protobufs as a type-safe way of defining messages and providing auto-generated clients across languages.

    I can't stand gRPC. It's such a Google-developed product and protocol that trying to use it in a simpler system (e.g. everyone else) is frustrating at best, and infuriating at worst. Everything is custom and different than what you're expecting to deal with when at its core, it is still just HTTP.

    Something like Twirp (https://github.com/twitchtv/twirp) is so much better. Use existing transports and protocols, then everything else Just Works.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • grpc-web

    gRPC for Web Clients

    It drives me bonkers that HTTP packs so many awesome capabilities that enable so much awesome gRPC stuff.

    Then web browsers never implement any of those capabilities.

    gRPC-web's roadmap is still a huge pile of workarounds they intend to build. These shouldn't be necessary! https://github.com/grpc/grpc-web/blob/master/doc/roadmap.md

    Instead of giving us http-push, everyone said, oh, we haven't figured out how to use it for content delivery well. And we've never ever let anyone else use it for anything. So to got canned.

    Http-trailers also seems to not have support, afaik.

    Why the web pours so much into HTML, js, CSS, but utterly neglects http, to the degree where grpc-web will probably end up tunneling http-over-webtransport is so cursed.

  • proposal

    A repository for gRFCs (by grpc)

    my issue with grpc is that looking at https://github.com/grpc/proposal all of the proposals are XDS-related, and its not clear to me why XDS is being so heavily pushed outside of potential GCP interests re: traffic director. Is there really nothing else to work on here?

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Twirp is a simple RPC framework built on protobuf

    1 project | news.ycombinator.com | 19 Jun 2024
  • I Reviewed 1,000s of Opinions on gRPC

    2 projects | news.ycombinator.com | 26 Dec 2023
  • How do I provide bot RPC and REST endpoints?

    3 projects | /r/golang | 22 May 2023
  • Introducing Tempo: low latency, cross-platform, end-to-end typesafe APIs

    12 projects | /r/programming | 2 May 2023
  • Reasons to use gRPC/Protobuf?

    3 projects | /r/golang | 30 Apr 2023

Did you konow that Go is
the 4th most popular programming language
based on number of metions?