emacs ist ein beliebter Texteditor, der normalerweise durch seine Erweiterbarkeit gekennzeichnet ist und häufig als "erweiterbarer, anpassbarer, selbstdokumentierender Echtzeit-Anzeigeeditor" bezeichnet wird. Heute Teil des GNU-Projekts, wurde es ursprünglich Mitte der 1970er Jahre von Richard Stallman entwickelt und wird bis heute weiterentwickelt und erweitert.