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

meow

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

rune

Rust VM for Emacs
🔥
8

magit

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

vertico

💫 vertico.el - VERTical Interactive COmpletion
🔥
10

llm

A package abstracting llm capabilities for emacs.
📣
11

corfu

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

treesit-auto

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

org-ql

An Org-mode query language, including search commands and saved views
📣
14

chatgpt-shell

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

nano-emacs

GNU Emacs / N Λ N O - Emacs made simple
📣
16

eglot

A client for Language Server Protocol servers
📣
17

emacs-copilot

Large language model code completion for Emacs
📣
18

embark

Emacs Mini-Buffer Actions Rooted in Keymaps
📣
19

lsp-mode

Emacs client/library for the Language Server Protocol
📣
20

cape

🦸cape.el - Completion At Point Extensions
📣
21

verb

Organize and send HTTP requests from Emacs
📣
22

emacs

Mirror of GNU Emacs
📣
23

consult

🔍 consult.el - Consulting completing-read
📣
24

spacemacs

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

nano-elfeed

Emacs configuration file for elfeed (news reader)
📣
26

orderless

Emacs completion style that matches multiple regexps in any order
📣
27

listen.el

Audio/music player for Emacs
📣
28

consult-mu

Consult Mu4e asynchronously in GNU Emacs
⬆️
29

flycheck

On the fly syntax checking for GNU Emacs
⬆️
30

melpa

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

org-modern

🦄 Modern Org Style
⬆️
32

yasnippet

A template system for Emacs
⬆️
33

denote

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

helpful

A better Emacs *help* buffer
⬆️
35

restclient.el

HTTP REST client tool for emacs
⬆️
36

diff-hl

Emacs package for highlighting uncommitted changes
⬆️
37

el-easydraw

Embedded drawing tool for Emacs
⬆️
38

vundo

Visualize the undo tree.
⬆️
39

olivetti

Emacs minor mode to automatically balance window margins
⬆️
40

ement.el

Matrix client for Emacs
⬆️
41

elpaca

An elisp package manager
⬆️
42

ess-unigd

⬆️
43

org-roam

Rudimentary Roam replica with Org-mode
⬆️
44

dirvish

A polished Dired with batteries included.
⬆️
45

org-download

Drag and drop images to Emacs org-mode
⬆️
46

dumb-jump

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

org-super-agenda

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

eldoc-box

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

emacs-which-key

Emacs package that displays available keybindings in popup
⬆️
50

magit-todos

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

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

prelude

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

envrc

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

svg-lib

Emacs SVG libraries for creatings tags, icons and bars
⬆️
55

org-nix-shell

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

crux

A Collection of Ridiculously Useful eXtensions for Emacs
⬆️
57

yaml-pro

Edit YAML in Emacs like a pro
⬆️
58

eglot-x

Protocol extensions for Eglot
⬆️
59

projectile

Project Interaction Library for Emacs
⬆️
60

company-mode

Modular in-buffer completion framework for Emacs
⬆️
61

transcendent-textual

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

dash.el

A modern list library for Emacs
⬆️
63

dired-sidebar

Sidebar for Emacs leveraging Dired
⬆️
64

svg-tag-mode

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

emacs-format-all-the-code

Auto-format source code in many languages with one command
⬆️
66

lsp-ui

UI integrations for lsp-mode
⬆️
67

devdocs.el

Emacs viewer for DevDocs
⬆️
68

auto-compile

Automatically compile Emacs Lisp libraries
⬆️
69

org-anki

Sync org notes to Anki via AnkiConnect
⬆️
70

straight.el

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

emacs-jupyter

An interface to communicate with Jupyter kernels.
⬆️
72

treemacs

⬆️
73

citar

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

tabspaces

⬆️
75

denote-explore

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

emacs-cody

Sourcegraph Cody in Emacs
⬆️
77

all-the-icons.el

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

apheleia

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

rust-mode

Emacs configuration for Rust
⬆️
80

sqlite-mode-extras

Emacs sqlite-mode extras
⬆️
81

popper

Emacs minor-mode to summon and dismiss buffers easily.
⬆️
82

emacs-ng

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

org-journal

A simple org-mode based journaling mode
⬆️
84

gleam-mode

🐙 Gleam support for Emacs
⬆️
85

blamer.el

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

outli

Simple comment-based outlines for Emacs
⬆️
87

tree-sitter-langs

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

emacs-writing-studio

Emacs configuration for authors who research, write and publish articles, books and websites.
⬆️
89

no-littering

Help keeping ~/.config/emacs clean
⬆️
90

transient

Transient commands
⬆️
91

emacs-dashboard

An extensible emacs dashboard
⬆️
92

md-roam

Use Org-roam with markdown files by adding Md-roam as a plug-in. Mix org and markdown files in a single Org-roam database.
⬆️
93

org-linker.el

Attaching Files in Org-Mode Using UUIDs. Flexible and Robust Alternative to org-attach.
⬆️
94

general.el

More convenient key definitions in emacs
⬆️
95

swiper

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

evil

The extensible vi layer for Emacs.
⬆️
97

chatu

Quickly insert a generated image to orgmode or markdown, fast and conveniently.
⬆️
98

dap-mode

Emacs ❤️ Debug Adapter Protocol
⬆️
99

docker.el

Manage docker from Emacs.
⬆️
100

dotfiles

Configuration files for Emacs and some other programs. Running on Arch Linux. Managed with GNU Stow.
⬆️