







Support REST, gRPC, gRPC-Web, and Connect clients with one server. - connectrpc/vanguard-go
gRPC | Google Open Source
gRPC is a modern 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.
Lightweight gRPC on the Go Standard Library
Sidecar is a tiny Go package that can be used to make clients and servers that use the gRPC wire protocol.

Is there a benchmark compare with original gprc? · Issue #704 · connectrpc/connect-go
I like this project, the code is elegant and easy to use. I want to use in my project, but I am not sure the performance better or worse than grpc. I test in my laptop with connect server grpc serv...
GRPC Delivers on the Promise of a Proxyless Service Mesh
With the newest edition of the the gRPC protocol, Microservices-based systems will no longer need separate stand-alone service mesh sidecars, noted Megan Yahya, Google's product manager for GRPC, in her talk at KubeCon+CloudNativeCon EU[ earlier this month.

How should we implement subsetting in gRPC? · Issue #6370 · grpc/grpc-go
In our organization most of the teams use round_robin with healthchecks on the client to establish a reliable connection to the servers and achieve even load distribution. This works great, but aft...
An inside look at gRPC - performance, testing and load balancing, Mon, Jul 22, 2024, 6:00 PM | Meetup
Agenda: 5:30 Doors open 6:00 - 6:05: Announcements 6:05 - 6:30: The rest of the iceberg: performance and testing of the gRPC libraries - Ashley Zhang and AJ Heller 6:30 - 7

How to Setup a gRPC-Web Backend on Google Cloud Run with Env
We used Cloud Run only for smaller projects with REST backends, but then Google added support for gRPC streams. Let’s take a look at the right setup.

Comparing gRPC performance across different technologies
gRPC is an open-source Remote Procedure Call system focusing on high performance. There exist several gRPC benchmarks including an official one, yet we still wanted to create our own.
unkn0wn-root/resterm
Terminal API client for HTTP/GraphQL/gRPC with support for SSH tunnels, WebSockets, SSE, Workflows, Profiling, OpenAPI, Kubernetes port-forwarding and response diffs.
gRPC: 5 Years Later, Is It Still Worth It?
5 years with gRPC: Is it still my go-to for communication? Dive into my journey and discover if this protocol stands the test of time.

tailmix: Connect to Multiple Tailnets at Once - exe.dev blog
An independent, open-source client that lets one machine connect to multiple tailnets simultaneously.


Caddy - The Ultimate Server with Automatic HTTPS
Caddy is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go

Why Did Google Choose To Implement gRPC Using HTTP/2?
Why Did Google Choose To Implement gRPC Using HTTP/2? Understand the story behind the design of gRPC and its mission. Background gRPC is an open-source high-performance RPC framework developed by …

I think the ideal discord-alternative would have a self-hosted instance per community (so a "server" really is a server), but all speaking a shared protocol so you can have them all in the sidebar of a unified client. Then you just need unified identity across all servers... atproto solves this???