Generates Rust message types with buffa, a zero-copy Protobuf implementation with editions support and no_std compatibility.
Protorip registry
supported plugins
Open a plugin to browse its versions and support status.
Generates ConnectRPC service traits, typed clients, and monomorphic dispatchers for Rust. Compatible with the Connect, gRPC, and gRPC-Web protocols. Passes the full ConnectRPC conformance suite.
A networking framework that evolves with your application.
Swift Protobuf message generation.
Generates code that is compatible with browsers and Node.js for working with Connect, gRPC, and gRPC-Web. This plugin is deprecated because it has moved to the connectrpc org.
Generates client and server stubs for connect-go. Compatible with the gRPC, gRPC-Web, and Connect RPC protocols.
Idiomatic gRPC & Connect RPCs for Kotlin.
Generates client stubs for calling Connect services with TanStack Query. This plugin is deprecated because it has moved to the connectrpc org.
Idiomatic gRPC & Connect RPCs for Swift.
Generates mocks that are compatible with Connect-Swift clients.
Generates client stubs for calling Connect and gRPC-Web services from a web browser.
Generates gRPC-Python stubs that use protobuf-py.
Generates Knit schemas needed to use the Knit client in web browsers and Node.js.
Generates a Table schema that can be used to initialize a BigQuery table.
Generates JSON Schema files from protobuf files. This implementation uses the latest Draft 2020-12.
Generates a PubSub schema in the form of a single self-contained messaged normalized to proto2.
Python Protobuf message generation with Protobuf-Py.
Deprecated in favor of https://github.com/bufbuild/protovalidate-cc which does not require code generation.
Deprecated in favor of https://github.com/bufbuild/protovalidate-java which does not require code generation.
Converts protobuf definitions into JSON Schemas, which can be used to dynamically validate JSON messages.
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.
OpenAPI generation for Connect RPC services.
Generates client stubs for connectrpc. Compatible with the gRPC, gRPC-Web, and Connect RPC protocols.
Generates client and server stubs with simple function signatures for connectrpc.com/connect. Compatible with the gRPC, gRPC-Web, and Connect RPC protocols.
Idiomatic gRPC & Connect RPCs for Kotlin.
Generates OpenAPI v3.1 specifications from Protobuf services matching the Connect RPC interface.