gRPC_GraphQL_gateway

(github.com)

1 points | by raezil12 5 hours ago ago

1 comments

  • raezil12 5 hours ago

    Hey HN, I’ve been working on a tool called grpc_graphql_gateway — a gateway that automatically generates a GraphQL API from your existing gRPC / proto files. It started as a Go project, but I recently ported and improved it in Rust for performance and async integration. The gateway lets you: Expose your gRPC services as a GraphQL endpoint instantly Support queries, mutations, and subscriptions (via server streaming) Fix the classic N+1 resolver problem Handle file uploads via custom GraphQL scalar Enable GraphQL Federation v2 out of the box (so you can compose microservices easily) Work seamlessly with Axum, tonic, and async-graphql It’s aimed at teams running gRPC microservices who want to offer GraphQL access without rewriting everything. Repo (with examples + docs): https://github.com/Protocol-Lattice/grpc_graphql_gateway Would love feedback — especially from folks doing hybrid GraphQL/gRPC setups or exploring federation in Rust.