Everyone who has used a search engine has experienced auto-complete functionality at work. So here are 15 jQuery autocomplete / autosuggest Plugins for anticipating what people are searching for, saving them time, and providing a better overall experience.
jquery-textcomplete
Autocompleting power to textareas, like GitHub comment forms have.
Ajax AutoComplete for jQuery
Ajax Autocomplete for jQuery allows you to easily create autocomplete/autosuggest boxes for text input fields.
Tag-it
Tag-it is a simple and configurable tag editing widget with autocomplete support.
Tipue Drop
Tipue drop is a search suggestion box jQuery plugin. It’s open source and responsive.
MagicSuggest
Multiple selection combobox built for bootstrap themes.
Selectize
Selectize is the hybrid of a textbox and select box. It’s jQuery-based and it’s useful for tagging, contact lists, country selectors, and so on.
Select2
Inspired by twitter.com’s autocomplete search functionality, typeahead.js is a flexible JavaScript library that provides a strong foundation for building robust typeaheads.
Geocomplete
An advanced jQuery plugin that wraps the Google Maps API’s Geocoding and Places Autocomplete services. You simply provide an input that lets you search for locations with a nice autocomplete dropdown. Optionally add a container to show an interactive map and a form that will be populated with the address details.
TextExt
TextExt is a plugin for jQuery which is designed to provide functionality such as tag input and autocomplete. The core design principle behind TextExt is modularity and extensibility. Each piece of functionality is separated from the main core and can act individually or together with other plugins.
addresspicker
jQuery UI widget for selecting an address. This widget has been develop for a specific need but feel free to use it or fork the repository
jQuery.suggest
jQuery.suggest, a simple inline autosuggest jQuery plugin. It takes an array of terms as haystack and suggests the user the first item that matches what has been typed to this point. The suggestion is updated with every keystroke.
jQuery Smart Auto Complete plugin
Using Smart Autocomplete on your projects is easy. Only dependency it has is for jQuery core library. Make sure you have the latest jQuery core version.
Unibox
A Javascript jQuery Plugin for a universal search box with search suggestion.
Marco Polo
A jQuery autocomplete plugin for the discerning developer.
Better Autocomplete jQuery plugin
This jQuery plugin can be attached to text input fields for autocompletion, using mouse and keyboard for selection. It can handle either a local source (e.g. an array of objects) or a remote resource (e.g. by polling an AJAX path which delivers JSON/XML data asynchronously).