meta data for this page
This is an old revision of the document!
Protocol
https://developers.google.com/protocol-buffers/docs/encoding Protocol Buffer Polymorphism http://www.indelible.org/ink/protobuf-polymorphism/
tools
Libraries
sean-lin based
https://github.com/sean-lin/protoc-gen-lua
- Latest commit 12 Jun 2014
https://github.com/djungelorm/protobuf-lua
- Latest commit 26 Jan 2016
- Prerequisities
sudo apt-get install python-protobuf
https://github.com/urbanairship/protobuf-lua
- Latest commit 13 Nov 2015
- fork of above https://github.com/djungelorm/protobuf-lua
- Lua 5.2 support
- .proto compilation required. Contains protoc plugin for lua
others
https://github.com/indygreg/lua-protobuf
- Last commit 27 Mar 2011
https://github.com/haberman/upb
- Last commit 8 Jul 2015
- Right now the Lua bindings support:
- Building schema objects manually (eg. you can essentially write .proto files natively in Lua).
- creating message objects.
- parsing Protocol Buffers into message objects.
Neopalium
https://github.com/Neopallium/lua-pb
- Latest commit 18 Feb 2016
- Own LUA parser for .proto files (no need to compile)