LuaBridge is a lightweight, dependency-free library for mapping data, functions, and classes between C++ and Lua.
LuaBridge is a lightweight C++ library that has no external dependencies. Its purpose is to make it easy to expose C++ functions and classes to Lua. LuaBridge has been tested and works with Lua revisions starting from 5.1.5, although it should work in any version of Lua from 5.1.0 as well as LuaJit.