GNU Emacs
GNU Emacs on Emacsi perre kuuluv GNU projekti raames levitatav laiendatav, seadistatav, isedokumenteeriv tekstiredaktor. GNU Emacsi tuumas on Emacs Lisp interpretaator (lühemalt elisp), programmeerimiskeele Lisp dialekt teksti redigeerimise lisadega. Mõned GNU Emacsi omadused: sisutundlikud redigeerimisrežiimid paljude failivormingute jaoks, tekstist kuni lähtekoodini kuni XHTML-failideni; täiuslik dokumentatsioon koos õpetusega uuetele kasutajatele; laiendatav Emacs Lisp keeles; tugi paljudele keeltele ja nende tähestikele, sh kõik Euroopas kasutatavad ladina tähestikud, vene, kreeka, jaapani, hiina, korea, tai, vietnami, lao, etioopia ja mõned india keelte tähestikud; suur hulk laiendusi mis lisavad muud funktsionaalsust. Paljud neist on Emacsi distributsiooni sisse ehitatud, paljud eksisteerivad eraldi projektidena.