MCPcopy
hub / github.com/TarekRaafat/autoComplete.js

github.com/TarekRaafat/autoComplete.js @v10.2.10 sqlite

repository ↗ · DeepWiki ↗ · release v10.2.10 ↗
102 symbols 292 edges 15 files 0 documented · 0%
README

autoComplete.js :sparkles:

License GitHub package.json version npm 100% Javascript Zero Dependencies Minified Size Yes Maintained npm Open Source Love

<a href="https://tarekraafat.github.io/autoComplete.js/">
    <img src="https://github.com/TarekRaafat/autoComplete.js/raw/v10.2.10/docs/img/autoComplete.js.png" alt="autoComplete.js Design" width="50%">
</a>

Simple autocomplete pure vanilla Javascript library. :rocket: 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)

Features

  • 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> and contentEditable elements)
  • Well Documented

autoComplete.js Code Example

Getting Started

Installation:

CDN

JS

<script src="https://cdn.jsdelivr.net/npm/@tarekraafat/autocomplete.js@10.2.10/dist/autoComplete.min.js"></script>

CSS

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@tarekraafat/autocomplete.js@10.2.10/dist/css/autoComplete.min.css">

Package Manager

  • npm install (Node Package Manager)
npm i @tarekraafat/autocomplete.js
  • Yarn install (Javascript Package Manager)
yarn add @tarekraafat/autocomplete.js

Documentation:

Community Plugins:


Support

Technical questions and support, please post your question on Stack Overflow using the below tag

General questions or new ideas for autoComplete.js please start a discussion on Github using the below link


Author

Tarek Raafat


License

Released under the Apache 2.0 license.

© 2026 Tarek Raafat

Core symbols most depended-on inside this repo

_objectSpread2
called by 11
docs/demo/js/autoComplete.js
close
called by 6
src/controllers/listController.js
close
called by 6
docs/demo/js/autoComplete.js
create
called by 5
src/helpers/io.js
create
called by 5
docs/demo/js/autoComplete.js
select
called by 4
src/controllers/listController.js
select
called by 4
docs/demo/js/autoComplete.js
start
called by 4
docs/demo/js/autoComplete.js

Shape

Function 102

Languages

TypeScript100%

Modules by API surface

docs/demo/js/autoComplete.js42 symbols
docs/demo/js/autoComplete.min.js27 symbols
src/controllers/listController.js10 symbols
src/controllers/eventController.js8 symbols
src/helpers/io.js7 symbols
src/controllers/dataController.js3 symbols
docs/demo/js/index.js3 symbols
src/autoComplete.js1 symbols
rollup.config.js1 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

Dependencies from manifests, versioned

@babel/core7.29.0 · 1×
@babel/preset-env7.29.2 · 1×
@rollup/plugin-babel7.0.0 · 1×
@rollup/plugin-terser1.0.0 · 1×
acorn8.16.0 · 1×
rollup4.60.1 · 1×
rollup-plugin-analyzer4.0.0 · 1×
rollup-plugin-cleanup3.2.1 · 1×
rollup-plugin-gzip4.2.0 · 1×
rollup-plugin-livereload2.0.5 · 1×
rollup-plugin-nodent0.2.2 · 1×
rollup-plugin-serve3.0.0 · 1×

For agents

$ claude mcp add autoComplete.js \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact