Emacs Distributions

I think ultimately, everyone will result to crafting their own Emacs. However, why not try some Emacs before realizing what you just got yourself into...lol. Anyways, Emacs newbies and veterans can always get inspired and learn from these awesome distributions.

Starter Kits on Emacs Wiki

An overview of popular Emacs starter kits and distributions.

Doom Emacs

Doom Emacs, formerly @hlissner's Emacs configuration, aims to be the configuration framework of Emacs. It boasts its stability by having its own declarative package management system and its performance by optimizing package loading.

Highlights

  • Fast startup and running time

  • Having a standard library and a package manager.

  • Optional vim emulation

  • Large community

Spacemacs

It's a very sophisticated and polished Emacs distribution featuring ergonomic keybindings. It's backed by a large community to develop and fix issues. It also follows its own convention to configure package, i.e. configuration layers.

Highlights

  • Great documentation

  • Easy to includes package and ready to use

  • Ergonomic, mnemonic and consistent key bindings

  • Community-driven

Centaur Emacs

This is @seagle0128's Emacs configuration. It bundles lots of miscellaneous features like mpd, pomodoro, etc, and has good Chinese support.

Highlights

  • Out-of-box experience on Emacs

  • Chinese support

Emacs Prelude

I would call this one 'a starter kit' rather than a distribution, since it's very minimal and the aim of it is to enhance the default Emacs experience.

Highlights

  • Simple modular architecture

  • Sane defaults of baseline Emacs functionality without getting too much in your way