https://github.com/samyeyo/rtbuilder
GUI RAD designer for LuaRT
https://github.com/samyeyo/rtbuilder
designer gui lua rad windows
Last synced: 5 months ago
JSON representation
GUI RAD designer for LuaRT
- Host: GitHub
- URL: https://github.com/samyeyo/rtbuilder
- Owner: samyeyo
- License: other
- Created: 2024-01-02T21:31:10.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-26T22:29:57.000Z (over 1 year ago)
- Last Synced: 2025-05-14T10:33:20.077Z (5 months ago)
- Topics: designer, gui, lua, rad, windows
- Language: Lua
- Homepage: https://www.luart.org
- Size: 3.2 MB
- Stars: 7
- Watchers: 3
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![RTBuilder][title]
[](https://www.luart.org/)

[](#license)
[](https://www.twitter.com/__LuaRT__)![Demo][demo]
[Features](#small_blue_diamondfeatures) |
[Installation](#small_blue_diamondinstallation) |
[Documentation](https://www.luart.org/doc/json/index.html) |
[License](#small_blue_diamondlicense)
## :small_blue_diamond:Features- Visual user interface design tool for the LuaRT **ui** module
- Build Windows desktop applications easily
- Generates Lua files, which can then be loaded from Lua scripts
## :small_blue_diamond:Installation#### RTBuilder release package :package:
The preferred way to install RTBuilder is to download the latest release package available on GitHub.
Be sure to download the right platform version as your LuaRT installation, either `x86` or `x64`
Just unpack the downloaded archive and extract its content in the folder of your choice.#### Running RTBuilder using LuaRT interpreter
RTBuilder release package provides a compiled LuaRT executable that embeds all dependencies (you can use it as a standalone app, on a USB key,...)
If you want to modify or extend RTBuilder, you can use the `RTBuilder.wlua` script to launch it with the `wluart.exe` interpreter.## :small_blue_diamond:Documentation
RTBuilder should be easy to use :
- Put the desired widgets on the Window, move, resize, and set properties as needed.
- Right click on widgets or on the Window currently edited to show a context menu with commands specific to the widget.
- Save the Window as a Lua file using the `Window\Save` menu command
- To make the saved Window available in your Lua scripts, just `require()` for it, and it will return a `Window` LuaRT object ready to use.
- For more information on the LuaRT **ui** module, read the [ui module documentation](http://www.luart.org/doc/ui/index.html)## :small_blue_diamond:License
RTBuilder is copyright (c) 2024 Samir Tine.
RTBuilder for LuaRT is open source, released under the MIT License.See full copyright notice in the LICENSE file.
[title]: contrib/RTBuilder.png
[demo]: contrib/example.png