awesome-emacs

A community driven list of useful Emacs packages, libraries and other items.

GitHub

9k stars
392 watching
556 forks
last commit: about 1 month ago
Linked from 8 awesome lists

awesome-listemacs

https://github.com/sindresorhus/awesome][https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg]] Awesome Emacs [[ [[ [[
https://github.com/emacs-dashboard/emacs-dashboard][Dashboard]] [[ - A startup dashboard which provides certain information about your recent Emacs activities
https://github.com/Wilfred/helpful][Helpful]] [[ - An enchancement of the Emacs built-in help system
https://github.com/zk-phi/sublimity][sublimity]] [[ - smooth-scrolling, minimap inspired by the sublime editor
https://github.com/pashinin/workgroups2][workgroups2]] [[ - Session manager, saves all your opened buffers, their location and sizes on disk to restore later
https://github.com/mrkkrp/ace-popup-menu][ace-popup-menu]] [[ - Replace GUI popup menu with something more efficient
https://www.gnu.org/software/hyperbole/][GNU [[ Hyperbole]] - GNU Hyperbole is an efficient and programmable hypertextual information management system. It is a toolkit and user interface for viewing, retrieving and interlinking all kinds of textual information
https://github.com/coldnew/linum-relative][linum-relative]] [[ - display relative line number in the left margin in emacs
https://github.com/Malabarba/beacon][beacon]] [[ - Never lose your cursor again
https://github.com/protesilaos/pulsar][pulsar]] [[ - Highlights current line, an minimal alternative to beacon
https://github.com/emacsorphanage/yascroll][yascroll-el]] [[ - Yet Another Scroll Bar Mode
https://github.com/k-talo/volatile-highlights.el][volatile-highlights.el]] [[ - Minor mode for visual feedback on some operations in Emacs
https://codeberg.org/ideasman42/emacs-buffer-name-relative][buffer-name-relative]] [[ - Project relative buffer names with optional path abbreviation
https://github.com/ichernyshovvv/enlight][enlight]] [[ — Highly customizable startup screen for Emacs
https://github.com/protesilaos/fontaine][fontaine]] [[ - lets the user specify presets of font configurations and set them on demand on graphical Emacs frames
https://codeberg.org/ideasman42/emacs-default-font-presets][default-font-presets]] [[ - lets user specify presets for the default-font, with utilities to scale and cycle fonts
https://www.emacswiki.org/emacs/WinnerMode][winner]] [[ - =[built-in]= "Undo"(and "redo") changes in the window configuration with the key commands
https://github.com/knu/elscreen][ElScreen]] [[ - Utility for multiple screens
https://github.com/cyrus-and/zoom][Zoom]] [[ - Fixed and automatic balanced window layout for Emacs
https://www.emacswiki.org/emacs/WindMove][windmove]] [[ - =[built-in]= Tired with =C-x o=? Now you can use =shift+arrows= to jump between windows
https://github.com/deb0ch/emacs-winum][emacs-winum]] [[ - Window numbers for Emacs - Navigate windows and frames using numbers
https://github.com/dimitri/switch-window][switch-window]] [[ - A visual replacement for =C-x o=
https://github.com/abo-abo/ace-window][ace-window]] [[ - Quickly switch windows
https://github.com/lukhas/buffer-move][buffer-move]] [[ - Move or swap buffer to other window
https://www.emacswiki.org/emacs/TabBarMode][tab-bar-mode]] [[ - =[built-in]= =tab-bar-mode= and =tab-line-mode= to display a tab bar at the top
https://github.com/dholm/tabbar][tabbar]] [[ - Display a tab bar in the header line
https://github.com/manateelazycat/awesome-tab][awesome-tab]] [[ - Out of box extension to use tab in Emacs. grouping buffers by projects and many awesome features
https://github.com/ema2159/centaur-tabs][centaur-tabs]] [[ - Aesthetic, functional tabs plugin with icons and styles, Helm, Ivy and Projectile integration, supported by many popular themes
https://www.emacswiki.org/emacs/InteractivelyDoThings][IDO]] [[ - =[built-in]= Interactively do things with buffers and files
https://github.com/DarwinAwardWinner/ido-completing-read-plus][ido-completing-read+]] [[ - Enhance the built-in ido for completion all over Emacs
https://github.com/creichert/ido-vertical-mode.el][ido-vertical-mode]] [[ - Make ido display vertically
https://www.gnu.org/software/emacs/manual/html_node/emacs/Icomplete.html][Icomplete]] [[ - =[built-in]= See the list of candidates while completing for any command. Can be made to behave more like Ido with
https://github.com/oantolin/icomplete-vertical][icomplete-vertical]] [[ - Make Icomplete display vertically
https://github.com/emacs-helm/helm][Helm]] [[ - (Formerly 'Anything') A powerful completion and selection narrowing framework. ( External Guides [[ )
https://github.com/abo-abo/swiper][Ivy]] [[ - flexible, simple tools for minibuffer completion in Emacs
https://www.emacswiki.org/emacs/Icicles][Icicles]] [[ - An Emacs library that enhances minibuffer completion
https://github.com/nonsequitur/smex/][smex]] 875 over 3 years ago [[ - A smart M-x enhancement for Emacs
https://github.com/DarwinAwardWinner/amx][amx]] [[ - An alternative M-x interface for Emacs
https://github.com/minad/vertico][vertico]] [[ - Vertico provides a minimalistic vertical completion UI, which is based on the default completion system
https://github.com/minad/marginalia][marginalia]] [[ - Show document of function in ==M-x=, or file attributes in =C-x C-f=
https://github.com/minad/consult][consult]] [[ - Consult provides various practical commands based on the Emacs completion function completing-read
https://github.com/milkypostman/powerline][powerline]] [[ - Emacs version of the Vim powerline
https://github.com/johnson-christopher/powerline-evil][powerline-evil]] [[ - Utilities for better Evil support for Powerline
https://github.com/Malabarba/smart-mode-line][smart-mode-line]] [[ - A sexy mode-line for Emacs
https://github.com/TheBB/spaceline][spaceline]] [[ - Powerline theme from Spacemacs
https://github.com/dbordak/telephone-line][telephone-line]] [[ - A new implementation of Powerline for Emacs
https://github.com/manateelazycat/awesome-tray][awesome-tray]] [[ - Display mode-line information at right of minibuffer
https://github.com/myrjola/diminish.el][diminish]] [[ - Diminished modes are minor modes with no modeline display
https://github.com/seagle0128/doom-modeline][doom-modeline]] [[ - A mode-line package included in Doom and Centaur emacs
https://github.com/radian-software/blackout][blackout]] [[ - Customize or hide the display of major and minor modes in the mode-line
https://codeberg.org/ideasman42/emacs-mode-line-idle][mode-line-idle]] [[ - Evaluate mode-line elements when idle, displaying detailed information without sacrificing performance
https://github.com/magnars/multifiles.el][multifiles.el]] [[ - View and edit parts of multiple files in one buffer
https://github.com/phillord/lentic][lentic]] [[ - Create views of the same content in two Emacs buffers
http://www.lysator.liu.se/~tab/artist/][artist-mode]] [[ - =[built-in]= Draw ASCII lines, squares, rectangles and poly-lines, ellipses, and circles with your mouse and/or keyboard
https://github.com/bbatsov/crux][crux]] [[ - A Collection of Ridiculously Useful eXtensions for Emacs
https://github.com/jorgenschaefer/typoel][typo.el]] [[ - Emacs extension for typographical editing
https://github.com/sulami/literate-calc-mode.el][literate-calc-mode]] [[ - display live =calc= results inline
https://www.emacswiki.org/emacs/DeleteSelectionMode][delete-selection-mode]] [[ - =[built-in]= Auto delete selected region when typing, just like most of other modern text editors
https://github.com/soutaro/hungry-delete.el][hungry-delete]] [[ - Delete an entire block of whitespace at point
https://github.com/hrehfeld/emacs-smart-hungry-delete][smart-hungry-delete]] [[ - Delete whitespace between words, parenthesis and other delimiters in a (not very) smart way
https://github.com/mrkkrp/zzz-to-char][zzz-to-char]] [[ - Fancy replacement for =zap-to-char=
https://github.com/domtronn/all-the-icons.el][all-the-icons]] [[ - A package used to include fancy icons within emacs
https://github.com/rainstormstudio/nerd-icons.el][nerd-icons]] [[ - A Library for Nerd Font icons
https://github.com/iqbalansari/emacs-emojify][emojify]] [[ - Display emojis in Emacs
https://github.com/ryuslash/mode-icons][mode-icons]] [[ - Show icons instead of mode names
https://emacsredux.com/blog/2014/08/25/a-peek-at-emacs-24-dot-4-prettify-symbols-mode/][prettify-symbol-mode]] [[ - =[built-in]= displaying characters as fancy symbols (e.g. =lambda= -> =λ=)
https://www.emacswiki.org/emacs/ElectricPair][electric-pair-mode]] [[ - =[built-in]= Auto close, or insert matching delimiters: parentheses, braces, brackets, etc. ([[ Manual]])
https://github.com/davidshepherd7/electric-operator][electric-operator]] [[ - Automatically insert spaces around operators
https://github.com/Fuco1/smartparens][SmartParens]] [[ - Deals with parens pairs and tries to be smart about it
https://github.com/coldnew/pangu-spacing][pangu-spacing]] [[ - Minor-mode to automatically add space between CJK and Latin characters
https://github.com/tslilc/siege-mode][siege-mode]] [[ - An emacs minor mode to surround the region with smart delimiters interactively
https://github.com/ganmacs/emacs-surround][emacs-surround]] [[ - Emacs version of vim.surround
https://github.com/emacs-evil/evil-surround][evil-surround]] [[ - Emacs version of vim.surround that uses =Evil= as its vi layer
https://github.com/magnars/expand-region.el][expand-region.el]] [[ - Increase selected region by semantic units
https://elpa.gnu.org/packages/expreg.html][expreg]] [[ - Like =expand-region=, but using =tree-sitter= for language-specific region expansion
https://github.com/bling/evil-visualstar][evil-visualstar]] [[ - Makes visual selections work with the * operator in =evil-mode=
https://www.gnu.org/software/emacs/manual/html_node/emacs/Matching.html][show-paren-mode]] [[ - =[built-in]= a minor mode to visualize parenthesis matching
https://github.com/Fanael/rainbow-delimiters][rainbow-delimiters]] [[ - Highlights parentheses, brackets, and braces according to their depth
https://github.com/tsdh/highlight-parentheses.el][highlight-parentheses.el]] [[ - highlight surrounding parentheses
https://github.com/alphapapa/prism.el][prism]] [[ - highlight code based on depth
https://github.com/waymondo/popup-kill-ring][Popup-killring]] [[ - Browse kill-ring with popup menu
https://github.com/browse-kill-ring/browse-kill-ring][Browse-kill-ring]] [[ - Visually navigate kill-ring
https://github.com/leoliu/easy-kill][easy-kill]] [[ - Kill & Mark Things Easily in Emacs
https://github.com/bburns/clipmon][clipmon]] [[ - Clipboard monitor for Emacs. Monitors clipboard and pastes contents on change
https://github.com/rolandwalker/simpleclip][simpleclip]] [[ - Simplified access to the system clipboard
https://github.com/emacsfodder/move-text][move-text]] [[ - move current line or region up or down
https://github.com/wyuenho/move-dup][move-dup]] [[ - Minor mode for Eclipse-like moving and duplicating lines or rectangles
https://github.com/rejeep/drag-stuff.el][Drag [[ Stuff]] - Drag Stuff is a minor mode for Emacs that makes it possible to drag stuff (words, region, lines) around in Emacs
https://www.emacswiki.org/emacs/UndoTree][undo-tree]] [[ - Visualize the whole undo history in buffer as a tree, and you can access anywhere in it
https://codeberg.org/ideasman42/emacs-undo-fu][undo-fu]] [[ - An undo/redo system that advertises itself as being simpler than Undo Tree
https://codeberg.org/ideasman42/emacs-undo-fu-session][undo-fu-session]] [[ - Save undo history across sessions. Intended to work with, but not dependent on =undo-fu=
https://github.com/jackkamm/undo-propose-el][undo-propose]] [[ - Navigate the emacs undo history by staging undo's in a temporary buffer
https://github.com/casouri/vundo][vundo]] [[ - Navigate the emacs undo buffer history as a tree-structure
https://github.com/dgutov/mmm-mode][mmm-mode]] [[ - allows Multiple Major Modes to coexist in one buffer (ex: Embedded CSS & JS in HTML file)
https://github.com/polymode/polymode][polymode]] [[ - Framework for Multiple Major Modes in Emacs (ex: Embedded programming language code in Markdown, Org, RST file...etc)
https://github.com/joaotavora/yasnippet][YASnippets]] [[ - A template system that allows you to type an abbreviation and automatically expand it into function templates
https://github.com/abo-abo/auto-yasnippet][auto-yasnippet]] [[ - Advanced copy-paste using Yasnippet
https://github.com/mkcms/ivy-yasnippet][ivy-yasnippet]] [[ - Preview yasnippet snippets with ivy
https://github.com/minad/tempel][Tempel]] [[ : Template package which uses the syntax of the Emacs Tempo library
https://github.com/mrkkrp/fix-word][fix-word]] [[ - Transform words in Emacs (upcase, downcase, capitalize)
https://github.com/akicho8/string-inflection][string-inflection]] [[ - Conversion of text between lowercase, uppercase, camelcase etc
https://cedet.sourceforge.net/][CEDET]] [[ - =[built-in]= an advanced development environment in Emacs
https://github.com/thoni56/c-xrefactory][C-xrefactory]] [[ - refactoring tool and code browser for C and Java
https://github.com/redguardtoo/evil-nerd-commenter][evil-nerd-commenter]] [[ - Comment/uncomment lines efficiently. Like Nerd Commenter in Vim. This program can be used independently without evil-mode
https://doxymacs.sourceforge.net/][Doxymacs]] [[ - Doxymacs is Doxygen + {X}Emacs
https://github.com/lassik/emacs-format-all-the-code][format-all]] [[ - Auto-format source code in many languages using the same command
https://github.com/radian-software/apheleia][apheleia]] [[ - Run code formatter on buffer contents without moving point, using RCS patches and dynamic programming
http://www.gnu.org/software/global/][GNU [[ Global]] - advanced source code tagging system with jump to definition functionality
https://github.com/jacktasia/dumb-jump][Dumb [[ Jump]] - easy jump to definition package for multiple languages using =ag= or =grep=
https://github.com/leoliu/ggtags][ggtags]] [[ - Emacs frontend to GNU Global source code tagging system
https://github.com/universal-ctags/citre][Citre]] [[ - Advanced Ctags frontend, comes with powerful code-reading tool
https://github.com/emacs-lsp/lsp-mode][lsp-mode]] [[ - Emacs client for the [[ Server Protocol]]
https://github.com/emacs-lsp/lsp-ui][lsp-ui]] [[ - An extension which adds code lenses and documentation pop-up for lsp-mode
https://github.com/joaotavora/eglot][eglot]] [[ - =[built-in]= A client for Language Server Protocol servers
https://github.com/manateelazycat/lsp-bridge][lsp-bridge]] [[ - Fastest LSP client for Emacs
https://github.com/realgud][realgud]] [[ - A modular front-end for interacting with external debuggers
https://github.com/emacs-lsp/dap-mode][dap-mode]] [[ - An implementation of the debug adapter protocol used in VSCode and other editors
https://github.com/astoff/devdocs.el][devdocs]] [[ - Browse [[ docsets offline
https://github.com/dash-docs-el/helm-dash][Helm-dash]] [[ - Browse [[ docsets via Helm interface
https://www.emacswiki.org/emacs/ElDoc][eldoc]] [[ - =[built-in]= shows function arguments / variable doc in minibuffer when coding
https://github.com/kuanyui/tldr.el][tldr.el]] [[ - Emacs client of [[
https://github.com/bbatsov/projectile][Projectile]] [[ - Project Interaction Library for Emacs
https://github.com/rejeep/prodigy.el][Prodigy]] [[ - Manage external services from within Emacs
https://github.com/sabof/project-explorer][Project-Explorer]] [[ - a tree project explorer (integrates with projectile)
https://github.com/redguardtoo/find-file-in-project][Find-file-in-project]] [[ - Quick access to project files in Emacs
https://www.emacswiki.org/emacs/DiredMode][Dired]] [[ - =[built-in]= ectory itor. A customizable great file manager
https://github.com/alexluigit/dirvish][Dirvish]] [[ - A polished Dired bundled with useful extensions
https://www.emacswiki.org/emacs/DiredPlus][Dired+]] [[ - Functional & interface extensions for Dired
https://github.com/Fuco1/dired-hacks][dired-hacks]] [[ - Collection of useful Dired additions
https://github.com/emacsorphanage/dired-k][dired-k]] [[ - Highlight Dired buffer by file size, modified time, git status
https://github.com/jaypei/emacs-neotree][NeoTree]] [[ - A emacs tree plugin like NERD tree for Vim
https://www.emacswiki.org/emacs/SrSpeedbar][Sr [[ Speedbar]] - Same frame speedbar
https://github.com/anshulverma/projectile-speedbar][projectile-speedbar]] [[ - Speedbar and Projectile integration
https://github.com/emacsorphanage/direx][Direx]] [[ - directory tree explorer
https://codeberg.org/fourier/ztree][ztree]] [[ - Directory tree comparison mode
https://github.com/punassuming/ranger.el][Ranger]] [[ - [[ like file manager based on Dired
https://github.com/sunrise-commander/sunrise-commander][Sunrise [[ Commander]] - Twin-pane file manager for Emacs based on Dired and inspired by Midnight Commander
https://github.com/Alexander-Miller/treemacs][Treemacs]] [[ - a tree layout file explorer for Emacs
https://github.com/sebastiencs/sidebar.el][Sidebar.el]] [[ - A customizable file explorer with git integration for emacs
https://github.com/raghavgautam/tramp-hdfs][tramp-hdfs]] [[ - Browse HDFS in Emacs with dired using Tramp
https://github.com/suntsov/efar][eFar]] [[ - FAR-like file manager
https://github.com/knpatel401/filetree][filetree]] [[ - tree-based file explorer
https://github.com/serras/emacs-haskell-tutorial/blob/master/tutorial.md][Using 690 over 7 years ago [[ Emacs for Haskell development]]
https://github.com/justbur/emacs-which-key][which-key]] [[ - Display available key bindings in popup. Rewrite of guide-key with added features to improve display
https://github.com/emacs-helm/helm-descbinds][helm-descbinds]] [[ - Helm interface for Emacs' =describe-bindings=
https://github.com/kai2nenobu/guide-key][guide-key]] [[ - Displays the available key bindings automatically and dynamically
https://github.com/aki2o/guide-key-tip][guide-key-tip]] [[ - Tooltip version of guide-key
https://framagit.org/steckerhalter/discover-my-major][discover-my-major]] [[ - Discover key bindings and their meaning for the current Emacs major mode
https://github.com/mickeynp/discover.el][discover.el]] [[ - Discover more of emacs with well-categorized context menus
https://github.com/mykyta-shyrin/cheatsheet][cheatsheet]] [[ - Create your own customized cheatsheet
https://magit.vc/][Magit]] [[ - Interacting with git
https://github.com/magit/forge][forge]] [[ - Work with Git forges, such as Github and Gitlab, from the comfort of Magit
https://github.com/vermiculus/magithub][magithub]] [[ - Magit interfaces for GitHub. [Deprecated. The project suggests using forge]
https://github.com/alphapapa/magit-todos][magit-todo]] [[ - Show TODO's and FIXME's within a magit status buffer
https://github.com/emacsorphanage/magit-svn][magit-svn]] [[ - git svn integration for magit
https://github.com/Ailrun/magit-lfs][magit-lfs]] [[ - git lfs integration for magit
https://www.gnu.org/software/emacs/manual/html_node/emacs/Version-Control.html][VC]] [[ - =[built-in]= Emacs version control interface works with several different version control systems including Bazaar, CVS, Git, Mercurial, Monotone, RCS, SCCS/CSSC, and Subversion
https://github.com/dgutov/diff-hl][diff-hl]] [[ - Highlights uncommitted changes. Works with several different VC systems. An actively-maintained alternative to =git-gutter=
https://github.com/dgtized/github-clone.el][github-clone.el]] [[ - Fork and clone Github projects from Emacs
https://github.com/magit/git-modes][git-rebase-mode]] [[ - Major mode for editing git rebase files
https://gitlab.com/pidu/git-timemachine][git-timemachine]] [[ - Step through historic versions of git controlled files
https://github.com/emacsorphanage/git-gutter][git-gutter]] [[ - Indicates modified lines via git diff. [Unmaintained, consider using =diff-hl= instead.]
https://github.com/emacsorphanage/git-messenger][git-messenger]] [[ - popup commit message at current line to know why this line was changed
https://github.com/rmuslimov/browse-at-remote][browse-at-remote]] [[ - Open page at github/bitbucket from emacs buffers
https://github.com/sshaw/git-link][git-link]] [[ - Get the GitHub/Bitbucket/GitLab etc... URL for a buffer location
https://github.com/ananthakumaran/monky][monky]] [[ - An interactive interface for mercurial
https://bitbucket.org/agriggio/ahg/][aHg]] [[ - An Emacs front-end for the Mercurial SCM
https://github.com/jwiegley/git-undo-el][git-undo]] [[ - A command for Emacs to regress or "undo" a region back through its Git history
https://jblevins.org/projects/markdown-mode/][Markdown-mode]] [[ - markdown-mode is a major mode for editing Markdown-formatted text files in GNU Emacs
https://github.com/milkypostman/markdown-mode-plus][markdown-mode+]] [[ - Additional functions for Emacs [markdown-mode]
https://github.com/ardumont/markdown-toc][markdown-toc]] [[ - Generate TOC for markdown files
https://github.com/nlamirault/emacs-markdownfmt][markdownfmt]] [[ - Format markdown using [[
https://github.com/seagle0128/grip-mode][grip-mode]] [[ - Instant Github-flavored Markdown/Org preview using [[
https://www.gnu.org/software/auctex/][AUCTeX]] [[ - an extensible package for writing and formatting TeX files
https://www.emacswiki.org/emacs/LaTeXPreviewPane][latex-preview-pane]] [[ is a minor mode for Emacs that enables you to preview your LaTeX files directly in Emacs
https://www.gnu.org/software/auctex/reftex.html][RefTeX]] [[ - =[built-in]= Adds support for labels, references, citations, and index entries
https://gitlab.com/matsievskiysv/math-preview][math-preview]] [[ - Preview TeX and MathML equations inline
https://github.com/vedang/pdf-tools][PDF [[ Tools]] - major mode for rendering PDF files, much better than DocView, and has a much richer set of features
https://github.com/007kevin/pdf-view-restore][pdf-view-restore]] [[ - addition to PDF Tools which saves the current position in a PDF to resume reading at that place even after the buffer has been closed or emacs restarted
https://github.com/mpasternacki/chef-mode][chef-mode]] [[ - Emacs mode to edit Chef repositories
https://github.com/k1LoW/emacs-ansible][emacs-ansible]] [[ - Ansible minor mode
https://github.com/voxpupuli/puppet-mode][puppet-mode]] [[ - Edit Puppet 3 manifests with GNU Emacs 24
https://github.com/emacsmirror/salt-mode][salt-mode]] [[ - Edit Salt States with GNU Emacs 24
https://github.com/Silex/docker.el][docker]] [[ - Emacs interface to Docker, manipulate docker images, containers & more from Emacs
https://github.com/hcl-emacs/terraform-mode][terraform-mode]] [[ - Terraform mode to edit terraform files
https://github.com/kubernetes-el/kubernetes-el][kubernetes-el]] [[ - A magit-style interface to the Kubernetes command-line client
https://github.com/abrochard/kubel][kubel]] [[ - Emacs extension for controlling Kubernetes with limited permissions
https://github.com/jinnovation/kele.el][kele.el]] [[ - Nimble, well-integrated Kubernetes cluster management package
https://github.com/bbatsov/zenburn-emacs][Zenburn]] [[ - /(dark)/ Vim's "Zenburn theme" ported to Emacs
https://github.com/bbatsov/solarized-emacs][Solarized]] [[ - /(light/dark)/ Solarized color theme
https://github.com/doomemacs/themes][Doom-themes]] [[ - /(theme pack)/ UI plugin and pack of themes extracted from Doom Emacs
https://github.com/purcell/color-theme-sanityinc-tomorrow][Sanityinc-tomorrow]] [[ - /(light/dark)/ An Emacs version of "Tomorrow-themes"
https://github.com/oneKelvinSmith/monokai-emacs][Monokai]] [[ - /(dark)/ A port of the popular TextMate theme Monokai
https://github.com/n3mo/cyberpunk-theme.el][Cyberpunk-theme]] [[ - /(dark)/ Mostly a direct port of the "Cyberpunk Overtone theme"
https://github.com/jordonbiondo/ample-theme][Ample-theme]] [[ - /(light/dark)/ A low-contrast theme for Emacs
https://github.com/kuanyui/moe-theme.el][Moe-theme]]- [[ /(light/dark)/ A customizable colorful eye-candy theme. Moe, moe, kyun!
https://github.com/fniessen/emacs-leuven-theme][Leuven-theme]] [[ - =[built-in]= /(light)/ Awesome Emacs color theme for white backgrounds
https://framagit.org/steckerhalter/grandshell-theme][Grandshell-theme]] [[ - /(dark)/ Theme with intensive colors
https://github.com/kunalb/poet][Poet]] [[ - /(light/dark)/ A lightweight theme that plays well with prose and org-mode
https://github.com/ogdenwebb/emacs-kaolin-themes][Kaolin-themes]] [[ - (theme package) Set of eye-pleasing themes for GNU Emacs. Supports both GUI and terminal
https://github.com/ianyepan/wilmersdorf-emacs-theme][Wilmersdorf-theme]] [[ - /(dark)/ Emacs theme with dark subtle syntax highlighting
https://github.com/ianyepan/tron-legacy-emacs-theme][Tron-Legacy-Theme]] [[ - /(dark)/ Custom theme inspired by Tron: Legacy
https://gitlab.com/protesilaos/modus-themes][Modus [[ Themes]] - /(light/dark)/ Accessible themes for GNU Emacs, conforming with the highest accessibility standard for colour contrast between background and foreground values (WCAG AAA standard)
https://github.com/rougier/nano-theme][N [[ Λ N O (Nano) Themes]] - /(light/dark)/ A light theme based on Material colors and a dark theme based on Nord colors
https://github.com/protesilaos/ef-themes][Ef [[ themes]] - /(light/dark)/ - Colourful and legible themes for GNU Emacs
https://www.emacswiki.org/emacs/Mpc][mpc]] [[ - =[built-in]= An Emacs front end to the Music Player Daemon
https://www.gnu.org/software/emms/][EMMS]] [[ - The Emacs Multimedia System
https://github.com/dbrock/bongo/][Bongo]] 207 10 months ago [[ - A flexible and usable media player for GNU Emacs
https://github.com/nlamirault/dionysos][Dionysos]] [[ - A simple music player for Emacs
https://github.com/pft/mingus][Mingus]] [[ - An Emacs front end to the Music Player Daemon with an interface that resembles ncmpc
https://github.com/hlolli/csound-mode][csound-mode]] [[ - Emacs major mode for coding in Csound
https://github.com/olavfosse/eradio][eradio]] [[ - An Internet radio player
https://github.com/ravicious/taggie][taggie]] [[ - Audio tag editor
https://github.com/mihaiolteanu/versuri][versuri]] [[ - Lyrics
https://github.com/lujun9972/podcaster][podcaster]] [[ - Podcast client
https://github.com/ledger/ledger-mode][ledger-mode]] [[ - Plain text double-entry accounting in Emacs with [[
https://github.com/narendraj9/hledger-mode][hledger-mode]] [[ - A mode for writing [[ journals with a set of useful reports
https://github.com/TeMPOraL/nyan-mode][Nyan-mode]] [[ - Let Nyan Cat show you your buffer position in mode line
https://www.emacswiki.org/emacs/ZoneMode][Zone [[ Mode]] - =[built-in]= A buffer obfuscator, or a screensaver
https://hg.sr.ht/~zck/minesweeper][minesweeper.el]] [[ - An implementation of minesweeper in emacs
https://hg.sr.ht/~zck/game-2048][2048-game.el]] [[ - An implementation of 2048 in emacs
https://github.com/vibhavp/emacs-xkcd][emacs-xkcd]] [[ - Read xkcd from emacs
https://github.com/emacsmirror/gnugo][gnugo]] [[ - Play GNU Go in a buffer
https://github.com/codingteam/pacmacs.el][Pacmacs]] [[ - Pacman-like game for Emacs
https://github.com/dp12/parrot][parrot]] [[ - Rotate text and Party Parrot at the same time
https://github.com/dakra/speed-type][speed-type]] [[ - Practice speed/touch typing in Emacs
https://gitlab.com/iankelling/spray][spray]] [[ - A speed reading mode for Emacs
https://github.com/kuanyui/fsc.el][fsc.el]] [[ - Fuck the Speeching Censorship!
https://github.com/bcbcarl/emacs-wttrin][wttrin]] [[ - Emacs frontend for weather web service wttr.in
https://github.com/johanvts/emacs-fireplace][fireplace]] [[ - A cozy fireplace for emacs
https://github.com/Fuco1/clippy.el][clippy]] [[ - Show tooltip with function documentation at point
http://elpa.gnu.org/packages/landmark.html][Landmark]] [[ - a neural network that trains a robot to find a tree
https://github.com/rbanffy/selectric-mode][Selectric [[ Mode]] - Make your Emacs sound like a proper typewriter
https://github.com/federicotdn/key-quiz][key-quiz]] [[ - Key Quiz game for Emacs
https://github.com/mjago/Emacs/tree/master/lilypond][lilypond-mode]] 7 over 11 years ago [[ - default emacs mode for [[ editing
https://github.com/nsceaux/lyqi][lyqi]] [[ - 3rd party emacs mode for LilyPond editing
https://github.com/jgkamat/alda-mode][alda-mode]] [[ - emacs mode for [[ , a music programming language for musicians written in java and clojure
https://github.com/supercollider/scel][Scel]] [[ - SuperCollider/Emacs interface
https://github.com/mihaiolteanu/vuiet][Vuiet]] [[ - The music player and explorer for Emacs
https://github.com/tarsius/keycast][keycast]] [[ - Show current commands and its key in the mode line
https://gitlab.com/ambrevar/emacs-gif-screencast][emacs-gif-screencast]] [[ - Record Emacs frames to gifs
https://github.com/tarsius/frameshot][frameshot]] [[ - Take screenshots of Emacs frames
https://github.com/ffevotte/script2svg][script2svg]] [[ - Record terminal sessions as svg
https://github.com/syl20bnr/spacemacs][Spacemacs]] [[ - A slick Evil focused starter kit: do not fear RSI anymore
https://github.com/purcell/emacs.d][Purcell's [[ .emacs.d]] - An Emacs configuration bundle with batteries included
https://github.com/bbatsov/prelude][Prelude]] [[ - Prelude is an enhanced Emacs 24 distribution that should make your experience with Emacs both more pleasant and more powerful
https://github.com/doomemacs/doomemacs][Doom]] [[ - Henrik Lissner's (@hlissner) Emacs configuration for the stubborn martian vimmer
https://github.com/seagle0128/.emacs.d][Centaur [[ Emacs]] - A Fancy and Fast Emacs Configuration
https://github.com/thefrontside/frontmacs][Frontmacs]] [[ - A package-based, web-centric, customizable, awesome-by-default, acceptance-tested Emacs distribution
https://github.com/jkitchin/scimax][Scimax]] [[ - An Emacs starter kit for scientists and engineers with a focus on Org-Mode
https://github.com/overtone/emacs-live][Emacs-Live]] [[ - M-x start-hacking
https://github.com/bodil/ohai-emacs][Ohai [[ Emacs]] - The finest hand-crafted artisanal emacs.d for your editing pleasure
https://github.com/rdallasgray/graphene][Graphene]] [[ - A set of defaults for Emacs, for refugees from GUI text editors
https://github.com/editor-bootstrap/emacs-bootstrap][Emacs [[ Bootstrap]] - Your on-the-fly Emacs development environment!
https://github.com/ianyepan/yay-evil-emacs][Ian's [[ Yay-Evil Distro]] - A lightweight literate Emacs config with even better "better defaults": shipped with a custom theme!
https://github.com/eschulte/emacs24-starter-kit][Emacs24 [[ Starter Kit]] - A cleaner version of the literate starter kit based on Emacs24
https://git.sr.ht/~technomancy/better-defaults][better-defaults]] [[ - A small number of better defaults for Emacs
https://github.com/xiaohanyu/oh-my-emacs][Oh-My-Emacs]] [[ - Provide an awesome, out-of-box, literate dotemacs for both newbies and nerds
https://github.com/senny/cabbage][Cabbage]] [[ - Get the maximum out of emacs
https://github.com/daviwil/emacs-from-scratch][Emacs [[ From Scratch]] - Custom Emacs configuration that you can use as inspiration when building your own
https://github.com/technomancy/emacs-starter-kit][Emacs [[ Starter Kit]] - A prose guide to various packages and settings which can greatly improve the Emacs experience
https://codeberg.org/ashton314/emacs-bedrock][Emacs [[ Bedrock]] - A minimal, no-magic, bare-bones starter kit focusing on tweaking stock Emacs 29. Minimal 3rd-party dependencies
https://github.com/caisah/emacs.dz]] In addition, for an excellent selection of personal .emacs.d configurations, take a look at [[
https://www.gnu.org/software/emacs/tour/][A [[ Guided Tour of Emacs]] - An official guided tour of Emacs
https://github.com/pierre-lecocq/emacs4developers][Emacs [[ for developers]] - A document to help developers to use Emacs as a developer
https://therandymon.com/woodnotes/emacs-for-writers/emacs-for-writers.html][Emacs [[ for writers]] - The Woodnotes Guide to Emacs for Writers
https://cestlaz.github.io/stories/emacs/][C'est [[ la Z - Using Emacs Series]] - A series of beginner-friendly Emacs tutorials by Mike Zamansky (@zamansky)
https://caiorss.github.io/Emacs-Elisp-Programming/][Emacs [[ In a Box]] - A tutorial for emacs lisp and emacs customization
https://www.youtube.com/watch?v=rCMh7srOqvw&list=PLhXZp00uXBk4np17N39WvB80zgxlZfVwj][Emacs [[ Doom Screencast]] - A video tutorial for emacs doom made by @zaiste
https://github.com/jtmoulia/elisp-koans][elisp-koans]] [[ - A tour of emacs lisp via test-driven development
https://www.youtube.com/playlist?list=PLEoMzSkcN8oPH1au7H6B7bBJ4ZO7BXjSZ [[ ][Emacs From Scratch]] - A series of videos showing how to build an advanced Emacs configuration from scratch by David Wilson ([[ )
https://www.emacswiki.org/][EmacsWiki]] [[ - The EmacsWiki is dedicated to documenting and discussing Emacs and EmacsLisp
https://www.reddit.com/r/emacs/][Emacs [[ subreddit]] - The reddit Emacs channel
https://planet.emacslife.com/][Planet [[ Emacsen]] - A community driven mashup of Emacs articles
https://sachachua.com/blog/emacs/][Living [[ an Awesome Life - Emacs]] - Sacha Chua's (@sachac) extensive blog posts featuring Emacs
http://oremacs.com/][ [[ (or emacs]] - An (ir)relevant blog about Emacs
https://emacsredux.com/][Emacs [[ Redux]] - Return to the Essence of Text Editing
https://emacsrocks.com/][Emacs [[ Rocks]] - Some episodes to prove that Emacs rocks
https://www.masteringemacs.org/][Mastering [[ Emacs]] - Mastering the world’s best text editor
http://endlessparentheses.com/][Endless [[ Parentheses]] - Concise ramblings on Emacs productivity
http://whattheemacsd.com/][What [[ the .emacs.d!?]] - Sharing Emacs snippets and pastes with others
https://hackr.io/tutorials/learn-emacs][Community [[ Curated Emacs Resources]] - Top Recommended Resources
https://github.com/p3r7/awesome-elisp][awesome-elisp]] [[ - An awesome list for Elisp development
https://github.com/alphapapa/emacs-package-dev-handbook][emacs-package-dev-handbook]] [[ - A handbook for package developers
http://ergoemacs.org/index.html][ErgoEmacs]] [[ - Emacs/Emacs Lisp tutorials
https://emacsdocs.org/][Emacs [[ Docs]] - The modern documentation website Emacs deserves

Backlinks from these awesome lists: