Emacs to wysoce rozszerzalny edytor tekstu, który istnieje od lat 70. Na przestrzeni lat powstało wiele rozwidleń lub wariantów Emacsa. Oto niektóre z najbardziej znaczących:

  • GNU Emacs: To jest oryginalna wersja Emacsa, stworzona przez Richarda Stallmana w latach siedemdziesiątych. Pozostaje obecnie najczęściej używaną wersją Emacsa i jest dystrybuowana jako część projektu GNU.
  • XEmacs: To był jeden z najwcześniejszych i najbardziej znanych rozwidleń Emacsa. Pierwotnie został stworzony jako rozszerzenie Lucid Emacs, który sam był wariantem GNU Emacs. XEmacs miał na celu ulepszenie GNU Emacs na wiele sposobów, na przykład poprzez zapewnienie lepszej obsługi niektórych języków programowania i posiadanie bardziej modułowej architektury.
    • sxemacs - sxemacs to odmiana XEmacsa, który jest kolejnym popularnym edytorem tekstu opartym na interpreterze Emacs Lisp. sxemacs został zaprojektowany tak, aby był bardziej przyjazny dla użytkownika i miał bardziej nowoczesny interfejs użytkownika niż GNU Emacs. Zawiera wiele funkcji, które nie są dostępne w GNU Emacs, takich jak obsługa czcionek TrueType i integracja z programami zewnętrznymi.
  • Aquamacs: Jest to wariant Emacsa zaprojektowany specjalnie dla systemu Mac OS X. Zawiera szereg funkcji specyficznych dla komputerów Mac, takich jak obsługa interfejsu Aqua i integracja z innymi aplikacjami Mac.
  • Meadow: To jest wersja Emacsa zaprojektowana dla platformy .NET. Zawiera szereg funkcji specyficznych dla .NET, takich jak integracja z Visual Studio.
  • JOVE: Jest to prostsza, lżejsza wersja Emacsa, stworzona przez Jonathana Payne'a w latach 80-tych. Został zaprojektowany tak, aby był bardziej przyjazny dla użytkownika i dostępny dla początkujących użytkowników.
  • mg - mg, znany również jako Micro GNU Emacs, to lekki edytor tekstu przeznaczony do użytku w środowisku terminalowym. Opiera się na GNU Emacs, ale ma mniejszą bazę kodu i uproszczony interfejs użytkownika. mg jest szczególnie przydatny do edycji plików konfiguracyjnych i innych plików tekstowych na zdalnych serwerach.
  • qemacs - znany również jako Quick Emacs, to edytor tekstu zaprojektowany z myślą o szybkości i lekkości. Opiera się na interpreterze Emacs Lisp, ale ma mniejszą bazę kodu i uproszczony interfejs użytkownika. qemacs jest szczególnie przydatny do edycji dużych plików i wykonywania złożonych operacji tekstowych.
  • texmacs - Darmowy naukowy edytor tekstu, zainspirowany TeX-em i GNU Emacsem. Edytor WYSIWYG Czcionki TeX i interfejs CAS (Giac, GTybalt, Macaulay 2, Maxima, Octave, Pari, Qcl, R i Yacas) w jednym.
  • uemacs — znany również jako MicroEMACS (MicroEMACS/PK 4.0.15), dostosowany przez Linusa Torvaldsa, to edytor tekstu, który został zaprojektowany jako mały, szybki i przenośny. Opiera się na oryginalnej bazie kodu Emacsa, ale został znacznie zmodyfikowany w celu zmniejszenia jego rozmiaru i poprawy wydajności. uemacs jest szczególnie przydatny w systemach wbudowanych i innych środowiskach o ograniczonych zasobach.
  • femto-emacs - edytor tekstu, który został zaprojektowany tak, aby był mały, szybki i przenośny. Opiera się na bazie kodu MicroEMACS 3.9, ale został znacznie zmodyfikowany w celu poprawy wydajności i dodania nowych funkcji. femto-emacs jest szczególnie przydatny w systemach wbudowanych i innych środowiskach o ograniczonych zasobach.

Istnieje również wiele innych rozwidleń i wariantów Emacsa, z których każdy ma swoje unikalne cechy i mocne strony. Jednak powyższe pięć to jedne z najbardziej znanych i powszechnie używanych.