meta data for this page
  •  

This is an old revision of the document!


Protocol

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
  • protoc plugin used: /usr/local/bin/protoc-gen-lua which is symlinked to /usr/local/lib/luarocks/rocks/protobuf/1.1.1-0/protoc-plugin/protoc-gen-lua

https://github.com/urbanairship/protobuf-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)