Simple autocomplete pure vanilla Javascript library. 🚀 Live Demo v10
autoComplete.js is a simple, pure vanilla Javascript library progressively designed for speed, high versatility, and seamless integration with a wide range of projects & systems. (Made for a better developer experience)
- Pure Vanilla Javascript
- Zero Dependencies
- Simple & Lightweight
- Powerful Search Engine with two different modes
- Diacritics Support
- Debounce Support
- Life Cycle Events
- Useful plugin API
- WAI-ARIA Compliant
- Highly Customizable
- Works on anything (
<input>
,<textarea>
andcontentEditable
elements) - Well Documented
- Solve the conflict between the arrow keys and mouse hover on dropdown list
- Not show dropdown menu if Backspace long pressed
- Touch event trigger highlight
- Add text composition event listeners
- For usage & configuration details check out autoComplete.js docs 📔
Technical questions and support, please post your question on Stack Overflow using the below tag
- Stack Overflow autoCompletejs
General questions or new ideas for autoComplete.js
please start a discussion on Github using the below link
- Github Discussions
Tarek Raafat
- Email: tarek.m.raafat@gmail.com
- Website: tarekraafat.com
- Github: github.com/TarekRaafat
Released under the Apache 2.0 license.
© 2022 Tarek Raafat