TypeScript Autocomplete

Open-source TypeScript projects categorized as Autocomplete Edit details

Top 20 TypeScript Autocomplete Projects

  • autocomplete

    Fig adds autocomplete to your terminal.

    Project mention: Development | dev.to | 2022-06-26


  • Choices.js

    A vanilla JS customisable select box/text input plugin ⚡️

    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!

  • ng-select

    :star: Native angular select component

    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.

  • autocomplete

    🔮 Fast and full-featured autocomplete library (by algolia)

    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.

  • textcomplete

    Autocomplete for HTMLTextAreaElement and more.

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

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

  • use-places-autocomplete

    😎 📍 React hook for Google Maps Places Autocomplete.

    Project mention: Get ref to DOM element by Id | reddit.com/r/reactjs | 2021-12-28

    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.

  • coc-flutter

    flutter support for (Neo)vim

    Project mention: how to setup neovim for FLUTTER/DART? | reddit.com/r/neovim | 2021-07-05

    just switched to neovim0.5 before that, i was using coc-flutter which is great for flutter development.

  • react-google-places-autocomplete

    React Google Places Autocomplete input -- fully customizable

    Project mention: Help resetting a component | reddit.com/r/reactjs | 2021-12-14

    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.

  • extensions

    Angular Material Extensions Library. (by ng-matero)

    Project mention: Angular Material Extensions Library v13 has released | reddit.com/r/Angular2 | 2021-12-14
  • vscode-auto-rename-tag

    Automatically rename paired HTML/XML tag

    Project mention: VSCode extensions that you need [Webdevs]🚀🔧 | dev.to | 2021-09-15

    17. Auto Rename Tag

  • vscode-auto-close-tag

    Auto Close Tag for Visual Studio Code

    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.

  • autocomplete-obsidian

    Obsidian plugin to provide text autocomplete

    Project mention: Opening pdfs or images freezes Obsidian | reddit.com/r/ObsidianMD | 2022-02-25

    I saw this thread about it on the forums. And it's also reported on the Autocomplete plugin's github.

  • obsidian-completr

    Auto-completion plugin for the obsidian editor.

    Project mention: How to template properly? | reddit.com/r/ObsidianMD | 2022-01-22

    Completr — This plugin provides advanced auto-completion functionality for obsidian.

  • trie

    A fast trie implementation for typescript (by shortwave)

    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

  • VSLilyPond

    VSCode Extension for LilyPond

    Project mention: VSLilyPond: VSCode Extension for LilyPond musical notation | news.ycombinator.com | 2021-09-24
  • zodios

    typescript http client with zod validation

    Project mention: How to test your typescript utility types | dev.to | 2022-06-19

    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.

  • vscode-awesome-tree

    Stop creating folders, start creating structures!

    Project mention: Introducing my new project awesome tree! | dev.to | 2021-07-08
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 2022-06-26.

TypeScript Autocomplete related posts


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
Find remote jobs at our new job board 99remotejobs.com. There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.