ReText è un editor di testo open source e leggero ma efficiente per i linguaggi di markup Markdown e reStructuredText. È scritto in Python per funzionare su Linux e su qualsiasi piattaforma compatibile con POSIX. Detto questo, l'ambiente di runtime di Python è un requisito per la sua installazione.