The great lua-json-serde struct generator Made for dibidab-engine Dependencies: pyYAML jinja2 That's it, no extended lists here... Usage: Create a yaml file. Put stuff into yaml file. Look at config.yaml as an example. Execute lua-json-serde Look at why it fails Fix it so it doesn't fail Execute it again