Lua Class System (LCS) is a small library which offers a clean, minimalistic but powerful API for (Pseudo) Object Oriented programming style using Lua.
LCS is lightweight, abstract yet very easy to use, thus can fit in every project where OOP mechanisms are needed.
A full documentation covering usage and key-reference topics are provided on the project page.
Hope it will be helpful.
Project Page : https://github.com/Yonaba/Lua-Class-System