Lijst van Emacs-implementaties
Dit artikel beschrijft enkele Emacs-implementaties voor verschillende besturingssystemen.

De originele Emacs
 Emacs
 Datum: eind 1976
 Vereisten: Assembler MIDAS voor PDP-10/DEC-20
 Implementatie op laag niveau: TECO
 Extensie: TECO
 Platform: ITS op een DEC PDP-10 of TOPS-20 op een DEC-20
 Auteur: Richard Stallman, MIT
 Broncode beschikbaar.

Emacs - GNU 
 GNU Emacs
 Implementatie van laag niveau in C met de interpreter LISP
 Extensie: Emacs Lisp

Andere implementaties

Context
GNU Emacs was oorspronkelijk bestemd voor machines met een adresruimte van 32 bits en met een megabyte werkgeheugen (toen nog high-endcomputers). Dit liet ruimte voor kleinere versies:

 MicroEMACS, een zeer draagbare versie, oorspronkelijk geschreven door Dave Conroy en vervolgens ontwikkeld door Daniel Lawrence. Er bestaan veel varianten van deze teksteditor. Bovendien wordt de tekstbewerker gebruikt door Linus Torvalds.
 MG, voorheen MicroGNUEmacs en ontstaan als aftakking van MicroEMACS. Staat standaard geïnstalleerd op OpenBSD.
 JOVE (Jonathan's Own Version of Emacs), een versie van Emacs die niet programmeerbaar is voor UNIX-systemen en afgeleidden, geschreven door Jonathan Payne.
 Freemacs, een versie voor FreeDOS met een uitbreidingstaal gebaseerd op een stack. Werkt reeds met 64 kilobyte werkgeheugen.

Teksteditor
Emacs
Emacs-implementaties