GNU Emacs
GNU Emacs: Open Source Text Editor
GNU Emacs is a popular, open source text editor and computing environment. It runs on most operating systems and provides extensibility through an Emacs Lisp interpreter.
What is GNU Emacs?
GNU Emacs is a powerful, customizable, open source text editor and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. This extensibility allows Emacs to provide far more than your average text editor.
Beyond text editing, Emacs provides an environment for email, web browsing, debugging, file management, and more. Its intuitive keyboard shortcuts and extensibility have attracted a loyal following of programmers, writers, engineers, scientists, and others who want a highly customizable working environment.
Originally created in the 1970s, Emacs continues to be actively developed by an open source community coordinated by the GNU Project. It runs on Linux, Windows, and macOS systems and is released under the GNU General Public License.
Key features include syntax highlighting for a wide array of programming languages, flexible split-screen editing, a built-in Lisp interpreter and debugger, project planning tools, spell checking, full Unicode support, and remote file editing. An ecosystem of third-party packages expands Emacs' capabilities even further.
GNU Emacs Features
Features
- Text editing
- Customizable and extensible
- Built-in programming language (Emacs Lisp)
- Supports many programming languages
- Cross-platform - runs on Linux, Windows, macOS
- Plugin ecosystem (packages)
- Keyboard-focused interaction
- Code browsing
- Version control integration
- Email, IRC, news clients
Pricing
- Open Source
Pros
Cons
Official Links
Reviews & Ratings
Login to ReviewThe Best GNU Emacs Alternatives
View all GNU Emacs alternatives with detailed comparison →
Top Development and Text Editors and other similar apps like GNU Emacs
Here are some alternatives to GNU Emacs:
Suggest an alternative ❐Visual Studio Code
Sublime Text
Neovim
VSCodium
Zed Code Editor
MacVim
HTMLPen.com
Notepad++
Geany
Eclipse
PSPad
Zee
TextMate
TextPad
Kate
Leafpad
Pluma
SciTE
WxMEdit
RJ TextEd
Textadept
SynWrite
Batch Text File Editor
VbsEdit
Runestone
Traditional Ex - Vi editor
XML Notepad
CotEditor
Text Edit Plus
Lapce
Ox editor
Corezoid Process Engine
Embitz
Orwell Dev-C++
Lines code editor
Notepad3
Doom Emacs
Spacemacs
Bluefish Editor
Squircle IDE
Lite XL
Light Table
Haroopad
MS Paint IDE
CudaText
Code Writer
NoteTab
GNOME Builder
Leo Editor
TabNote
Kakoune
Simple Code Editor
FoldingText
4coder
JetBrains Fleet
Taco HTML Edit
TEXTREME
Helix
Spacevim
AkelPad
Alternate TextBrowser
TexEdit
Arm DS-5 Development Studio
Hacker Pad
PHP Studio
HippoEDIT
SlickEdit
Little Transformer: Text Editor with TTS
EdytorNC
Java-Editor
Syncplify.me Notepad!
GetDiz
Editra
Leafier
Acme
Keypress Editor
Heraia
Hekapad
Veonim
Devpad
TeraPad
JdTextEdit
BinHex CryPactor
Ynote Classic
Syntaxic
MetroTextual
SpaceNeovim
SourceKit
Aquamacs Emacs
Appy Text
VOoM
Emacs Prelude
PICO (the PIne COmposer)
Jove
Climacs
JujuEdit
BDV Notepad
Apimac Notepad
GEcrit
Cursive IDE
Openldev
Neon Notepad
Beaver Editor
Edile
BVRDE
BabelPad
Android java editor
LopeEdit
Vimflowy
TotalEdit
Diakonos
FavoText
Mystix
Macchiato
IT-Edit
EncryptPad
Suplemon
Eddie
SuperbEdit