Ross ROSS = Recommend OSS · open-source software intelligence for agents

grpc-gateway

gRPC to JSON proxy generator following the gRPC HTTP spec observed · 2026-10-19

github.com/grpc-ecosystem/grpc-gateway · homepage · Go · BSD-3-Clause (permissive) observed · 2026-10-19

Health v2 · maintenance only

100/100

  • Activity 100
  • Release rhythm 99
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.

  • gap_med: 22.5
  • age_days: 4218
  • days_rel: 6
  • days_push: 2
  • n_releases_24m: 23

Full methodology

Adoption not part of the score

20006 stars · 2414 forks observed · 2026-10-19

What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-19, confidence 0.98

gRPC-Gateway is a Go library and protoc plugin that generates a reverse-proxy server translating RESTful JSON HTTP APIs into gRPC calls. It enables services to expose both gRPC and traditional REST interfaces from a single protobuf definition.

Use cases

  • Expose a gRPC service as a RESTful JSON API for web clients
  • Generate OpenAPI/Swagger documentation from protobuf definitions
  • Provide backward compatibility for existing REST clients while adopting gRPC
  • Create a lightweight HTTP gateway for microservices written in Go
  • Bridge mobile or browser applications that only support HTTP/JSON with a gRPC backend

When to choose

  • You need both gRPC and REST/JSON endpoints from the same service
  • Your API is defined with protobuf and you want automatic HTTP mapping
  • You want to generate OpenAPI specs directly from your service definitions
  • You are building Go microservices and prefer a native Go solution

When to avoid

  • You require a gateway written in a language other than Go
  • Your deployment environment cannot run protoc plugins or Go binaries
  • You need advanced API management features like rate limiting or authentication out of the box

Facets

library · maturity active

api-framework http-server web-development backend microservices go windows cross-platform grpc-gateway protobuf rest json openapi grpc gateway linux macos

2 sources

Member repositories

For agents

markdown · JSON · MCP: product_card(name="grpc-ecosystem/grpc-gateway")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem