Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/a-poor/gorp

gorp makes writing gRPC APIs a little simpler.
https://github.com/a-poor/gorp

go grpc grpc-go json json-schema protobuf

Last synced: 28 days ago
JSON representation

gorp makes writing gRPC APIs a little simpler.

Awesome Lists containing this project

README

        

# gorp

_created by Austin Poor_

`gorp` makes writing gRPC APIs a little simpler.

## TODO

* [x] Define structures to hold protobuf messages
* [ ] Define structures to hold protobuf services
* [ ] Be able to define protobuf messages/services as JSON/YAML/CUE
* [ ] Add JSON-schema validation to definitions
* [ ] Generate gPRC files
* [ ] Generate protobuf files
* [ ] Generate client/server code (protobuf cli does this)
* [ ] Generate client wrapper code (with type/checking)
* [ ] Generate server wrapper code (with type/checking)