StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Follow on

© 2025 StackShare. All rights reserved.

Product

  • Stacks
  • Tools
  • Feed

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
Emacs
ByEmacsEmacs

Emacs

#10in Code Collaboration
Discussions1
Followers1.18k
OverviewDiscussions1AdoptionAlternativesIntegrations
Try It

What is Emacs?

GNU Emacs is an extensible, customizable 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.

Emacs is a tool in the Code Collaboration category of a tech stack.

Key Features

Content-sensitive editing modes, including syntax coloring, for a variety of file types including plain text, source code, and HTML.Complete built-in documentation, including a tutorial for new users.Full Unicode support for nearly all human languages and their scripts.Highly customizable, using Emacs Lisp code or a graphical interface.A large number of extensions that add other functionality, including a project planner, mail and news reader, debugger interface, calendar, and more. Many of these extensions are distributed with GNU Emacs others are available separately.

Emacs Pros & Cons

Pros of Emacs

  • ✓Vast array of extensions
  • ✓Have all you can imagine
  • ✓Everything i need in one place
  • ✓Portability
  • ✓Customer config
  • ✓Your config works on any platform
  • ✓Low memory consumption
  • ✓Perfect for monsters
  • ✓All life inside one program
  • ✓Extendable, portable, fast - all at your fingertips

Cons of Emacs

  • ✗Hard to learn for beginners
  • ✗So good and extensible, that one can get sidetracked
  • ✗Not default preinstalled in GNU/linux

Emacs Alternatives & Comparisons

What are some alternatives to Emacs?

Visual Studio Code

Visual Studio Code

Build and debug modern web and cloud applications. Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.

Sublime Text

Sublime Text

Sublime Text is available for OS X, Windows and Linux. One license is all you need to use Sublime Text on every computer you own, no matter what operating system it uses. Sublime Text uses a custom UI toolkit, optimized for speed and beauty, while taking advantage of native functionality on each platform.

Vim

Vim

Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete feature set. Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is distributed free as charityware.

Notepad++

Notepad++

Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.

Atom

Atom

At GitHub, we're building the text editor we've always wanted. A tool you can customize to do anything, but also use productively on the first day without ever touching a config file. Atom is modern, approachable, and hackable to the core. We can't wait to see what you build with it.

CodeMirror

CodeMirror

CodeMirror is a JavaScript component that provides a code editor in the browser. When a mode is available for the language you are coding in, it will color your code, and optionally help with indentation.

Try It

Visit Website

Adoption

On StackShare

Emacs Integrations

Spacemacs, Remacs, Kite, emacs-slack, Reek and 7 more are some of the popular tools that integrate with Emacs. Here's a list of all 12 tools that integrate with Emacs.

Spacemacs
Spacemacs
Remacs
Remacs
Kite
Kite
emacs-slack
emacs-slack
Reek
Reek
LiteCLI
LiteCLI
TSLint
TSLint
Apache FreeMarker
Apache FreeMarker
Pylint
Pylint
Jsonnet
Jsonnet
Paket
Paket
Rust-analyzer
Rust-analyzer

Emacs Discussions

Discover why developers choose Emacs. Read real-world technical decisions and stack choices from the StackShare community.

Yoandy Rodriguez
Yoandy Rodriguez

Senior Go Developer

Jun 3, 2018

Needs adviceonEmacsEmacs

Emacs is my text editor/frontend to git/ blog editor/ filesystem explorer/ tool for editing remote files. Emacs

0 views0
Comments
Companies
152
HWETKP+146
Developers
1.16k
JDWSCX+1154