https://github.com/grpc-ecosystem/grpc-gateway
gRPC to JSON proxy generator following the gRPC HTTP spec
https://github.com/grpc-ecosystem/grpc-gateway
go grpc grpc-gateway openapi rest-api restful-api swagger
Last synced: 11 days ago
JSON representation
gRPC to JSON proxy generator following the gRPC HTTP spec
- Host: GitHub
- URL: https://github.com/grpc-ecosystem/grpc-gateway
- Owner: grpc-ecosystem
- License: bsd-3-clause
- Created: 2015-04-03T07:25:13.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2026-10-13T06:31:10.000Z (17 days ago)
- Last Synced: 2026-10-13T08:42:11.103Z (17 days ago)
- Topics: go, grpc, grpc-gateway, openapi, rest-api, restful-api, swagger
- Language: Go
- Homepage: https://grpc-ecosystem.github.io/grpc-gateway/
- Size: 14.8 MB
- Stars: 20,005
- Watchers: 273
- Forks: 2,415
- Open Issues: 144
-
Metadata Files:
- Readme: .github/README_GITHUB.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- go-awesome - gRPC-Gateway - 读取 gRPC 服务定义并生成一个反向代理服务器,同时提供 gRPC 和 RESTful 风格的 API (开源类库 / RPC)
- awesome-ccamel - grpc-ecosystem/grpc-gateway - gRPC to JSON proxy generator following the gRPC HTTP spec (Go)
- awesome - grpc-gateway - gRPC to JSON proxy generator following the gRPC HTTP spec (Go)
- awesome-whatthefar - grpc-gateway
- awesome-tools - grpc-gateway - gRPC to JSON proxy generator following the gRPC HTTP spec (Uncategorized / Uncategorized)
- awesome-go - grpc-ecosystem/grpc-gateway - gRPC to JSON proxy generator following the gRPC HTTP spec (Web / API and GraphQL)
- awesome-golang-repositories - grpc-gateway
- my-awesome - grpc-ecosystem/grpc-gateway - gateway,openapi,rest-api,restful-api,swagger pushed_at:2026-10 star:20.0k fork:2.4k gRPC to JSON proxy generator following the gRPC HTTP spec (Go)
- awesome-golang - gRPC-Gateway - A plugin that automatically generates a RESTful JSON proxy for your gRPC services. It allows you to serve both RPC and REST APIs from a single gRPC definition. (API and RPC / Advanced and Specialized Tools)
README
### What's up with the Dockerfile?
The `Dockerfile` in this folder is used as the build environment when regenerating the files (see CONTRIBUTING.md).
The canonical repository for this Dockerfile is `ghcr.io/grpc-ecosystem/grpc-gateway/build-env`.