MoonGUI is a modern framework for Lua applications. It uses JavaFX as its backend.
This system solves almost all GUI-related problems for Lua developers who don't have access to a native GUI toolkit.
This project is still in BETA, which means it may not work as expected.
To use MoonGUI, you can either run the provided .exe or set moongui as a system environment command.
Check the version:
moongui -vHelp menu:
moongui -hRun your MoonGUI application:
moongui <filename.lua>- Coding (VS Code recognizes!)
- App Example
- Video Using
Gravacao.de.Tela.2025-11-21.235131.mp4
You don’t need Java or JavaFX to use the CLI (.exe).
However, to build or modify MoonGUI, the following are required:
| Requirement | Version |
|---|---|
| Java | 21+ |
| JavaFX | 21+ |
| Maven | 3.5.8+ |
| Lua | 5.2+ |
Note: Using a version below the recommended ones may prevent the project from compiling or running.
This program was made with ☕ by Theuzz Dev from 🇧🇷


