...Some are heavily extensible and configurable. awesome tries to complete these tools with what we miss, an extensible, highly configurable window manager. To achieve this goal, awesome has been designed as a framework window manager. It's extremely fast, small, dynamic and heavily extensible using the Lua programminglanguage.
SDL Framework (SDLFW)
SDLFW is a cross-platform framework from the powerful SDL library to create your own 2D games with the Lua programminglanguage.
It's easy-to-use, free, open-source, and works on Windows and Linux.