Component Models for Lua
$ luarocks install hisham/loopcomp
The LOOP Component is a set of packages for supporting different models of component-based design in the Lua language.