Ratatui : Développer des Terminal User Interfaces en Rust
Et si on utilisait le terminal pour dessiner des interfaces graphiques ? Les terminal user interfaces (TUI) ne sont pas une nouveauté dans nos métiers : nous en utilisons depuis longtemps, et elles continuent de nous accompagner au quotidien. Des outils comme Midnight Commander, Vim, Htop, ou encore K9s en sont de parfaits exemples.
Dans cette présentation, je vous invite à découvrir Ratatui, une librairie Rust permettant de concevoir ces interfaces. Au cours d’une session de live coding, nous explorerons les concepts fondamentaux de Ratatui et verrons comment elle offre une expérience développeur riche et intuitive. Nous nous interrogerons également sur les atouts et les limites de Ratatui, ainsi que sur celles des terminal user interfaces dans une perspective plus globale.