formLESS is a simple GUI framework that provides a set of useful and common "form components" that will help you build a rich user interface for your game.
What sets formLESS apart from other similar resources is that it doesn't even try to draw the GUI for you, instead it provides all the functionality and logic you need and lets you build on top of it, allowing you focus on how to present your interface (in this sense, formLESS is NOT a predefined GUI interface that works out of the box). This is possible because formLESS components are thought to be attached to GUI elements, not as part of them, and are therefore kept separate from their representation. This means that you create your own GUI objects, define how they will look, and attach a component to them to provide the required functionality. This way you don't need to modify nor even look at how component objects work, you just embed them an use their values in your objects.
My assets: GMSDB (database system), GMGL (autoupdater & launcher), Autotiles Helper (auto tiling system), Jade UI (UI sprites)