A curated list of projects and resources in the Connect ecosystem.
Read our contribution guidelines if you wish to propose a change.
- conformance - Connect, gRPC, and gRPC-Web interoperability tests.
- connectrpc.com - The connectrpc.com website.
- Connect-gRPC Envoy Bridge Demo - Demo of the Connect-gRPC bridge in Envoy.
- π Connect: A better gRPC - Connect launch blog post.
- π Connect RPC vs. Google gRPC - Conformance test suite launch blog post.
- π Connect RPC joins CNCF - Connect joins the CNCF announcement blog post.
- π₯ Hand-writing a gRPC Handler in 7 minutes - GopherCon 2022 lightning talk by Akshay Shah.
Third-party
- Awesome gRPC - List of gRPC projects that may be useful if you have configured your Connect clients to use the gRPC protocol.
- buf curl - Invoke RPCs from the command line on a Connect, gRPC, or gRPC-Web server.
- gRPC-Web Dev Tools - Browser extension for debugging gRPC-Web and Connect network requests (Chrome and Firefox).
- Connect-Dart - The Connect RPC runtime for Dart.
- Connect-Go - The Connect RPC runtime for Go.
- Connect-Go examples - An example RPC service built with Connect that is hosted at https://connectrpc.com/demo/.
- authn - Pluggable authentication for Connect servers.
- cors - CORS support for Connect servers.
- grpchealth - gRPC compatible health checks for any net/http server β including those built with Connect.
- grpcreflect - gRPC compatible server reflection API for any net/http server β including those built with Connect.
- otelconnect - OpenTelemetry tracing and metrics collection for Connect servers and clients.
- π OpenTelemetry for Connect-Go - otelconnect-go launch blog post.
- validate - A Connect interceptor for protovalidate-go.
- Vanguard - Transcode between any/all of gRPC, gRPC-Web, Connect, or REST.
Third-party
- connectproto - Customize the default JSON and binary codecs from Connect-Go.
- example-connect-https - A simple Go example that shows how to run a ConnectRPC server with TLS and how to connect to it with a client.
- fauxrpc - Generate fake implementations of gRPC, gRPC-Web, Connect, and REST services to assist in testing.
- Connect-Kotlin - The Connect RPC runtime for Kotlin.
- π Announcing Connect-Kotlin - Connect-Kotlin launch blog post.
- Connect-Swift - The Connect RPC runtime for Swift.
- π Announcing Connect-Swift - Connect-Swift launch blog post.
- Connect-ES - The Connect RPC runtime for TypeScript and JavaScript.
- Connect-ES examples - Example projects using Connect-ES with various TypeScript web frameworks and tooling.
- Connect Playwright - Utilities for writing Playwright tests.
- Connect Query - A wrapper around TanStack Query for Connect.
- π Introducing Connect Query - Connect Query launch blog post.
- π Connect RPC for JavaScript - Connect-ES v2 launch blog post.