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

doomemacs

An Emacs framework for the stubborn martian hacker
🔥🔥
3

gptel

A simple LLM client for Emacs
🔥
4

copilot.el

An unofficial Copilot plugin for Emacs.
🔥
5

org-node

📣
6

paw

Emacs Annotation and Language Learning tool.
📣
7

dape

Debug Adapter Protocol for Emacs
📣
8

pgmacs

Emacs is editing a PostgreSQL database.
📣
9

elpaca

An elisp package manager
📣
10

treesit-auto

Automatic installation, usage, and fallback for tree-sitter major modes in Emacs 29
📣
11

verb

Organize and send HTTP requests from Emacs
⬆️
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

treesit-fold

Code folding using treesit.el
⬆️
16

magit

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

magit-todos

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

org-modern

🦄 Modern Org Style
⬆️
19

exec-path-from-shell

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

vertico

💫 vertico.el - VERTical Interactive COmpletion
⬆️
21

consult

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

orderless

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

emacs-copilot

Large language model code completion for Emacs
⬆️
24

combobulate

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

llm

A package abstracting llm capabilities for emacs.
⬆️
26

straight.el

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

vundo

Visualize the undo tree.
⬆️
28

mindstream

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

meow

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

embark

Emacs Mini-Buffer Actions Rooted in Keymaps
⬆️
31

lspce

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

cider

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

org-roam

Rudimentary Roam replica with Org-mode
⬆️
34

obsidian.el

Obsidian Notes for Emacs
⬆️
35

context-transient.el

Context specific transient menus for Emacs
⬆️
36

lsp-mode

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

emacs-which-key

Emacs package that displays available keybindings in popup
⬆️
38

doom-modeline

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

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.
⬆️
40

evil

The extensible vi layer for Emacs.
⬆️
41

mugur

Configurator for QMK compatible keyboards
⬆️
42

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
⬆️
43

denote

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

emacs-dashboard

An extensible emacs dashboard
⬆️
45

github-emacs-theme

Github's Emacs themes
⬆️
46

emacs

Mirror of GNU Emacs
⬆️
47

eglot

A client for Language Server Protocol servers
⬆️
48

diff-hl

Emacs package for highlighting uncommitted changes
⬆️
49

envrc

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

cape

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

emacs-nes

A NES Emulator written in Emacs Lisp
⬆️
52

plz.el

An HTTP library for Emacs
⬆️
53

.emacs.d

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

emacs-jupyter

An interface to communicate with Jupyter kernels.
⬆️
55

apheleia

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

go-mode.el

Emacs mode for the Go programming language
⬆️
57

eldoc-box

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

yaml-pro

Edit YAML in Emacs like a pro
⬆️
59

themes

A megapack of themes for GNU Emacs.
⬆️
60

lux

The Lux Programming Language
⬆️
61

expreg

Your friendly neighborhood expand-region clone
⬆️
62

emacs.d

An Emacs configuration bundle with batteries included
⬆️
63

vertico-posframe

⬆️
64

Emacs-wgrep

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

howm

note-taking tool on Emacs
⬆️
66

smartparens

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

markdown-mode

Emacs Markdown Mode
⬆️
68

fzf.el

A front-end for fzf
⬆️
69

consult-denote

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

org-ql

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

transient

Transient commands
⬆️
72

projectile

Project Interaction Library for Emacs
⬆️
73

flycheck

On the fly syntax checking for GNU Emacs
⬆️
74

ts-fold

Code-folding using tree-sitter
⬆️
75

treemacs

⬆️
76

mistty

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

elfeed

An Emacs web feeds client
⬆️
78

emacs-kaolin-themes

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

selenized

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

chatgpt-shell

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

pythontest.el

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

lsp-treemacs

lsp-mode ❤️ treemacs
⬆️
83

breadcrumb

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

conner

Conner is a Command Runner for GNU Emacs
⬆️
85

multiple-cursors.el

Multiple cursors for emacs.
⬆️
86

ligature.el

Display typographical ligatures in Emacs
⬆️
87

awesome-tray

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

restclient.el

HTTP REST client tool for emacs
⬆️
89

emacs-everywhere

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

github-review

Github code reviews with Emacs.
⬆️
91

emacs-ng

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

ace-window

Quickly switch windows in Emacs
⬆️
93

blamer.el

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

consult-eglot

Jump to workspace symbols with eglot and consult
⬆️
95

whisper.el

Speech-to-Text interface for Emacs using OpenAI's whisper model and whisper.cpp as inference engine.
⬆️
96

gleam-mode

🐙 Gleam support for Emacs
⬆️
97

melpa

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

go-translate

Translator on Emacs. Supports multiple engines such as Google, Bing, deepL, ChatGPT, StarDict, Youdao and so on.
⬆️
99

selection-highlight-mode

An Emacs minor mode for highlighting matches to the selection
⬆️
100

general.el

More convenient key definitions in emacs
⬆️