SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Completion Open-Source Projects
-
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting git clone https://github.com/zsh-users/zsh-completions.git ~/.oh-my-zsh/custom/plugins/zsh-completions git clone https://github.com/zsh-users/zsh-history-substring-search.git ~/.oh-my-zsh/custom/plugins/zsh-history-substring-search
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
zsh-autocomplete
🤖 Real-time type-ahead completion for Zsh. Asynchronous find-as-you-type autocompletion.
-
picocli
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
His project uses picocli for argument parsing. I briefly looked through the documentation and realized it was pretty similar to the clap crate I used for my project. So I mimicked his other code as well as my own understanding of clap. This part was easy.
-
Project mention: gRPC Quick start - Coding with streams and bidirectional streaming | dev.to | 2024-06-13
You should see the Server starting on port :50051 message. To interact with the gRPC server, we will use Evans, which is an interactive command-line client for gRPC. You can read more about it here and can install using docker docker run --rm --network host -it ghcr.io/ktr0731/evans --host localhost --port 50051 --reflection. This method is not recommended, but in our case, it will be fine. If everything worked correctly, you must see something like this in your terminal:
-
-
kok.nvim
Fast as FUCK nvim completion. SQLite, concurrent scheduler, hundreds of hours of optimization.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
swiper
Ivy - a generic completion frontend for Emacs, Swiper - isearch with an overview, and more. Oh, man! (by abo-abo)
Project mention: Increasing productivity by better managing multiple terminals in Emacs | dev.to | 2024-07-21 -
-
-
PHP Actor is a free alternative that includes the core features you'd expect from an LSP.
-
It’s very hard to describe without a visual but the gist of it is that the combination of the following 3 packages make it possible dynamically create queries, refine the results to precisely what you want, and then either perform some action on them or just plop them into a buffer for later use. There’s some notion of a type of the result, which means that the actions and results can be richer than just plaintext. Ie: you can imagine a query over a list of commits, where it displays while you’re searching as only the commit shortrev and subject, but where you can viably define a filter on the commit date or commit author. You can then export that list to a temporary buffer, and pressing enter on any given commit will show you the full diff and the full commit message.
https://github.com/minad/consult/
https://github.com/oantolin/orderless/
https://github.com/oantolin/embark/
-
-
-
-
-
Project mention: Extrakto for tmux – fuzzy find your text instead of selecting it by hand | news.ycombinator.com | 2025-03-14
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Completion discussion
Completion related posts
-
EmacsConf 2024 Notes
-
Automating Azure VM Ubuntu install without fancy tools
-
How to install oh-my-zsh and zsh-autosuggestions for macbook
-
Install zsh-autocomplete on WSL2
-
gRPC Quick start - Coding with streams and bidirectional streaming
-
Carapace: A multi-shell completion library and binary
-
Flexible, simple tools for minibuffer completion in Emacs
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Mar 2025
Index
What are some of the best open-source Completion projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | zsh-completions | 7,180 |
2 | zsh-autocomplete | 5,648 |
3 | picocli | 5,044 |
4 | evans | 4,309 |
5 | fzf-tab | 3,671 |
6 | kok.nvim | 3,646 |
7 | bash-completion | 3,067 |
8 | swiper | 2,340 |
9 | auto-complete | 1,736 |
10 | elassandra | 1,714 |
11 | Phpactor | 1,550 |
12 | consult | 1,344 |
13 | pdbpp | 1,339 |
14 | ncm2 | 1,337 |
15 | carapace-bin | 1,131 |
16 | vim-javacomplete2 | 971 |
17 | extrakto | 940 |
18 | complete | 931 |
19 | fzf-tab-completion | 706 |
20 | terraform-lsp | 586 |
21 | company-box | 570 |
22 | carapace | 540 |
23 | symfony-console-autocomplete | 494 |