GNU ELPA Logo GNU ELPA Package Index

GNU ELPA is one of the two default package archives of GNU Emacs. You can browse the list of packages you can install to extend Emacs on this site or via the M-x list-packages command.

Package Version Description Rank Release
a68-mode1.3Major mode for editing Algol 68 code83%
ace-window0.10.0Quickly switch windows.88%
ack1.11interface to ack-like tools69%
activities0.7.2Save/restore sets of windows, tabs/frames, and their buffers78%
ada-mode8.1.0major-mode for editing Ada sources87%
ada-ref-man2020.1Ada Reference Manual 201245%
adaptive-wrap0.9Smart line-wrapping with wrap-prefix88%
adjust-parens3.2Indent and dedent Lisp code, automatically adjust close parens62%
advice-patch0.1Use patches to advise the inside of functions31%
aggressive-completion1.8Automatic minibuffer completion62%
aggressive-indent1.10.0Minor mode to aggressively keep your code always indented83%
ahungry-theme1.10.0Ahungry color theme for Emacs. Make sure to (load-theme 'ahungry).73%
aircon-theme0.0.6Cool and legible light theme48%
all1.1Edit all lines matching a given regexp52%
altcaps1.3.0Apply alternating letter casing to convey sarcasm or mockery57%
ampc0.2Asynchronous Music Player Controller39%
arbitools0.977Package for chess tournaments administration63%
ascii-art-to-unicode1.13a small artist adjunct66%
assess0.7Test support functions36%
async1.9.9Asynchronous processing in Emacs90%
auctex14.1.2Integrated environment for *TeX*98%
auctex-cont-latexmk0.3run latexmk continuously, report errors via Flymake59%
auctex-label-numbers0.3Numbering for LaTeX previews and folds46%
aumix-mode7run the aumix program in a buffer23%
auth-source-xoauth2-plugin0.4.1Authentication source plugin for xoauth270%
auto-correct1.1.4Remembers and automatically fixes past corrections54%
auto-overlays0.10.10Automatic regexp-delimited overlays29%
autocrypt0.4.2Autocrypt implementation31%
autorevert-tail-truncate1.0.1auto-revert-tail your files with RAM control57%
avy0.5.0Jump to arbitrary positions in visible text and select text quickly.90%
bbdb3.2.2.4Big Brother DataBase81%
beacon1.3.4Highlight the cursor whenever the window scrolls76%
beframe1.5.0Isolate buffers per frame78%
bicep-ts-mode0.1.4tree-sitter support for Bicep52%
bind-key2.4.1A simple way to manage personal keybindings87%
blist0.6Display bookmarks in an ibuffer way50%
bluetooth0.4.1A mode for interacting with Bluetooth devices63%
bnf-mode0.4.5Major mode for editing BNF grammars.52%
boxy2.0.1A boxy layout framework74%
boxy-headings2.1.11View org files in a boxy diagram62%
breadcrumb1.0.1project and imenu-based breadcrumb paths79%
brief5.92Brief Editor Emulator (Brief Mode)70%
buffer-env0.6Buffer-local process environments62%
buffer-expose0.4.3Visual buffer switching using a window grid46%
bufferlo1.2Frame/Tab Local Buffer Lists with Persistence65%
buframe0.3Buffer-local frames77%
bug-hunter1.3.1Hunt down errors by bisecting elisp files76%
buildbot0.0.1A Buildbot client for emacs25%
calibre1.5.2Interact with Calibre libraries from Emacs57%
cape2.8Completion At Point Extensions92%
capf-autosuggest0.3History autosuggestions for comint and eshell49%
caps-lock1.0Caps-lock as a minor mode32%
captain1.0.3CAPiTalization is Automatic IN emacs48%
chess2.0.5Play chess in GNU Emacs73%
cl-generic0.3Forward cl-generic compatibility for Emacs<2550%
cl-lib0.7.1Forward cl-lib compatibility library for Emacs<24.376%
clipboard-collector0.3Collect clipboard entries according to regex rules35%
cm-mode1.10Minor mode for CriticMarkup76%
cobol-mode1.1Mode for editing COBOL code69%
code-cells0.5Lightweight notebooks with support for ipynb files62%
colorful-mode1.2.5Preview any color in your buffer in real time86%
comint-mime0.7Display content of various MIME types in comint buffers60%
compact-docstrings0.2Shrink blank lines in docstrings and doc comments24%
company1.1.0Modular text completion framework94%
company-ebdb1.1company-mode completion backend for EBDB in message-mode34%
company-math1.5.1Completion backends for unicode math symbols and latex tags52%
company-statistics0.2.3Sort candidates using completion history42%
compat31.0.0.2Emacs Lisp Compatibility Library99%
cond-star1.0Extended form of `cond' construct59%
constants2.11.1Enter definition of constants into source code27%
consult3.7Search and navigate via completing-read96%
consult-denote0.5.1Use Consult in tandem with Denote83%
consult-hoogle0.8.0Hoogle frontend using consult60%
consult-recoll1.0.0Recoll queries using consult58%
context-coloring8.1.0Highlight by scope62%
corfu2.13COmpletion in Region FUnction95%
coterm1.6Terminal emulation for comint68%
counsel0.15.1Various completion functions using Ivy82%
cpio-mode0.17Handle cpio archives in the style of dired.33%
cpupower1.0.5cpupower command interface25%
crdt0.3.5Collaborative editing using Conflict-free Replicated Data Types77%
crisp1.3.6CRiSP/Brief Emacs emulator33%
csharp-mode2.0.0C# mode derived mode59%
csv-mode1.27Major mode for editing comma/char separated values97%
cursor-undo1.1.5Undo Cursor Movement59%
cursory1.2.0Manage cursor styles using presets67%
cycle-quotes0.1Cycle between quote styles49%
dape0.27.1Debug Adapter Protocol for Emacs93%
darkroom0.3Remove visual distractions and focus on writing61%
dash2.20.0A modern list library for Emacs95%
dbus-codegen0.1Lisp code generation for D-Bus.34%
debbugs0.47SOAP library to access debbugs servers82%
delight1.7A dimmer switch for your lighter text75%
denote4.2.3Simple notes with an efficient file-naming scheme95%
denote-journal0.3.0Convenience functions for daily journaling with Denote88%
denote-markdown0.3.0Extensions that better integrate Denote with Markdown78%
denote-menu1.4.0View denote files in a tabulated list.68%
denote-org0.3.0Denote extensions for Org mode88%
denote-review1.0.7implements review process for denote notes88%
denote-search1.0.3Search the contents of your notes64%
denote-sequence0.3.3Sequence notes or Folgezettel with Denote78%
denote-silo0.3.2Convenience functions for using Denote in multiple silos71%
detached0.10.1A package to launch, and manage, detached processes60%
devdocs0.7Emacs viewer for DevDocs77%
devicetree-ts-mode0.3Tree-sitter support for DTS25%
dicom1.5DICOM viewer - Digital Imaging & Communications in Medicine64%
dict-tree0.17Dictionary data structure38%
diff-hl1.10.0Highlight uncommitted changes using VC85%
diffview1.0View diffs in side-by-side format24%
diminish0.46Diminished modes are minor modes with no modeline display89%
dired-du0.5.2Dired with recursive directory sizes68%
dired-duplicates0.4Find duplicate files locally and remotely37%
dired-git-info0.3.1Show git info in dired82%
dired-preview0.6.1Automatically preview file at point in Dired79%
dired-sidebar2.0.1Tree browser leveraging dired42%
disk-usage1.3.3Sort and browse disk usage listings74%
dismal1.5.2Dis Mode Ain't Lotus: Spreadsheet program Emacs52%
djvu1.1.2Edit and view Djvu files via djvused73%
dmsg0.3Timestamped debug messages with backtrace support28%
do-at-point0.2.0Generic context-sensitive action dispatcher.41%
doc-toc1.2Manage outlines/table of contents of pdf and djvu documents44%
doc-view-follow0.3.2Synchronize windows showing the same document45%
docbook0.1Info-like viewer for DocBook26%
doric-themes1.2.1Highly legible minimalist themes with precise typography85%
drepl0.4REPL protocol for the dumb terminal50%
dts-mode1.0Major mode for Device Tree source files58%
easy-escape0.2.1Improve readability of escape characters in regular expressions17%
easy-kill0.9.5kill & mark things easily52%
ebdb0.8.22Contact management package77%
ebdb-gnorb1.0.2Utilities for connecting EBDB to Gnorb29%
ebdb-i18n-chn1.3.2China-specific internationalization support for EBDB47%
ediprolog2.3Emacs Does Interactive Prolog58%
eev20260126Support for e-scripts (eepitch blocks, elisp hyperlinks, etc)78%
ef-themes2.2.1Colorful and legible themes96%
eglot1.24The Emacs Client for LSP servers96%
el-job2.7.4Contrived way to call a function using all CPU cores69%
el-search1.12.6.1Expression based interactive search for Emacs Lisp72%
eldoc1.16.0Show function arglist or variable docstring in echo area96%
electric-spacing5.0Insert operators with surrounding spaces smartly26%
elisa1.1.7Emacs Lisp Information System Assistant64%
elisp-benchmarks1.16elisp benchmarks collection74%
ellama1.32.1Tool for interacting with LLMs88%
emacs-gc-stats1.4.2Collect Emacs GC statistics57%
emacs-lisp-intro-es1.0.1ELisp intro manual in Spanish54%
embark1.2Conveniently act on minibuffer completions92%
embark-consult1.2Consult integration for Embark90%
ement0.17Matrix client86%
emms26The Emacs Multimedia System84%
engrave-faces0.3.1Convert font-lock faces to other formats69%
enwc2.0The Emacs Network Client41%
epoch-view0.0.1Minor mode to visualize epoch timestamps24%
erc5.6.2An Emacs Internet Relay Chat client68%
ergoemacs-mode5.16.10.12Emacs mode based on common modern interface and ergonomics.54%
ess26.5.0Emacs Speaks Statistics72%
excorporate1.1.3Exchange Web Services (EWS) integration76%
expand-region1.0.0Increase selected region by semantic units.80%
expreg1.4.1Simple expand region79%
external-completion0.1Let external tools control completion style84%
exwm0.35Emacs X Window Manager86%
f90-interface-browser1.1Parse and browse f90 interfaces21%
ffs0.2.2Form feed-separated plain text presentations37%
filechooser0.3.0An xdg-desktop-portal filechooser51%
filladapt2.12.2Adaptive fill46%
firefox-javascript-repl0.9.5Jack into Firefox43%
flylisp0.2Color unbalanced parentheses and parentheses inconsistent with indentation33%
flymake1.4.6A universal on-the-fly syntax checker91%
flymake-clippy1.1.0Flymake backend for Clippy30%
flymake-codespell0.1Flymake backend for codespell21%
flymake-proselint0.3.0Flymake backend for proselint44%
fontaine3.1.0Set font configurations using presets83%
forgejo0.2.3Emacs Forgejo Front-end64%
frame-tabs1.1show buffer tabs in side window24%
frog-menu0.2.11Quickly pick items from ad hoc menus59%
fsm0.2.1state machine library50%
ftable1.1Fill a table to fit in n columns29%
futur2.0Future/promise-based async library82%
gcmh0.2.1the Garbage Collector Magic Hack59%
ggtags0.9.0emacs frontend to GNU Global source code tagging system79%
gited0.6.0Operate on Git branches like dired68%
gle-mode1.1Major mode to edit Graphics Layout Engine files27%
gnat-compiler1.0.3Support for running GNAT tools66%
gnome-c-style0.1minor mode for editing GNOME-style C source code18%
gnome-dark-style0.2.4Sync theme with GNOME color-scheme47%
gnorb1.6.11Glue code between Gnus, Org, and BBDB70%
gnosis0.10.6Knowledge System59%
gnu-elpa1.1Advertize GNU ELPA packages50%
gnu-elpa-keyring-update2025.10.1Update Emacs's GPG keyring for GNU ELPA96%
gnugo3.1.2play GNU Go in a buffer57%
gnus-mock0.5Mock Gnus installation for testing55%
gpastel0.5.0Integrates GPaste with the kill-ring25%
gpr-mode1.0.5Major mode for editing GNAT project files40%
gpr-query1.0.4Minor mode for navigating sources using gpr_query37%
graphql0.1.2GraphQL utilities26%
greader0.19.5Gnamù reader, send buffer contents to a speech engine76%
greenbar1.2.260317Mark comint output with "greenbar" background33%
gtags-mode1.9.5GNU Global integration with xref, project and imenu.68%
guess-language0.0.1Robust automatic language detection24%
hcel1.0.0Haskell codebase explorer / cross referencer34%
heap0.5Heap (a.k.a. priority queue) data structure28%
hiddenquote1.2Major mode for doing hidden quote puzzles32%
highlight-escape-sequences0.4Highlight escape sequences25%
hook-helpers1.1.1Anonymous, modifiable hook functions14%
html5-schema0.1Add HTML5 schemas for use by nXML34%
hugoista0.2.1Manage Hugo posts like a barista33%
hydra0.15.0Make bindings that stick around.87%
hyperbole9.1.0GNU Hyperbole: The Everyday Hypertextual Information Manager78%
ibuffer-sidebar1.0.0Sidebar for `ibuffer'17%
idlwave6.5.1IDL editing mode for GNU Emacs53%
ilist0.4Display a list in an ibuffer way.37%
indent-bars1.0.1Highlight indentation with bars92%
inspector0.39Tool for inspection of Emacs Lisp objects72%
ioccur2.6Incremental occur29%
isearch-mb0.8Control isearch from the minibuffer57%
iso-date1.2.0Utilities for working with ISO dates46%
iterators0.1.1Functions for working with iterators22%
ivy0.15.1Incremental Vertical completYon88%
ivy-avy0.15.1Avy integration for Ivy47%
ivy-explorer0.3.2Dynamic file browsing grid using ivy33%
ivy-hydra0.15.1Additional key bindings for Ivy57%
ivy-posframe0.6.4Using posframe to show Ivy65%
jami-bot0.0.4An extendable chat bot for the private messenger GNU Jami25%
jarchive0.12.0Open project dependencies in jar archives57%
javaimp0.9.2Add and reorder Java import statements in Maven/Gradle projects57%
jgraph-mode1.1Major mode for Jgraph files31%
jinx2.10Enchanted Spell Checker85%
jit-spell0.5Just-in-time spell checking57%
js2-mode20231224Improved JavaScript editing mode82%
json-mode0.3.1Major mode for editing JSON files79%
jsonrpc1.0.29JSON-RPC library95%
jumpc3.1jump to previous insertion points35%
keymap-popup0.4.2Described keymaps with popup help78%
kind-icon0.2.2Completion kind icons87%
kiwix1.1.5Searching offline Wikipedia through Kiwix.62%
kmb0.1Kill buffers matching a regexp w/o confirmation23%
kubed0.7.1Kubernetes, Emacs, done!68%
landmark1.0Neural-network robot that learns landmarks32%
latex-table-wizard1.6.0Magic editing of LaTeX tables40%
leaf4.5.5Simplify your init.el configuration, extended use-package64%
lentic0.12One buffer as a view of another25%
lentic-server0.2Web Server for Emacs Literate Source22%
let-alist1.0.6Easily let-bind values of an assoc-list by their names85%
lex1.3Lexical analyser construction39%
lin2.0.0Make `hl-line-mode' more suitable for selection interfaces71%
lisp-ts-mode0.3.3lisp-mode with tree-sitter support53%
listen0.10.1Audio/Music player68%
literate-scratch2.2Lisp Interaction w/ text paragraphs33%
llm0.31.3Interface to pluggable llm backends95%
lmc1.4Little Man Computer in Elisp45%
load-dir0.0.5Load all Emacs Lisp files in a given directory37%
load-relative1.3.2Relative file load (within a multi-file Emacs package)51%
loc-changes1.2keep track of positions even after buffer changes28%
loccur1.2.5Perform an occur-like folding in current buffer37%
logos1.2.0Simple focus mode and extras71%
luwak1.0.0Web browser based on lynx -dump.19%
lv0.15.0Other echo area84%
m-buffer0.16.1List-Oriented, Functional Buffer Manipulation34%
map3.3.1Map manipulation functions87%
marginalia2.11Enrich existing commands with completion annotations94%
markchars0.2.2Mark chars fitting certain characteristics28%
math-symbol-lists1.3Lists of Unicode math symbols and latex commands44%
mathjax0.1Render formulas using MathJax74%
mathsheet1.3Generate dynamic math worksheets37%
matlab-mode8.2.0Major mode for MATLAB(R) dot-m files66%
mct1.1.1Minibuffer Confines Transcended60%
memory-usage0.2Analyze the memory usage of Emacs in various ways64%
metar0.3Retrieve and decode METAR weather information33%
midi-kbd0.2Create keyboard events from Midi input22%
mines1.6Minesweeper game40%
minibuffer-header0.5Minibuffer header line29%
minibuffer-line0.1Display status info in the minibuffer window31%
minimail0.5Simple, non-blocking IMAP email client63%
minimap1.4Sidebar showing a "mini-map" of a buffer76%
minuet0.10.0Code completion using LLM73%
mmm-mode0.5.11Allow Multiple Major Modes in a buffer64%
mode-line-maker0.2.2Mode-line helper tools8%
modus-themes5.3.0Elegant, highly legible and customizable themes92%
mpdired3A dired-like client for Music Player Daemon48%
multi-mode1.14support for multiple major modes24%
multishell1.1.10Organize use of multiple shell buffers, local and remote62%
muse3.20.2Authoring and publishing tool for Emacs42%
myers0.1Random-access singly-linked lists20%
nadvice0.4Forward compatibility for Emacs-24.4's nadvice61%
nameless1.0.2Hide package namespace in your emacs-lisp code64%
names20151201.0Namespaces for emacs-lisp. Avoid name clobbering without hiding symbols.38%
nano-agenda0.3N Λ N O agenda48%
nano-modeline1.1.0N Λ N O modeline74%
nano-theme0.3.4N Λ N O theme74%
nftables-mode1.1Major mode for editing nftables34%
nhexl-mode1.5Minor mode to edit files via hex-dump format73%
nlinum1.9Show line numbers in the margin81%
notes-mode1.31Indexing system for on-line note-taking31%
notmuch-indicator1.3.0Display mode line indicator with notmuch-count(1) output62%
ntlm2.1.0NTLM (NT LanManager) authentication support48%
num3-mode1.5highlight groups of digits in long numbers42%
oauth20.19OAuth 2.0 Authorization Protocol82%
ob-asymptote1.0.2Babel Functions for Asymptote29%
ob-haxe1.0org-babel functions for haxe evaluation18%
objed0.8.3Navigate and edit text objects.63%
omn-mode1.3Support for OWL Manchester Notation35%
on-screen1.3.3guide your eyes while scrolling30%
orderless1.7Completion style for matching regexps in any order93%
org9.8.10Outline-based notes management and organizer98%
org-contacts1.3Contacts management system for Org mode57%
org-edna1.1.2Extensible Dependencies 'N' Actions73%
org-gnosis0.2.2Learning-focused note-taking for Gnosis64%
org-jami-bot0.0.5Capture GNU Jami messages as notes and todos in Org mode20%
org-mem0.34.1Fast info from a large number of Org file contents56%
org-modern1.15Modern looks for Org89%
org-notify0.1.2Notifications for Org-mode47%
org-real1.0.12Keep track of real things as org-mode links62%
org-remark1.3.0Highlight & annotate text, Info, EPUB, EWW76%
org-transclusion1.4.0Transclude text content via links85%
org-translate0.1.4Org-based translation environment47%
orgalist1.16Manage Org-like lists in non-Org buffers73%
osc0.4Open Sound Control protocol library44%
osm2.5OpenStreetMap viewer79%
other-frame-window1.0.6Minor mode to enable global prefix keys for other frame/window buffer placement43%
pabbrev4.3.0Predictive abbreviation expansion53%
paced1.1.3Predictive Abbreviation Completion and Expansion using Dictionaries37%
package-x1.0Package extras31%
parsec0.1.3Parser combinator library19%
parser-generator0.2.9Parser Generator library51%
path-iterator1.0An iterator for traversing a directory path.20%
peg1.0.2Parsing Expression Grammars in Emacs Lisp89%
perl-doc0.82Read Perl documentation50%
persist0.8Persist Variables between Emacs Sessions93%
php-fill1.1.2Additional fill commands for PHP code editing30%
phpinspect3.0.1PHP parsing and code intelligence package46%
phps-mode0.4.52Major mode for PHP with code intelligence76%
pinentry0.1GnuPG Pinentry server implementation66%
plz0.9.1HTTP library96%
plz-event-source0.1.3Plz Event Source79%
plz-media-type0.2.4Plz Media Types79%
plz-see0.1Interactive HTTP client25%
po-mode2.32major mode for GNU gettext PO files36%
poke3.2Emacs meets GNU poke!46%
poke-mode3.1Major mode for editing Poke programs52%
poker0.2Texas hold 'em poker33%
popper0.4.8Summon and dismiss buffers as popups56%
posframe1.5.2Pop a posframe (just a frame) at point90%
pq0.2libpq binding26%
preview-auto0.5.0Automatic previews in AUCTeX51%
preview-tailor0.2.1Tailor AUCTeX preview scale to monitor/text scale22%
project0.12.0Operations on the current project94%
psgml1.3.5SGML-editing mode with parsing support31%
pspp-mode1.1Major mode for editing PSPP files21%
pulsar1.4.1Pulse highlight on demand or after select functions87%
pyim5.3.6A Chinese input method support quanpin, shuangpin, wubi, cangjie and rime.81%
pyim-basedict0.5.5The default pinyin dict of pyim79%
python0.30Python's flying circus support for Emacs81%
qrencode1.4QRCode encoder34%
quarter-plane0.1editing using quarter-plane screen model24%
queue0.2Queue data structure98%
rainbow-mode1.0.6Colorize color names in buffers97%
rbit0.1Red-black persistent interval trees22%
rcirc-color0.4.5color nicks50%
rcirc-mentions1.0.5Log mentions of your nick or keywords in a separate buffer50%
rcirc-menu1.1A menu of all your rcirc connections23%
rcirc-sqlite1.0.4rcirc logging in SQLite56%
realgud1.6.0A modular front-end for interacting with external debuggers64%
realgud-ipdb1.0.0realgud front-end to ipdb25%
realgud-jdb1.0.0Realgud front-end to Java's jdb debugger"15%
realgud-lldb1.0.2Realgud front-end to lldb37%
realgud-node-debug1.0.0Realgud front-end to older "node debug"12%
realgud-node-inspect1.0.0Realgud front-end to newer "node inspect"14%
realgud-trepan-ni1.0.1Realgud front-end to trepan-ni22%
realgud-trepan-xpy1.0.1Realgud front-end to trepan-xpy23%
rec-mode1.9.4Major mode for viewing/editing rec files65%
register-list0.1Interactively list/edit registers24%
relint2.2Elisp regexp mistake finder96%
repology1.2.4Repology API access via Elisp64%
rich-minority1.0.3Clean-up and Beautify the list of minor-modes.29%
rnc-mode0.4Emacs mode to edit Relax-NG Compact files36%
rt-liberation7Emacs interface to RT61%
ruby-end0.4.3Automatic insertion of end blocks for Ruby18%
rudel0.3.2A collaborative editing framework for Emacs36%
satchel0.2A bag for your files, separated by git branches17%
scanner0.3Scan documents and images31%
scroll-restore1.0restore original position after scrolling27%
sed-mode1.1Major mode to edit sed scripts47%
sendai-theme0.1.0A cool blue color theme35%
seq2.24Sequence manipulation functions97%
setup1.5.0Helpful Configuration Macro73%
shelisp1.0.0execute elisp in shell31%
shell-command+2.5.0An extended shell-command57%
shen-mode0.1A major mode for editing shen source code21%
shift-number0.3Increase/decrease the number at point33%
show-font1.0.0Show font features in a buffer71%
sisu-mode7.1.8Major mode for SiSU markup text20%
site-lisp0.3.0Manage site-lisp directories48%
sketch-mode1.0.4Quickly create svg sketches using keyboard and mouse53%
slime-volleyball1.2.0An SVG Slime Volleyball Game60%
sm-c-mode1.2C major mode based on SMIE40%
smalltalk-mode4.0Major mode for the GNU Smalltalk programming language33%
smart-yank0.1.1A different approach of yank pointer handling25%
sml-mode6.12Major mode for editing (Standard) ML86%
so-long1.1.2Say farewell to performance problems with minified code.62%
soap-client3.2.3Access SOAP web services70%
sokoban1.4.9Implementation of Sokoban for Emacs.61%
sotlisp1.6.2Write lisp at the speed of thought.49%
spacious-padding0.8.0Increase the padding/spacing of frames and windows90%
speedrect0.7Fast modal rectangle commands38%
spinner1.7.4Add spinners and progress-bars to the mode-line for ongoing operations98%
sql-beeline0.2Beeline support for sql.el27%
sql-cassandra0.2.2Cassandra support for sql.el34%
sql-indent1.7Support for indenting code in SQL files.90%
srht0.4Sourcehut53%
ssh-deploy3.1.16Deployment via Tramp, global or per directory.64%
standard-themes3.0.2Like the default theme but more consistent81%
stream2.4.0Implementation of streams70%
substitute0.6.1Efficiently replace targets in the buffer or context69%
svg1.1SVG image creation functions57%
svg-clock1.2Analog clock using Scalable Vector Graphics52%
svg-lib0.3SVG tags, progress bars & icons91%
svg-tag-mode0.3.3Replace keywords with SVG tags49%
swiper0.15.1Isearch with an overview. Oh, man!83%
switchy-window1.4A most-recently-used window switcher30%
sxhkdrc-mode1.2.0Major mode for sxhkdrc files (Simple X Hot Key Daemon)57%
system-packages1.1.2functions to manage system packages70%
tNFA0.1.1Tagged non-deterministic finite-state automata19%
tam0.1Manage use of slots in a fixed size table13%
taxy0.10.2Programmable taxonomical grouping for arbitrary objects81%
taxy-magit-section0.14.3View Taxy structs in a Magit Section buffer82%
temp-buffer-browse1.5temp buffer browse mode35%
tempel1.14Tempo templates/snippets with in-buffer field editing79%
termint0.2.3Run REPLs in a terminal backend60%
test-simple1.3.2Simple Unit Test Framework for Emacs Lisp45%
tex-item0.1Commands for working with tex items17%
tex-parens0.7Like lisp.el, but for tex49%
theme-buffet0.1.2Time based theme switcher54%
timeout2.1.6Throttle or debounce Elisp functions47%
timerfunctions1.4.2Enhanced versions of some timer.el functions23%
tiny0.2.1Quickly generate linear ranges in Emacs26%
tmr1.4.0Set timers using a convenient notation74%
tomelr0.4.3Convert S-expressions to TOML84%
topspace0.3.1Recenter line 1 with scrollable upper margin/padding19%
track-changes1.5API to react to buffer modifications84%
tramp2.8.2.1Transparent Remote Access, Multiple Protocol91%
tramp-hlo0.0.2High level operations as Tramp handlers54%
tramp-nspawn1.0.2Tramp integration for systemd-nspawn containers21%
tramp-theme0.3Custom theme for remote buffers45%
transcribe1.5.2Package for audio transcriptions49%
transient0.13.7Transient commands97%
transient-cycles2.1Define command variants with transient cycling28%
tree-inspector0.4Inspector tool for Emacs Lisp object that uses a treeview24%
trie0.6Trie data structure36%
triples0.6.2A flexible triple-based database for use in apps73%
truename-cache0.3.7Efficiently de-dup file-names42%
trust-manager0.4.2Convenient trust management24%
ulisp-repl1.0.3uLisp REPL39%
undo-tree0.8.2Treat undo history as a tree97%
uni-confusables0.3Unicode confusables table30%
uniquify-files1.0.4Completion style for files, minimizing directories66%
urgrep0.6.0Universal recursive grep61%
url-http-ntlm2.0.6NTLM authentication for the url library48%
url-http-oauth0.8.5OAuth 2.0 for URL library48%
url-scgi0.9SCGI support for url.el51%
use-package2.4.6A configuration macro for simplifying your .emacs90%
validate1.0.4Schema validation for Emacs-lisp46%
valign3.1.1Visually align tables76%
vc-backup1.1.1VC backend for versioned backups33%
vc-got1.2VC backend for Game of Trees VCS44%
vc-hgcmd1.14.1VC mercurial backend that uses hg command server21%
vc-jj0.5VC backend for the Jujutsu version control system70%
vcard0.2.2Package for handling vCard files45%
vcl-mode1.1Major mode for Varnish Configuration Language28%
vdiff0.2.4A diff tool similar to vimdiff44%
vecdb0.2.2An interface to vector databases for embeddings40%
verilog-mode2026.4.14.10117132major mode for editing verilog source in Emacs89%
vertico2.12VERTical Interactive COmpletion96%
vertico-posframe0.9.2Using posframe to show Vertico90%
vigenere1.0Run a vigenere cipher on a block of text ;19%
visual-filename-abbrev1.3Visually abbreviate filenames36%
visual-fill0.2Auto-refill paragraphs without modifying the buffer37%
vlf1.7.2View Large Files80%
vundo2.4.0Visual undo tree97%
wcheck-mode2026.5General interface for text checkers41%
wconf0.2.1Minimal window layout manager19%
web-server0.1.2Emacs Web Server63%
webfeeder1.1.2Build RSS and Atom webfeeds from HTML files50%
websocket1.16Emacs WebSocket client and server77%
which-key3.6.1Display available keybindings in popup91%
window-commander3.0.2Simply execute commands on windows34%
window-tool-bar0.3Add tool bars inside windows58%
windower0.0.1Helper functions for window manipulation.22%
windresize0.1Resize windows interactively48%
wisi4.3.2Utilities for implementing an indentation/navigation engine using a generalized LR parser80%
wisitoken-grammar-mode1.3.0Major mode for editing WisiToken grammar files38%
with-command-redo0.2Repeat commands with automatic undo11%
wpuzzle1.1find as many word in a given time25%
wrap-search4.17.6wrapped, non-incremental search49%
xclip1.11.1Copy&paste GUI clipboard from text terminal91%
xeft3.6Deft feat. Xapian48%
xelb0.23X protocol Emacs Lisp Binding85%
xpm1.0.5edit XPM images53%
xr2.2Convert string regexp to rx notation97%
xref1.7.0Cross-referencing commands94%
xref-union0.2.0Combine multiple Xref backends33%
yaml1.2.4YAML parser for Elisp79%
yasnippet0.14.3Yet another snippet extension for Emacs95%
yasnippet-classic-snippets1.0.2"Classic" yasnippet snippets53%
zones2023.6.11Zones of text - like multiple regions65%
ztree1.0.7Text mode directory tree56%
zuul0.4.0Interface to Zuul45%