7 Best Autocomplete Libraries In Vanilla JavaScript (2021 Update)

If you’re looking for an autocomplete JavaScript library to enhance the select & input behaviors on web applications. You have come to the right place.

This is a hand-picked list that is updated every year and showcases the 7 best pure (vanilla) JavaScript autocomplete libraries of the year.

Feel free to download and use them in your next web app design to apply the autocomplete functionality to the existing input field or select box. Have fun with it.

Originally Published May 25 2020, updated Apr 15, 2021

1. Fast Autocomplete Dropdown For Input Field – autocomplete.js

Fast Autocomplete Dropdown For Input Field – autocomplete.js

Demo Download

A vanilla JavaScript autocomplete library that attaches a blazing fast autocomplete dropdown list to your input field while typing.


2. @Mention Autocomplete For Text Field – js-mention

@Mention Autocomplete For Text Field – js-mention

Demo Download

A small JavaScript plugin that adds the @mention autocomplete functionality to a text field you specify. Can be used to mention someone in a text message.


3. Lightweight Flexible Pure JavaScript Autocomplete Library

https://github.com/Pixabay/JavaScript-autoComplete

Demo Download

A pure vanilla JavaScript library to provide flexible autocomplete/autosuggest dropdown to your input field as typing. Supports local data or remote source via AJAX.


4. Accessible Autocomplete Component In Vanilla JavaScript – Autocomplete

Accessible Autocomplete Component In Vanilla JavaScript - Autocomplete

Demo Download

A fast, dynamic, accessible (WAI-ARIA) compliant autocomplete component written in vanilla JavaScript.


5. Fast Autocomplete & Typeahead Library – autoComplete.js

Fast Autocomplete & Typeahead Library - autoComplete.js

Demo Download

A dynamic, blazing-fast,  dependency-free,  and easy-to-use autocomplete & typeahead JavaScript library for modern web development.


6. Multi Purpose AJAX Autocomplete In Vanilla JavaScript – bautofill

Multi Purpose AJAX Autocomplete In Vanilla JavaScript – bautofill

Demo Download

A multi-purpose autocomplete library for text box, written in pure JavaScript.


7. Advanced Feature-rich Autocomplete JavaScript Library – awesomplete

Advanced Feature-rich Autocomplete JavaScript Library - awesomplete

Demo Download

awesomplete is a simple yet highly customizable, user-friendly, feature-rich autocomplete library written in pure JavaScript.


More Resources:

To find more JavaScript libraries to enhance your select boxes on the web app, don’t forget to check out our other awesome resources.

You Might Be Interested In: