Discover the top trending Emacs Lisp repositories and projects on Github. Explore the latest trends in Emacs Lisp development.

Trending Repositories

1

spacemacs

A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
🔥🔥🔥
2

doomemacs

An Emacs framework for the stubborn martian hacker
🔥
3

magit

It's Magit! A Git Porcelain inside Emacs.
📣
4

remacs

Rust ❤️ Emacs
📣
5

lsp-mode

Emacs client/library for the Language Server Protocol
📣
6

prelude

Prelude is an enhanced Emacs 25.1+ distribution that should make your experience with Emacs both more pleasant and more powerful.
⬆️
7

use-package

A use-package declaration for simplifying your .emacs
⬆️
8

projectile

Project Interaction Library for Emacs
⬆️
9

org-roam

Rudimentary Roam replica with Org-mode
⬆️
10

emacs.d

An Emacs configuration bundle with batteries included
⬆️
11

cider

The Clojure Interactive Development Environment that Rocks for Emacs
⬆️
12

helm

Emacs incremental completion and selection narrowing framework
⬆️
13

melpa

Recipes and build machinery for the biggest Emacs package repo
⬆️
14

emacs

Mirror of GNU Emacs
⬆️
15

flycheck

On the fly syntax checking for GNU Emacs
⬆️
16

exwm

Emacs X Window Manager
⬆️
17

evil

The extensible vi layer for Emacs.
⬆️
18

straight.el

🍀 Next-generation, purely functional package manager for the Emacs hacker.
⬆️
19

yasnippet

A template system for Emacs
⬆️
20

know-your-http-well

HTTP headers, media-types, methods, relations and status codes, all summarized and linking to their specification.
⬆️
21

multiple-cursors.el

Multiple cursors for emacs.
⬆️
22

restclient.el

HTTP REST client tool for emacs
⬆️
23

eglot

A client for Language Server Protocol servers
⬆️
24

swiper

Ivy - a generic completion frontend for Emacs, Swiper - isearch with an overview, and more. Oh, man!
⬆️
25

lux

The Lux Programming Language
⬆️
26

company-mode

Modular in-buffer completion framework for Emacs
⬆️
27

smartparens

Minor mode for Emacs that deals with parens pairs and tries to be smart about it.
⬆️
28

dash.el

A modern list library for Emacs
⬆️
29

dumb-jump

an Emacs "jump to definition" package for 50+ languages
⬆️
30

nano-emacs

GNU Emacs / N Λ N O - Emacs made simple
⬆️
31

web-mode

web template editing mode for emacs
⬆️
32

themes

A megapack of themes for GNU Emacs.
⬆️
33

el-get

Manage the external elisp bits and pieces upon which you depend!
⬆️
34

hydra

make Emacs bindings that stick around
⬆️
35

auto-complete

Emacs auto-complete package
⬆️
36

avy

Jump to things in Emacs tree-style
⬆️
37

treemacs

⬆️
38

emacs-which-key

Emacs package that displays available keybindings in popup
⬆️
39

tide

Tide - TypeScript Interactive Development Environment for Emacs
⬆️
40

elpy

Emacs Python Development Environment
⬆️
41

js2-mode

Improved JavaScript editing mode for GNU Emacs
⬆️
42

emacs-ng

A new approach to Emacs - Including TypeScript, Threading, Async I/O, and WebRender.
⬆️
43

emacs-live

M-x start-hacking
⬆️
44

expand-region.el

Emacs extension to increase selected region by semantic units.
⬆️
45

forge

Work with Git forges from the comfort of Magit
⬆️
46

go-mode.el

Emacs mode for the Go programming language
⬆️
47

copilot.el

An unofficial Copilot plugin for Emacs.
⬆️
48

emacs-neotree

A emacs tree plugin like NerdTree for Vim.
⬆️
49

exec-path-from-shell

Make Emacs use the $PATH set up by the user's shell
⬆️
50

cask

Project management tool for Emacs
⬆️
51

haskell-mode

Emacs mode for Haskell
⬆️
52

org-reveal

Exports Org-mode contents to Reveal.js HTML presentation.
⬆️
53

org-brain

Org-mode wiki + concept-mapping
⬆️
54

elegant-emacs

A very minimal but elegant emacs (I think)
⬆️
55

haskell-style-guide

A style guide for Haskell code.
⬆️
56

all-the-icons.el

A utility package to collect various Icon Fonts and propertize them within Emacs.
⬆️
57

lispy

Short and sweet LISP editing
⬆️
58

org-ql

An Org-mode query language, including search commands and saved views
⬆️
59

elfeed

An Emacs web feeds client
⬆️
60

skewer-mode

Live web development in Emacs
⬆️
61

Indium

A JavaScript development environment for Emacs
⬆️
62

emacs-slack

slack client for emacs
⬆️
63

phpsh

A read-eval-print-loop for php
⬆️
64

emacs-ipython-notebook

Jupyter notebook client in Emacs
⬆️
65

org-modern

🦄 Modern Org Style
⬆️
66

vertico

💫 vertico.el - VERTical Interactive COmpletion
⬆️
67

helpful

A better Emacs *help* buffer
⬆️
68

s.el

The long lost Emacs string manipulation library.
⬆️
69

emacs-color-theme-solarized

Emacs highlighting using Ethan Schoonover’s Solarized color scheme
⬆️
70

dap-mode

Emacs ❤️ Debug Adapter Protocol
⬆️
71

lsp-ui

UI integrations for lsp-mode
⬆️
72

diff-hl

Emacs package for highlighting uncommitted changes
⬆️
73

alchemist.el

Elixir Tooling Integration Into Emacs
⬆️
74

org-super-agenda

Supercharge your Org daily/weekly agenda by grouping items
⬆️
75

emacs-calfw

A calendar framework for Emacs
⬆️
76

rust-mode

Emacs configuration for Rust
⬆️
77

emacs.d

Fast and robust Emacs setup.
⬆️
78

doom-modeline

A fancy and fast mode-line inspired by minimalism design.
⬆️
79

realgud

The Grand "Cathedral" Debugger rewrite
⬆️
80

git-gutter

Emacs port of GitGutter which is Sublime Text Plugin
⬆️
81

awesome-typst

Awesome Typst Links
⬆️
82

.emacs.d

Centaur Emacs - A Fancy and Fast Emacs Configuration
⬆️
83

smart-mode-line

A powerful and beautiful mode-line for Emacs.
⬆️
84

emacs-dashboard

An extensible emacs dashboard
⬆️
85

org-ref

org-mode modules for citations, cross-references, bibliographies in org-mode and useful bibtex tools to go with it.
⬆️
86

emacs-async

Simple library for asynchronous processing in Emacs
⬆️
87

aggressive-indent-mode

Emacs minor mode that keeps your code always indented. More reliable than electric-indent-mode.
⬆️
88

clojure-mode

Emacs support for the Clojure(Script) programming language
⬆️
89

elisp-tree-sitter

Emacs Lisp bindings for tree-sitter
⬆️
90

org-journal

A simple org-mode based journaling mode
⬆️
91

consult

🔍 consult.el - Consulting completing-read
⬆️
92

evil-collection

A set of keybindings for evil-mode
⬆️
93

olivetti

Emacs minor mode to automatically balance window margins
⬆️
94

clj-refactor.el

A CIDER extension that provides powerful commands for refactoring Clojure code.
⬆️
95

god-mode

Minor mode for God-like command entering
⬆️
96

telega.el

GNU Emacs telegram client (unofficial)
⬆️
97

gptel

A simple LLM client for Emacs
⬆️
98

emacs-fireplace

A cozy fireplace for emacs.
⬆️
99

irony-mode

A C/C++ minor mode for Emacs powered by libclang
⬆️
100

ace-window

Quickly switch windows in Emacs
⬆️