My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
ThirdPartyAddOns  
Links to third-party add-ons.
Updated Nov 7, 2011 by liuj...@google.com

Third-Party Add-ons for Protocol Buffers

This page lists code related to Protocol Buffers which is developed and maintained by third parties. You may find this code useful, but note that none of these projects are affiliated with or endorsed by Google; try them at your own risk. Also note that many projects here are in the early stages of development and not production-ready.

If you have a project that should be listed here, please send a message to the discussion group:

http://groups.google.com/group/protobuf

Programming Languages

These are projects we know about implementing Protocol Buffers for other programming languages:

RPC Implementations

These are RPC implementations that work with Protocol Buffers. Some of these actually work with Protocol Buffers service definitions (defined using the service keyword in .proto files) while others just use Protocol Buffers message objects.

Other Utilities

There are miscellaneous other things you may find useful as a Protocol Buffers developer.

Comment by s...@sbhr.dk, Mar 29, 2011

JavaScript?/Node implementation: http://code.google.com/p/protobuf-for-node/

Comment by michael....@gmail.com, Apr 12, 2011

I've added java-me output and ported the runtime library for protostuff, for yet another java-me protobuffer library.

Comment by rfug...@gmail.com, May 21, 2011

Another erlang implementation: http://code.google.com/p/protoc-gen-erl/

Comment by rjakabo...@gmail.com, Jun 23, 2011

Another Lua implementation: https://github.com/Neopallium/lua-pb

Comment by drsl...@pollinimini.net, Jun 25, 2011

Another PHP implementation: http://drslump.github.com/Protobuf-PHP

Comment by eigen...@gmail.com, Aug 9, 2011

Another Python implementation: http://eigenein.github.com/protobuf/

Comment by grzegorz...@gmail.com, Aug 27, 2011

SWI-Prolog Google Protocol Buffers support is in my opinion a nice addition to list : http://www.swi-prolog.org/pldoc/package/protobufs.html .

Comment by Petteri.Aimonen, Aug 31, 2011

Small code-size C implementation: http://koti.kapsi.fi/jpa/nanopb/

Comment by zhangyin...@gmail.com, Nov 2, 2011

A RPC framework based on ProtoBuf? and ZMQ. It is still under developing.

You can write client programs in Python, and implement RPC services server in C++.

https://github.com/ebencheung/arab

Comment by tvxqli...@yahoo.com, Nov 12, 2011

There are different types of shoes for various occasions such as for

school, sports, parties, etc, as well as according to seasons like

snowfall and rain. You can find all kinds of shoes in vibrant color

options to match your little one's attire. Go in for children's shoes

with Velcro straps or buckles instead of laces, as they are easy to wear

and remove for the child.

Comment by matt.ev...@plexxi.com, Nov 22, 2011

An Erlang implementation from Basho

https://github.com/basho/erlang_protobuffs

Comment by Grig...@gmail.com, Dec 13, 2011

C# RPC library for protobuf defined services using protobuf-csharp-port http://code.google.com/p/protobuf-csharp-rpc/

Comment by igor.pet...@gmail.com, Feb 9 (3 days ago)

This is a Maven Plugin that supports compilation of protoc files. The next release I'll try to make it compile .proto without protoc.exe installation. It will download appropriate version of protoc.exe in a jar from central, unpack it to temp dir and run from there. Unix version will require installation of protoc because it is nicely done with package managers.

http://igor-petruk.github.com/protobuf-maven-plugin/


Sign in to add a comment
Powered by Google Project Hosting