[ANN] Todoodle — Full-stack event-sourced demo app written entirely in Lua

64 views
Skip to first unread message

Jochen Guck

unread,
Dec 8, 2025, 9:18:58 AM (8 days ago) Dec 8
to lua-l

Hello all,

I have created a demo called Todoodle that demonstrates a full-stack application written entirely in Lua using TENUM’s artifact-based approach. It’s a todo app built with CQRS + event sourcing for the domain logic and a reactive UI layer (LuAct) for the frontend.

The project includes:

  • Entities with commands/events/queries (todo.e.lua, todoList.e.lua)

  • UI components written in Lua (CreateTodo.uie.lua, TodoItem.uie.lua, etc.)

  • Spec files for testing the domain logic

  • A development flow with live preview and test watcher

The goal is to explore what a full-stack workflow in pure Lua can look like, without build scripts or infrastructure code. I’d be very interested in feedback from the community on the workflow, design choices, and expected tooling.

We also plan to provide an open-source version of the framework, and this demo helps validate the approach.

If you’d like to try it:

checkout: https://github.com/TENUM-Dev/todoodle

npm install -g @tenum_dev/tdm-cli
tdm test --watch 
tdm preview

or simply watch the demo video:

Thanks, and I’d appreciate any thoughts or critique.

Jochen Guck


Martin Eden

unread,
Dec 8, 2025, 10:20:26 AM (8 days ago) Dec 8
to lu...@googlegroups.com

On 2025-12-08 16:18, 'Jochen Guck' via lua-l wrote:
> I have created a demo called Todoodle that demonstrates a full-stack
> application written entirely in Lua using TENUM’s artifact-based approach.

Hello Jochen,

Is "TENUM" framework open-source?

Because else for me it looks like offer to install some closed-source
app to  get vendor lock.

-- Martin


Jochen Guck

unread,
Dec 8, 2025, 10:27:35 AM (8 days ago) Dec 8
to lua-l
Right now it is closed source. 

But we are working on the open source version right now.
Therefore, we are looking for feed back to see what needs priority in the process.

-- Jochen 
Reply all
Reply to author
Forward
0 new messages