28a4013a8a098a54dbeb2ecfbc51425f3f9595ad
Introduction (中文)
LTUI is a cross-platform terminal ui library based on Lua.
Examples
-- requires
local ltui = require("ltui")
local application = ltui.application
local event = ltui.event
local rect = ltui.rect
local window = ltui.window
-- the demo application
local demo = application()
-- init demo
function demo:init()
-- init name
application.init(self, "demo")
-- init background
self:background_set("blue")
-- init main window
self:insert(window:new("window.main", rect {1, 1, self:width() - 1, self:height() - 1}, "main window", true))
end
-- run demo
demo:run()
Snapshot
Menu configuation

Input dialog

Text area

Run tests
$ luajit tests\dialog.lua
$ luajit tests\window.lua
$ luajit tests\desktop.lua
$ luajit tests\inputdialog.lua
$ luajit tests\mconfdialog.lua
If you want to known more, please refer to:
Contacts
- Email:waruqi@gmail.com
- Homepage:tboox.org
- Community:/r/tboox on reddit
- ChatRoom:Char on telegram, Chat on gitter
- Source Code:Github, Gitee
Languages
C
66.3%
Lua
33.4%
Makefile
0.3%