Protocol Buffers - Google's data interchange format

marshalling protobuf protobuf-runtime protoc protocol-buffers protocol-compiler rpc serialization
42 Open Issues Need Help Last updated: Jul 10, 2026

Open Issues Need Help

View All on GitHub
help wanted c++ cmake

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization
help wanted c++ windows wait for user action

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization
help wanted

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization
help wanted windows cmake

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization
help wanted cmake

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization
help wanted python

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization
help wanted php untriaged

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization
help wanted wait for user action

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization
help wanted wait for user action

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization
help wanted

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization
help wanted python wait for user action upb

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization
help wanted php untriaged

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization
help wanted python keep open

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization

AI Summary: Implement an optional configuration setting in the C# Protocol Buffer library to allow for lenient handling of invalid UTF-8 strings, providing backward compatibility with legacy systems that may send non-UTF-8 encoded data. This involves modifying the parser to either substitute replacement characters or log warnings instead of throwing exceptions when encountering invalid UTF-8 sequences, without affecting the default strict UTF-8 behavior.

Complexity: 4/5
help wanted

Protocol Buffers - Google's data interchange format

C++
#marshalling#protobuf#protobuf-runtime#protoc#protocol-buffers#protocol-compiler#rpc#serialization