Converts protobuf definitions into JSON Schemas, which can be used to dynamically validate JSON messages.
modules
plugins
Better Protobuf / gRPC Support for Python.
Generates an OpenAPI description for a REST API that corresponds to a Protocol Buffer service.
Generates a gRPC server by writing a custom option in Protocol Buffers
Generate marshalling & unmarshalling code using protojson.
Generate marshalling & unmarshalling code using protojson.
Nanopb is a small code-size Protocol Buffers implementation in ansi C. It is especially suitable for use in microcontrollers, but fits any memory restricted system.
Rust Protobuf message generation with Prost.
Generates an include file and cargo manifest for turn-key crates.
Generates serde serialization implementations that follow the conventions of protobuf-JSON.
Rust gRPC client and server generation with Tonic.
Python Protobuf type stub generation with mypy-protobuf.
Python gRPC type stub generation with mypy-protobuf.
Optimized Go Protobuf serialization generation.
Base types for C. Generates message and enum types.
Protobuf documentation generation.
Generates code for the PHP RoadRunner application server.
Generates reactive programming bindings (RxJava, Reactor) for gRPC services.
Base types for Scala. Generates message and enum types.
Enables writing purely functional gRPC services using ZIO.
An idiomatic protobuf generator for TypeScript.
OpenAPI generation for Connect RPC services.
Generates Protobuf and RPC for TypeScript.