The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Autocompletion Open-Source Projects
-
coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
zsh-autocomplete
🤖 Real-time type-ahead completion for Zsh. Asynchronous find-as-you-type autocompletion.
-
jupyterlab-lsp
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
-
omelette
Omelette is a simple, template based autocompletion tool for Node and Deno projects with super easy API. (For Bash, Zsh and Fish)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Project mention: I can't stand using VSCode so I wrote my own (it wasn't easy) | news.ycombinator.com | 2024-04-21As well as its own plugins Vim/NeoVim can use VSCode's LSPs, DAPs and extensions either directly or via plugins like CoC[1] and Mason[2].
I would be surprised if emacs couldn't do the same.
1. https://github.com/neoclide/coc.nvim
This works well, but it does make it harder for the IDE to handle unless you’re using something like the Laravel IDE Helper package.
git clone --depth 1 "https://github.com/marlonrichert/zsh-autocomplete.git" $HOME/.oh-my-zsh/custom/plugins/zsh-autocomplete
If you don't mind using tags instead, a lighter alternative would be to use MUcomplete with the following settings:
Probably you need something like SchemaStore.nvim (this is a jsonls problem, not a tsserver one)
Didn’t know this. Thanks for the tip!
Personally, when I test REST APIs, I use „restclient.el“ all the time which also comes with a great JQ integration („jq-set-var“ for example for deriving request variables from responses). For traversing larger responses I use „counsel-jq“ in a customized JSON mode: https://github.com/200ok-ch/counsel-jq
But I’ll give the major mode a try, too.
If you use https://github.com/girishji/vimcomplete, it has option to complete environment variables (envComplete) for buffer sourced completion.
Autocompletion related posts
- Elevate Your Laravel Eloquent Queries with Tappable Scopes
- ready to use neovim for web development (frontend) - beginners
- Using CoC inlay hints
- C# lsp configuration with neovim CoC
- VSCode for PHP and Laravel
- Does anyone know some good altermatives for these Vim plugins on Emacs?
- Resources on learning bash scripting
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Autocompletion projects? This list will help you:
Project | Stars | |
---|---|---|
1 | coc.nvim | 23,920 |
2 | laravel-ide-helper | 13,865 |
3 | R.swift | 9,396 |
4 | zsh-autocomplete | 4,804 |
5 | jupyterlab-lsp | 1,730 |
6 | omelette | 1,378 |
7 | vim-mucomplete | 909 |
8 | SchemaStore.nvim | 635 |
9 | symfony-console-autocomplete | 496 |
10 | fast-autocomplete | 258 |
11 | vim-you-autocorrect | 200 |
12 | ModernSearchBar | 185 |
13 | cakephp-ide-helper | 181 |
14 | counsel-jq | 122 |
15 | nvim-config | 109 |
16 | company-shell | 94 |
17 | nvim-lsp-compl | 76 |
18 | vimcomplete | 75 |
19 | sphinx.nvim | 70 |
20 | jenkins-job-cli | 54 |
21 | zsh-yarn-completions | 42 |
22 | vscode-motoko | 41 |
23 | coc-homeassistant | 26 |
Sponsored