Show HN: ElmTUI. Declarative terminal user interface framework in Common Lisp
Category: library
Tags: tui, common-lisp, elm-architecture, declarative-ui, terminal
Score: 6.5/10 (Innovation: 6, Technical: 8, Documentation: 8, Utility: 4)
ElmTUI ports the Elm Architecture (model/update/view with diffs and effects) to Common Lisp terminal UIs, offering a declarative component DSL, CSS-like styling, virtual-buffer diffed rendering, and an optional TEA-style app API. It is technically substantial with transactional state, commands, and a flagship REPL Workbench, but it is SBCL/POSIX-only and pre-1.0, limiting reach.
Target audience: Common Lisp developers building interactive terminal applications
Repository: https://github.com/fkr-0/elmtui · Common Lisp · MIT
View on Hacker News