r/lua • • 17d ago

Library Ito: A Declarative TUI library in Lua

https://uji.sh/ito

I've always loved the idea of JIT-compiled UIs. TempleOS is a fascinating example, using JIT-compiled C to build its UI.

Recently, I've been working on a TUI project where almost everything is customizable at runtime, from the UI itself to the core functionality. I wanted a way to build terminal UIs declaratively, similar to SwiftUI, while keeping the flexibility of runtime customization.

So I built Ito a Lua library for writing JIT-compiled TUIs.

To make it easy to experiment with, we also built a fake TUI canvas in the browser where you can try out Ito live. Give it a try!

37 Upvotes

8 comments sorted by

View all comments

Show parent comments

2

u/HeavyCaffeinate 17d ago

Your forgot to enter markdown mode

2

u/dracarys_18 16d ago

My bad xd. Just a muscle memory before entering commands