Emacs, originally named EMACS, is a family of text editors that are characterized by their extensibility. The manual for the most widely used variant, GNU Emacs, describes it as "the extensible, customizable, self-documenting, real-time display editor". Emacs is a text editor designed for POSIX operating systems and available on Linux, BSD, macOS, Windows, and more.