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

uniline

easily draw UNICODE lines and boxes
📣
3

awesome-typst

Awesome Typst Links
📣
4

doomemacs

An Emacs framework for the stubborn martian hacker
📣
5

eee.el

Launch TUI commands in an external terminal asynchronously, seamlessly integrating callbacks within Emacs. Elevate your Emacs experience with eee.el
📣
6

spacemacs

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

nano-emacs

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

commercial-emacs

"Evil will always triumph, because good is dumb." -- Spaceballs (1987)
⬆️
9

magit

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

evil

The extensible vi layer for Emacs.
⬆️
11

gruber-darker-theme

Gruber Darker color theme for Emacs 24+
⬆️
12

elpaca

An elisp package manager
⬆️
13

rune

Rust VM for Emacs
⬆️
14

dirvish

A polished Dired with batteries included.
⬆️
15

treesit-auto

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

orderless

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

emacs-direnv

direnv integration for emacs
⬆️
18

consult-omni

A Powerful Versatile Omni Search inside Emacs
⬆️
19

org-download

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

selenized

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

devdocs.el

Emacs viewer for DevDocs
⬆️
22

treesit-fold

Code folding using treesit.el
⬆️
23

Emacs-wgrep

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

org-node

A notetaking system like Roam using Emacs Org-mode
⬆️
25

doom-modeline

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

copilot.el

An unofficial Copilot plugin for Emacs.
⬆️
27

yasnippet

A template system for Emacs
⬆️
28

verb

Organize and send HTTP requests from Emacs
⬆️
29

minimal-emacs.d

Minimal ~/.emacs.d - Better Vanilla Emacs Defaults and Optimized Startup
⬆️
30

combobulate

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

evedel

Instructed LLM programmer/assistant for Emacs
⬆️
32

org-modern

🦄 Modern Org Style
⬆️
33

telega.el

GNU Emacs telegram client (unofficial)
⬆️
34

emacs-ccls

Emacs client for ccls, a C/C++ language server
⬆️
35

straight.el

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

rust-mode

Emacs configuration for Rust
⬆️
37

dape

Debug Adapter Protocol for Emacs
⬆️
38

flymake-ansible-lint.el

A Flymake backend for ansible-lint
⬆️
39

nerd-icons.el

⬆️
40

lsp-mode

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

nix26.el

[WIP] Emacs interface to experimental commands of Nix
⬆️
42

holo-layer

HoloLayer is a multimedia layer plugin designed specifically for Emacs
⬆️
43

nano-theme

GNU Emacs / N Λ N O Theme
⬆️
44

org-bib-mode

An Emacs minor mode for literate & annotated bibliography
⬆️
45

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

Focus

Dim the font color of text in surrounding paragraphs
⬆️
47

evil-collection

A set of keybindings for evil-mode
⬆️
48

emacs-python-pytest

run pytest inside emacs
⬆️
49

emacs-async

Simple library for asynchronous processing in Emacs
⬆️
50

emacs-org-mode-tutorial

A primer for users trying to make sense of Org Mode
⬆️
51

helpful

A better Emacs *help* buffer
⬆️
52

projectile

Project Interaction Library for Emacs
⬆️
53

transient

Transient commands
⬆️
54

denote

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

magit-todos

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

expand-region.el

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

elegant-emacs

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

ready-player

⬆️
59

org-roam

Rudimentary Roam replica with Org-mode
⬆️
60

vundo

Visualize the undo tree.
⬆️
61

el-easydraw

Embedded drawing tool for Emacs
⬆️
62

cider

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

chatgpt-shell

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

pgmacs

Emacs is editing a PostgreSQL database.
⬆️
65

emacs-ng

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

s.el

The long lost Emacs string manipulation library.
⬆️
67

obsidian.el

Obsidian Notes for Emacs
⬆️
68

olivetti

Emacs minor mode to automatically balance window margins
⬆️
69

org-super-agenda

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

puni

Structured editing (soft deletion, expression navigating & manipulating) that supports many major modes out of the box.
⬆️
71

llm

A package abstracting llm capabilities for emacs.
⬆️
72

envrc

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

code-cells.el

Emacs utilities for code split into cells, including Jupyter notebooks
⬆️
74

emacs-python-coverage

show python coverage information directly in emacs
⬆️
75

beframe

Isolate Emacs buffers per frame
⬆️
76

vertico

💫 vertico.el - VERTical Interactive COmpletion
⬆️
77

web-mode

web template editing mode for emacs
⬆️
78

dired-hacks

Collection of useful dired additions
⬆️
79

tldr.el

tldr client for Emacs
⬆️
80

emacs-format-all-the-code

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

exec-path-from-shell

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

cargo-mode

Emacs minor mode which allows to dynamically select cargo command
⬆️
83

consult

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

copilot-chat.el

Chat with Github copilot in Emacs !
⬆️
85

emacs-from-scratch

An example of a fully custom Emacs configuration developed live on YouTube!
⬆️
86

eval-in-repl

Consistent ESS-like eval interface for various REPLs
⬆️
87

org-ql

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

org-transclusion

Emacs package to enable transclusion with Org Mode
⬆️
89

plz-see.el

Interactive HTTP client for Emacs
⬆️
90

emacs-which-key

Emacs package that displays available keybindings in popup
⬆️
91

markdown-ts-mode

A major mode for Emacs providing basic syntax highlight for markdown files using treesitter
⬆️
92

corfu

🏝️ corfu.el - COmpletion in Region FUnction
⬆️
93

mermaid-ts-mode

Emacs Major Mode for Mermaid Using Tree Sitter
⬆️
94

treemacs

⬆️
95

side-notes

Easy access to a notes file in Emacs
⬆️
96

eglot-ltex

Eglot Clients for LTEX
⬆️
97

org-alert

System notifications of org agenda items
⬆️
98

emacs-config

A reproducible Emacs configuration for Linux, built with Nix
⬆️
99

langtool-ignore-fonts

Force Emacs Langtool to ignore certain fonts. For example, this can be used to prevent langtool from highlighting LaTeX in math-mode.
⬆️
100

purp

A theme for Emacs with few colors
⬆️