corfu

:desert_island: corfu.el - COmpletion in Region FUnction (by minad)

Corfu Alternatives

Similar projects and alternatives to corfu

  1. github-orgmode-tests

    This is a test project where you can explore how github interprets Org-mode files

  2. SaaSHub

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

    SaaSHub logo
  3. magit

    134 corfu VS magit

    It's Magit! A Git Porcelain inside Emacs.

  4. evil

    107 corfu VS evil

    The extensible vi layer for Emacs.

  5. consult

    94 corfu VS consult

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

  6. exwm

    85 corfu VS exwm

    Emacs X Window Manager

  7. use-package

    68 corfu VS use-package

    Discontinued A use-package declaration for simplifying your .emacs

  8. eglot

    68 corfu VS eglot

    A client for Language Server Protocol servers

  9. vertico

    62 corfu VS vertico

    :dizzy: vertico.el - VERTical Interactive COmpletion

  10. company-mode

    41 corfu VS company-mode

    Modular in-buffer completion framework for Emacs

  11. helm

    50 corfu VS helm

    Emacs incremental completion and selection narrowing framework (by emacs-helm)

  12. emacs-which-key

    39 corfu VS emacs-which-key

    Discontinued Emacs package that displays available keybindings in popup

  13. citar

    33 corfu VS citar

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

  14. orderless

    33 corfu VS orderless

    Emacs completion style that matches multiple regexps in any order

  15. hydra

    33 corfu VS hydra

    make Emacs bindings that stick around (by abo-abo)

  16. marginalia

    27 corfu VS marginalia

    :scroll: marginalia.el - Marginalia in the minibuffer (by minad)

  17. lsp-bridge

    22 corfu VS lsp-bridge

    A blazingly fast LSP client for Emacs

  18. cape

    18 corfu VS cape

    🦸cape.el - Completion At Point Extensions (by minad)

  19. tempel

    16 corfu VS tempel

    :classical_building: Tempel - Simple templates for Emacs

  20. emacs-jedi

    3 corfu VS emacs-jedi

    Python auto-completion for Emacs

  21. posframe

    5 corfu VS posframe

    Pop a posframe (just a child-frame) at point, posframe is a **GNU ELPA** package!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better corfu alternative or higher similarity.

corfu discussion

Log in or Post with

corfu reviews and mentions

Posts with mentions or reviews of corfu. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-06-01.
  • Movwin: My (Unpublished) TUI Framework
    4 projects | news.ycombinator.com | 1 Jun 2026
    TUIs in Prolog sounds fun.

    The great thing about TUIs is that a simple text component is a universal widget. If the user can display text and capture events they can implement any interface components they want in terms of that.

    That said, the core of the things I'm thinking of (some links below) is providing easily accessible context for the user right at the point where they are working. This can be completions at the cursor, or a quick key to pop up a command palette. Fuzzy search is standard.

    Here are some examples:

    * Corfu: https://github.com/minad/corfu

    * Vertico: https://github.com/minad/vertico

    * which-key: https://github.com/justbur/emacs-which-key

    * LazyVim: https://www.lazyvim.org/

    I've included links that have screenshots showing how they work. The list is biased to Emacs, because I'm an Emacs user (Doom Emacs in particular).

    Hope that helps!

  • Emacs 2024 Changes
    11 projects | dev.to | 1 Jan 2025
    For completions, I finally embraced using corfu, which is nice (especially the integration with tempel). I almost gave up until I realised that I needed to also install cape.
  • Does eglot support autocomplete candidates with the same name?
    1 project | /r/emacs | 7 Dec 2023
  • anybody here do completion-on-demand, instead of automagically (dwim) ?
    1 project | /r/emacs | 6 Jul 2023
    You could try corfu. It has auto-completion disabled by default and works most places with M-Tab. Or you could set a longish corfu-auto-delay (0.75s say), and let auto popup only when you stop to ponder a while.
  • is it just me, or LSP mode is very slow in emacs?
    5 projects | /r/emacs | 17 May 2023
  • Code completion candidates displayed in minibuffer
    1 project | /r/emacs | 10 May 2023
    Corfu supports this. Or at least it allows you to move completions to the mini buffer which I find quiet useful.
  • Returning emacs user - what packages are common now?
    9 projects | /r/emacs | 9 May 2023
    A substantial section of the community is using corfu instead of company, but I wouldn't say company is out of date by any means. In emacs 29 eglot will be a built in, which might act as a replacement for lsp-mode depending on what functionality you need.
  • Why does elpaca make emacs startup so much faster?
    9 projects | /r/emacs | 23 Apr 2023
    Wow, interesting that my response is getting down voted. It seems not enough that I give away my work for free. Nevertheless I appreciate support from the community, as other Emacs package developers. The support is actually helpful. To clarify, publishing my configuration would translate into quite a bit of work, requiring separation of private and public bits.
  • How do I take priority from Evil's escape key?
    2 projects | /r/emacs | 5 Apr 2023
    I am currently using evil and corfu, but I want to configure such that pressing a single escape will invoke corfu-quit when its UI is active (because pressing "C-g" is harder).
  • Emacs lags when making the auto completion pop-up with corfu
    2 projects | /r/emacs | 17 Mar 2023
    A few days ago I found an unexplained slowness when using Corfu on Emacs 29 with pgtk. I stripped my configuration to basically just Corfu, and still had a noticeable delay. Maybe it is related to your problem. https://github.com/minad/corfu/issues/307
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic corfu repo stats
46
1,488
9.1
22 days ago

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