Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/charconstpointer/ihateannotations

Example combining buf, Protobuf, gRPC, gRPC Gateway and OpenAPI
https://github.com/charconstpointer/ihateannotations

buf grpc grpc-gateway grpc-go grpc-server openapi swagger

Last synced: about 22 hours ago
JSON representation

Example combining buf, Protobuf, gRPC, gRPC Gateway and OpenAPI

Awesome Lists containing this project

README

        

# buf + Protobuf + gRPC + gRPC Gateway + OpenAPI = ❤️
I hate documenting http endpoints using golang comments so here's an alternative using annotations inside your protobuf files which I think is a superior way of managing your API contracts

This is just a very simple(hopefully easy to digest) working example