Tekstikäyttöliittymä
Tekstikäyttöliittymä, usein lyhennettynä TUI (Text-based User Interface), on graafisen käyttöliittymän (GUI) vastakohta. Se perustuu tekstimerkkeihin, kirjaimiin, numeroihin ja symboleihin, jotka muodostavat käyttöliittymän elementit. Sen sijaan, että käyttäjä manipuloisi ikkunoita ja painikkeita visuaalisesti hiirellä, TUI:ssa vuorovaikutus tapahtuu yleensä näppäimistöllä ja komentorivillä.
Tekstikäyttöliittymiä käytetään monissa sovelluksissa, erityisesti palvelimilla, sulautetuissa järjestelmissä ja ohjelmistokehitysympäristöissä. Ne ovat usein tehokkaampia ja nopeampia
Esimerkkejä tekstikäyttöliittymistä ovat komentorivipohjaiset ohjelmat, kuten Unixin shell (esim. Bash), ja jotkin vanhemmat pelit tai sovellukset,