Emacs Lisp Completion

Open-source Emacs Lisp projects categorized as Completion

Top 10 Emacs Lisp Completion Projects

  1. swiper

    Ivy - a generic completion frontend for Emacs, Swiper - isearch with an overview, and more. Oh, man! (by abo-abo)

    Project mention: Ask HN: Where to Begin with "Modern" Emacs? | news.ycombinator.com | 2025-11-01

    I saw what was possible with emacs via systemcrafters: https://systemcrafters.net/emacs-from-scratch/

    And I should note I have been using it for about 25 years, and was mostly in the dark about what it was capable of, though many of those years were in environments where I was using versions 5-10 years out of date, and completely locked down/out of things like melpa.

    As far as keeping up with whats latest and greatest, I think the real answer is there isn't a good online resource. There are emacs meetups and conferences and some are virtual, and you can ask around other power users and see what they are doing. I even find emacs packages to be pretty poor at selling themselves on why you should use them.

    As an example, Ivy and Counsel are kind of game changers to the UI, but I don't think you get any idea of that from their manual or main github page: https://github.com/abo-abo/swiper

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. auto-complete

    Emacs auto-complete package

  4. consult

    :mag: consult.el - Search and navigate via completing-read

    Project mention: Show HN: A 'Choose Your Own Adventure' Written in Emacs Org Mode | news.ycombinator.com | 2025-07-16

    Install the latest emacs release and you will be able to do `M-x eglot` – this by default knows about language servers for many programming languages, so if you e.g. do this while in a C++ file in some project, it will start clang or ccls (whatever's in PATH); the language server will then be active for all files in that project and you can use `M-.` (xref-find-definitions), `M-,` (xref-go-back), `M-?` (xref-find-references). Try also `M-x eglot-code-actions` on a symbol to see all available actions (renaming, add imports, refactoring etc.; what you get here depends on the language server).

    I also use this plugin https://github.com/minad/consult which has the command `consult-ripgrep`, very useful for e.g. looking up all occurrences of the symbol at point (and text navigation across multiple files).

    For "AI", start with https://github.com/karthink/gptel/ (its README lists alternative packages, as you can see there is no lack of llm support in emacs)

  5. company-box

    A company front-end with icons

  6. consult-gh

    An Interactive interface for "GitHub CLI" client inside GNU Emacs using Consult

  7. amx

    An alternative M-x interface for Emacs. (by DarwinAwardWinner)

  8. icomplete-vertical

    Global Emacs minor mode to display icomplete candidates vertically

  9. fancy-dabbrev

    Emacs dabbrev-expand with preview and popup menu

  10. consult-flycheck

    Consult integration for Flycheck

  11. org-cc

    Custom completions for Emacs Org mode entries

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Emacs Lisp Completion discussion

Log in or Post with

Emacs Lisp Completion related posts

  • Emacs agent-shell (powered by ACP)

    3 projects | news.ycombinator.com | 12 Oct 2025
  • Show HN: A 'Choose Your Own Adventure' Written in Emacs Org Mode

    4 projects | news.ycombinator.com | 16 Jul 2025
  • EmacsConf 2024 Notes

    6 projects | news.ycombinator.com | 28 Dec 2024
  • Flexible, simple tools for minibuffer completion in Emacs

    1 project | news.ycombinator.com | 2 Jan 2024
  • Emacs Advent Calendar 9: devdocs, code-cells, dREPL, etc.

    17 projects | /r/emacs | 9 Dec 2023
  • Project grep search with folded results, navigable file preview, search term and results window retention?

    1 project | /r/emacs | 21 Nov 2023
  • org attach multiple files with ivy-call

    1 project | /r/emacs | 18 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Completion projects in Emacs Lisp? This list will help you:

# Project Stars
1 swiper 2,418
2 auto-complete 1,767
3 consult 1,612
4 company-box 588
5 consult-gh 206
6 amx 163
7 icomplete-vertical 95
8 fancy-dabbrev 67
9 consult-flycheck 46
10 org-cc 11

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com