awesome-emacs
by emacs-tw
A community driven list of useful Emacs packages, libraries and other items.
AI summary
Package list
A curated list of useful Emacs packages and utilities
- stars
- 8.6K
- forks
- 559
- watching
- 390
- awesome lists
- 8
- entries
- 291
What's in the list
291 links in 23 sections, with live GitHub stats.activeno commit in 2y
Links
- 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/emacs-sideline/sideline][sideline]]
[[ - Show information on the side
- 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/ema2159/centaur-tabs][centaur-tabs]]
[[ - Aesthetic, functional tabs plugin with icons and styles, Helm, Ivy and Projectile integration, supported by many popular themes
- 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/jamescherti/vim-tab-bar.el][vim-tab-bar]]
[[ - Makes Emacs' built-in tab-bar look like Vim's tabbed browsing interface
- https://www.emacswiki.org/emacs/InteractivelyDoThings][IDO]]
[[ - =[built-in]= Interactively do things with buffers and files
https://www.emacswiki.org/emacs/InteractivelyDoThings][IDO]]
- 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
Links
- 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://www.gnu.org/software/emacs/manual/html_node/emacs/Icomplete.html][Icomplete]]
- https://github.com/oantolin/icomplete-vertical][icomplete-vertical]]
[[ - Make Icomplete display vertically
Links
- 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]]
[[ - 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/vertico][vertico]]
- https://github.com/minad/marginalia][marginalia]]
[[ - Show document of function in ==M-x=, or file attributes in =C-x C-f=
Links
- 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/milkypostman/powerline][powerline]]
- https://github.com/johnson-christopher/powerline-evil][powerline-evil]]
[[ - Utilities for better Evil support for Powerline
Links
- 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][undo-fu]]
- 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=
Links
- 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/joaotavora/yasnippet][YASnippets]]
- 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
Links
- 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-mode][lsp-mode]]
- https://github.com/emacs-lsp/lsp-ui][lsp-ui]]
[[ - An extension which adds code lenses and documentation pop-up for lsp-mode
Links
- 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/zbelial/lspce][lspce]]
[[ - Simple LSP client implemented as an Emacs module using Rust
- 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://www.emacswiki.org/emacs/ElDoc][eldoc]]
- https://github.com/casouri/eldoc-box][eldoc-box]]
[[ - Displays =eldoc= documentation within a childframe
Links
- 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://github.com/salorak/whaler.el][Whaler]]
[[ - Minimalistic and highly customizable project manager
- https://www.emacswiki.org/emacs/DiredMode][Dired]]
[[ - =[built-in]= ectory itor. A customizable great file manager
https://www.emacswiki.org/emacs/DiredMode][Dired]]
- 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
Links
- 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://www.emacswiki.org/emacs/SrSpeedbar][Sr
- https://github.com/anshulverma/projectile-speedbar][projectile-speedbar]]
[[ - Speedbar and Projectile integration
Links
- 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
[[ 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://magit.vc/][Magit]]
- 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
Links
- 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]]
[[ - 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/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]]
[[ - 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://github.com/jamescherti/minimal-emacs.d][minimal-emacs.d]]
[[ - A customizable Emacs base that offers improved default settings and optimized startup, intended to serve as a solid foundation for a vanilla Emacs configuration
- 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://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/category/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
Nothing in this list matches your filter.
Featured in 8 awesome lists
Each link jumps to the spot where the list mentions awesome-emacs.