The Go implementation of Connect: Protobuf RPC that works.
-
Updated
Sep 20, 2024 - Go
The Go implementation of Connect: Protobuf RPC that works.
Support REST, gRPC, gRPC-Web, and Connect clients with one server.
OpenTelemetry tracing and metrics for Connect.
Plugin for generating OpenAPIv3 from protobufs matching the Connect RPC interface
gRPC-compatible server reflection for any net/http server.
Easily start a fake gRPC/gRPC-Web/Connect/REST server from protobufs
gRPC-compatible health checks for any net/http server.
Conformance test suite for Connect, gRPC, and gRPC-Web implementations.
Flexible, efficient request validation for Connect.
Client-side load balancing for net/http
Authentication middleware for Connect
Open source messenger designed for secure, private and quick communication.
Flexible authentication for Connect handlers
Cross-origin resource sharing (CORS) support for Connect
Protobuf plugin to generate a Connect Go client, with batteries 🔋
Simple microservice project demonstration for learning purposes with GoLang, PotgreSQL & Terraform.
Interceptor for ConnectRPC to highlight unknown fields in proto messages
GraphQL, REST, gRPC, and Connect — all powered from the same underlying Protobuf API — thanks to Buf and Tailcall
Add a description, image, and links to the connectrpc topic page so that developers can more easily learn about it.
To associate your repository with the connectrpc topic, visit your repo's landing page and select "manage topics."