Userland Frontier was a wonderful scripting environment born on macOS and ported to Windows. It was a mix of an object database, storing code and data, an extensible scripting language called UserScript, and very powerful InterApplication capabilities, based on Apple's Open Scripting Architecture. Dave Winer, its author, worked on the XML-RPC standard afterwards.
"> What Elixir library could I use for TUI ?
[...]
Much to learn about TUI libraries, you still have. But choose Ratatouille, you should - strong with the terminal, it is."