Qalin, BisouLand's Test Control Interface, has 3 UIs: a CLI, API and Web.

And to my utter dismay, I kept reaching for the Web UI. I live in the terminal. Unacceptable.

Next week Fabien will announce a Component to build TUI apps, at SymfonyLive Paris.

I literally couldn't wait. So I built a TUI with PHP-TUI, a PHP port of Rust's Ratatui.

My geek honour is saved 😼. Check out the article detailing it here:

https://gnugat.github.io/2026/03/18/xl-12-php-tui.html