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

Trending Repositories

1

gptel

A simple LLM client for Emacs
🔥🔥🔥
2

doomemacs

An Emacs framework for the stubborn martian hacker
🔥🔥🔥
3

copilot.el

An unofficial Copilot plugin for Emacs.
🔥🔥🔥
4

dape

Debug Adapter Protocol for Emacs
🔥🔥
5

combobulate

Structured Editing and Navigation in Emacs with Tree-Sitter
🔥🔥
6

nano-emacs

GNU Emacs / N Λ N O - Emacs made simple
🔥
7

meow

Yet another modal editing on Emacs / 猫态编辑
🔥
8

rune

Rust VM for Emacs
🔥
9

magit

It's Magit! A Git Porcelain inside Emacs.
🔥
10

treesit-auto

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

chatgpt-shell

ChatGPT and DALL-E Emacs shells + Org babel 🦄 + a shell maker for other providers
📣
12

org-modern

🦄 Modern Org Style
📣
13

vertico

💫 vertico.el - VERTical Interactive COmpletion
📣
14

llm

A package abstracting llm capabilities for emacs.
📣
15

corfu

🏝️ corfu.el - COmpletion in Region FUnction
📣
16

emacs

Mirror of GNU Emacs
📣
17

embark

Emacs Mini-Buffer Actions Rooted in Keymaps
📣
18

emacs-copilot

Large language model code completion for Emacs
📣
19

cape

🦸cape.el - Completion At Point Extensions
📣
20

listen.el

Audio/music player for Emacs
📣
21

consult

🔍 consult.el - Consulting completing-read
📣
22

consult-mu

Consult Mu4e asynchronously in GNU Emacs
📣
23

spacemacs

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

eglot

A client for Language Server Protocol servers
📣
25

nano-elfeed

Emacs configuration file for elfeed (news reader)
📣
26

verb

Organize and send HTTP requests from Emacs
📣
27

el-easydraw

Embedded drawing tool for Emacs
📣
28

melpa

Recipes and build machinery for the biggest Emacs package repo
📣
29

eglot-x

Protocol extensions for Eglot
⬆️
30

projectile

Project Interaction Library for Emacs
⬆️
31

denote

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

orderless

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

transcendent-textual

A personal project to gather up links to as many Textual sources, libraries and applications as possible.
⬆️
34

lsp-mode

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

restclient.el

HTTP REST client tool for emacs
⬆️
36

crux

A Collection of Ridiculously Useful eXtensions for Emacs
⬆️
37

vundo

Visualize the undo tree.
⬆️
38

org-ql

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

flycheck

On the fly syntax checking for GNU Emacs
⬆️
40

dired-sidebar

Sidebar for Emacs leveraging Dired
⬆️
41

helpful

A better Emacs *help* buffer
⬆️
42

olivetti

Emacs minor mode to automatically balance window margins
⬆️
43

straight.el

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

ess-unigd

⬆️
45

transient

Transient commands
⬆️
46

prelude

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

org-super-agenda

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

yasnippet

A template system for Emacs
⬆️
49

elpaca

An elisp package manager
⬆️
50

envrc

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

denote-explore

Helper functions to analyse a collection of notes created with the Denote package.
⬆️
52

tabspaces

⬆️
53

projection

Projectile like project management library built on Emacs project.el
⬆️
54

notebook-mode

GNU Emacs notebook mode
⬆️
55

tree-sitter-langs

Language bundle for Emacs's tree-sitter package
⬆️
56

yaml-pro

Edit YAML in Emacs like a pro
⬆️
57

devdocs.el

Emacs viewer for DevDocs
⬆️
58

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

rust-mode

Emacs configuration for Rust
⬆️
60

apheleia

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

emacs-which-key

Emacs package that displays available keybindings in popup
⬆️
62

imenu-list

Emacs plugin to show the current buffer's imenu entries in a separate buffer
⬆️
63

diff-hl

Emacs package for highlighting uncommitted changes
⬆️
64

all-the-icons.el

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

blamer.el

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

emacs-jupyter

An interface to communicate with Jupyter kernels.
⬆️
67

smartparens

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

auto-compile

Automatically compile Emacs Lisp libraries
⬆️
69

company-box

A company front-end with icons
⬆️
70

org-anki

Sync org notes to Anki via AnkiConnect
⬆️
71

citar

Emacs package to quickly find and act on bibliographic references, and edit org, markdown, and latex academic documents.
⬆️
72

dirvish

A polished Dired with batteries included.
⬆️
73

sqlite-mode-extras

Emacs sqlite-mode extras
⬆️
74

dumb-jump

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

magit-todos

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

gleam-mode

🐙 Gleam support for Emacs
⬆️
77

evil

The extensible vi layer for Emacs.
⬆️
78

company-mode

Modular in-buffer completion framework for Emacs
⬆️
79

svg-tag-mode

A minor mode for Emacs that replace keywords with nice SVG labels
⬆️
80

swagg.el

Swagger UI for Emacs
⬆️
81

telega.el

GNU Emacs telegram client (unofficial)
⬆️
82

dash.el

A modern list library for Emacs
⬆️
83

ement.el

Matrix client for Emacs
⬆️
84

use-package

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

org-nix-shell

Use buffer-local nix-shell environments in org-mode.
⬆️
86

emacs-cody

Sourcegraph Cody in Emacs
⬆️
87

outli

Simple comment-based outlines for Emacs
⬆️
88

dot-emacs

My .emacs.el file and other personal Emacs goodies
⬆️
89

emacs-dashboard

An extensible emacs dashboard
⬆️
90

emacs-ng

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

emacs-direnv

direnv integration for emacs
⬆️
92

multiple-cursors.el

Multiple cursors for emacs.
⬆️
93

emacs

🍄 Soothing pastel theme for Emacs
⬆️
94

dap-mode

Emacs ❤️ Debug Adapter Protocol
⬆️
95

consult-eglot

Jump to workspace symbols with eglot and consult
⬆️
96

symbol-overlay

Highlight symbols with keymap-enabled overlays
⬆️
97

parinfer-rust-mode

Simplifying how you write Lisp
⬆️
98

git-link

Emacs package to get the GitHub/Bitbucket/GitLab/... URL for a buffer location
⬆️
99

org-roam

Rudimentary Roam replica with Org-mode
⬆️
100

ts-fold

Code-folding using tree-sitter
⬆️