While the current release includes compilers and APIs for C++, Java, Go, Ruby, C#, and Python, the compiler code is designed so that it’s easy to add support for other languages. There are several ongoing projects to add new language implementations to Protocol Buffers, including C, Haskell, Perl, Rust, and more. For a list of links to projects we know about, see the third-party add-ons wiki page. Compiler Plugins protoc, the Protocol Buffers Compiler, can be extended to support new languag...