REST & API
REST APIs, OpenAPI and API tooling. 38 packages across 9 ecosystems.
Gogoogle.golang.org/grpcThe Go language implementation of gRPC. HTTP/2 based RPCApache-2.0Gogithub.com/grpc-ecosystem/grpc-gatewaygRPC to JSON proxy generator following the gRPC HTTP specBSD-3-ClauseGogithub.com/grpc-ecosystem/go-grpc-middlewareGolang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.Apache-2.0Gogithub.com/emicklei/go-restfulpackage for building REST-style Web Services using GoMITGogithub.com/emicklei/go-restful/v3package for building REST-style Web Services using GoMITGogithub.com/gogo/protobuf[Deprecated] Protocol Buffers for Go with GadgetsBSD-3-ClauseGogithub.com/google/gnosticA compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.Apache-2.0Gogithub.com/googleapis/gnosticA compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.Gogithub.com/Azure/azure-sdk-for-goThis repository is for active development of the Azure SDK for Go. For consumers of the SDK we recommend visiting our public developer docs at:MITGogithub.com/grpc-ecosystem/go-grpc-prometheusPrometheus monitoring for your gRPC Go servers.Apache-2.0Gogithub.com/go-openapi/specopenapi specification object modelApache-2.0Gok8s.io/kube-openapiKubernetes OpenAPI spec generation & servingApache-2.0Gogithub.com/go-openapi/swaggoodie bag in use in the go-openapi projectsApache-2.0