Terminal User Interfaces Making a Comeback in Software

Original: Why TUIs Are Back

Why This Matters

Reflects broader shift away from native GUI development toward simpler interfaces

Terminal User Interfaces (TUIs) are experiencing renewed popularity as native GUI frameworks across Windows, Linux, and macOS face consistency and development challenges. Developer advocates point to fragmented APIs and memory-heavy Electron alternatives.

Software developer Alcides Fonseca argues that TUIs are returning to prominence due to failures in native GUI development across major platforms. Windows has cycled through multiple failed GUI frameworks from MFC (1992) to current MAUI, creating development fragmentation. Linux maintains UI inconsistency by design with competing GTK and Qt frameworks. Apple has abandoned its historically praised Human Interface Guidelines, breaking window management and menu consistency. The pattern mirrors code editors' evolution from native apps to Electron-based solutions like VSCode, with hardcore developers preferring terminal-based vim/emacs despite steeper learning curves. DHH's Omarchy project exemplifies this trend, combining TUIs for immediate feedback, web apps for SaaS compatibility, and minimal native applications. Many companies now rely on memory-intensive Electron apps rather than developing platform-specific native applications due to testing complexity across different system combinations.

Source

wiki.alcidesfonseca.com — Read original →