Home

The LRocket Compiler (lrc) bundles and compiles Lua programs into several formats.

Starting from a single Lua file (entrypoint), it automatically resolves any required Lua modules, file resources and native modules recursively, based on require() and io.open() statements.

Some advanced features of lrc include cross-compilation, arbitrary resource embedding and compiler extensions.