protoreflect: github.com/jhump/protoreflect

Directories

PathSynopsis
codecPackage codec contains a reader/write type that assists with encoding and decoding protobuf's binary representation.
descPackage desc contains "rich descriptors" for protocol buffers.
desc/builderPackage builder contains a means of building and modifying proto descriptors programmatically.
desc/internal
desc/protoparsePackage protoparse provides functionality for parsing *.proto source files into descriptors that can be used with other protoreflect packages, like dynamic messages and dynamic GRPC clients.
desc/protoparse/astPackage ast defines types for modeling the AST (Abstract Syntax Tree) for the protocol buffers source language.
desc/protoprintPackage protoprint provides a mechanism to generate protobuf source code from descriptors.
dynamicPackage dynamic provides an implementation for a dynamic protobuf message.
dynamic/grpcdynamicPackage grpcdynamic provides a dynamic RPC stub.
dynamic/msgregistryPackage msgregistry contains a registry of known message and enum types.
grpcreflectPackage grpcreflect provides GRPC-specific extensions to protobuf reflection.
internalPackage internal contains some code that should not be exported but needs to be shared across more than one of the protoreflect sub-packages.
internal/codec
internal/testprotos
internal/testprotos/grpc
internal/testprotos/nopkg
internal/testprotos/pkg
internal/testutil

Updated 2020-11-20. Refresh now. Tools for package owners.