fuzzyset.js is a data structure that performs something akin to fulltext search against data to determine likely mispellings and approximate string matching.
fuzzysort is a fast SublimeText-like fuzzy search for JavaScript. It's open source.
Fuse.js is a lightweight fuzzy-search in JavaScript with zero dependencies.
fuzzysearch is a tiny and blazing-fast fuzzy search in JavaScript. Fuzzy searching allows for flexibly matching a string with partial input, useful for filtering data very quickly based on lightweight user input.
fuzzyDropdown converts a select box into a fuzzy searchable dropdown. fuzzyDropdown
proxies your interactions to the underlying select
box. Also, the dropdown is fully navigable via arrow keys.