Open-source projects categorized as Completion

Top 23 Completion Open-Source Projects

  • zsh-completions

    Additional completion definitions for Zsh.

    Project mention: Arch Installation for Beginners | | 2023-09-15

    $ git clone ${ZSH_CUSTOM:-${ZSH:-~/.oh-my-zsh}/custom}/plugins/zsh-completions

  • 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.

    Project mention: GraalVM for JDK 21 is here | | 2023-09-19

    Picocli allows using a compiler annotation processor to generate classes at compile time instead [0].


  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • zsh-autocomplete

    🤖 Real-time type-ahead completion for Zsh. Asynchronous find-as-you-type autocompletion.

    Project mention: Ask HN: Alternatives to as it has signups disabled? | | 2023-11-17
  • evans

    Evans: more expressive universal gRPC client

    Project mention: Understanding gRPC Concepts, Use Cases & Best Practices | | 2023-01-15

    Note: gRPC services can also be tested from CLI using tools like evans-cli. But for that reflection needs (if not enabled the path to the proto file is required) to be enabled in gRPC servers. This compare link shows the way to enable reflection and how to enter into evans-cli repl mode. Post entering repl mode of evans-cli, gRPC services can be tested from CLI itself and the process is described in evans-cli GitHub page.

  • kok.nvim

    Fast as FUCK nvim completion. SQLite, concurrent scheduler, hundreds of hours of optimization.

    Project mention: How to get this overlay effect in neovim? | /r/neovim | 2023-04-04

    In the examples listed on this page, there is a pattern overlay over the whole screen. Is there a neovim plugin that does this? Thanks.

  • bash-completion

    Programmable completion functions for bash

    Project mention: How can I add this functionality to my Bash? | /r/bash | 2023-07-09

    Look into the bash-completion project. I'm not sure about "brief descriptions", though: It's possible with bash's programmable completion functionality, but I don't think bash-completion even tries to do that.

  • fzf-tab

    Replace zsh's default completion selection menu with fzf!

    Project mention: fish-shell: the user-friendly command-line shell | | 2023-08-26

    Am i the only one who feels fish is not worth it despite of hype? Don't get me wrong. I think that fish is really good shell.


    After adding the following plugins to zsh(before you chime in, it's just adding these lines,not anything configuring much. also it auto bootstraps on new install), I found out that fish is no where near configured zsh.

    1) (plugin manager)






    7) any good shell prompt generator like

    For example, I use fzf integration for tab completion. Fish's fzf integration is nowhere as good as that of zsh's. Also, posix compat and almost bash compat of zsh is plus.

    I acknowledge that zsh isn't perfect shell either and I have tried and failed few times in past to switch to fish. If you provide me compelling reason/s to switch to fish, I am all ears.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • swiper

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

    Project mention: org attach multiple files with ivy-call | /r/emacs | 2023-06-18
  • elassandra

    Elassandra = Elasticsearch + Apache Cassandra

  • auto-complete

    Emacs auto-complete package

  • ncm2

    :heart: Slim, Fast and Hackable Completion Framework for Neovim

  • pdbpp

    pdb++, a drop-in replacement for pdb (the Python debugger)

    Project mention: The new pdbp (Pdb+) Python debugger! | | 2023-08-02

    Why not just use Python’s built-in pdb debugger or another existing one like ipdb or pdbpp?

  • Phpactor

    Mainly a PHP Language Server with more features than you can shake a stick at

    Project mention: VSCode for PHP and Laravel | | 2023-08-20

    # Download phpactor.phar curl -Lo phpactor.phar

  • consult

    :mag: consult.el - Consulting completing-read

    Project mention: Project grep search with folded results, navigable file preview, search term and results window retention? | /r/emacs | 2023-11-21

    Consult is what you are looking for: In particular try consult-ripgrep

  • vim-javacomplete2

    DEPRECATED in favor of jc.nvim

  • complete

    bash completion written in go + bash completion for go command

  • extrakto

    extrakto for tmux - quickly select, copy/insert/complete text without a mouse

    Project mention: Are We Sixel Yet | | 2023-05-14

    For me personally tmux giver minor improvements (some of them are done by some terminals, some are not), e.g.:

    * Text selection using variuos shortcuts (usually I use it only for URL):

    * FZF autocompletion from output, e.g. in case I want to diff some file I see changed in `git status`:

  • terraform-lsp

    Language Server Protocol for Terraform

    Project mention: Help with implementing missing LSP functionality in Terraform | /r/neovim | 2022-12-05
  • company-box

    A company front-end with icons

  • symfony-console-autocomplete

    Shell autocompletion for Symfony Console based scripts

  • fzf-tab-completion

    Tab completion using fzf

    Project mention: How can i achieve this zsh expansion? | /r/zsh | 2023-04-26

    You might have better luck with finding the answer if you file an issue at Few here are using ( is a much more popular alternative among zsh users).

  • carapace-bin

    multi-shell multi-command argument completer

    Project mention: Show HN: Inshellisense – IDE style shell autocomplete | | 2023-11-06
  • vim-easycomplete

    杭州市余杭区最好用的 VIM/NVIM 代码补全插件

  • SaaSHub

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

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). The latest post mention was on 2023-11-21.

Completion related posts


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

Project Stars
1 zsh-completions 6,319
2 picocli 4,497
3 zsh-autocomplete 4,163
4 evans 3,955
5 kok.nvim 3,201
6 bash-completion 2,576
7 fzf-tab 2,428
8 swiper 2,202
9 elassandra 1,703
10 auto-complete 1,699
11 ncm2 1,330
12 pdbpp 1,210
13 Phpactor 1,118
14 consult 1,002
15 vim-javacomplete2 976
16 complete 899
17 extrakto 750
18 terraform-lsp 566
19 company-box 542
20 symfony-console-autocomplete 497
21 fzf-tab-completion 474
22 carapace-bin 468
23 vim-easycomplete 379
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives