Skip to content

Repository files navigation

tonneau

gRPC to REST transcoding for Rust, with OpenAPI 3.1 spec generation driven by protobuf annotations.

About this project

tonneau is a continuation of tinc, originally created by Troy Benson. Upstream development went quiet, so this repository takes over maintenance as an independent project under a new name. Full credit for the original design and implementation goes to the upstream project; its git and changelog history is preserved here.

Crate Description
tonneau gRPC to REST transcoding library
tonneau-build Build script for tonneau protobuf annotations
tonneau-cel CEL type for validating protobuf messages
tonneau-pb-prost Protobuf generated schema for tonneau
tonneau-proc-macro Proc macro for tonneau protobuf annotations
openapiv3_1 OpenAPI 3.1.x bindings for Rust
postcompile Helper crate for post-compiling Rust code

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages