Přesně, je to ve zprávičce i odkazovaném článku. Vybral si, že nejdřív překlopí (i s použitím automatických pomocníků a nástrojů) kód do Rustu a bude dál optimalizovat a refaktorovat.
Jinak tmux částečně curses (resp. ncurses podle platformy) používá, ale v podstatě pouze na low level komunikaci s terminálem a zjišťování základních informací o něm. Nepoužívá z té knihovny žádné high level funkce pro vytváření a správu oken (jako newwin, delwin, mvwin atp.), na to má právě svůj vnitřní engine.
Pardon, ten předchozí post jsem napsal do špatného vlákna, měla to být odpověď Michalovi Smržovi.
Je to evidentně záměr autora, že si bude přicházet na cesty a zkoušet jak přepisovat původní konstrukce do Rustu, optimalizovat atd. a u toho to průběžně dokumentovat, psát podobné zprávičky o postupu atp., což taky může být pro leckoho užitečné. A zábava pro něj bude spíš cesta než cíl :)
A souhlas, mohl to samozřejmě také vzít z gruntu a od začátku využívat všech vlastností, co Rust nabízí.
Nicméně podobné projekty, co jsou od začátku psané v Rustu a mají víc možností než tmux už pár let existují, např. https://zellij.dev/