Top 20 TypeScript Autocomplete Projects
-
Fig
-
Project mention: Looking for a library similar to select2 but without jquery requirement | reddit.com/r/learnjavascript | 2022-06-04
You may check the https://github.com/Choices-js/Choices library.
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
Project mention: What to put in a [(ngModel)] when creating inputs dynamically ? | reddit.com/r/angular | 2022-01-21
I would recommend using https://github.com/ng-select/ng-select directly, it will spare you a lot of tinkering.
-
Project mention: So, You Want to Build an @mention Autocomplete Feature? | reddit.com/r/Frontend | 2021-11-02
The article promotes using Algolia's Autocomplete JS library to build it. Never heard of it but I'll give it a shot.
-
-
tabnine-vscode
Visual Studio Code client for Tabnine. https://marketplace.visualstudio.com/items?itemName=TabNine.tabnine-vscode
Project mention: Understanding AI for coders: Tabnine (your alternative to GitHub Copilot) | news.ycombinator.com | 2022-06-21Both are related to limitations of vscode completion engine, so Tabnine can't really blamed for them in any way.
1. Initially Tabnine's auto-completion was triggered on any character, which best leveraged Tabnine's power but also had inherent problem: when Tabnine was triggered on non-letter character it sometimes prevented Vscode from showing suggestions from other completion sources (LSPs, snippets). There is a discussion in https://github.com/codota/tabnine-vscode/issues/6 with me explaining that the only viable solution is to reduce set of trigger characters to letters only. In the end a fix was pushed that reduced the set of trigger characters, which made the problem less likely but still not solved. The are numerous duplicates of this issue on Github.
2. Another problem is when Vscode has auto-completion suggestions from Tabnine and other sources (LSP, snippets), it frequently puts Tabnine's at the top of list. This is a big no-go for me because most of the time just want to complete the identifier (class field, method etc.). Modifying just the extension code didn't help so in the end I had add a small patch to Vscode itself, which gives lowest score to Tabnine's candidates: https://github.com/sergei-dyshel/vscode/commit/ee73034b9ec6c....
I must admit that both problems can be practically solved by new "inline auto-completion" mechanism in vscode which looks very promising for AI-based completion in general. I'm looking forward to evaluate it.
-
One option I have is to instead use this library which gives finer control over rendering the suggestions: https://github.com/wellyshen/use-places-autocomplete
-
JetBrains
Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.
-
just switched to neovim0.5 before that, i was using coc-flutter which is great for flutter development.
-
I'm using this component for google autocomplete in a form. I'm running into a problem where I can't seem to reset the component.
-
Project mention: Angular Material Extensions Library v13 has released | reddit.com/r/Angular2 | 2021-12-14
-
17. Auto Rename Tag
-
Project mention: VS Code - html.autoClosingTags feature not working in Rails .html.erb files | reddit.com/r/rails | 2022-04-10
Found this: https://github.com/formulahendry/vscode-auto-close-tag/issues/65 give it a try.
-
I saw this thread about it on the forums. And it's also reported on the Autocomplete plugin's github.
-
Completr — This plugin provides advanced auto-completion functionality for obsidian.
-
Project mention: Trie in JavaScript: The Data Structure Behind Autocomplete | news.ycombinator.com | 2021-11-02
Tries are fun structures!
However, for autocomplete you often want a weighted Trie because you have extra information you want to weight nodes by. An example with contacts is that you often want recent and frequent contacts.
My company has an open source trie implementation here for a client to do weighted contact auto complete: https://github.com/shortwave/trie
-
Project mention: VSLilyPond: VSCode Extension for LilyPond musical notation | news.ycombinator.com | 2021-09-24
-
if you want to see it in practice, you can check some tests here for zodios library.
-
vscode-msgraph-autocomplete
This VSCode extension allows you to auto-complete the Microsoft Graph API URLs you are writing. You get the most useful Microsoft Graph Explorer functionality in your favorite editor.
-
react-datalist-input
This package provides a reactjs component that contains an input field with a drop down menu to pick a possible option based on the current input.
-
TypeScript Autocomplete related posts
- Development
- How to test your typescript utility types
- Looking for a library similar to select2 but without jquery requirement
- My Top N Favorite Plugins and Tools for Developers
- Textual,a TUI framework for Python inspired by modern web development
- Omiljena razvojna/radna okruzenja i ostalo? [ OS, IDE ]
- Fig - Your terminal, reimagined... with telemetry (but you can disable that part ) 👾👾👾👾
Index
What are some of the best open-source Autocomplete projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | autocomplete | 18,333 |
2 | Choices.js | 4,982 |
3 | ng-select | 2,893 |
4 | autocomplete | 2,138 |
5 | textcomplete | 1,703 |
6 | tabnine-vscode | 1,012 |
7 | use-places-autocomplete | 995 |
8 | coc-flutter | 400 |
9 | react-google-places-autocomplete | 252 |
10 | extensions | 207 |
11 | vscode-auto-rename-tag | 200 |
12 | vscode-auto-close-tag | 144 |
13 | autocomplete-obsidian | 94 |
14 | obsidian-completr | 84 |
15 | trie | 81 |
16 | VSLilyPond | 54 |
17 | zodios | 37 |
18 | vscode-msgraph-autocomplete | 7 |
19 | react-datalist-input | 7 |
20 | vscode-awesome-tree | 5 |
Are you hiring? Post a new remote job listing for free.