About
Luabridge is a lightweight, dependency-free library for exporting C++ functions and classes to Lua environments. It uses standard-compliant C++ template metaprogramming and is written against Lua 5.1.1.
Luabridge works more or less like luabind, except that it doesn’t require boost (or any other libraries) to be installed. It also doesn’t involve a special notations in your code and a preprocessing pass, like toLua++. If you don’t mind these things, or if you need more power than Luabridge provides, I encourage you to check out one of those projects. But if you are looking for a very light library that requires nothing more than a standard C++ compiler (e.g. Microsoft Visual C++ 7.1 or g++ 4), Luabridge might be for you.