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

Trending Repositories

1

el-easydraw

Embedded drawing tool for Emacs
🔥🔥🔥
2

gptel

A simple LLM client for Emacs
🔥
3

doomemacs

An Emacs framework for the stubborn martian hacker
🔥
4

copilot.el

An unofficial Copilot plugin for Emacs.
🔥
5

org-node

📣
6

paw

Emacs Annotation and Language Learning tool.
📣
7

elpaca

An elisp package manager
📣
8

pgmacs

Emacs is editing a PostgreSQL database.
📣
9

dape

Debug Adapter Protocol for Emacs
📣
10

verb

Organize and send HTTP requests from Emacs
⬆️
11

treesit-auto

Automatic installation, usage, and fallback for tree-sitter major modes in Emacs 29
⬆️
12

spacemacs

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

consult-web

Powerful Web and Omni Search inside Emacs
⬆️
14

jinx

🪄 Enchanted Spell Checker
⬆️
15

magit

It's Magit! A Git Porcelain inside Emacs.
⬆️
16

treesit-fold

Code folding using treesit.el
⬆️
17

org-modern

🦄 Modern Org Style
⬆️
18

magit-todos

Show source files' TODOs (and FIXMEs, etc) in Magit status buffer
⬆️
19

vertico

💫 vertico.el - VERTical Interactive COmpletion
⬆️
20

vundo

Visualize the undo tree.
⬆️
21

mistty

Shell/Comint alternative with a fully functional terminal for Emacs 29.1 and later.
⬆️
22

emacs-copilot

Large language model code completion for Emacs
⬆️
23

mindstream

A prototype for a Racket scratch buffer-based UX
⬆️
24

combobulate

Structured Editing and Navigation in Emacs with Tree-Sitter
⬆️
25

context-transient.el

Context specific transient menus for Emacs
⬆️
26

orderless

Emacs completion style that matches multiple regexps in any order
⬆️
27

exec-path-from-shell

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

straight.el

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

consult

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

org-roam

Rudimentary Roam replica with Org-mode
⬆️
31

llm

A package abstracting llm capabilities for emacs.
⬆️
32

cider

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

embark

Emacs Mini-Buffer Actions Rooted in Keymaps
⬆️
34

meow

Yet another modal editing on Emacs / 猫态编辑
⬆️
35

obsidian.el

Obsidian Notes for Emacs
⬆️
36

emacs-which-key

Emacs package that displays available keybindings in popup
⬆️
37

lspce

LSP Client for Emacs implemented as a module using rust.
⬆️
38

denote

Simple notes for Emacs with an efficient file-naming scheme
⬆️
39

mugur

Configurator for QMK compatible keyboards
⬆️
40

emacs-pet

Tracks down the correct Python tooling executables from your virtualenvs so you can glue the binaries to Emacs and delete code in init.el
⬆️
41

org-ai

Emacs as your personal AI assistant. Use LLMs such as ChatGPT or LLaMA for text generation or DALL-E and Stable Diffusion for image generation. Also supports speech input / output.
⬆️
42

doom-modeline

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

github-emacs-theme

Github's Emacs themes
⬆️
44

lsp-mode

Emacs client/library for the Language Server Protocol
⬆️
45

envrc

Emacs support for direnv which operates buffer-locally
⬆️
46

eglot

A client for Language Server Protocol servers
⬆️
47

emacs

Mirror of GNU Emacs
⬆️
48

diff-hl

Emacs package for highlighting uncommitted changes
⬆️
49

cape

🦸cape.el - Completion At Point Extensions
⬆️
50

apheleia

🌷 Run code formatter on buffer contents without moving point, using RCS patches and dynamic programming.
⬆️
51

.emacs.d

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

emacs-jupyter

An interface to communicate with Jupyter kernels.
⬆️
53

flycheck

On the fly syntax checking for GNU Emacs
⬆️
54

go-mode.el

Emacs mode for the Go programming language
⬆️
55

plz.el

An HTTP library for Emacs
⬆️
56

eldoc-box

childframe doc for eglot and anything that uses eldoc
⬆️
57

emacs.d

An Emacs configuration bundle with batteries included
⬆️
58

emacs-dashboard

An extensible emacs dashboard
⬆️
59

themes

A megapack of themes for GNU Emacs.
⬆️
60

evil

The extensible vi layer for Emacs.
⬆️
61

yaml-pro

Edit YAML in Emacs like a pro
⬆️
62

lux

The Lux Programming Language
⬆️
63

expreg

Your friendly neighborhood expand-region clone
⬆️
64

emacs-nes

A NES Emulator written in Emacs Lisp
⬆️
65

howm

note-taking tool on Emacs
⬆️
66

vertico-posframe

⬆️
67

centaur-tabs

Emacs plugin aiming to become an aesthetic, modern looking tabs plugin
⬆️
68

org-ql

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

smartparens

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

Emacs-wgrep

Writable grep buffer and apply the changes to files
⬆️
71

elfeed

An Emacs web feeds client
⬆️
72

markdown-mode

Emacs Markdown Mode
⬆️
73

projectile

Project Interaction Library for Emacs
⬆️
74

consult-denote

Use Consult in tandem with Denote (WORK-IN-PROGRESS)
⬆️
75

treemacs

⬆️
76

transient

Transient commands
⬆️
77

lsp-treemacs

lsp-mode ❤️ treemacs
⬆️
78

emacs-kaolin-themes

Set of eye pleasing themes for GNU Emacs. Supports both GUI and terminal.
⬆️
79

ligature.el

Display typographical ligatures in Emacs
⬆️
80

pythontest.el

Run test on demand with support for many test runners
⬆️
81

selenized

Solarized redesigned: fine-tuned color palette for programmers with focus on readability.
⬆️
82

chatgpt-shell

ChatGPT and DALL-E Emacs shells + Org babel 🦄 + a shell maker for other providers
⬆️
83

conner

Conner is a Command Runner for GNU Emacs
⬆️
84

breadcrumb

Emacs headerline indication of where you are in a large project
⬆️
85

multiple-cursors.el

Multiple cursors for emacs.
⬆️
86

fzf.el

A front-end for fzf
⬆️
87

ts-fold

Code-folding using tree-sitter
⬆️
88

emacs-theme-gruvbox

Gruvbox is a retro groove color scheme for Emacs. Port of the Vim version.
⬆️
89

gleam-mode

🐙 Gleam support for Emacs
⬆️
90

awesome-tray

Hide mode-line, display necessary information at right of minibuffer.
⬆️
91

github-review

Github code reviews with Emacs.
⬆️
92

emacs-everywhere

Mirror of https://git.tecosaur.net/tec/emacs-everywhere
⬆️
93

restclient.el

HTTP REST client tool for emacs
⬆️
94

emacs-ng

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

ace-window

Quickly switch windows in Emacs
⬆️
96

blamer.el

A git blame plugin for emacs inspired by VS Code's GitLens plugin
⬆️
97

melpa

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

general.el

More convenient key definitions in emacs
⬆️
99

consult-eglot

Jump to workspace symbols with eglot and consult
⬆️
100

citre

A superior code reading & auto-completion tool with pluggable backends.
⬆️