7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

GNU Emacs

Open source

GNU Emacs, an extensible and customizable free text editor built around an Emacs Lisp interpreter, with features reaching well beyond editing.

Open-source alternative to

gnu.org
GNU Emacs homepage screenshot
GitHub stars
5.2k
Last commit
today
Repository age
12 years
Licence
GPL-3.0
Self-hosted
Yes

About GNU Emacs

GNU Emacs is an extensible, customizable, free text editor. The editor is built around an Emacs Lisp interpreter, a Lisp variant extended for editing text, and that same language is used to customize and extend it, which makes nearly every behavior of the editor programmable by its users.

Emacs offers content-aware editing modes with syntax coloring for many file types, built-in documentation with a tutorial for new users, and full Unicode support. It doubles as a calendar, an IRC client, a news and mail reader, a project planner and a front end for debuggers, and a packaging system downloads and installs extensions.

Emacs runs on GNU/Linux, the BSDs, Haiku, Windows, macOS and Android, and is licensed under GPL-3.0. Customization is done with Emacs Lisp code or a graphical interface. The GitHub repository is a mirror of the GNU project's source, and the official site offers downloads, a guided tour and documentation.

Key features

  • Emacs Lisp scripting and customization
  • Content-aware editing modes with syntax coloring
  • Built-in documentation and tutorial
  • Full Unicode support
  • Package system for extensions
  • Mail, news and IRC clients
  • Debugger interface and calendar

Good fit for

  • →Programming with a customizable editor
  • →Writing and organizing notes and plans
  • →Reading mail and news inside the editor
Built with
Emacs Lisp
Tags
text-editor
emacs
emacs-lisp
gnu
customizable
cross-platform
free-software

GNU Emacs: questions and answers

What is GNU Emacs used for?
GNU Emacs, an extensible and customizable free text editor built around an Emacs Lisp interpreter, with features reaching well beyond editing. It is a good fit for programming with a customizable editor, writing and organizing notes and plans, and reading mail and news inside the editor.
Is GNU Emacs open source?
Yes. GNU Emacs is open source under the GPL-3.0 licence. Its source code is on GitHub at emacs-mirror/emacs and is written mainly in Emacs Lisp.
Is GNU Emacs free?
Yes. GNU Emacs is open source, so the software itself is free to use.
What is GNU Emacs an alternative to?
GNU Emacs is an open-source alternative to Sublime Text and BBEdit. Other open-source alternatives to Sublime Text include Neovim, Vim and Zed.
Is GNU Emacs actively maintained?
Yes. The most recent commit to GNU Emacs was on 2 October 2026. The project has 5.2k stars on GitHub.

Open-source alternatives to GNU Emacs

See all

SaaS alternatives to GNU Emacs

See all