SaaSHub helps you find the best software and product alternatives Learn more →
Corfu Alternatives
Similar projects and alternatives to corfu
-
github-orgmode-tests
This is a test project where you can explore how github interprets Org-mode files
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
-
-
-
-
citar
Emacs package to quickly find and act on bibliographic references, and edit org, markdown, and latex academic documents.
-
-
-
-
-
-
-
-
corfu discussion
corfu reviews and mentions
-
Movwin: My (Unpublished) TUI Framework
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
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?
-
anybody here do completion-on-demand, instead of automagically (dwim) ?
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?
-
Code completion candidates displayed in minibuffer
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?
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?
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?
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
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
Stats
minad/corfu is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.
The primary programming language of corfu is Emacs Lisp.