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-mode | 1.3 | Major mode for editing Algol 68 code | 83% | |
| ace-window | 0.10.0 | Quickly switch windows. | 88% | |
| ack | 1.11 | interface to ack-like tools | 69% | |
| activities | 0.7.2 | Save/restore sets of windows, tabs/frames, and their buffers | 78% | |
| ada-mode | 8.1.0 | major-mode for editing Ada sources | 87% | |
| ada-ref-man | 2020.1 | Ada Reference Manual 2012 | 45% | |
| adaptive-wrap | 0.9 | Smart line-wrapping with wrap-prefix | 88% | |
| adjust-parens | 3.2 | Indent and dedent Lisp code, automatically adjust close parens | 62% | |
| advice-patch | 0.1 | Use patches to advise the inside of functions | 31% | |
| aggressive-completion | 1.8 | Automatic minibuffer completion | 62% | |
| aggressive-indent | 1.10.0 | Minor mode to aggressively keep your code always indented | 83% | |
| ahungry-theme | 1.10.0 | Ahungry color theme for Emacs. Make sure to (load-theme 'ahungry). | 73% | |
| aircon-theme | 0.0.6 | Cool and legible light theme | 48% | |
| all | 1.1 | Edit all lines matching a given regexp | 52% | |
| altcaps | 1.3.0 | Apply alternating letter casing to convey sarcasm or mockery | 57% | |
| ampc | 0.2 | Asynchronous Music Player Controller | 39% | |
| arbitools | 0.977 | Package for chess tournaments administration | 63% | |
| ascii-art-to-unicode | 1.13 | a small artist adjunct | 66% | |
| assess | 0.7 | Test support functions | 36% | |
| async | 1.9.9 | Asynchronous processing in Emacs | 90% | |
| auctex | 14.1.2 | Integrated environment for *TeX* | 98% | |
| auctex-cont-latexmk | 0.3 | run latexmk continuously, report errors via Flymake | 59% | |
| auctex-label-numbers | 0.3 | Numbering for LaTeX previews and folds | 46% | |
| aumix-mode | 7 | run the aumix program in a buffer | 23% | |
| auth-source-xoauth2-plugin | 0.4.1 | Authentication source plugin for xoauth2 | 70% | |
| auto-correct | 1.1.4 | Remembers and automatically fixes past corrections | 54% | |
| auto-overlays | 0.10.10 | Automatic regexp-delimited overlays | 29% | |
| autocrypt | 0.4.2 | Autocrypt implementation | 31% | |
| autorevert-tail-truncate | 1.0.1 | auto-revert-tail your files with RAM control | 57% | |
| avy | 0.5.0 | Jump to arbitrary positions in visible text and select text quickly. | 90% | |
| bbdb | 3.2.2.4 | Big Brother DataBase | 81% | |
| beacon | 1.3.4 | Highlight the cursor whenever the window scrolls | 76% | |
| beframe | 1.5.0 | Isolate buffers per frame | 78% | |
| bicep-ts-mode | 0.1.4 | tree-sitter support for Bicep | 52% | |
| bind-key | 2.4.1 | A simple way to manage personal keybindings | 87% | |
| blist | 0.6 | Display bookmarks in an ibuffer way | 50% | |
| bluetooth | 0.4.1 | A mode for interacting with Bluetooth devices | 63% | |
| bnf-mode | 0.4.5 | Major mode for editing BNF grammars. | 52% | |
| boxy | 2.0.1 | A boxy layout framework | 74% | |
| boxy-headings | 2.1.11 | View org files in a boxy diagram | 62% | |
| breadcrumb | 1.0.1 | project and imenu-based breadcrumb paths | 79% | |
| brief | 5.92 | Brief Editor Emulator (Brief Mode) | 70% | |
| buffer-env | 0.6 | Buffer-local process environments | 62% | |
| buffer-expose | 0.4.3 | Visual buffer switching using a window grid | 46% | |
| bufferlo | 1.2 | Frame/Tab Local Buffer Lists with Persistence | 65% | |
| buframe | 0.3 | Buffer-local frames | 77% | |
| bug-hunter | 1.3.1 | Hunt down errors by bisecting elisp files | 76% | |
| buildbot | 0.0.1 | A Buildbot client for emacs | 25% | |
| calibre | 1.5.2 | Interact with Calibre libraries from Emacs | 57% | |
| cape | 2.8 | Completion At Point Extensions | 92% | |
| capf-autosuggest | 0.3 | History autosuggestions for comint and eshell | 49% | |
| caps-lock | 1.0 | Caps-lock as a minor mode | 32% | |
| captain | 1.0.3 | CAPiTalization is Automatic IN emacs | 48% | |
| chess | 2.0.5 | Play chess in GNU Emacs | 73% | |
| cl-generic | 0.3 | Forward cl-generic compatibility for Emacs<25 | 50% | |
| cl-lib | 0.7.1 | Forward cl-lib compatibility library for Emacs<24.3 | 76% | |
| clipboard-collector | 0.3 | Collect clipboard entries according to regex rules | 35% | |
| cm-mode | 1.10 | Minor mode for CriticMarkup | 76% | |
| cobol-mode | 1.1 | Mode for editing COBOL code | 69% | |
| code-cells | 0.5 | Lightweight notebooks with support for ipynb files | 62% | |
| colorful-mode | 1.2.5 | Preview any color in your buffer in real time | 86% | |
| comint-mime | 0.7 | Display content of various MIME types in comint buffers | 60% | |
| compact-docstrings | 0.2 | Shrink blank lines in docstrings and doc comments | 24% | |
| company | 1.1.0 | Modular text completion framework | 94% | |
| company-ebdb | 1.1 | company-mode completion backend for EBDB in message-mode | 34% | |
| company-math | 1.5.1 | Completion backends for unicode math symbols and latex tags | 52% | |
| company-statistics | 0.2.3 | Sort candidates using completion history | 42% | |
| compat | 31.0.0.2 | Emacs Lisp Compatibility Library | 99% | |
| cond-star | 1.0 | Extended form of `cond' construct | 59% | |
| constants | 2.11.1 | Enter definition of constants into source code | 27% | |
| consult | 3.7 | Search and navigate via completing-read | 96% | |
| consult-denote | 0.5.1 | Use Consult in tandem with Denote | 83% | |
| consult-hoogle | 0.8.0 | Hoogle frontend using consult | 60% | |
| consult-recoll | 1.0.0 | Recoll queries using consult | 58% | |
| context-coloring | 8.1.0 | Highlight by scope | 62% | |
| corfu | 2.13 | COmpletion in Region FUnction | 95% | |
| coterm | 1.6 | Terminal emulation for comint | 68% | |
| counsel | 0.15.1 | Various completion functions using Ivy | 82% | |
| cpio-mode | 0.17 | Handle cpio archives in the style of dired. | 33% | |
| cpupower | 1.0.5 | cpupower command interface | 25% | |
| crdt | 0.3.5 | Collaborative editing using Conflict-free Replicated Data Types | 77% | |
| crisp | 1.3.6 | CRiSP/Brief Emacs emulator | 33% | |
| csharp-mode | 2.0.0 | C# mode derived mode | 59% | |
| csv-mode | 1.27 | Major mode for editing comma/char separated values | 97% | |
| cursor-undo | 1.1.5 | Undo Cursor Movement | 59% | |
| cursory | 1.2.0 | Manage cursor styles using presets | 67% | |
| cycle-quotes | 0.1 | Cycle between quote styles | 49% | |
| dape | 0.27.1 | Debug Adapter Protocol for Emacs | 93% | |
| darkroom | 0.3 | Remove visual distractions and focus on writing | 61% | |
| dash | 2.20.0 | A modern list library for Emacs | 95% | |
| dbus-codegen | 0.1 | Lisp code generation for D-Bus. | 34% | |
| debbugs | 0.47 | SOAP library to access debbugs servers | 82% | |
| delight | 1.7 | A dimmer switch for your lighter text | 75% | |
| denote | 4.2.3 | Simple notes with an efficient file-naming scheme | 95% | |
| denote-journal | 0.3.0 | Convenience functions for daily journaling with Denote | 88% | |
| denote-markdown | 0.3.0 | Extensions that better integrate Denote with Markdown | 78% | |
| denote-menu | 1.4.0 | View denote files in a tabulated list. | 68% | |
| denote-org | 0.3.0 | Denote extensions for Org mode | 88% | |
| denote-review | 1.0.7 | implements review process for denote notes | 88% | |
| denote-search | 1.0.3 | Search the contents of your notes | 64% | |
| denote-sequence | 0.3.3 | Sequence notes or Folgezettel with Denote | 78% | |
| denote-silo | 0.3.2 | Convenience functions for using Denote in multiple silos | 71% | |
| detached | 0.10.1 | A package to launch, and manage, detached processes | 60% | |
| devdocs | 0.7 | Emacs viewer for DevDocs | 77% | |
| devicetree-ts-mode | 0.3 | Tree-sitter support for DTS | 25% | |
| dicom | 1.5 | DICOM viewer - Digital Imaging & Communications in Medicine | 64% | |
| dict-tree | 0.17 | Dictionary data structure | 38% | |
| diff-hl | 1.10.0 | Highlight uncommitted changes using VC | 85% | |
| diffview | 1.0 | View diffs in side-by-side format | 24% | |
| diminish | 0.46 | Diminished modes are minor modes with no modeline display | 89% | |
| dired-du | 0.5.2 | Dired with recursive directory sizes | 68% | |
| dired-duplicates | 0.4 | Find duplicate files locally and remotely | 37% | |
| dired-git-info | 0.3.1 | Show git info in dired | 82% | |
| dired-preview | 0.6.1 | Automatically preview file at point in Dired | 79% | |
| dired-sidebar | 2.0.1 | Tree browser leveraging dired | 42% | |
| disk-usage | 1.3.3 | Sort and browse disk usage listings | 74% | |
| dismal | 1.5.2 | Dis Mode Ain't Lotus: Spreadsheet program Emacs | 52% | |
| djvu | 1.1.2 | Edit and view Djvu files via djvused | 73% | |
| dmsg | 0.3 | Timestamped debug messages with backtrace support | 28% | |
| do-at-point | 0.2.0 | Generic context-sensitive action dispatcher. | 41% | |
| doc-toc | 1.2 | Manage outlines/table of contents of pdf and djvu documents | 44% | |
| doc-view-follow | 0.3.2 | Synchronize windows showing the same document | 45% | |
| docbook | 0.1 | Info-like viewer for DocBook | 26% | |
| doric-themes | 1.2.1 | Highly legible minimalist themes with precise typography | 85% | |
| drepl | 0.4 | REPL protocol for the dumb terminal | 50% | |
| dts-mode | 1.0 | Major mode for Device Tree source files | 58% | |
| easy-escape | 0.2.1 | Improve readability of escape characters in regular expressions | 17% | |
| easy-kill | 0.9.5 | kill & mark things easily | 52% | |
| ebdb | 0.8.22 | Contact management package | 77% | |
| ebdb-gnorb | 1.0.2 | Utilities for connecting EBDB to Gnorb | 29% | |
| ebdb-i18n-chn | 1.3.2 | China-specific internationalization support for EBDB | 47% | |
| ediprolog | 2.3 | Emacs Does Interactive Prolog | 58% | |
| eev | 20260126 | Support for e-scripts (eepitch blocks, elisp hyperlinks, etc) | 78% | |
| ef-themes | 2.2.1 | Colorful and legible themes | 96% | |
| eglot | 1.24 | The Emacs Client for LSP servers | 96% | |
| el-job | 2.7.4 | Contrived way to call a function using all CPU cores | 69% | |
| el-search | 1.12.6.1 | Expression based interactive search for Emacs Lisp | 72% | |
| eldoc | 1.16.0 | Show function arglist or variable docstring in echo area | 96% | |
| electric-spacing | 5.0 | Insert operators with surrounding spaces smartly | 26% | |
| elisa | 1.1.7 | Emacs Lisp Information System Assistant | 64% | |
| elisp-benchmarks | 1.16 | elisp benchmarks collection | 74% | |
| ellama | 1.32.1 | Tool for interacting with LLMs | 88% | |
| emacs-gc-stats | 1.4.2 | Collect Emacs GC statistics | 57% | |
| emacs-lisp-intro-es | 1.0.1 | ELisp intro manual in Spanish | 54% | |
| embark | 1.2 | Conveniently act on minibuffer completions | 92% | |
| embark-consult | 1.2 | Consult integration for Embark | 90% | |
| ement | 0.17 | Matrix client | 86% | |
| emms | 26 | The Emacs Multimedia System | 84% | |
| engrave-faces | 0.3.1 | Convert font-lock faces to other formats | 69% | |
| enwc | 2.0 | The Emacs Network Client | 41% | |
| epoch-view | 0.0.1 | Minor mode to visualize epoch timestamps | 24% | |
| erc | 5.6.2 | An Emacs Internet Relay Chat client | 68% | |
| ergoemacs-mode | 5.16.10.12 | Emacs mode based on common modern interface and ergonomics. | 54% | |
| ess | 26.5.0 | Emacs Speaks Statistics | 72% | |
| excorporate | 1.1.3 | Exchange Web Services (EWS) integration | 76% | |
| expand-region | 1.0.0 | Increase selected region by semantic units. | 80% | |
| expreg | 1.4.1 | Simple expand region | 79% | |
| external-completion | 0.1 | Let external tools control completion style | 84% | |
| exwm | 0.35 | Emacs X Window Manager | 86% | |
| f90-interface-browser | 1.1 | Parse and browse f90 interfaces | 21% | |
| ffs | 0.2.2 | Form feed-separated plain text presentations | 37% | |
| filechooser | 0.3.0 | An xdg-desktop-portal filechooser | 51% | |
| filladapt | 2.12.2 | Adaptive fill | 46% | |
| firefox-javascript-repl | 0.9.5 | Jack into Firefox | 43% | |
| flylisp | 0.2 | Color unbalanced parentheses and parentheses inconsistent with indentation | 33% | |
| flymake | 1.4.6 | A universal on-the-fly syntax checker | 91% | |
| flymake-clippy | 1.1.0 | Flymake backend for Clippy | 30% | |
| flymake-codespell | 0.1 | Flymake backend for codespell | 21% | |
| flymake-proselint | 0.3.0 | Flymake backend for proselint | 44% | |
| fontaine | 3.1.0 | Set font configurations using presets | 83% | |
| forgejo | 0.2.3 | Emacs Forgejo Front-end | 64% | |
| frame-tabs | 1.1 | show buffer tabs in side window | 24% | |
| frog-menu | 0.2.11 | Quickly pick items from ad hoc menus | 59% | |
| fsm | 0.2.1 | state machine library | 50% | |
| ftable | 1.1 | Fill a table to fit in n columns | 29% | |
| futur | 2.0 | Future/promise-based async library | 82% | |
| gcmh | 0.2.1 | the Garbage Collector Magic Hack | 59% | |
| ggtags | 0.9.0 | emacs frontend to GNU Global source code tagging system | 79% | |
| gited | 0.6.0 | Operate on Git branches like dired | 68% | |
| gle-mode | 1.1 | Major mode to edit Graphics Layout Engine files | 27% | |
| gnat-compiler | 1.0.3 | Support for running GNAT tools | 66% | |
| gnome-c-style | 0.1 | minor mode for editing GNOME-style C source code | 18% | |
| gnome-dark-style | 0.2.4 | Sync theme with GNOME color-scheme | 47% | |
| gnorb | 1.6.11 | Glue code between Gnus, Org, and BBDB | 70% | |
| gnosis | 0.10.6 | Knowledge System | 59% | |
| gnu-elpa | 1.1 | Advertize GNU ELPA packages | 50% | |
| gnu-elpa-keyring-update | 2025.10.1 | Update Emacs's GPG keyring for GNU ELPA | 96% | |
| gnugo | 3.1.2 | play GNU Go in a buffer | 57% | |
| gnus-mock | 0.5 | Mock Gnus installation for testing | 55% | |
| gpastel | 0.5.0 | Integrates GPaste with the kill-ring | 25% | |
| gpr-mode | 1.0.5 | Major mode for editing GNAT project files | 40% | |
| gpr-query | 1.0.4 | Minor mode for navigating sources using gpr_query | 37% | |
| graphql | 0.1.2 | GraphQL utilities | 26% | |
| greader | 0.19.5 | Gnamù reader, send buffer contents to a speech engine | 76% | |
| greenbar | 1.2.260317 | Mark comint output with "greenbar" background | 33% | |
| gtags-mode | 1.9.5 | GNU Global integration with xref, project and imenu. | 68% | |
| guess-language | 0.0.1 | Robust automatic language detection | 24% | |
| hcel | 1.0.0 | Haskell codebase explorer / cross referencer | 34% | |
| heap | 0.5 | Heap (a.k.a. priority queue) data structure | 28% | |
| hiddenquote | 1.2 | Major mode for doing hidden quote puzzles | 32% | |
| highlight-escape-sequences | 0.4 | Highlight escape sequences | 25% | |
| hook-helpers | 1.1.1 | Anonymous, modifiable hook functions | 14% | |
| html5-schema | 0.1 | Add HTML5 schemas for use by nXML | 34% | |
| hugoista | 0.2.1 | Manage Hugo posts like a barista | 33% | |
| hydra | 0.15.0 | Make bindings that stick around. | 87% | |
| hyperbole | 9.1.0 | GNU Hyperbole: The Everyday Hypertextual Information Manager | 78% | |
| ibuffer-sidebar | 1.0.0 | Sidebar for `ibuffer' | 17% | |
| idlwave | 6.5.1 | IDL editing mode for GNU Emacs | 53% | |
| ilist | 0.4 | Display a list in an ibuffer way. | 37% | |
| indent-bars | 1.0.1 | Highlight indentation with bars | 92% | |
| inspector | 0.39 | Tool for inspection of Emacs Lisp objects | 72% | |
| ioccur | 2.6 | Incremental occur | 29% | |
| isearch-mb | 0.8 | Control isearch from the minibuffer | 57% | |
| iso-date | 1.2.0 | Utilities for working with ISO dates | 46% | |
| iterators | 0.1.1 | Functions for working with iterators | 22% | |
| ivy | 0.15.1 | Incremental Vertical completYon | 88% | |
| ivy-avy | 0.15.1 | Avy integration for Ivy | 47% | |
| ivy-explorer | 0.3.2 | Dynamic file browsing grid using ivy | 33% | |
| ivy-hydra | 0.15.1 | Additional key bindings for Ivy | 57% | |
| ivy-posframe | 0.6.4 | Using posframe to show Ivy | 65% | |
| jami-bot | 0.0.4 | An extendable chat bot for the private messenger GNU Jami | 25% | |
| jarchive | 0.12.0 | Open project dependencies in jar archives | 57% | |
| javaimp | 0.9.2 | Add and reorder Java import statements in Maven/Gradle projects | 57% | |
| jgraph-mode | 1.1 | Major mode for Jgraph files | 31% | |
| jinx | 2.10 | Enchanted Spell Checker | 85% | |
| jit-spell | 0.5 | Just-in-time spell checking | 57% | |
| js2-mode | 20231224 | Improved JavaScript editing mode | 82% | |
| json-mode | 0.3.1 | Major mode for editing JSON files | 79% | |
| jsonrpc | 1.0.29 | JSON-RPC library | 95% | |
| jumpc | 3.1 | jump to previous insertion points | 35% | |
| keymap-popup | 0.4.2 | Described keymaps with popup help | 78% | |
| kind-icon | 0.2.2 | Completion kind icons | 87% | |
| kiwix | 1.1.5 | Searching offline Wikipedia through Kiwix. | 62% | |
| kmb | 0.1 | Kill buffers matching a regexp w/o confirmation | 23% | |
| kubed | 0.7.1 | Kubernetes, Emacs, done! | 68% | |
| landmark | 1.0 | Neural-network robot that learns landmarks | 32% | |
| latex-table-wizard | 1.6.0 | Magic editing of LaTeX tables | 40% | |
| leaf | 4.5.5 | Simplify your init.el configuration, extended use-package | 64% | |
| lentic | 0.12 | One buffer as a view of another | 25% | |
| lentic-server | 0.2 | Web Server for Emacs Literate Source | 22% | |
| let-alist | 1.0.6 | Easily let-bind values of an assoc-list by their names | 85% | |
| lex | 1.3 | Lexical analyser construction | 39% | |
| lin | 2.0.0 | Make `hl-line-mode' more suitable for selection interfaces | 71% | |
| lisp-ts-mode | 0.3.3 | lisp-mode with tree-sitter support | 53% | |
| listen | 0.10.1 | Audio/Music player | 68% | |
| literate-scratch | 2.2 | Lisp Interaction w/ text paragraphs | 33% | |
| llm | 0.31.3 | Interface to pluggable llm backends | 95% | |
| lmc | 1.4 | Little Man Computer in Elisp | 45% | |
| load-dir | 0.0.5 | Load all Emacs Lisp files in a given directory | 37% | |
| load-relative | 1.3.2 | Relative file load (within a multi-file Emacs package) | 51% | |
| loc-changes | 1.2 | keep track of positions even after buffer changes | 28% | |
| loccur | 1.2.5 | Perform an occur-like folding in current buffer | 37% | |
| logos | 1.2.0 | Simple focus mode and extras | 71% | |
| luwak | 1.0.0 | Web browser based on lynx -dump. | 19% | |
| lv | 0.15.0 | Other echo area | 84% | |
| m-buffer | 0.16.1 | List-Oriented, Functional Buffer Manipulation | 34% | |
| map | 3.3.1 | Map manipulation functions | 87% | |
| marginalia | 2.11 | Enrich existing commands with completion annotations | 94% | |
| markchars | 0.2.2 | Mark chars fitting certain characteristics | 28% | |
| math-symbol-lists | 1.3 | Lists of Unicode math symbols and latex commands | 44% | |
| mathjax | 0.1 | Render formulas using MathJax | 74% | |
| mathsheet | 1.3 | Generate dynamic math worksheets | 37% | |
| matlab-mode | 8.2.0 | Major mode for MATLAB(R) dot-m files | 66% | |
| mct | 1.1.1 | Minibuffer Confines Transcended | 60% | |
| memory-usage | 0.2 | Analyze the memory usage of Emacs in various ways | 64% | |
| metar | 0.3 | Retrieve and decode METAR weather information | 33% | |
| midi-kbd | 0.2 | Create keyboard events from Midi input | 22% | |
| mines | 1.6 | Minesweeper game | 40% | |
| minibuffer-header | 0.5 | Minibuffer header line | 29% | |
| minibuffer-line | 0.1 | Display status info in the minibuffer window | 31% | |
| minimail | 0.5 | Simple, non-blocking IMAP email client | 63% | |
| minimap | 1.4 | Sidebar showing a "mini-map" of a buffer | 76% | |
| minuet | 0.10.0 | Code completion using LLM | 73% | |
| mmm-mode | 0.5.11 | Allow Multiple Major Modes in a buffer | 64% | |
| mode-line-maker | 0.2.2 | Mode-line helper tools | 8% | |
| modus-themes | 5.3.0 | Elegant, highly legible and customizable themes | 92% | |
| mpdired | 3 | A dired-like client for Music Player Daemon | 48% | |
| multi-mode | 1.14 | support for multiple major modes | 24% | |
| multishell | 1.1.10 | Organize use of multiple shell buffers, local and remote | 62% | |
| muse | 3.20.2 | Authoring and publishing tool for Emacs | 42% | |
| myers | 0.1 | Random-access singly-linked lists | 20% | |
| nadvice | 0.4 | Forward compatibility for Emacs-24.4's nadvice | 61% | |
| nameless | 1.0.2 | Hide package namespace in your emacs-lisp code | 64% | |
| names | 20151201.0 | Namespaces for emacs-lisp. Avoid name clobbering without hiding symbols. | 38% | |
| nano-agenda | 0.3 | N Λ N O agenda | 48% | |
| nano-modeline | 1.1.0 | N Λ N O modeline | 74% | |
| nano-theme | 0.3.4 | N Λ N O theme | 74% | |
| nftables-mode | 1.1 | Major mode for editing nftables | 34% | |
| nhexl-mode | 1.5 | Minor mode to edit files via hex-dump format | 73% | |
| nlinum | 1.9 | Show line numbers in the margin | 81% | |
| notes-mode | 1.31 | Indexing system for on-line note-taking | 31% | |
| notmuch-indicator | 1.3.0 | Display mode line indicator with notmuch-count(1) output | 62% | |
| ntlm | 2.1.0 | NTLM (NT LanManager) authentication support | 48% | |
| num3-mode | 1.5 | highlight groups of digits in long numbers | 42% | |
| oauth2 | 0.19 | OAuth 2.0 Authorization Protocol | 82% | |
| ob-asymptote | 1.0.2 | Babel Functions for Asymptote | 29% | |
| ob-haxe | 1.0 | org-babel functions for haxe evaluation | 18% | |
| objed | 0.8.3 | Navigate and edit text objects. | 63% | |
| omn-mode | 1.3 | Support for OWL Manchester Notation | 35% | |
| on-screen | 1.3.3 | guide your eyes while scrolling | 30% | |
| orderless | 1.7 | Completion style for matching regexps in any order | 93% | |
| org | 9.8.10 | Outline-based notes management and organizer | 98% | |
| org-contacts | 1.3 | Contacts management system for Org mode | 57% | |
| org-edna | 1.1.2 | Extensible Dependencies 'N' Actions | 73% | |
| org-gnosis | 0.2.2 | Learning-focused note-taking for Gnosis | 64% | |
| org-jami-bot | 0.0.5 | Capture GNU Jami messages as notes and todos in Org mode | 20% | |
| org-mem | 0.34.1 | Fast info from a large number of Org file contents | 56% | |
| org-modern | 1.15 | Modern looks for Org | 89% | |
| org-notify | 0.1.2 | Notifications for Org-mode | 47% | |
| org-real | 1.0.12 | Keep track of real things as org-mode links | 62% | |
| org-remark | 1.3.0 | Highlight & annotate text, Info, EPUB, EWW | 76% | |
| org-transclusion | 1.4.0 | Transclude text content via links | 85% | |
| org-translate | 0.1.4 | Org-based translation environment | 47% | |
| orgalist | 1.16 | Manage Org-like lists in non-Org buffers | 73% | |
| osc | 0.4 | Open Sound Control protocol library | 44% | |
| osm | 2.5 | OpenStreetMap viewer | 79% | |
| other-frame-window | 1.0.6 | Minor mode to enable global prefix keys for other frame/window buffer placement | 43% | |
| pabbrev | 4.3.0 | Predictive abbreviation expansion | 53% | |
| paced | 1.1.3 | Predictive Abbreviation Completion and Expansion using Dictionaries | 37% | |
| package-x | 1.0 | Package extras | 31% | |
| parsec | 0.1.3 | Parser combinator library | 19% | |
| parser-generator | 0.2.9 | Parser Generator library | 51% | |
| path-iterator | 1.0 | An iterator for traversing a directory path. | 20% | |
| peg | 1.0.2 | Parsing Expression Grammars in Emacs Lisp | 89% | |
| perl-doc | 0.82 | Read Perl documentation | 50% | |
| persist | 0.8 | Persist Variables between Emacs Sessions | 93% | |
| php-fill | 1.1.2 | Additional fill commands for PHP code editing | 30% | |
| phpinspect | 3.0.1 | PHP parsing and code intelligence package | 46% | |
| phps-mode | 0.4.52 | Major mode for PHP with code intelligence | 76% | |
| pinentry | 0.1 | GnuPG Pinentry server implementation | 66% | |
| plz | 0.9.1 | HTTP library | 96% | |
| plz-event-source | 0.1.3 | Plz Event Source | 79% | |
| plz-media-type | 0.2.4 | Plz Media Types | 79% | |
| plz-see | 0.1 | Interactive HTTP client | 25% | |
| po-mode | 2.32 | major mode for GNU gettext PO files | 36% | |
| poke | 3.2 | Emacs meets GNU poke! | 46% | |
| poke-mode | 3.1 | Major mode for editing Poke programs | 52% | |
| poker | 0.2 | Texas hold 'em poker | 33% | |
| popper | 0.4.8 | Summon and dismiss buffers as popups | 56% | |
| posframe | 1.5.2 | Pop a posframe (just a frame) at point | 90% | |
| pq | 0.2 | libpq binding | 26% | |
| preview-auto | 0.5.0 | Automatic previews in AUCTeX | 51% | |
| preview-tailor | 0.2.1 | Tailor AUCTeX preview scale to monitor/text scale | 22% | |
| project | 0.12.0 | Operations on the current project | 94% | |
| psgml | 1.3.5 | SGML-editing mode with parsing support | 31% | |
| pspp-mode | 1.1 | Major mode for editing PSPP files | 21% | |
| pulsar | 1.4.1 | Pulse highlight on demand or after select functions | 87% | |
| pyim | 5.3.6 | A Chinese input method support quanpin, shuangpin, wubi, cangjie and rime. | 81% | |
| pyim-basedict | 0.5.5 | The default pinyin dict of pyim | 79% | |
| python | 0.30 | Python's flying circus support for Emacs | 81% | |
| qrencode | 1.4 | QRCode encoder | 34% | |
| quarter-plane | 0.1 | editing using quarter-plane screen model | 24% | |
| queue | 0.2 | Queue data structure | 98% | |
| rainbow-mode | 1.0.6 | Colorize color names in buffers | 97% | |
| rbit | 0.1 | Red-black persistent interval trees | 22% | |
| rcirc-color | 0.4.5 | color nicks | 50% | |
| rcirc-mentions | 1.0.5 | Log mentions of your nick or keywords in a separate buffer | 50% | |
| rcirc-menu | 1.1 | A menu of all your rcirc connections | 23% | |
| rcirc-sqlite | 1.0.4 | rcirc logging in SQLite | 56% | |
| realgud | 1.6.0 | A modular front-end for interacting with external debuggers | 64% | |
| realgud-ipdb | 1.0.0 | realgud front-end to ipdb | 25% | |
| realgud-jdb | 1.0.0 | Realgud front-end to Java's jdb debugger" | 15% | |
| realgud-lldb | 1.0.2 | Realgud front-end to lldb | 37% | |
| realgud-node-debug | 1.0.0 | Realgud front-end to older "node debug" | 12% | |
| realgud-node-inspect | 1.0.0 | Realgud front-end to newer "node inspect" | 14% | |
| realgud-trepan-ni | 1.0.1 | Realgud front-end to trepan-ni | 22% | |
| realgud-trepan-xpy | 1.0.1 | Realgud front-end to trepan-xpy | 23% | |
| rec-mode | 1.9.4 | Major mode for viewing/editing rec files | 65% | |
| register-list | 0.1 | Interactively list/edit registers | 24% | |
| relint | 2.2 | Elisp regexp mistake finder | 96% | |
| repology | 1.2.4 | Repology API access via Elisp | 64% | |
| rich-minority | 1.0.3 | Clean-up and Beautify the list of minor-modes. | 29% | |
| rnc-mode | 0.4 | Emacs mode to edit Relax-NG Compact files | 36% | |
| rt-liberation | 7 | Emacs interface to RT | 61% | |
| ruby-end | 0.4.3 | Automatic insertion of end blocks for Ruby | 18% | |
| rudel | 0.3.2 | A collaborative editing framework for Emacs | 36% | |
| satchel | 0.2 | A bag for your files, separated by git branches | 17% | |
| scanner | 0.3 | Scan documents and images | 31% | |
| scroll-restore | 1.0 | restore original position after scrolling | 27% | |
| sed-mode | 1.1 | Major mode to edit sed scripts | 47% | |
| sendai-theme | 0.1.0 | A cool blue color theme | 35% | |
| seq | 2.24 | Sequence manipulation functions | 97% | |
| setup | 1.5.0 | Helpful Configuration Macro | 73% | |
| shelisp | 1.0.0 | execute elisp in shell | 31% | |
| shell-command+ | 2.5.0 | An extended shell-command | 57% | |
| shen-mode | 0.1 | A major mode for editing shen source code | 21% | |
| shift-number | 0.3 | Increase/decrease the number at point | 33% | |
| show-font | 1.0.0 | Show font features in a buffer | 71% | |
| sisu-mode | 7.1.8 | Major mode for SiSU markup text | 20% | |
| site-lisp | 0.3.0 | Manage site-lisp directories | 48% | |
| sketch-mode | 1.0.4 | Quickly create svg sketches using keyboard and mouse | 53% | |
| slime-volleyball | 1.2.0 | An SVG Slime Volleyball Game | 60% | |
| sm-c-mode | 1.2 | C major mode based on SMIE | 40% | |
| smalltalk-mode | 4.0 | Major mode for the GNU Smalltalk programming language | 33% | |
| smart-yank | 0.1.1 | A different approach of yank pointer handling | 25% | |
| sml-mode | 6.12 | Major mode for editing (Standard) ML | 86% | |
| so-long | 1.1.2 | Say farewell to performance problems with minified code. | 62% | |
| soap-client | 3.2.3 | Access SOAP web services | 70% | |
| sokoban | 1.4.9 | Implementation of Sokoban for Emacs. | 61% | |
| sotlisp | 1.6.2 | Write lisp at the speed of thought. | 49% | |
| spacious-padding | 0.8.0 | Increase the padding/spacing of frames and windows | 90% | |
| speedrect | 0.7 | Fast modal rectangle commands | 38% | |
| spinner | 1.7.4 | Add spinners and progress-bars to the mode-line for ongoing operations | 98% | |
| sql-beeline | 0.2 | Beeline support for sql.el | 27% | |
| sql-cassandra | 0.2.2 | Cassandra support for sql.el | 34% | |
| sql-indent | 1.7 | Support for indenting code in SQL files. | 90% | |
| srht | 0.4 | Sourcehut | 53% | |
| ssh-deploy | 3.1.16 | Deployment via Tramp, global or per directory. | 64% | |
| standard-themes | 3.0.2 | Like the default theme but more consistent | 81% | |
| stream | 2.4.0 | Implementation of streams | 70% | |
| substitute | 0.6.1 | Efficiently replace targets in the buffer or context | 69% | |
| svg | 1.1 | SVG image creation functions | 57% | |
| svg-clock | 1.2 | Analog clock using Scalable Vector Graphics | 52% | |
| svg-lib | 0.3 | SVG tags, progress bars & icons | 91% | |
| svg-tag-mode | 0.3.3 | Replace keywords with SVG tags | 49% | |
| swiper | 0.15.1 | Isearch with an overview. Oh, man! | 83% | |
| switchy-window | 1.4 | A most-recently-used window switcher | 30% | |
| sxhkdrc-mode | 1.2.0 | Major mode for sxhkdrc files (Simple X Hot Key Daemon) | 57% | |
| system-packages | 1.1.2 | functions to manage system packages | 70% | |
| tNFA | 0.1.1 | Tagged non-deterministic finite-state automata | 19% | |
| tam | 0.1 | Manage use of slots in a fixed size table | 13% | |
| taxy | 0.10.2 | Programmable taxonomical grouping for arbitrary objects | 81% | |
| taxy-magit-section | 0.14.3 | View Taxy structs in a Magit Section buffer | 82% | |
| temp-buffer-browse | 1.5 | temp buffer browse mode | 35% | |
| tempel | 1.14 | Tempo templates/snippets with in-buffer field editing | 79% | |
| termint | 0.2.3 | Run REPLs in a terminal backend | 60% | |
| test-simple | 1.3.2 | Simple Unit Test Framework for Emacs Lisp | 45% | |
| tex-item | 0.1 | Commands for working with tex items | 17% | |
| tex-parens | 0.7 | Like lisp.el, but for tex | 49% | |
| theme-buffet | 0.1.2 | Time based theme switcher | 54% | |
| timeout | 2.1.6 | Throttle or debounce Elisp functions | 47% | |
| timerfunctions | 1.4.2 | Enhanced versions of some timer.el functions | 23% | |
| tiny | 0.2.1 | Quickly generate linear ranges in Emacs | 26% | |
| tmr | 1.4.0 | Set timers using a convenient notation | 74% | |
| tomelr | 0.4.3 | Convert S-expressions to TOML | 84% | |
| topspace | 0.3.1 | Recenter line 1 with scrollable upper margin/padding | 19% | |
| track-changes | 1.5 | API to react to buffer modifications | 84% | |
| tramp | 2.8.2.1 | Transparent Remote Access, Multiple Protocol | 91% | |
| tramp-hlo | 0.0.2 | High level operations as Tramp handlers | 54% | |
| tramp-nspawn | 1.0.2 | Tramp integration for systemd-nspawn containers | 21% | |
| tramp-theme | 0.3 | Custom theme for remote buffers | 45% | |
| transcribe | 1.5.2 | Package for audio transcriptions | 49% | |
| transient | 0.13.7 | Transient commands | 97% | |
| transient-cycles | 2.1 | Define command variants with transient cycling | 28% | |
| tree-inspector | 0.4 | Inspector tool for Emacs Lisp object that uses a treeview | 24% | |
| trie | 0.6 | Trie data structure | 36% | |
| triples | 0.6.2 | A flexible triple-based database for use in apps | 73% | |
| truename-cache | 0.3.7 | Efficiently de-dup file-names | 42% | |
| trust-manager | 0.4.2 | Convenient trust management | 24% | |
| ulisp-repl | 1.0.3 | uLisp REPL | 39% | |
| undo-tree | 0.8.2 | Treat undo history as a tree | 97% | |
| uni-confusables | 0.3 | Unicode confusables table | 30% | |
| uniquify-files | 1.0.4 | Completion style for files, minimizing directories | 66% | |
| urgrep | 0.6.0 | Universal recursive grep | 61% | |
| url-http-ntlm | 2.0.6 | NTLM authentication for the url library | 48% | |
| url-http-oauth | 0.8.5 | OAuth 2.0 for URL library | 48% | |
| url-scgi | 0.9 | SCGI support for url.el | 51% | |
| use-package | 2.4.6 | A configuration macro for simplifying your .emacs | 90% | |
| validate | 1.0.4 | Schema validation for Emacs-lisp | 46% | |
| valign | 3.1.1 | Visually align tables | 76% | |
| vc-backup | 1.1.1 | VC backend for versioned backups | 33% | |
| vc-got | 1.2 | VC backend for Game of Trees VCS | 44% | |
| vc-hgcmd | 1.14.1 | VC mercurial backend that uses hg command server | 21% | |
| vc-jj | 0.5 | VC backend for the Jujutsu version control system | 70% | |
| vcard | 0.2.2 | Package for handling vCard files | 45% | |
| vcl-mode | 1.1 | Major mode for Varnish Configuration Language | 28% | |
| vdiff | 0.2.4 | A diff tool similar to vimdiff | 44% | |
| vecdb | 0.2.2 | An interface to vector databases for embeddings | 40% | |
| verilog-mode | 2026.4.14.10117132 | major mode for editing verilog source in Emacs | 89% | |
| vertico | 2.12 | VERTical Interactive COmpletion | 96% | |
| vertico-posframe | 0.9.2 | Using posframe to show Vertico | 90% | |
| vigenere | 1.0 | Run a vigenere cipher on a block of text ; | 19% | |
| visual-filename-abbrev | 1.3 | Visually abbreviate filenames | 36% | |
| visual-fill | 0.2 | Auto-refill paragraphs without modifying the buffer | 37% | |
| vlf | 1.7.2 | View Large Files | 80% | |
| vundo | 2.4.0 | Visual undo tree | 97% | |
| wcheck-mode | 2026.5 | General interface for text checkers | 41% | |
| wconf | 0.2.1 | Minimal window layout manager | 19% | |
| web-server | 0.1.2 | Emacs Web Server | 63% | |
| webfeeder | 1.1.2 | Build RSS and Atom webfeeds from HTML files | 50% | |
| websocket | 1.16 | Emacs WebSocket client and server | 77% | |
| which-key | 3.6.1 | Display available keybindings in popup | 91% | |
| window-commander | 3.0.2 | Simply execute commands on windows | 34% | |
| window-tool-bar | 0.3 | Add tool bars inside windows | 58% | |
| windower | 0.0.1 | Helper functions for window manipulation. | 22% | |
| windresize | 0.1 | Resize windows interactively | 48% | |
| wisi | 4.3.2 | Utilities for implementing an indentation/navigation engine using a generalized LR parser | 80% | |
| wisitoken-grammar-mode | 1.3.0 | Major mode for editing WisiToken grammar files | 38% | |
| with-command-redo | 0.2 | Repeat commands with automatic undo | 11% | |
| wpuzzle | 1.1 | find as many word in a given time | 25% | |
| wrap-search | 4.17.6 | wrapped, non-incremental search | 49% | |
| xclip | 1.11.1 | Copy&paste GUI clipboard from text terminal | 91% | |
| xeft | 3.6 | Deft feat. Xapian | 48% | |
| xelb | 0.23 | X protocol Emacs Lisp Binding | 85% | |
| xpm | 1.0.5 | edit XPM images | 53% | |
| xr | 2.2 | Convert string regexp to rx notation | 97% | |
| xref | 1.7.0 | Cross-referencing commands | 94% | |
| xref-union | 0.2.0 | Combine multiple Xref backends | 33% | |
| yaml | 1.2.4 | YAML parser for Elisp | 79% | |
| yasnippet | 0.14.3 | Yet another snippet extension for Emacs | 95% | |
| yasnippet-classic-snippets | 1.0.2 | "Classic" yasnippet snippets | 53% | |
| zones | 2023.6.11 | Zones of text - like multiple regions | 65% | |
| ztree | 1.0.7 | Text mode directory tree | 56% | |
| zuul | 0.4.0 | Interface to Zuul | 45% |